-
Notifications
You must be signed in to change notification settings - Fork 7
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
SHACL to use sh:targetObjectsOf (not RDFS reasoning) #278
Labels
agreed
ontology
Concerned with the Linked Data models for EPCIS/CBV
validation
Validation of EPCIS data
Comments
CraigRe
added
ontology
Concerned with the Linked Data models for EPCIS/CBV
validation
Validation of EPCIS data
labels
May 18, 2021
Two options for the doc:
|
@VladimirAlexiev will reformulate SHACL to leverage sh:targetObjectsOf (instead of sh:targetClass ) in most situations except for rules applying to specific subclasses of EPCISEvent. |
VladimirAlexiev
changed the title
RDFS reasoning?
SHACL to use sh:targetObjectsOf (not RDFS reasoning)
May 20, 2021
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
agreed
ontology
Concerned with the Linked Data models for EPCIS/CBV
validation
Validation of EPCIS data
Does EPCIS RDF require RDFS reasoning? We should specify that in the "semantics" section.
I tend to say Yes because there are various Json nodes that don't carry
isA
but having a type on every node is a good practice. The EPCIS ontology has mostly single-class ranges, so rdfs:range reasoning will infer a useful type.This will keep SHACL attachment consistent and simple.
The one disadvantage is that a few useless anonymous owl:union classes will also be inferred. (TODO: count them)
The text was updated successfully, but these errors were encountered: