use document store instead of sql db
Replacing our current SQL DB could bring some advantages. If a document store is used, schema adaptations would no longer have to be mapped in the SQL schema and the time-consuming and confusing logstash processes could be simplified or even completely eliminated => improvement of maintainability. In addition, the reusage of the OERSI would then be possible / easier with other schemas.
has to support following features:
- store metadata
- allow recreation of the es-index from the metadata
- load data for oembed-service
- store and provide lables used in the metadata
- label-definitions for autoupdate of missing labels
- provide vocab-structure (child-parent-relationships)
fixed schema-items
- id (for unique identification of a record)
- mainEntityOfPage incl id and provider (for unique identification of the source-metadata and deletion of all records of a provider)
Edited by Mirjan Hoffmann