Commit 8f213108 authored by Raul Garcia-Castro's avatar Raul Garcia-Castro
Browse files

Added:

* saref:Device s4wear:measuresFeature saref:FeatureOfInterest
* saref:Device s4wear:controlsFeature saref:FeatureOfInterest
* saref:FeatureOfInterest s4wear:featureIsMeasuredByDevice saref:Device
* saref:FeatureOfInterest s4wear:featureIsControlledByDevice saref:Device

These make redundant the following, so they are removed: s4wear:isSensedBy, s4wear:isActedBy, and s4wear:isActuatedBy.

Closes #17.
parent 13e7bc65
Loading
Loading
Loading
Loading
+33 −21
Original line number Original line Diff line number Diff line
@@ -194,6 +194,30 @@ s4wear:actsOn rdf:type owl:ObjectProperty ;
              rdfs:range s4wear:ActuableObject .
              rdfs:range s4wear:ActuableObject .




###  https://saref.etsi.org/saref4wear/controlsFeature
s4wear:controlsFeature rdf:type owl:ObjectProperty ;
                       rdfs:domain saref:Device ;
                       rdfs:range saref:FeatureOfInterest ;
                       rdfs:comment "A relationship specifying the features of interest that are controlled by a device."@en ;
                       rdfs:label "controls feature"@en .


###  https://saref.etsi.org/saref4wear/featureIsControlledByDevice
s4wear:featureIsControlledByDevice rdf:type owl:ObjectProperty ;
                                   rdfs:domain saref:FeatureOfInterest ;
                                   rdfs:range saref:Device ;
                                   rdfs:comment "A relationship specifying the devices that control a feature of interest."@en ;
                                   rdfs:label "feature is controlled by device"@en .


###  https://saref.etsi.org/saref4wear/featureIsMeasuredByDevice
s4wear:featureIsMeasuredByDevice rdf:type owl:ObjectProperty ;
                                 rdfs:domain saref:FeatureOfInterest ;
                                 rdfs:range saref:Device ;
                                 rdfs:comment "A relationship specifying the devices that measure a feature of interest."@en ;
                                 rdfs:label "feature is measured by device"@en .


###  https://saref.etsi.org/saref4wear/hasInterface
###  https://saref.etsi.org/saref4wear/hasInterface
s4wear:hasInterface rdf:type owl:ObjectProperty ;
s4wear:hasInterface rdf:type owl:ObjectProperty ;
                    rdfs:domain saref:Device ;
                    rdfs:domain saref:Device ;
@@ -224,18 +248,6 @@ s4wear:interactsWith rdf:type owl:ObjectProperty ;
                     rdfs:range saref:Device .
                     rdfs:range saref:Device .




###  https://saref.etsi.org/saref4wear/isActedBy
s4wear:isActedBy rdf:type owl:ObjectProperty ;
                 rdfs:domain s4wear:Wearer ;
                 rdfs:range saref:Device .


###  https://saref.etsi.org/saref4wear/isActuatedBy
s4wear:isActuatedBy rdf:type owl:ObjectProperty ;
                    rdfs:domain saref:Device ;
                    rdfs:range saref:Actuator .


###  https://saref.etsi.org/saref4wear/isDetectedBy
###  https://saref.etsi.org/saref4wear/isDetectedBy
s4wear:isDetectedBy rdf:type owl:ObjectProperty ;
s4wear:isDetectedBy rdf:type owl:ObjectProperty ;
                    rdfs:domain s4wear:Occurrence ;
                    rdfs:domain s4wear:Occurrence ;
@@ -271,20 +283,20 @@ s4wear:isLocatedOn rdf:type owl:ObjectProperty ;
                   rdfs:range s4wear:Wearer .
                   rdfs:range s4wear:Wearer .




###  https://saref.etsi.org/saref4wear/isSensedBy
s4wear:isSensedBy rdf:type owl:ObjectProperty ;
                  rdfs:domain s4wear:Wearer ;
                  rdfs:range s4wear:Wearable ;
                  rdfs:comment "Defines the relatonship between a wearer and a wearable device. The definition of this object property satisfies the requirement WEAR-2." ;
                  rdfs:label "is sensed by"@en .


###  https://saref.etsi.org/saref4wear/isTriggeredBy
###  https://saref.etsi.org/saref4wear/isTriggeredBy
s4wear:isTriggeredBy rdf:type owl:ObjectProperty ;
s4wear:isTriggeredBy rdf:type owl:ObjectProperty ;
                     rdfs:domain saref:ActuatingFunction ;
                     rdfs:domain saref:ActuatingFunction ;
                     rdfs:range saref:Device .
                     rdfs:range saref:Device .




###  https://saref.etsi.org/saref4wear/measuresFeature
s4wear:measuresFeature rdf:type owl:ObjectProperty ;
                       rdfs:domain saref:Device ;
                       rdfs:range saref:FeatureOfInterest ;
                       rdfs:comment "A relationship specifying the features of interest that are measured by a device."@en ;
                       rdfs:label "measures feature"@en .


###  https://saref.etsi.org/saref4wear/monitors
###  https://saref.etsi.org/saref4wear/monitors
s4wear:monitors rdf:type owl:ObjectProperty ;
s4wear:monitors rdf:type owl:ObjectProperty ;
                rdfs:domain saref:Device ;
                rdfs:domain saref:Device ;
@@ -845,7 +857,7 @@ s4wear:Wearer rdf:type owl:Class ;
              rdfs:subClassOf geosp:SpatialObject ,
              rdfs:subClassOf geosp:SpatialObject ,
                              [ owl:intersectionOf ( s4wear:LivingOrganism
                              [ owl:intersectionOf ( s4wear:LivingOrganism
                                                     [ rdf:type owl:Restriction ;
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty s4wear:isSensedBy ;
                                                       owl:onProperty s4wear:featureIsMeasuredByDevice ;
                                                       owl:someValuesFrom s4wear:Wearable
                                                       owl:someValuesFrom s4wear:Wearable
                                                     ]
                                                     ]
                                                   ) ;
                                                   ) ;