@prefix : . @prefix geo: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix foaf: . @prefix rdfs: . @prefix skos: . @prefix vann: . @prefix voaf: . @prefix geosp: . @prefix saref: . @prefix s4city: . @prefix s4syst: . @prefix s4wear: . @prefix dcterms: . @base . rdf:type owl:Ontology ; owl:versionIRI ; dcterms:contributor ; dcterms:created "2019-01-01"^^xsd:date ; dcterms:description "SAREF4WEAR is an extension of SAREF for Wearables"@en ; dcterms:issued "2020-02-01"^^xsd:date ; dcterms:license ; dcterms:modified "2020-02-01"^^xsd:date ; dcterms:publisher ; dcterms:source ; 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 . ### http://xmlns.com/foaf/0.1/name foaf:name rdf:type owl:AnnotationProperty . ################################################################# # Object Properties ################################################################# ### http://www.opengis.net/ont/geosparql#hasGeometry geosp:hasGeometry rdf:type owl:ObjectProperty ; rdfs:isDefinedBy geosp: ; rdfs:label "hasGeometry"@en . ### http://www.opengis.net/ont/geosparql#sfContains geosp:sfContains rdf:type owl:ObjectProperty ; rdfs:isDefinedBy geosp: ; rdfs:label "sfContains"@en . ### http://www.opengis.net/ont/geosparql#sfWithin geosp:sfWithin rdf:type owl:ObjectProperty ; rdfs:isDefinedBy geosp: ; rdfs:label "sfWithin"@en . ### http://www.w3.org/2003/01/geo/wgs84_pos#location geo:location rdf:type owl:ObjectProperty ; rdfs:isDefinedBy geo: ; rdfs:label "location" . ### https://saref.etsi.org/core/controlsProperty saref:controlsProperty rdf:type owl:ObjectProperty ; rdfs:isDefinedBy saref: ; rdfs:label "controls property"@en . ### https://saref.etsi.org/core/hasFunction saref:hasFunction rdf:type owl:ObjectProperty ; rdfs:domain s4wear:Wearable ; rdfs:range saref:Function . ### https://saref.etsi.org/core/isControlledByDevice saref:isControlledByDevice rdf:type owl:ObjectProperty ; rdfs:isDefinedBy saref: ; rdfs:label "is controlled by device"@en . ### https://saref.etsi.org/core/isMeasuredByDevice saref:isMeasuredByDevice rdf:type owl:ObjectProperty ; rdfs:isDefinedBy saref: ; rdfs:label "is measured by device"@en . ### https://saref.etsi.org/core/isMeasuredIn saref:isMeasuredIn rdf:type owl:ObjectProperty ; rdfs:isDefinedBy saref: ; rdfs:label "is measured in"@en . ### https://saref.etsi.org/core/makesMeasurement saref:makesMeasurement rdf:type owl:ObjectProperty ; owl:inverseOf saref:measurementMadeBy ; rdfs:isDefinedBy saref: ; rdfs:label "makes measurement"@en . ### https://saref.etsi.org/core/measurementMadeBy saref:measurementMadeBy rdf:type owl:ObjectProperty ; rdfs:isDefinedBy saref: ; rdfs:label "measurement made by"@en . ### https://saref.etsi.org/core/measuresProperty saref:measuresProperty rdf:type owl:ObjectProperty ; rdfs:isDefinedBy saref: ; rdfs:label "measures property"@en . ### https://saref.etsi.org/core/relatesToMeasurement saref:relatesToMeasurement rdf:type owl:ObjectProperty ; rdfs:isDefinedBy saref: ; rdfs:label "relates to measurement"@en . ### https://saref.etsi.org/core/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 ; rdfs:isDefinedBy s4city: ; rdfs:label "takes place at facility"@en . ### https://saref.etsi.org/saref4syst/connectedTo s4syst:connectedTo rdf:type owl:ObjectProperty . ### https://saref.etsi.org/saref4wear/actsOn s4wear:actsOn rdf:type owl:ObjectProperty ; rdfs:domain saref:ActuatingFunction ; 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 ; rdfs:range s4wear:Interface . ### https://saref.etsi.org/saref4wear/hasPowerSupply s4wear:hasPowerSupply rdf:type owl:ObjectProperty ; rdfs:domain saref:Device ; rdfs:range s4wear:PowerSupply . ### https://saref.etsi.org/saref4wear/hasSensor s4wear:hasSensor rdf:type owl:ObjectProperty ; rdfs:domain saref:Device ; rdfs:range saref:Sensor . ### https://saref.etsi.org/saref4wear/installs s4wear:installs rdf:type owl:ObjectProperty ; rdfs:domain s4city:Facility ; rdfs:range saref:Device . ### https://saref.etsi.org/saref4wear/interactsWith s4wear:interactsWith rdf:type owl:ObjectProperty ; rdfs:domain s4wear:User ; 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/isLocated s4wear:isLocated rdf:type owl:ObjectProperty ; rdfs:domain s4wear:Wearable ; rdfs:range s4wear:Wearer . ### https://saref.etsi.org/saref4wear/isLocatedIn s4wear:isLocatedIn rdf:type owl:ObjectProperty ; rdfs:subPropertyOf s4wear:isLocated ; rdfs:domain s4wear:Wearable ; rdfs:range s4wear:Wearer . ### https://saref.etsi.org/saref4wear/isLocatedNear s4wear:isLocatedNear rdf:type owl:ObjectProperty ; rdfs:subPropertyOf s4wear:isLocated ; rdfs:domain s4wear:Wearable ; rdfs:range s4wear:Wearer . ### https://saref.etsi.org/saref4wear/isLocatedOn s4wear:isLocatedOn rdf:type owl:ObjectProperty ; rdfs:subPropertyOf s4wear:isLocated ; rdfs:domain s4wear:Wearable ; 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 s4wear:isTriggeredBy rdf:type owl:ObjectProperty ; rdfs:domain saref:ActuatingFunction ; rdfs:range saref:Device . ### https://saref.etsi.org/saref4wear/monitors s4wear:monitors rdf:type owl:ObjectProperty ; rdfs:domain saref:Device ; rdfs:range saref:Device . ### https://saref.etsi.org/saref4wear/sendsInformationTo s4wear:sendsInformationTo rdf:type owl:ObjectProperty ; rdfs:subPropertyOf s4syst:connectedTo ; rdfs:domain s4wear:Wearable ; rdfs:range s4wear:Wearable . ### https://saref.etsi.org/saref4wear/sendsNotificationsTo s4wear:sendsNotificationsTo rdf:type owl:ObjectProperty ; rdfs:subPropertyOf s4syst:connectedTo ; rdfs:domain s4wear:Wearable ; rdfs:range s4wear:Wearer . ### https://saref.etsi.org/saref4wear/triggers s4wear:triggers rdf:type owl:ObjectProperty ; rdfs:domain saref:Device ; rdfs:range saref:ActuatingFunction . ################################################################# # Data properties ################################################################# ### https://saref.etsi.org/core/hasTimestamp saref:hasTimestamp rdf:type owl:DatatypeProperty ; rdfs:isDefinedBy saref: ; rdfs:label "has timestamp"@en . ### https://saref.etsi.org/core/hasValue saref:hasValue rdf:type owl:DatatypeProperty ; rdfs:isDefinedBy saref: ; rdfs:label "has value"@en . ### https://saref.etsi.org/saref4wear/emittedNoise s4wear:emittedNoise rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; 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 ; rdfs:range xsd:anyURI . ### https://saref.etsi.org/saref4wear/hasBatteryLife s4wear:hasBatteryLife rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; rdfs:range xsd:double . ### https://saref.etsi.org/saref4wear/hasCapacity s4wear:hasCapacity rdf:type owl:DatatypeProperty ; rdfs:domain s4city:Facility ; rdfs:range xsd:long . ### https://saref.etsi.org/saref4wear/hasCommand s4wear:hasCommand rdf:type owl:DatatypeProperty ; rdfs:domain saref:ActuatingFunction ; rdfs:range xsd:string . ### https://saref.etsi.org/saref4wear/hasDataTransmissionRate s4wear:hasDataTransmissionRate rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; rdfs:range xsd:double . ### https://saref.etsi.org/saref4wear/hasHeight s4wear:hasHeight rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; rdfs:range xsd:double . ### https://saref.etsi.org/saref4wear/hasLength s4wear:hasLength rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; rdfs:range xsd:double . ### https://saref.etsi.org/saref4wear/hasOperatingTemperature s4wear:hasOperatingTemperature rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; rdfs:range xsd:double . ### https://saref.etsi.org/saref4wear/hasStorage s4wear:hasStorage rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; rdfs:range xsd:double . ### https://saref.etsi.org/saref4wear/hasWeight s4wear:hasWeight rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; rdfs:range xsd:double . ### https://saref.etsi.org/saref4wear/hasWidth s4wear:hasWidth rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearable ; rdfs:range xsd:double . ### https://saref.etsi.org/saref4wear/meansOfTransport s4wear:meansOfTransport rdf:type owl:DatatypeProperty ; rdfs:domain saref:FeatureOfInterest ; rdfs:range xsd:string . ### https://saref.etsi.org/saref4wear/wearerAgeRange s4wear:wearerAgeRange rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearer ; rdfs:range xsd:string . ### https://saref.etsi.org/saref4wear/wearerStatus s4wear:wearerStatus rdf:type owl:DatatypeProperty ; rdfs:domain s4wear:Wearer ; rdfs:range xsd:string . ################################################################# # 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 ; rdfs:isDefinedBy geosp: ; rdfs:label "Feature"@en . ### http://www.opengis.net/ont/geosparql#Geometry geosp:Geometry rdf:type owl:Class ; rdfs:subClassOf geosp:SpatialObject ; 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 ] ; rdfs:isDefinedBy geosp: ; rdfs:label "Spatial object"@en . ### http://www.w3.org/2003/01/geo/wgs84_pos#Point geo:Point rdf:type owl:Class ; rdfs:subClassOf geosp:Geometry ; rdfs:isDefinedBy geo: ; rdfs:label "Point"@en . ### http://xmlns.com/foaf/0.1/Person foaf:Person rdf:type owl:Class . ### https://saref.etsi.org/core/ActuatingFunction saref:ActuatingFunction rdf:type owl:Class ; rdfs:subClassOf saref:Function ; rdfs:label "Action function"@en . ### https://saref.etsi.org/core/Actuator saref:Actuator rdf:type owl:Class ; rdfs:subClassOf s4wear:WearableComponent . ### https://saref.etsi.org/core/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 ] , [ rdf:type owl:Restriction ; owl:onProperty s4wear:hasDeviceInformation ; owl:allValuesFrom s4wear:Information ] , [ rdf:type owl:Restriction ; owl:onProperty s4wear:interactsWith ; owl:allValuesFrom saref:Device ] ; rdfs:isDefinedBy saref: ; rdfs:label "Device"@en . ### https://saref.etsi.org/core/FeatureOfInterest saref:FeatureOfInterest rdf:type owl:Class . ### https://saref.etsi.org/core/Function saref:Function rdf:type owl:Class . ### https://saref.etsi.org/core/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/core/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/core/SensingFunction saref:SensingFunction rdf:type owl:Class ; rdfs:subClassOf saref:Function . ### https://saref.etsi.org/core/Sensor saref:Sensor rdf:type owl:Class ; rdfs:subClassOf saref:Device , s4wear:WearableComponent ; rdfs:isDefinedBy saref: ; rdfs:label "Sensor"@en . ### https://saref.etsi.org/core/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 ; rdfs:isDefinedBy s4city: ; rdfs:label "Administrative area"@en . ### https://saref.etsi.org/saref4city/CityObject s4city:CityObject rdf:type owl:Class ; rdfs:subClassOf geosp:Feature , s4wear:PhysicalObject ; rdfs:isDefinedBy s4city: ; rdfs:label "City object"@en . ### https://saref.etsi.org/saref4city/Event s4city:Event rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty s4city:takesPlaceAtFacility ; owl:allValuesFrom s4city:Facility ] ; rdfs:isDefinedBy s4city: ; rdfs:label "Event"@en . ### https://saref.etsi.org/saref4city/Facility s4city:Facility rdf:type owl:Class ; rdfs:subClassOf geosp:Feature ; rdfs:isDefinedBy s4city: ; rdfs:label "Facility"@en . ### https://saref.etsi.org/saref4wear/ActuableObject 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/CommunicationFunction s4wear:CommunicationFunction rdf:type owl:Class ; rdfs:subClassOf saref:Function ; rdfs:label "Communication function"@en . ### https://saref.etsi.org/saref4wear/ControllingFunction s4wear:ControllingFunction rdf:type owl:Class ; rdfs:subClassOf saref:Function ; 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/Emission s4wear:Emission rdf:type owl:Class ; rdfs:subClassOf s4wear:Information ; rdfs:label "Emission information"@en . ### https://saref.etsi.org/saref4wear/FabricWearable s4wear:FabricWearable rdf:type owl:Class ; rdfs:subClassOf s4wear:TextileBasedWearable ; rdfs:label "Fabric wearable"@en . ### 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 ] ; 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 . ### https://saref.etsi.org/saref4wear/LivingOrganism s4wear:LivingOrganism rdf:type owl:Class ; rdfs:subClassOf geosp:Feature , saref:FeatureOfInterest ; rdfs:label "Living organism"@en . ### https://saref.etsi.org/saref4wear/MemoryStorage s4wear:MemoryStorage rdf:type owl:Class ; rdfs:subClassOf s4wear:WearableComponent ; rdfs:label "Memory storage"@en . ### 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 ] ; rdfs:label "Near-body wearable"@en . ### 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 ] ; rdfs:label "On-body wearable"@en . ### https://saref.etsi.org/saref4wear/PhysicalObject s4wear:PhysicalObject rdf:type owl:Class ; rdfs:subClassOf geosp:Feature , saref:FeatureOfInterest ; rdfs:label "Physical object"@en . ### https://saref.etsi.org/saref4wear/PositionedWearable s4wear:PositionedWearable rdf:type owl:Class ; rdfs:subClassOf s4wear:Wearable ; rdfs:label "Positioned wearable"@en . ### https://saref.etsi.org/saref4wear/PowerSupply s4wear:PowerSupply rdf:type owl:Class ; rdfs:subClassOf saref:Device ; rdfs:label "Power supply"@en . ### https://saref.etsi.org/saref4wear/Software s4wear:Software rdf:type owl:Class ; rdfs:subClassOf saref:FeatureOfInterest ; rdfs:label "Software"@en . ### https://saref.etsi.org/saref4wear/TextileBasedDevice s4wear:TextileBasedDevice rdf:type owl:Class ; rdfs:subClassOf s4wear:TextileBasedWearable ; rdfs:label "Textile-based device"@en . ### https://saref.etsi.org/saref4wear/TextileBasedSensor s4wear:TextileBasedSensor rdf:type owl:Class ; rdfs:subClassOf saref:Sensor ; rdfs:label "Textile-based sensor"@en . ### https://saref.etsi.org/saref4wear/TextileBasedWearable s4wear:TextileBasedWearable rdf:type owl:Class ; rdfs:subClassOf s4wear:OnBodyWearable ; rdfs:label "Textile-based wearable"@en . ### 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 ] ; rdfs:label "User"@en . ### 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 . ### https://saref.etsi.org/saref4wear/WearableComponent s4wear:WearableComponent rdf:type owl:Class ; rdfs:label "Wearable component"@en . ### https://saref.etsi.org/saref4wear/Wearer s4wear:Wearer rdf:type owl:Class ; rdfs:subClassOf [ owl:intersectionOf ( s4wear:LivingOrganism [ 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 . ################################################################# # Individuals ################################################################# ### 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