Newer
Older
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@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 foaf: <http://xmlns.com/foaf/0.1/> .
@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#> .
Raul Garcia-Castro
committed
@prefix geosp: <http://www.opengis.net/ont/geosparql#> .
@prefix saref: <https://saref.etsi.org/core/> .
@prefix s4city: <https://saref.etsi.org/saref4city/> .
@prefix s4syst: <https://saref.etsi.org/saref4syst/> .
@prefix s4wear: <https://saref.etsi.org/saref4wear/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
Mauro Dragoni
committed
@prefix ssn-system: <http://www.w3.org/ns/ssn/systems/> .
<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 "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 <https://forge.etsi.org/etsi-software-license> ;
dcterms:modified "2020-02-01"^^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/" ;
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
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
#################################################################
Raul Garcia-Castro
committed
### http://www.opengis.net/ont/geosparql#hasGeometry
geosp:hasGeometry rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment "A spatial representation for a given feature."@en ;
Raul Garcia-Castro
committed
rdfs:label "hasGeometry"@en .
### http://www.opengis.net/ont/geosparql#sfContains
geosp:sfContains rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment "Exists if the subject SpatialObject spatially contains the object SpatialObject."@en ;
Raul Garcia-Castro
committed
rdfs:label "sfContains"@en .
### http://www.opengis.net/ont/geosparql#sfWithin
geosp:sfWithin rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment "Exists if the subject SpatialObject is spatially within the object SpatialObject."@en ;
Raul Garcia-Castro
committed
rdfs:label "sfWithin"@en .
### http://www.w3.org/2003/01/geo/wgs84_pos#location
geo:location rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment """The relation between something and the point, or other geometrical thing in space, where it is. For example, the realtionship between
a radio tower and a Point with a given lat and long. Or a relationship between a park and its outline as a closed arc of points, or a road and its location as a arc (a sequence of points). Clearly in practice there will be limit to the accuracy of any such statement, but one would expect an accuracy appropriate for the size of the object and uses such as mapping."""@en ;
rdfs:isDefinedBy geo: ;
rdfs:label "location" .
Mauro Dragoni
committed
### http://www.w3.org/ns/ssn/systems/hasSystemCapability
ssn-system:hasSystemCapability rdf:type owl:ObjectProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range ssn-system:SystemCapability ;
rdfs:comment "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions."@en ;
rdfs:label "has system capability"@en .
Mauro Dragoni
committed
### https://saref.etsi.org/core/controlsProperty
Mauro Dragoni
committed
rdfs:comment "A relationship specifying the property that can be controlled by a certain device."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "controls property"@en .
### https://saref.etsi.org/core/hasFunction
saref:hasFunction rdf:type owl:ObjectProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range saref:Function ;
rdfs:comment "A relationship identifying the function of a device."@en ;
rdfs:label "has function"@en .
### https://saref.etsi.org/core/hasProperty
Mauro Dragoni
committed
saref:hasProperty rdf:type owl:ObjectProperty ;
rdfs:comment "A relationship between a feature of interest and a property of that feature."@en ;
rdfs:label "has property"@en .
### https://saref.etsi.org/core/isControlledByDevice
saref:isControlledByDevice rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment "A relationship specifying the devices that can control a certain property."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "is controlled by device"@en .
### https://saref.etsi.org/core/isMeasuredByDevice
saref:isMeasuredByDevice rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment "A relationship specifying the devices that can measure a certain property."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "is measured by device"@en .
### https://saref.etsi.org/core/isMeasuredIn
Mauro Dragoni
committed
rdfs:comment "A relationship identifying the unit of measure used for a certain entity."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "is measured in"@en .
Raul Garcia-Castro
committed
### https://saref.etsi.org/core/makesMeasurement
saref:makesMeasurement rdf:type owl:ObjectProperty ;
owl:inverseOf saref:measurementMadeBy ;
Mauro Dragoni
committed
rdfs:comment "A relation between a device and the measurements it makes. Such measurement will link together the value of the measurement, its unit of measure and the property to which it relates."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "makes measurement"@en .
### https://saref.etsi.org/core/measurementMadeBy
saref:measurementMadeBy rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment "A relation between a measurement and the device that made it."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "measurement made by"@en .
### https://saref.etsi.org/core/measuresProperty
Mauro Dragoni
committed
rdfs:comment "A relationship specifying the property that can be measured by a certain device."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "measures property"@en .
### https://saref.etsi.org/core/relatesToMeasurement
saref:relatesToMeasurement rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment "A relationship between a property and the measurements it relates to."@en ;
### https://saref.etsi.org/core/relatesToProperty
saref:relatesToProperty rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment "A relationship between a measurement and the property it relates to."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "relates to property"@en .
### 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/saref4city/takesPlaceAtFacility
s4city:takesPlaceAtFacility rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:comment "A relationship specifying in which facility and event takes place."@en ;
rdfs:isDefinedBy s4city: ;
rdfs:label "takes place at facility"@en .
Mauro Dragoni
committed
s4syst:connectedTo rdf:type owl:ObjectProperty ;
rdfs:comment "Links a system to a system it is connected to. Connected systems interact in some way. The exact meaning of \"interact\" is defined by sub properties of s4syst:connectedTo. Property s4syst:connectedTo is symmetric. This property can be qualified using class s4syst:Connection, which connects the two systems. If there is a connection between several systems, then one may infer these systems are pairwise connected."@en ;
rdfs:label "connected to"@en .
### https://saref.etsi.org/saref4wear/actsOn
s4wear:actsOn rdf:type owl:ObjectProperty ;
rdfs:domain saref:ActuatingFunction ;
Mauro Dragoni
committed
rdfs:range s4wear:ActuableObject ;
rdfs:comment "A relationship specifying the action function acting on a specific actuable object."@en ;
rdfs:label "acts on"@en .
### https://saref.etsi.org/saref4wear/controlsFeature
s4wear:controlsFeature rdf:type owl:ObjectProperty ;
rdfs:domain saref:Device ;
rdfs:range saref:FeatureOfInterest ;
rdfs:comment "A relationship specifying the features of interest that are controlled by a device."@en ;
rdfs:label "controls feature"@en .
### https://saref.etsi.org/saref4wear/featureIsControlledByDevice
s4wear:featureIsControlledByDevice rdf:type owl:ObjectProperty ;
rdfs:domain saref:FeatureOfInterest ;
rdfs:range saref:Device ;
rdfs:comment "A relationship specifying the devices that control a feature of interest."@en ;
rdfs:label "feature is controlled by device"@en .
### https://saref.etsi.org/saref4wear/featureIsMeasuredByDevice
s4wear:featureIsMeasuredByDevice rdf:type owl:ObjectProperty ;
rdfs:domain saref:FeatureOfInterest ;
rdfs:range saref:Device ;
rdfs:comment "A relationship specifying the devices that measure a feature of interest."@en ;
rdfs:label "feature is measured by device"@en .
### https://saref.etsi.org/saref4wear/followsPolicy
s4wear:followsPolicy rdf:type owl:ObjectProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range s4wear:Policy ;
rdfs:comment "A relationship specifying the policy followed by a wearable device."@en ;
rdfs:label "follows policy"@en .
s4wear:hasInterface rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:range s4wear:Interface ;
rdfs:comment "A relationship specifying the interface with which a device is equipped."@en ;
rdfs:label "has interface"@en .
s4wear:hasPowerSupply rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:range s4wear:PowerSupply ;
rdfs:comment "A relationship specifying the type of power supply equipping a device."@en ;
rdfs:label "has power supply"@en .
s4wear:hasSensor rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:range saref:Sensor ;
rdfs:comment "A relationship specifying a sensor integrated into a device."@en ;
rdfs:label "has sensor"@en .
### https://saref.etsi.org/saref4wear/installs
s4wear:installs rdf:type owl:ObjectProperty ;
rdfs:domain s4city:Facility ;
Mauro Dragoni
committed
rdfs:range saref:Device ;
rdfs:comment "A relationship specifying in which facility a device has been installed."@en ;
rdfs:label "installs"@en .
s4wear:interactsWith rdf:type owl:ObjectProperty ;
rdfs:domain s4wear:User ;
Mauro Dragoni
committed
rdfs:range saref:Device ;
rdfs:comment "A relationship specifying the interaction between a user and a device."@en ;
rdfs:label "interacts with"@en .
Raul Garcia-Castro
committed
### 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 .
s4wear:isLocated rdf:type owl:ObjectProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range s4wear:Wearer ;
rdfs:comment "A relationship specifying the location of a wearer with respect to a wearable."@en ;
rdfs:label "is located"@en .
s4wear:isLocatedIn rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf s4wear:isLocated ;
Mauro Dragoni
committed
rdfs:domain s4wear:InBodyWearable ;
rdfs:range s4wear:Wearer ;
rdfs:comment "A relationship specifying the location of a wearer with respect to an in-body wearable."@en ;
rdfs:label "is located in"@en .
s4wear:isLocatedNear rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf s4wear:isLocated ;
Mauro Dragoni
committed
rdfs:domain s4wear:NearBodyWearable ;
rdfs:range s4wear:Wearer ;
rdfs:comment "A relationship specifying the location of a wearer with respect to an near-body wearable."@en ;
rdfs:label "is located near"@en .
s4wear:isLocatedOn rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf s4wear:isLocated ;
Mauro Dragoni
committed
rdfs:domain s4wear:OnBodyWearable ;
rdfs:range s4wear:Wearer ;
rdfs:comment "A relationship specifying the location of a wearer with respect to an on-body wearable."@en ;
rdfs:label "is located on"@en .
s4wear:isTriggeredBy rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
owl:inverseOf s4wear:triggers ;
rdfs:domain saref:ActuatingFunction ;
Mauro Dragoni
committed
rdfs:range saref:Device ;
rdfs:comment "A relationship specifying the function actuating the work of a device."@en ;
rdfs:label "is triggered by"@en .
### https://saref.etsi.org/saref4wear/measuresFeature
s4wear:measuresFeature rdf:type owl:ObjectProperty ;
rdfs:domain saref:Device ;
rdfs:range saref:FeatureOfInterest ;
rdfs:comment "A relationship specifying the features of interest that are measured by a device."@en ;
rdfs:label "measures feature"@en .
s4wear:monitors rdf:type owl:ObjectProperty ;
Mauro Dragoni
committed
rdfs:range saref:Device ;
rdfs:comment "A relationship specifying the monitoring activity of a device on another device."@en ;
rdfs:label "monitors"@en .
### https://saref.etsi.org/saref4wear/sendsInformationTo
s4wear:sendsInformationTo rdf:type owl:ObjectProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range s4wear:Wearable ;
rdfs:comment "A relationship specifying the sending information operation between two wearables."@en ;
rdfs:label "sends information to"@en .
### https://saref.etsi.org/saref4wear/sendsNotificationsTo
s4wear:sendsNotificationsTo rdf:type owl:ObjectProperty ;
Raul Garcia-Castro
committed
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range s4wear:Wearer ;
rdfs:comment "A relationship specifying the sending notification operation between two wearables."@en ;
rdfs:label "sends notifications to"@en .
Raul Garcia-Castro
committed
### https://saref.etsi.org/saref4wear/triggers
s4wear:triggers rdf:type owl:ObjectProperty ;
rdfs:domain saref:Device ;
Mauro Dragoni
committed
rdfs:range saref:ActuatingFunction ;
rdfs:comment "A relationship specifying the function actuating the work of a device."@en ;
rdfs:label "triggers"@en .
#################################################################
# Data properties
#################################################################
### https://saref.etsi.org/core/hasTimestamp
Mauro Dragoni
committed
rdfs:comment "A relationship stating the timestamp of an entity (e.g. a measurement)."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "has timestamp"@en .
### https://saref.etsi.org/core/hasValue
Mauro Dragoni
committed
rdfs:comment "A relationship defining the value of a certain property, e.g., energy or power. Note that, even if numeric values are expected to enable reasoning, measurement values could use other datatypes."@en ;
rdfs:isDefinedBy saref: ;
rdfs:label "has value"@en .
s4wear:emittedNoise rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range xsd:double ;
rdfs:label "emitted noise"@en .
### https://saref.etsi.org/saref4wear/hasBatteryLife
s4wear:hasBatteryLife rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range xsd:double ;
rdfs:label "has battery life"@en .
s4wear:hasCapacity rdf:type owl:DatatypeProperty ;
Raul Garcia-Castro
committed
rdfs:domain s4city:Facility ;
Mauro Dragoni
committed
rdfs:range xsd:long ;
rdfs:label "has capacity"@en .
s4wear:hasCommand rdf:type owl:DatatypeProperty ;
rdfs:domain saref:ActuatingFunction ;
Mauro Dragoni
committed
rdfs:range xsd:string ;
rdfs:label "has command"@en .
### https://saref.etsi.org/saref4wear/hasDataTransmissionRate
s4wear:hasDataTransmissionRate rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range xsd:double ;
rdfs:label "has data transmission rate"@en .
s4wear:hasHeight rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range xsd:double ;
rdfs:label "has height"@en .
s4wear:hasLength rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range xsd:double ;
rdfs:label "has length"@en .
### https://saref.etsi.org/saref4wear/hasOperatingTemperature
s4wear:hasOperatingTemperature rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range xsd:double ;
rdfs:label "has operating temperature"@en .
s4wear:hasStorage rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range xsd:double ;
rdfs:label "has storage"@en .
s4wear:hasWeight rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range xsd:double ;
rdfs:label "has weight"@en .
### https://saref.etsi.org/saref4wear/hasWidth
s4wear:hasWidth rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearable ;
Mauro Dragoni
committed
rdfs:range xsd:double ;
rdfs:label "has width"@en .
### https://saref.etsi.org/saref4wear/meansOfTransport
s4wear:meansOfTransport rdf:type owl:DatatypeProperty ;
Mauro Dragoni
committed
rdfs:range xsd:string ;
rdfs:label "means of transport"@en .
### https://saref.etsi.org/saref4wear/wearerAgeRange
s4wear:wearerAgeRange rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearer ;
Mauro Dragoni
committed
rdfs:range xsd:string ;
rdfs:label "wearer age range"@en .
s4wear:wearerStatus rdf:type owl:DatatypeProperty ;
rdfs:domain s4wear:Wearer ;
Mauro Dragoni
committed
rdfs:range xsd:string ;
rdfs:label "wearer status"@en .
#################################################################
# Classes
#################################################################
### http://purl.org/vocommons/voaf#Vocabulary
Mauro Dragoni
committed
voaf:Vocabulary rdf:type owl:Class ;
rdfs:comment "A vocabulary used in the linked data cloud. An instance of voaf:Vocabulary relies on or is used by at least another instance of voaf:Vocabulary."@en ;
rdfs:label "Vocabulary"@en .
Raul Garcia-Castro
committed
### http://www.opengis.net/ont/geosparql#Feature
geosp:Feature rdf:type owl:Class ;
rdfs:subClassOf geosp:SpatialObject ;
Raul Garcia-Castro
committed
rdfs:label "Feature"@en .
### http://www.opengis.net/ont/geosparql#Geometry
geosp:Geometry rdf:type owl:Class ;
rdfs:subClassOf geosp:SpatialObject ;
Raul Garcia-Castro
committed
rdfs:label "Geometry"@en .
### http://www.opengis.net/ont/geosparql#SpatialObject
geosp:SpatialObject rdf:type owl:Class ;
Raul Garcia-Castro
committed
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 .
Mauro Dragoni
committed
### http://www.w3.org/ns/ssn/systems/SystemCapability
Mauro Dragoni
committed
ssn-system:SystemCapability rdf:type owl:Class ;
rdfs:comment """Describes normal measurement, actuation, sampling properties such as accuracy, range, precision, etc. of a System under some specified Conditions such as a temperature range.
The capabilities specified here are those that affect the primary purpose of the System, while those in OperatingRange represent the system's normal operating environment, including Conditions that don't affect the Observations or the Actuations."""@en ;
rdfs:label "System capability"@en .
Mauro Dragoni
committed
### http://xmlns.com/foaf/0.1/Person
Mauro Dragoni
committed
foaf:Person rdf:type owl:Class ;
rdfs:comment "A person"@en ;
rdfs:label "Person"@en .
### https://saref.etsi.org/core/ActuatingFunction
saref:ActuatingFunction rdf:type owl:Class ;
rdfs:subClassOf saref:Function ;
rdfs:label "Actuating function"@en .
### https://saref.etsi.org/core/Actuator
saref:Actuator rdf:type owl:Class ;
Mauro Dragoni
committed
rdfs:subClassOf s4wear:WearableComponent ;
rdfs:comment "A device responsible for moving or controlling a mechanism or system by performing an actuating function."@en ;
rdfs:label "Actuator"@en .
### https://saref.etsi.org/core/Device
Raul Garcia-Castro
committed
rdfs:subClassOf [ rdf:type owl:Restriction ;
Loading
Loading full blame...