All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Encode ttl file contents to make sure
Content-Length
is set correctly by Pythonrequests
.
- Environment vars for sparql endpoint and db admin username.
- String decode error for 'file' type vocabularies.
- Added support for YAML configurations.
- Allow specifying external config/rdf files.
- Added support for trig files.
- Import vocabularies every hour using cron.
- Added a configuration option for the refresh interval of vocabularies.
- Rewrote
entrypoint.sh
as a Python script. - Use GraphDB instead of Fuseki.
- On start, check if vocabularies exist in GraphDB instead of keeping track of local .loaded files.
Initial version