Commit edd7859d authored by Mauro Dragoni's avatar Mauro Dragoni
Browse files

Merge branch 'issue-34' into 'master'

Created the hierarchy of properties

Closes #34, #27, #23, #22, and #12

See merge request stf/stf-566/saref4wear!30
parents 2286c0ad ef852611
Loading
Loading
Loading
Loading
+136 −35
Original line number Diff line number Diff line
@@ -193,12 +193,6 @@ s4wear:actsOn rdf:type owl:ObjectProperty ;
              rdfs:range s4wear:ActuableObject .


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


###  https://saref.etsi.org/saref4wear/hasInterface
s4wear:hasInterface rdf:type owl:ObjectProperty ;
                    rdfs:domain saref:Device ;
@@ -331,12 +325,6 @@ s4wear:emittedNoise rdf:type owl:DatatypeProperty ;
                    rdfs:range xsd:double .


###  https://saref.etsi.org/saref4wear/emittedTemperature
s4wear:emittedTemperature rdf:type owl:DatatypeProperty ;
                          rdfs:domain s4wear:Wearable ;
                          rdfs:range xsd:double .


###  https://saref.etsi.org/saref4wear/followsPolicies
s4wear:followsPolicies rdf:type owl:DatatypeProperty ;
                       rdfs:domain s4wear:Wearable ;
@@ -496,10 +484,6 @@ saref:Device rdf:type owl:Class ;
                               owl:onProperty saref:measuresProperty ;
                               owl:allValuesFrom saref:Property
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty s4wear:hasDeviceInformation ;
                               owl:allValuesFrom s4wear:Information
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty s4wear:interactsWith ;
                               owl:allValuesFrom saref:Device
@@ -633,10 +617,11 @@ s4wear:ActuableObject rdf:type owl:Class ;
                      rdfs:label "Actuable object"@en .


###  https://saref.etsi.org/saref4wear/Biometric
s4wear:Biometric rdf:type owl:Class ;
                 rdfs:subClassOf s4wear:Information ;
                 rdfs:label "Biometric information"@en .
###  https://saref.etsi.org/saref4wear/BiometricProperty
s4wear:BiometricProperty rdf:type owl:Class ;
                         rdfs:subClassOf s4wear:WearerProperty ;
                         rdfs:comment "Class to group those properties related to the biometric characteristics of wearers."@en ;
                         rdfs:label "Biometric property"@en .


###  https://saref.etsi.org/saref4wear/CommunicationFunction
@@ -651,16 +636,39 @@ s4wear:ControlFunction rdf:type owl:Class ;
                       rdfs:label "Control function"@en .


###  https://saref.etsi.org/saref4wear/ElectricalSafety
s4wear:ElectricalSafety rdf:type owl:Class ;
                        rdfs:subClassOf s4wear:Information ;
                        rdfs:label "Electrical safety information"@en .
###  https://saref.etsi.org/saref4wear/CrowdProperty
s4wear:CrowdProperty rdf:type owl:Class ;
                     rdfs:subClassOf saref:Property ;
                     rdfs:comment "Class to group those properties related to crowds."@en ;
                     rdfs:label "Crowd property"@en .


###  https://saref.etsi.org/saref4wear/ElectricalProperty
s4wear:ElectricalProperty rdf:type owl:Class ;
                          rdfs:subClassOf saref:WearableProperty ;
                          rdfs:comment "Class to group those electrical properties related to wearables."@en ;
                          rdfs:label "Electrical property"@en .


###  https://saref.etsi.org/saref4wear/ElectricalSafetyProperty
s4wear:ElectricalSafetyProperty rdf:type owl:Class ;
                                rdfs:subClassOf saref:WearableProperty ;
                                rdfs:comment "Class to group those electrical safety properties related to wearables."@en ;
                                rdfs:label "Electrical safety property"@en .

###  https://saref.etsi.org/saref4wear/Emission
s4wear:Emission rdf:type owl:Class ;
                rdfs:subClassOf s4wear:Information ;
                rdfs:label "Emission information"@en .

###  https://saref.etsi.org/saref4wear/EmissionProperty
s4wear:EmissionProperty rdf:type owl:Class ;
                        rdfs:subClassOf saref:WearableProperty ;
                        rdfs:comment "Class to group those emission properties related to wearables."@en ;
                        rdfs:label "Emission property"@en .


###  https://saref.etsi.org/saref4wear/EnvironmentalProperty
s4wear:EnvironmentalProperty rdf:type owl:Class ;
                             rdfs:subClassOf saref:Property ;
                             rdfs:comment "Class to group those properties related to the environment of a wearer."@en ;
                             rdfs:label "Environmental property"@en .


###  https://saref.etsi.org/saref4wear/FabricWearable
@@ -682,11 +690,6 @@ s4wear:InBodyWearable rdf:type owl:Class ;
                      rdfs:label "In-body wearable"@en .


###  https://saref.etsi.org/saref4wear/Information
s4wear:Information rdf:type owl:Class ;
                   rdfs:label "Information"@en .


###  https://saref.etsi.org/saref4wear/Interface
s4wear:Interface rdf:type owl:Class ;
                 rdfs:label "Interface"@en .
@@ -790,7 +793,11 @@ s4wear:User rdf:type owl:Class ;
###  https://saref.etsi.org/saref4wear/Wearable
s4wear:Wearable rdf:type owl:Class ;
                rdfs:subClassOf saref:Device ,
                                geosp:Feature ;
                                geosp:Feature ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty saref:hasProperty ;
                                  owl:allValuesFrom s4wear:WearableProperty
                                ] ;
                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 ;
                rdfs:label "Wearable device"@en .
@@ -801,6 +808,13 @@ s4wear:WearableComponent rdf:type owl:Class ;
                         rdfs:label "Wearable component"@en .


###  https://saref.etsi.org/saref4wear/WearableProperty
s4wear:WearableProperty rdf:type owl:Class ;
                        rdfs:subClassOf saref:Property ;
                        rdfs:comment "Class to group those properties related to wearables."@en ;
                        rdfs:label "Wearable property"@en .


###  https://saref.etsi.org/saref4wear/Wearer
s4wear:Wearer rdf:type owl:Class ;
              rdfs:subClassOf geosp:SpatialObject ,
@@ -811,12 +825,23 @@ s4wear:Wearer rdf:type owl:Class ;
                                                     ]
                                                   ) ;
                                rdf:type owl:Class
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty saref:hasProperty ;
                                owl:allValuesFrom s4wear:WearerProperty
                              ] ;
              rdfs:comment "A wearer is any living organism that is sensed by a wearable.
The definition of this concept satisfies the requirement WEAR-2."@en ;
              rdfs:label "Wearer"@en .


###  https://saref.etsi.org/saref4wear/WearerProperty
s4wear:WearerProperty rdf:type owl:Class ;
                      rdfs:subClassOf saref:Property ;
                      rdfs:comment "Class to group those properties related to wearers."@en ;
                      rdfs:label "Wearer property"@en .


#################################################################
#    Individuals
#################################################################
@@ -827,4 +852,80 @@ The definition of this concept satisfies the requirement WEAR-2."@en ;
                                                        foaf:name "Mauro Dragoni" .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
###  https://saref.etsi.org/saref4wear/AcousticEmission
s4wear:AcousticEmission rdf:type owl:NamedIndividual ,
                                 s4wear:EmissionProperty ;
                        rdfs:comment "The acoustic emission of the wearable."@en ;
                        rdfs:label "Acoustic emission"@en .


###  https://saref.etsi.org/saref4wear/AirQuality
s4wear:AirQuality rdf:type owl:NamedIndividual ,
                           s4wear:EnvironmentalProperty ;
                  rdfs:comment "The quality of air in the environment."@en ;
                  rdfs:label "Air quality"@en .


###  https://saref.etsi.org/saref4wear/BatteryRemainingTime
s4wear:BatteryRemainingTime rdf:type owl:NamedIndividual ,
                                     s4wear:ElectricalProperty ;
                            rdfs:comment "The time until the battery of the wearable is discharged."@en ;
                            rdfs:label "Battery remaining time"@en .


###  https://saref.etsi.org/saref4wear/CrowdSize
s4wear:CrowdSize rdf:type owl:NamedIndividual ,
                          s4wear:CrowdProperty ;
                 rdfs:comment "The size of a crowd."@en ;
                 rdfs:label "Crowd size"@en .


###  https://saref.etsi.org/saref4wear/HeartRate
s4wear:HeartRate rdf:type owl:NamedIndividual ,
                          s4wear:BiometricProperty ;
                 rdfs:comment "The heart rate of the wearer."@en ;
                 rdfs:label "Heart rate"@en .


###  https://saref.etsi.org/saref4wear/HeatEmission
s4wear:HeatEmission rdf:type owl:NamedIndividual ,
                             s4wear:EmissionProperty ;
                    rdfs:comment "The heat emission of the wearable."@en ;
                    rdfs:label "Heat emission"@en .


###  https://saref.etsi.org/saref4wear/QueueSize
s4wear:QueueSize rdf:type owl:NamedIndividual ,
                          s4wear:CrowdProperty ;
                 rdfs:comment "The size of a queue."@en ;
                 rdfs:label "Queue size"@en .


###  https://saref.etsi.org/saref4wear/RadioFrequencyEmission
s4wear:RadioFrequencyEmission rdf:type owl:NamedIndividual ,
                                       s4wear:EmissionProperty ;
                              rdfs:comment "The radio frequency emission of the wearable."@en ;
                              rdfs:label "Radio frequency emission"@en .


###  https://saref.etsi.org/saref4wear/SoundLevel
s4wear:SoundLevel rdf:type owl:NamedIndividual ,
                           s4wear:EnvironmentalProperty ;
                  rdfs:comment "The level of sound in the environment."@en ;
                  rdfs:label "Sound level"@en .


###  https://saref.etsi.org/saref4wear/Temperature
s4wear:Temperature rdf:type owl:NamedIndividual ,
                            s4wear:EnvironmentalProperty ;
                   rdfs:comment "The temperature of the environment."@en ;
                   rdfs:label "Temperature"@en .


###  https://saref.etsi.org/saref4wear/WearerTemperature
s4wear:WearerTemperature rdf:type owl:NamedIndividual ,
                                  s4wear:BiometricProperty ;
                         rdfs:comment "The temperature of the wearer."@en ;
                         rdfs:label "Wearer temperature"@en .