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
Add SSN hasProperty to SOSA namespace #5
Comments
Thread moved from #3 dr-shorthair commented 41 minutes ago kjano commented 38 minutes ago dr-shorthair commented 33 minutes ago kjano commented 28 minutes ago dr-shorthair commented 20 minutes ago kjano commented 17 minutes ago dr-shorthair commented 13 minutes ago |
If we move the hasProperty to SOSA we can still keep the sub-property definition in the SSN ontology. So we narrow the semantics of the property in SSN, as we do with some other classes/properties. |
IMHO, this would be really odd as it would raise the question what the
relationship between hasProperty and observedProperty is.
…On 02/11/2018 07:25 PM, Armin Haller wrote:
If we move the hasProperty to SOSA we can still keep the sub-property
definition in the SSN ontology. So we narrow the semantics of the
property in SSN, as we do with some other classes/properties.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#5>, or
mute the thread
<https://github.com/notifications/unsubscribe-auth/ABrH9hJbVjU-M6l1DfbX1Sm1CPlbBDzwks5tT68egaJpZM4R_JQC>.
--
Krzysztof Janowicz
Geography Department, University of California, Santa Barbara
4830 Ellison Hall, Santa Barbara, CA 93106-4060
Email: jano@geog.ucsb.edu
Webpage: http://geog.ucsb.edu/~jano/
Semantic Web Journal: http://www.semantic-web-journal.net
|
True, but we could express it with an annotation property (SubAnnotationPropertyOf) or just in the textual description? What are the complexity implications in terms of DL variant if we introduce a subproperty? Shouldn't change? |
@kjano - in the discussion above you suggest that observedProperty is a sub-property of hasProperty. |
It seems to me that the observedProperty is not a sub-property of hasProperty. They share the same range, and there are some implications that follow in a logically consistent sample and observation graph: |
To add my two cents: If this is what we want to express:
then this is how the inference may look like using SPARQL:
In pseudo DL:
This can be expressed with a OWL subPropertyChainOf axiom:
This axiom doesn't change the complexity of the SSN ontology. |
Proposed resolution as discussed in SDWIG f2f at Lyon TPAC - 2018-10-23: RESOLUTION: After checking with other SSN editors, add an hasProperty property to the SOSA namespace, with an "ssn:hasProperty owl:equivalentProperty sosa:hasProperty" axiom, and "ssn:hasProperty owl:propertyChainAxiom ( [ owl:inverseOf sosa:hasFeatureOfInterest ] sosa:observedProperty )" as errata change |
Simon and I voted +1, along with 8 other IG members. @arminhaller @kjano @danhlephuoc @KerryLea @rob-metalinkage @rgcmme @lieberjosh If you are strongly against this proposal, please speak now or forever hold your peace :-) |
I understand that all the changes mentioned in the resolution will be included in the errata. Sounds good for me. |
@maximelefrancois86 |
In what way?
I can't find I agree that the name is very generic, but I think that is intentional. This really is intended to indicate that a FeatureOfInterest is characterized at least in part by this property. The definition is the same as
Yes. If an observation makes an estimate of an observed property, concerning a feature of interest, then that property must be an observable characteristic of the feature of interest. |
The title of this issue should probably be changed to 'add hasProperty to SOSA namespace' - there is no suggestion that it should be removed from SSN. |
This does basically help with the oddity that observedProperty is in SOSA but its more general concept hasProperty is not, meaning no direct way to connect an observed property to a feature in SOSA, a pretty important consequence of observations even in simple systems.
—Josh
… On Oct 23, 2018, at 5:57 PM, Simon Cox ***@***.***> wrote:
The title of this issue should probably be changed to 'add hasProperty to SOSA namespace' - there is no suggestion that it should be removed from SSN.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#5>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AExWhjqAuzYkGzQxDFWIPSjZfQ2BTnf8ks5un5DAgaJpZM4R_JQC>.
|
I edited the title accordingly. |
@kjano could you clarify your objections? |
@KathiSchleidt @sgrellet is 'hasProperty' in OMS? |
Or maybe it is (implied) in ISO 19109? |
In response to #3 @rgcmme proposed:
"Maybe a bit off-topic for this issue but, in these patterns, the only term that is not included in SOSA is hasProperty. I still think that hasProperty and isPropertyOf should be moved to SOSA so people can use them in scenarios such as these without having to import the whole SSN."
The text was updated successfully, but these errors were encountered: