Add key mappingRelation to isAbout and valueReference#307
Add key mappingRelation to isAbout and valueReference#307
Conversation
|
I was wondering what we get out of the JSON-LD semantically if we use skos like this. I think currently we get a triple that says our isAbout blank object has a skos:mappingRelation to a string literal. What we want to express with that is rather that the value in the string should be treated as the actual predicate of that triple towards the isAbout term placed in "@id". So semantically we should rather replace the isAbout property with the actual names of the skos properties: But that would probably affect everything that relies on isAbout. So I am not sure this is wise (though semantically correct). |
|
We can still implement these changes in the new version. isAbout, etc., are mainly used in the SemanticMapping for Ontop; so it should certainly be feasible to adapt the relevant functions to use SKOS terms. We won’t break anything right away due to the versioning, but I agree that this will increase the effort required to implement the new Oemetadata version in the OEP and the tools. |
|
That is a good point. |
Summary of the discussion
Improve the ontology annotation with matching from SKOS.
SKOS offers standardized terms:
https://www.w3.org/TR/skos-reference/#mapping
Type of change (CHANGELOG.md)
Added
mappingRelationtoisAbout(#307)mappingRelationtovalueReference(#307)Workflow checklist
Automation
Closes #302 / Part of #296
PR-Assignee
Reviewer