Parse supersededBy property problem #3545
Unanswered
Corban-Dallas
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
I'll start with the fact that I am not closely familiar with OWL specification, I just try to handle it with available tools in Rust.
I am parsing
schemaorg/data/releases/27.0/schemaorg.owlusing hornet_owl crate but failing because of object properysupersededBy. For example for the case:The core problem is that any triplet of kind
(subject: ObjectProperty, predicate: ObjectProperty, object: ObjectProperty)can't be correctly interpreted by parser in term of building graph. I understand the meaning of the triplet in this case, but it looks like it does not correspond to the (OWL recommended syntax)[https://www.w3.org/TR/owl2-overview/#Syntaxes].The close alternative from specification is to use
owl:DeprecatedPropertyor maybeowl:AnnotationProperty(didn't catch full mechanics entirely).I want to understand, is it really slightly violates the recommended OWL syntax, or parser doesn't handle this case correctly.
Beta Was this translation helpful? Give feedback.
All reactions