-
Notifications
You must be signed in to change notification settings - Fork 5
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
Inverse Properties in SOSA-Core #59
Comments
My hunch is that we should I know that we are avoiding loading too much owl/rdfs semantics in the core, but it would be perverse not to use owl:inversOf to state this (just as it would be perverse not to use meta:rangeIncludes and meta:domainIncludes for annotating the usage expectations, despite, or perhaps because of the lack of ontological commitment!). |
Same here.
Great.
As I stated during many telcons, I feel a bit misquoted/misunderstood about the use of RDFS in SOSA-core :-). My point was to create a surface axiomatization that is usable and understandable for folks that have not used DLs for years. Something in the spirit of schema.org. Whether SOSA-core should be entirely RDF(S) based is not the point. I am absolutely fine with adding OWL elements and thus propose using owl:inverseOf. We also already have owl:AnnotationProperty in there. We want to keep SOSA-core readily usable and clearly having defined names for inverse relations is very useful. Same goes for subclassing. I am not against subclassing in SOSA-core in general, but suggested to keep it at a bare minimum and only make use of it if it really adds to semantics. To make a long story short, we seem to agree. |
Done: 054803f (for most properties where the idea of an inverse makes sense intuitively) |
Wrt 5764c89 , we should agree on how to handle properties and their inverse properties in SOSA-Core. Should they be explicitly stated or not?
From the commit message:
Next important issue for our discussion (even though it is a very old one :-)):
See http://richard.cyganiak.de/blog/2006/06/an-rdf-design-pattern-inverse-property-labels/ and also Aidan's reaction. We do so for hosts and hostedBy but not for all properties. I would propose to be consistent and do it for all. Even more, I am in favour of using owl:inverseOf (https://www.w3.org/TR/owl-ref/#inverseOf-def). @dr-shorthair , @axh599, all, what do you think?
Also, if we have decided on how to proceed, would you all agree that we have a first version of SOSA-core that can and should be discussed during our SSN telcons?
Jano
The text was updated successfully, but these errors were encountered: