I am trying to use OpenLink Structured Data Editor (OSDE) to populate an RDF graph using a specific ontology as a TBox (as suggested in topic “Editing forms based on RDF/OWL classes?”) but I get a CORS error.
I have uploaded my ontology to be used as my documents’ TBox with base URI http://purl.org/myontology.owl in my local virtuoso instance, using its base URI as the graph name. Please note that this URI is also resolvable through a web browser, to the respective GitHub repository.
I create a new document in my OSDE instance and my first step would be to link my uploaded TBox ontology. When I try to add it (clicking the + button at the “Linked Vocabularies” section), I add a prefix (e.g. myontology) and the graph’s URI and finally get a CORS error message
CORS Error: http://linkeddata.uriburner.com/proxy?url=http%3A%2F%2Fpurl.org%2Fmyontology.owl&output-format=turtle&force=rdf failed to load - this could be related to missing CORS settings on the server… Do you want an empty ontology to be added?"
- Is the ODSE trying to resolve my URL on internet or try to get the local virtuoso graph? If it tries to get it through internet, it would reach github which could of course prevent CORS and this is out of my reach.
- Is there a way to link a locally hosted ontology? Please note that I have already enabled CORS requests of local instance of Virtuoso.
- Is there a guide to OSDE (apart from the overview youtube video)?