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

We cannot put restrictions in properties out of our domain.

Moved the restriction of hasSystemCapability to the Wearable class.
parent c126a648
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -124,8 +124,7 @@ geo:location rdf:type owl:ObjectProperty ;

###  http://www.w3.org/ns/ssn/systems/hasSystemCapability
ssn-system:hasSystemCapability rdf:type owl:ObjectProperty ;
                               rdfs:domain s4wear:Wearable ;
                               rdfs:range ssn-system:SystemCapability ;
                               rdfs:isDefinedBy ssn-system: ;
                               rdfs:comment "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions."@en ;
                               rdfs:label "has system capability"@en .

@@ -922,6 +921,10 @@ s4wear:Wearable rdf:type owl:Class ;
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty saref:hasProperty ;
                                  owl:allValuesFrom s4wear:WearableProperty
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty ssn-system:hasSystemCapability ;
                                  owl:allValuesFrom ssn-system:SystemCapability
                                ] ;
                rdfs:comment """A wearable device is a device that is intended to be located near, on or in an organism.
The definition of this concept satisfies the requirement WEAR-1."""@en ;