Commit 40d20758 authored by Mauro Dragoni's avatar Mauro Dragoni
Browse files

Merge branch 'master' into 'develop'

# Conflicts:
#   ontology/saref4wear.ttl
parents dac1831c fe75a8cf
Loading
Loading
Loading
Loading
+169 −44
Original line number Diff line number Diff line
@@ -179,6 +179,7 @@ saref:relatesToProperty rdf:type owl:ObjectProperty ;

###  https://saref.etsi.org/saref4city/takesPlaceAtFacility
s4city:takesPlaceAtFacility rdf:type owl:ObjectProperty ;
                            rdfs:subPropertyOf s4wear:takesPlaceAt ;
                            rdfs:isDefinedBy s4city: ;
                            rdfs:label "takes place at facility"@en .

@@ -193,12 +194,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 ;
@@ -241,6 +236,14 @@ s4wear:isActuatedBy rdf:type owl:ObjectProperty ;
                    rdfs:range saref:Actuator .


###  https://saref.etsi.org/saref4wear/isDetectedBy
s4wear:isDetectedBy rdf:type owl:ObjectProperty ;
                    rdfs:domain s4wear:Occurrence ;
                    rdfs:range saref:Device ;
                    rdfs:comment "Defines the relationship between an occurrence and the device detecting it." ;
                    rdfs:label "is detected by"@en .


###  https://saref.etsi.org/saref4wear/isLocated
s4wear:isLocated rdf:type owl:ObjectProperty ;
                 rdfs:domain s4wear:Wearable ;
@@ -302,6 +305,12 @@ s4wear:sendsNotificationsTo rdf:type owl:ObjectProperty ;
                            rdfs:range s4wear:Wearer .


###  https://saref.etsi.org/saref4city/takesPlaceAt
s4city:takesPlaceAt rdf:type owl:ObjectProperty ;
                    rdfs:comment "The place where an occurrence takes place."@en ;
                    rdfs:label "takes place at"@en .


###  https://saref.etsi.org/saref4wear/triggers
s4wear:triggers rdf:type owl:ObjectProperty ;
                rdfs:domain saref:Device ;
@@ -330,12 +339,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 ;
@@ -501,10 +504,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
@@ -612,7 +611,8 @@ s4city:CityObject rdf:type owl:Class ;

###  https://saref.etsi.org/saref4city/Event
s4city:Event rdf:type owl:Class ;
             rdfs:subClassOf [ rdf:type owl:Restriction ;
             rdfs:subClassOf s4wear:Occurrence ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty s4city:takesPlaceAtFacility ;
                               owl:allValuesFrom s4city:Facility
                             ] ;
@@ -632,15 +632,11 @@ s4wear:ActuableObject rdf:type owl:Class ;
                      rdfs:label "Actuable object"@en .


###  https://saref.etsi.org/saref4wear/Area
s4wear:Area rdf:type owl:Class ;
            rdfs:label "Area"@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
@@ -655,16 +651,39 @@ s4wear:ControllingFunction 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
@@ -686,11 +705,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 .
@@ -722,6 +736,16 @@ s4wear:NearBodyWearable rdf:type owl:Class ;
                        rdfs:label "Near-body wearable"@en .


###  https://saref.etsi.org/saref4wear/Occurrence
s4wear:Occurrence rdf:type owl:Class ;
                  rdfs:subClassOf [ rdf:type owl:Restriction ;
                                    owl:onProperty s4city:takesPlaceAt ;
                                    owl:allValuesFrom geosp:Feature
                                  ] ;
                  rdfs:comment "An occurrence is the fact of something existing or being found in a place."@en ;
                  rdfs:label "Occurrence"@en .


###  https://saref.etsi.org/saref4wear/OnBodyWearable
s4wear:OnBodyWearable rdf:type owl:Class ;
                      rdfs:subClassOf [ owl:intersectionOf ( s4wear:PositionedWearable
@@ -780,7 +804,7 @@ s4wear:TextileBasedWearable rdf:type owl:Class ;

###  https://saref.etsi.org/saref4wear/User
s4wear:User rdf:type owl:Class ;
            rdfs:subClassOf [ owl:intersectionOf ( s4wear:LivingOrganism
            rdfs:subClassOf [ owl:intersectionOf ( saref:FeatureOfInterest
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty s4wear:interactsWith ;
                                                     owl:someValuesFrom s4wear:Wearable
@@ -793,8 +817,14 @@ s4wear:User rdf:type owl:Class ;

###  https://saref.etsi.org/saref4wear/Wearable
s4wear:Wearable rdf:type owl:Class ;
                rdfs:subClassOf saref:Device ;
                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:subClassOf saref:Device ,
                                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 .


@@ -803,20 +833,39 @@ 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 [ owl:intersectionOf ( s4wear:LivingOrganism
              rdfs:subClassOf geosp:SpatialObject ,
                              [ owl:intersectionOf ( s4wear:LivingOrganism
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty s4wear:isSensedBy ;
                                                       owl:someValuesFrom s4wear:Wearable
                                                     ]
                                                   ) ;
                                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 +876,80 @@ s4wear:Wearer rdf:type owl:Class ;
                                                        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 .