Closed TBoonX closed 3 years ago
Atm I like the idea to query the dcat API of the data repositories to retrieve the metadata and store it in the RDF store <- independent from the CKAN harvest. Storing the metadata while CKAN does the harvest seems too complicated.
This is my current plan. It will be a docker container with virtuoso client, java and jq. It will be started by an admin. Later it could be integrated in a way that it is executed via the GUI.
First working version: https://github.com/AKSW/TIB_Data_Manager/tree/master/docker/store_metadata Has to be executed manually and does load all metadata from NOMAD (beta version atm) into virtuoso under the given graph.
Virtuoso on LDM has the metadata of NOMAD beta DCAT interface stored in the graph http://example.de
Either use the harvest process to also copy rdf or create a solution which queries and stores the metadata after harvests.
Includes deployment of endpoint, integration into metadata retrieval process and save initial data from LDM.
Because of the solution, metadata from DSMS could not be copied to virtuoso.