openMetadataInitiative / openMINDS_core

The openMINDS core metadata model includes schemas that can be used to describe the general origin, location and content of research products.
MIT License
20 stars 19 forks source link

RDF ontology? #507

Open rmfranken opened 4 months ago

rmfranken commented 4 months ago

Hi there,

I'm interested in reusing your work, mainly your core schemas. I saw that you are using some json-LD for your instances, but how about your schema? Do you have an ontology defined in an RDF serialization somewhere with URI's for each object and property that can be resolved and reused by others?

Kind regards, Robin

lzehl commented 4 months ago

@rmfranken Hi Robin. Great to hear that you want to reuse our work :) we develop our schemas currently in a customized syntax we defined for this project. We defined our own syntax to simplify the schemas but also to be able to integrate technical hints/instructions for the adoption of those schemas into graph database systems.

However we are translating (the parts that are possible to translate) into the following commonly known schema formats: JSON-Schema, LinkML. Be aware that both target formats are not well tested at that moment. We are happy though to receive feedback and improve the translation.

In addition we also provide the schemas as classes in MATLAB, Python, Java. The Python library is most likely the best tested one at that moment.

Please let us know if you have further questions.

apdavison commented 4 months ago

Note that OWL can be generated from a LinkML schema (see https://linkml.io/linkml/data/rdf.html), so this might be worth pursuing.

As for a direct RDFS representation of the openMINDS schemas, this is something I'd like us to do, but I don't know when any of the current developers will have time.