static catalog generation from metadata - proof of concept
- Python 100%
The idea was to create a static catalog page generator (all logic expressed in Python) which uses a local copy of the data from the pooling tool to generate a catalog page. Jinja markdown template is used to produce an absolutely barebones page (which can be later converted to html via pandoc). Very crude SPARQL queries are used to retrieve data from the ttl / graph representation. Code for downloading relevant objects from the pool API is included. A copy of ROR data (downloadable as a dump from zenodo, not included) is needed to perform ROR ID lookups - downloading from pool would be quite intensive and currently would not yield all records (record pages) because some records fail to convert to ttl (encoding of seeAlso URI). |
||
|---|---|---|
| templates | ||
| .gitignore | ||
| get_knowledge.py | ||
| staccato.py | ||