-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: class_urls could be used to point to the class definitions #19
Comments
LinkML model docs for class_uri: URI of the class that provides a semantic interpretation of the element in a linked data context. @markdoerr @HendrikBorgelt To which ontologies and vocabularies should we preferably link in class_uri, slot_uri, meaning: FOAF, PROV, DCAT, spar/datacite, ..., voc4cat? (I am not a fan of schema.org for science.) How important is to map the classes to exactly matching owl ontology class definitions? Should the mapping be suitable for reasoning? What to do if there is no suitable mapping? These are more general questions. We can nevertheless start with gradually adding class_uri, slot_uri, meaning to the schema. |
The simplest answer first, since the PID is not large enough of a data model to be valuable for its own logic (small pid4cat ontology), a mapping must be implemented to map from this the pid data schema into another terminology. As such it is helpful if we use Ontology classes, but depending on who we present these classes, people will not care for their precise definition and thus enter whatever suits them best.
regarding the question "To which ontologies and vocabularies should we preferably link...", I would yes, whatever is suited best. so the list you have mentioned sounds fine (FOAF, PROV, DCAT, spar/datacite, ..., voc4cat). Since I am not perfectly sure which entries must have a class_uri, slot_uri, meaning, I would appreciate it if you could shortly point me to the MD file where I could find them. I would then make a list of feasible terminology based on best matches in LOV. |
LinkML provides default
The URIs are w3id.org-based and work now (#44). I believe this is enough for most classes and slots in Mapping pid4cat enums values is also tricky, for example SAMPLE is a classifying category for the type of resource the PID is used for. This is not matching with the meaning of sample in SOSA. The category is not something on which observations are made. The link to SOSA is better expressed as a close_mapping. In summary I suggest to
It is interesting that the large biolink_model does not use |
during transformation of the model to other targets, class_urls might help to point back to the original definition and could be added.
The text was updated successfully, but these errors were encountered: