saref4wear.ttl 31 KB
Newer Older
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
@prefix : <https://saref.etsi.org/saref4wear#> .
Mauro Dragoni's avatar
Mauro Dragoni committed
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
Mauro Dragoni's avatar
Mauro Dragoni committed
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
Mauro Dragoni's avatar
Mauro Dragoni committed
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix voaf: <http://purl.org/vocommons/voaf#> .
@prefix geosp: <http://www.opengis.net/ont/geosparql#> .
@prefix saref: <https://saref.etsi.org/saref#> .
@prefix s4city: <https://saref.etsi.org/saref4city#> .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
@prefix s4wear: <https://saref.etsi.org/saref4wear#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@base <https://saref.etsi.org/saref4wear#> .

<https://saref.etsi.org/saref4wear#> rdf:type owl:Ontology ;
                                      owl:versionIRI <https://saref.etsi.org/saref4wear/v0.1.2/saref4wear#> ;
                                      dcterms:contributor <https://www.linkedin.com/in/maurodragoni/MauroDragoni> ;
                                      dcterms:created "start date of the STF 2019-01-01"^^xsd:date ;
                                      dcterms:description "SAREF4WEAR is an extension of SAREF for Wearables"@en ;
                                      dcterms:issued "date when the document is online"^^xsd:date ;
                                      dcterms:license <https://forge.etsi.org/etsi-software-license> ;
                                      dcterms:modified "do not set this"^^xsd:date ;
                                      dcterms:publisher <https://www.etsi.org/> ;
                                      dcterms:source <https://forge.etsi.org/rep/SAREF/saref4wear/> ;
                                      dcterms:title "SAREF4WEAR: an extension of SAREF for Wearables"@en ;
                                      vann:preferredNamespacePrefix "s4wear" ;
                                      vann:preferredNamespaceUri "https://saref.etsi.org/saref4wear#" ;
                                      owl:versionInfo "v0.1.2" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/contributor
dcterms:contributor rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/created
dcterms:created rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
dcterms:creator rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/description
dcterms:description rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/issued
dcterms:issued rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
dcterms:license rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/modified
dcterms:modified rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/publisher
dcterms:publisher rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
dcterms:source rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
dcterms:title rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceUri
vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  http://xmlns.com/foaf/0.1/name
foaf:name rdf:type owl:AnnotationProperty .


Mauro Dragoni's avatar
Mauro Dragoni committed
#################################################################
#    Object Properties
#################################################################

###  http://www.opengis.net/ont/geosparql#hasGeometry
geosp:hasGeometry rdf:type owl:ObjectProperty ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                  rdfs:isDefinedBy geosp: ;
                  rdfs:label "hasGeometry"@en .


###  http://www.opengis.net/ont/geosparql#sfContains
geosp:sfContains rdf:type owl:ObjectProperty ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                 rdfs:isDefinedBy geosp: ;
                 rdfs:label "sfContains"@en .


###  http://www.opengis.net/ont/geosparql#sfWithin
geosp:sfWithin rdf:type owl:ObjectProperty ;
Mauro Dragoni's avatar
Mauro Dragoni committed
               rdfs:isDefinedBy geosp: ;
               rdfs:label "sfWithin"@en .


###  http://www.w3.org/2003/01/geo/wgs84_pos#location
geo:location rdf:type owl:ObjectProperty ;
Mauro Dragoni's avatar
Mauro Dragoni committed
             rdfs:isDefinedBy geo: ;
             rdfs:label "location" .


###  https://saref.etsi.org/saref#controlsProperty
saref:controlsProperty rdf:type owl:ObjectProperty ;
                       rdfs:isDefinedBy saref: ;
                       rdfs:label "controls property"@en .


###  https://saref.etsi.org/saref#isControlledByDevice
saref:isControlledByDevice rdf:type owl:ObjectProperty ;
                           rdfs:isDefinedBy saref: ;
                           rdfs:label "is controlled by device"@en .


###  https://saref.etsi.org/saref#isMeasuredByDevice
saref:isMeasuredByDevice rdf:type owl:ObjectProperty ;
                         rdfs:isDefinedBy saref: ;
                         rdfs:label "is measured by device"@en .


###  https://saref.etsi.org/saref#isMeasuredIn
saref:isMeasuredIn rdf:type owl:ObjectProperty ;
                   rdfs:isDefinedBy saref: ;
                   rdfs:label "is measured in"@en .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref#makesMeasurement
saref:makesMeasurement rdf:type owl:ObjectProperty ;
                       owl:inverseOf saref:measurementMadeBy ;
                       rdfs:isDefinedBy saref: ;
                       rdfs:label "makes measurement"@en .

Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref#measurementMadeBy
saref:measurementMadeBy rdf:type owl:ObjectProperty ;
                        rdfs:isDefinedBy saref: ;
                        rdfs:label "measurement made by"@en .


###  https://saref.etsi.org/saref#measuresProperty
saref:measuresProperty rdf:type owl:ObjectProperty ;
                       rdfs:isDefinedBy saref: ;
                       rdfs:label "measures property"@en .


###  https://saref.etsi.org/saref#relatesToMeasurement
saref:relatesToMeasurement rdf:type owl:ObjectProperty ;
                           rdfs:isDefinedBy saref: ;
                           rdfs:label "relates to measurement"@en .


###  https://saref.etsi.org/saref#relatesToProperty
saref:relatesToProperty rdf:type owl:ObjectProperty ;
                        rdfs:isDefinedBy saref: ;
                        rdfs:label "relates to property"@en .


###  https://saref.etsi.org/saref4city#takesPlaceAtFacility
s4city:takesPlaceAtFacility rdf:type owl:ObjectProperty ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                            rdfs:isDefinedBy s4city: ;
                            rdfs:label "takes place at facility"@en .


###  https://saref.etsi.org/saref4wear#actsOn
s4wear:actsOn rdf:type owl:ObjectProperty ;
              rdfs:domain s4wear:Action ;
              rdfs:range s4wear:ActuableObject .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#canSendInformationTo
s4wear:canSendInformationTo rdf:type owl:ObjectProperty ;
                            rdfs:domain s4wear:Wearable ;
                            rdfs:range s4wear:Wearable .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasInterface
s4wear:hasInterface rdf:type owl:ObjectProperty ;
                    rdfs:domain s4wear:Wearable ;
                    rdfs:range s4wear:Interface .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasLocation
s4wear:hasLocation rdf:type owl:ObjectProperty ;
                   rdfs:domain owl:Thing ;
                   rdfs:range s4wear:Location .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasPowerSupply
s4wear:hasPowerSupply rdf:type owl:ObjectProperty ;
                      rdfs:domain s4wear:Wearable ;
                      rdfs:range s4wear:PowerSupply .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasSensor
s4wear:hasSensor rdf:type owl:ObjectProperty ;
                 rdfs:domain s4wear:Wearable ;
                 rdfs:range s4wear:Sensor .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#interactsWith
s4wear:interactsWith rdf:type owl:ObjectProperty ;
                     rdfs:domain s4wear:User ;
                     rdfs:range s4wear:Wearable .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#isActedBy
s4wear:isActedBy rdf:type owl:ObjectProperty ;
                 rdfs:domain s4wear:Wearer ;
                 rdfs:range s4wear:Wearable .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#isActuatedBy
s4wear:isActuatedBy rdf:type owl:ObjectProperty ;
                    rdfs:domain s4wear:Wearable ;
                    rdfs:range s4wear:Actuator .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#isLocated
s4wear:isLocated rdf:type owl:ObjectProperty ;
                 rdfs:domain s4wear:Wearable ;
                 rdfs:range s4wear:Wearer .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#isLocatedIn
s4wear:isLocatedIn rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf s4wear:isLocated ;
                   rdfs:domain s4wear:Wearable ;
                   rdfs:range s4wear:Wearer .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#isLocatedNear
s4wear:isLocatedNear rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf s4wear:isLocated ;
                     rdfs:domain s4wear:Wearable ;
                     rdfs:range s4wear:Wearer .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#isLocatedOn
s4wear:isLocatedOn rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf s4wear:isLocated ;
                   rdfs:domain s4wear:Wearable ;
                   rdfs:range s4wear:Wearer .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  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.
Mauro Dragoni's avatar
Mauro Dragoni committed
The definition of this object property satisfies the requirement WEAR-2.""" ;
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#isTriggeredBy
s4wear:isTriggeredBy rdf:type owl:ObjectProperty ;
                     rdfs:domain s4wear:Action ;
                     rdfs:range s4wear:Wearable .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#monitors
s4wear:monitors rdf:type owl:ObjectProperty ;
                rdfs:domain s4wear:Wearable ;
                rdfs:range s4wear:Wearable .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#sendsInformationTo
s4wear:sendsInformationTo rdf:type owl:ObjectProperty ;
                          rdfs:domain s4wear:Wearable ;
                          rdfs:range s4wear:Wearable .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#sendsNotificationsTo
s4wear:sendsNotificationsTo rdf:type owl:ObjectProperty ;
                            rdfs:domain s4wear:Wearable ;
                            rdfs:range s4wear:Wearer .
#################################################################
#    Data properties
#################################################################
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref#hasTimestamp
saref:hasTimestamp rdf:type owl:DatatypeProperty ;
                   rdfs:isDefinedBy saref: ;
                   rdfs:label "has timestamp"@en .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref#hasValue
saref:hasValue rdf:type owl:DatatypeProperty ;
               rdfs:isDefinedBy saref: ;
               rdfs:label "has value"@en .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#emittedNoise
s4wear:emittedNoise rdf:type owl:DatatypeProperty ;
                    rdfs:domain s4wear:Wearable ;
                    rdfs:range xsd:double .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#emittedTemperature
s4wear:emittedTemperature rdf:type owl:DatatypeProperty ;
                          rdfs:domain s4wear:Wearable ;
                          rdfs:range xsd:double .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#eventType
s4wear:eventType rdf:type owl:DatatypeProperty ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                 rdfs:domain s4city:Event ;
                 rdfs:range xsd:string .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#followsPolicies
s4wear:followsPolicies rdf:type owl:DatatypeProperty ;
                       rdfs:domain s4wear:Wearable ;
                       rdfs:range xsd:anyURI .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#hasCapacity
s4wear:hasCapacity rdf:type owl:DatatypeProperty ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                   rdfs:domain s4city:Facility ,
                               s4wear:Area ;
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasCommand
s4wear:hasCommand rdf:type owl:DatatypeProperty ;
                  rdfs:domain s4wear:Action ;
                  rdfs:range xsd:string .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasDataTransmissionRate
s4wear:hasDataTransmissionRate rdf:type owl:DatatypeProperty ;
                               rdfs:domain s4wear:Wearable ;
                               rdfs:range xsd:double .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasDeep
s4wear:hasDeep rdf:type owl:DatatypeProperty ;
               rdfs:domain s4wear:Wearable ;
               rdfs:range xsd:double .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasHeight
s4wear:hasHeight rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4wear:Wearable ;
                 rdfs:range xsd:double .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasLength
s4wear:hasLength rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4wear:Wearable ;
                 rdfs:range xsd:double .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasOperatingTemperature
s4wear:hasOperatingTemperature rdf:type owl:DatatypeProperty ;
                               rdfs:domain s4wear:Wearable ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                               rdfs:range xsd:double .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasStorage
s4wear:hasStorage rdf:type owl:DatatypeProperty ;
                  rdfs:subPropertyOf owl:topDataProperty ;
                  rdfs:domain s4wear:Wearable ;
                  rdfs:range xsd:double .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#hasWeight
s4wear:hasWeight rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4wear:Wearable ;
                 rdfs:range xsd:double .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#latitude
s4wear:latitude rdf:type owl:DatatypeProperty ;
                rdfs:domain s4wear:Location ;
                rdfs:range xsd:double .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#meansOfTransport
s4wear:meansOfTransport rdf:type owl:DatatypeProperty ;
                        rdfs:domain s4wear:Wearer ;
                        rdfs:range xsd:string .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#wearerRangeAge
s4wear:wearerRangeAge rdf:type owl:DatatypeProperty ;
                      rdfs:domain s4wear:Wearer ;
                      rdfs:range xsd:string .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#wearerStatus
s4wear:wearerStatus rdf:type owl:DatatypeProperty ;
                    rdfs:domain s4wear:Wearer ;
                    rdfs:range xsd:string .
Mauro Dragoni's avatar
Mauro Dragoni committed


#################################################################
#    Classes
#################################################################

###  http://purl.org/vocommons/voaf#Vocabulary
voaf:Vocabulary rdf:type owl:Class .

###  http://www.opengis.net/ont/geosparql#Feature
geosp:Feature rdf:type owl:Class ;
              rdfs:subClassOf geosp:SpatialObject ;
Mauro Dragoni's avatar
Mauro Dragoni committed
              rdfs:isDefinedBy geosp: ;
              rdfs:label "Feature"@en .


###  http://www.opengis.net/ont/geosparql#Geometry
geosp:Geometry rdf:type owl:Class ;
               rdfs:subClassOf geosp:SpatialObject ;
Mauro Dragoni's avatar
Mauro Dragoni committed
               rdfs:isDefinedBy geosp: ;
               rdfs:label "Geometry"@en .


###  http://www.opengis.net/ont/geosparql#SpatialObject
geosp:SpatialObject rdf:type owl:Class ;
                    rdfs:subClassOf [ rdf:type owl:Restriction ;
                                      owl:onProperty geosp:hasGeometry ;
                                      owl:allValuesFrom geosp:Geometry
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty geosp:sfContains ;
                                      owl:allValuesFrom geosp:SpatialObject
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty geosp:sfWithin ;
                                      owl:allValuesFrom geosp:SpatialObject
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty geo:location ;
                                      owl:allValuesFrom geo:Point
                                    ] ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                    rdfs:isDefinedBy geosp: ;
                    rdfs:label "Spatial object"@en .


###  http://www.w3.org/2003/01/geo/wgs84_pos#Point
geo:Point rdf:type owl:Class ;
Mauro Dragoni's avatar
Mauro Dragoni committed
          rdfs:subClassOf geosp:Geometry ;
          rdfs:isDefinedBy geo: ;
          rdfs:label "Point"@en .


###  http://xmlns.com/foaf/0.1/Person
foaf:Person rdf:type owl:Class .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref#Device
saref:Device rdf:type owl:Class ;
             rdfs:subClassOf s4wear:PhysicalObject ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty saref:controlsProperty ;
                               owl:allValuesFrom saref:Property
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty saref:makesMeasurement ;
                               owl:allValuesFrom saref:Measurement
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty saref:measuresProperty ;
                               owl:allValuesFrom saref:Property
                             ] ;
             rdfs:isDefinedBy saref: ;
             rdfs:label "Device"@en .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref#Measurement
saref:Measurement rdf:type owl:Class ;
                  rdfs:subClassOf [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:isMeasuredIn ;
                                    owl:allValuesFrom saref:UnitOfMeasure
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:relatesToProperty ;
                                    owl:allValuesFrom saref:Property
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:isMeasuredIn ;
                                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass saref:UnitOfMeasure
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:relatesToProperty ;
                                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass saref:Property
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:hasTimestamp ;
                                    owl:allValuesFrom xsd:dateTime
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:hasValue ;
                                    owl:cardinality "1"^^xsd:nonNegativeInteger
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty saref:hasValue ;
                                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onDataRange xsd:float
                                  ] ;
                  rdfs:isDefinedBy saref: ;
                  rdfs:label "Measurement"@en .


###  https://saref.etsi.org/saref#Property
saref:Property rdf:type owl:Class ;
               rdfs:subClassOf [ rdf:type owl:Restriction ;
                                 owl:onProperty saref:isControlledByDevice ;
                                 owl:allValuesFrom saref:Device
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty saref:isMeasuredByDevice ;
                                 owl:allValuesFrom saref:Device
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty saref:relatesToMeasurement ;
                                 owl:allValuesFrom saref:Measurement
                               ] ;
               rdfs:isDefinedBy saref: ;
               rdfs:label "Property"@en .


###  https://saref.etsi.org/saref#Sensor
saref:Sensor rdf:type owl:Class ;
             rdfs:subClassOf saref:Device ;
             rdfs:isDefinedBy saref: ;
             rdfs:label "Sensor"@en .


###  https://saref.etsi.org/saref#UnitOfMeasure
saref:UnitOfMeasure rdf:type owl:Class ;
                    rdfs:isDefinedBy saref: ;
                    rdfs:label "Unit of measure"@en .


###  https://saref.etsi.org/saref4city#AdministrativeArea
s4city:AdministrativeArea rdf:type owl:Class ;
                          rdfs:subClassOf geosp:Feature ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                          rdfs:isDefinedBy s4city: ;
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4city#CityObject
s4city:CityObject rdf:type owl:Class ;
                  rdfs:subClassOf geosp:Feature ,
                                  s4wear:PhysicalObject ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                  rdfs:isDefinedBy s4city: ;
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4city#Event
s4city:Event rdf:type owl:Class ;
Mauro Dragoni's avatar
Mauro Dragoni committed
             rdfs:subClassOf [ rdf:type owl:Restriction ;
                               owl:onProperty s4city:takesPlaceAtFacility ;
                               owl:allValuesFrom s4city:Facility
                             ] ;
             rdfs:isDefinedBy s4city: ;
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4city#Facility
Mauro Dragoni's avatar
Mauro Dragoni committed
                rdfs:subClassOf geosp:Feature ;
                rdfs:isDefinedBy s4city: ;
                rdfs:label "Facility"@en .


###  https://saref.etsi.org/saref4wear#Action
s4wear:Action rdf:type owl:Class ;
              rdfs:subClassOf s4wear:Capability .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#ActuableObject
s4wear:ActuableObject rdf:type owl:Class .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#Actuator
s4wear:Actuator rdf:type owl:Class ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                owl:equivalentClass <https://w3id.org/saref#Actuator> ;
                rdfs:subClassOf s4wear:WearableComponent .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#Area
s4wear:Area rdf:type owl:Class .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Biometric
s4wear:Biometric rdf:type owl:Class ;
                 rdfs:subClassOf s4wear:Information .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Capability
s4wear:Capability rdf:type owl:Class .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Child
s4wear:Child rdf:type owl:Class ;
             rdfs:subClassOf s4wear:Wearer .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Communication
s4wear:Communication rdf:type owl:Class ;
                     rdfs:subClassOf s4wear:Capability .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Control
s4wear:Control rdf:type owl:Class ;
               rdfs:subClassOf s4wear:Capability .


Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#Device
s4wear:Device rdf:type owl:Class .

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#ElecticalSafety
s4wear:ElecticalSafety rdf:type owl:Class ;
                       rdfs:subClassOf s4wear:Information .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#ElectricalSafety
s4wear:ElectricalSafety rdf:type owl:Class ;
                        rdfs:subClassOf s4wear:Information .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Emission
s4wear:Emission rdf:type owl:Class ;
                rdfs:subClassOf s4wear:Information .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Entity
s4wear:Entity rdf:type owl:Class .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Fabric
s4wear:Fabric rdf:type owl:Class ;
              rdfs:subClassOf s4wear:TextileBasedWearable .

Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#InBodyWearable
s4wear:InBodyWearable rdf:type owl:Class ;
                      rdfs:subClassOf [ owl:intersectionOf ( s4wear:PositionedWearable
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty s4wear:isLocatedIn ;
                                                               owl:someValuesFrom s4wear:Wearer
                                                             ]
                                                           ) ;
                                        rdf:type owl:Class
                                      ] .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Information
s4wear:Information rdf:type owl:Class .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#Interface
s4wear:Interface rdf:type owl:Class .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#LivingOrganism
s4wear:LivingOrganism rdf:type owl:Class ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                      rdfs:subClassOf geosp:Feature ,
                                      s4wear:Entity .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#Location
s4wear:Location rdf:type owl:Class .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#NearBodyWearable
s4wear:NearBodyWearable rdf:type owl:Class ;
                        rdfs:subClassOf [ owl:intersectionOf ( s4wear:PositionedWearable
                                                               [ rdf:type owl:Restriction ;
                                                                 owl:onProperty s4wear:isLocatedNear ;
                                                                 owl:someValuesFrom s4wear:Wearer
                                                               ]
                                                             ) ;
                                          rdf:type owl:Class
                                        ] .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#OnBodyWearable
s4wear:OnBodyWearable rdf:type owl:Class ;
                      rdfs:subClassOf [ owl:intersectionOf ( s4wear:PositionedWearable
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty s4wear:isLocatedOn ;
                                                               owl:someValuesFrom s4wear:Wearer
                                                             ]
                                                           ) ;
                                        rdf:type owl:Class
                                      ] .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Parent
s4wear:Parent rdf:type owl:Class ;
              rdfs:subClassOf s4wear:Wearer .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#PhysicalObject
s4wear:PhysicalObject rdf:type owl:Class ;
Mauro Dragoni's avatar
Mauro Dragoni committed
                      rdfs:subClassOf geosp:Feature ,
                                      s4wear:Entity .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#PositionedWearable
s4wear:PositionedWearable rdf:type owl:Class ;
                          rdfs:subClassOf s4wear:Wearable .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#PowerSupply
s4wear:PowerSupply rdf:type owl:Class ;
                   rdfs:subClassOf s4wear:Device .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Sensing
s4wear:Sensing rdf:type owl:Class ;
               rdfs:subClassOf s4wear:Capability .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#Sensor
s4wear:Sensor rdf:type owl:Class ;
Mauro Dragoni's avatar
Mauro Dragoni committed
              owl:equivalentClass <https://w3id.org/saref#Sensor> ;
              rdfs:subClassOf s4wear:WearableComponent .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Software
s4wear:Software rdf:type owl:Class ;
                rdfs:subClassOf s4wear:Entity .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#SportEvents
s4wear:SportEvents rdf:type owl:Class ;
                   rdfs:subClassOf s4city:Event .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#StaffMember
s4wear:StaffMember rdf:type owl:Class ;
                   rdfs:subClassOf s4wear:Wearer .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Storage
s4wear:Storage rdf:type owl:Class ;
               rdfs:subClassOf s4wear:WearableComponent .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#TextileBasedComponent
s4wear:TextileBasedComponent rdf:type owl:Class ;
                             rdfs:subClassOf s4wear:TextileBasedWearable .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#TextileBasedDevice
s4wear:TextileBasedDevice rdf:type owl:Class ;
                          rdfs:subClassOf s4wear:TextileBasedWearable .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#TextileBasedWearable
s4wear:TextileBasedWearable rdf:type owl:Class ;
                            rdfs:subClassOf s4wear:Wearable .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#User
s4wear:User rdf:type owl:Class ;
            rdfs:subClassOf [ owl:intersectionOf ( s4wear:LivingOrganism
                                                   [ rdf:type owl:Restriction ;
                                                     owl:onProperty s4wear:interactsWith ;
                                                     owl:someValuesFrom s4wear:Wearable
                                                   ]
                                                 ) ;
                              rdf:type owl:Class
                            ] .
Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  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:label "Wearable device"@en .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://saref.etsi.org/saref4wear#WearableComponent
s4wear:WearableComponent rdf:type owl:Class .


Raul Garcia-Castro's avatar
Raul Garcia-Castro committed
###  https://saref.etsi.org/saref4wear#Wearer
s4wear:Wearer rdf:type owl:Class ;
              rdfs:subClassOf [ owl:intersectionOf ( s4wear:Entity
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty s4wear:isSensedBy ;
                                                       owl:someValuesFrom s4wear:Wearable
                                                     ]
                                                   ) ;
                                rdf:type owl:Class
                              ] ;
              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 .
Mauro Dragoni's avatar
Mauro Dragoni committed
###  https://w3id.org/saref#Actuator
Mauro Dragoni's avatar
Mauro Dragoni committed
<https://w3id.org/saref#Actuator> rdf:type owl:Class .
Mauro Dragoni's avatar
Mauro Dragoni committed


###  https://w3id.org/saref#Sensor
Mauro Dragoni's avatar
Mauro Dragoni committed
<https://w3id.org/saref#Sensor> rdf:type owl:Class .
#################################################################
#    Individuals
#################################################################

###  https://www.linkedin.com/in/maurodragoni/MauroDragoni
<https://www.linkedin.com/in/maurodragoni/MauroDragoni> rdf:type owl:NamedIndividual ,
                                                                 foaf:Person ;
                                                        foaf:name "Mauro Dragoni" .
###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi