- From: Maxime Lefrançois via GitHub <sysbot+gh@w3.org>
- Date: Thu, 29 Mar 2018 14:07:50 +0000
- To: public-sdwig@w3.org
To add my two cents: If this is what we want to express: > If I can /observe/ a property of a FOI, it /has/ said property. then this is how the inference may look like using SPARQL: ``` CONSTRUCT { ?foi ssn:hasProperty ?prop . } WHERE { ?obs sosa:hasFeatureOfInterest ?foi . ?obs sosa:observedProperty ?prop . } ``` In pseudo DL: ``` inverseOf( sosa:hasFeatureOfInterest ) o sosa:observedProperty ⊑ ssn:hasProperty ``` This can be expressed with a OWL subPropertyChainOf axiom: ``` ssn:hasProperty owl:propertyChainAxiom ( [ owl:inverseOf sosa:hasFeatureOfInterest ] sosa:observedProperty ) . ``` This axiom doesn't change the complexity of the SSN ontology. -- GitHub Notification of comment by maximelefrancois86 Please view or discuss this issue at https://github.com/w3c/sdw/issues/1006#issuecomment-377246777 using your GitHub account
Received on Thursday, 29 March 2018 14:07:54 UTC