@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