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 ;
Raul Garcia-Castro
committed
rdfs:comment "The relation between something and the point, or other geometrical thing in space, where it is. For example, the relationship 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:isDefinedBy ssn-system: ;
Mauro Dragoni
committed
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 ;
rdfs:isDefinedBy saref: ;
rdfs:label "relates to measurement"@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 ;
Raul Garcia-Castro
committed
rdfs:isDefinedBy ssn-system: ;
Mauro Dragoni
committed
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 ;
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:interactsWith ;
owl:allValuesFrom saref:Device
] ;
rdfs:isDefinedBy saref: ;
rdfs:label "Device"@en .
Raul Garcia-Castro
committed
Mauro Dragoni
committed
### https://saref.etsi.org/core/EventFunction
saref:EventFunction rdf:type owl:Class ;
Mauro Dragoni
committed
rdfs:subClassOf saref:Function ;
rdfs:comment "A function that allows to notify about some relevant activity; e.g., that a certain threshold value has been exceeded or that some object has moved."@en ;
rdfs:label "Event function"@en .
Mauro Dragoni
committed
### https://saref.etsi.org/core/FeatureOfInterest
Mauro Dragoni
committed
saref:FeatureOfInterest rdf:type owl:Class ;
rdfs:comment "A feature of interest represents any real world entity from which a property is measured."@en ;
rdfs:label "Feature of interest"@en .
### https://saref.etsi.org/core/Function
Mauro Dragoni
committed
saref:Function rdf:type owl:Class ;
rdfs:comment "The functionality necessary to accomplish the task for which a device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth."@en ;
rdfs:label "Function"@en .
### https://saref.etsi.org/core/Measurement
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
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
Mauro Dragoni
committed
rdfs:subClassOf saref:Function ;
rdfs:comment "A function that allows to transmit data from sensors, such as measurement values (e.g., temperature) or sensing data (e.g., occupancy)."@en ;
rdfs:label "Sensing function"@en .
### https://saref.etsi.org/core/Sensor
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
Raul Garcia-Castro
committed
s4city:AdministrativeArea rdf:type owl:Class ;
rdfs:subClassOf geosp:Feature ;
Raul Garcia-Castro
committed
rdfs:label "Administrative area"@en .
Raul Garcia-Castro
committed
s4city:CityObject rdf:type owl:Class ;
Raul Garcia-Castro
committed
rdfs:subClassOf geosp:Feature ;
Raul Garcia-Castro
committed
rdfs:label "City object"@en .
s4city:Event rdf:type owl:Class ;
Raul Garcia-Castro
committed
rdfs:subClassOf s4wear:Occurrence ,
[ rdf:type owl:Restriction ;
owl:onProperty s4city:takesPlaceAtFacility ;
owl:allValuesFrom s4city:Facility
] ;
rdfs:isDefinedBy s4city: ;
rdfs:label "Event"@en .
Raul Garcia-Castro
committed
s4city:Facility rdf:type owl:Class ;
rdfs:subClassOf geosp:Feature ;
rdfs:isDefinedBy s4city: ;
rdfs:label "Facility"@en .
s4wear:ActuableObject rdf:type owl:Class ;
rdfs:label "Actuable object"@en .
### https://saref.etsi.org/saref4wear/BiometricProperty
s4wear:BiometricProperty rdf:type owl:Class ;
rdfs:subClassOf s4wear:WearerProperty ;
rdfs:comment "Class to group those properties related to the biometric characteristics of wearers."@en ;
rdfs:label "Biometric property"@en .
Mauro Dragoni
committed
### https://saref.etsi.org/saref4wear/CommunicatingFunction
s4wear:CommunicatingFunction rdf:type owl:Class ;
rdfs:subClassOf saref:EventFunction ;
Mauro Dragoni
committed
rdfs:label "Communicating function"@en .
### https://saref.etsi.org/saref4wear/ControllingFunction
s4wear:ControllingFunction rdf:type owl:Class ;
rdfs:subClassOf saref:Function ;
Mauro Dragoni
committed
rdfs:label "Controlling function"@en .
### https://saref.etsi.org/saref4wear/CrowdProperty
s4wear:CrowdProperty rdf:type owl:Class ;
rdfs:subClassOf saref:Property ;
rdfs:comment "Class to group those properties related to crowds."@en ;
rdfs:label "Crowd property"@en .
### https://saref.etsi.org/saref4wear/ElectricalProperty
s4wear:ElectricalProperty rdf:type owl:Class ;
rdfs:subClassOf s4wear:WearableProperty ;
rdfs:comment "Class to group those electrical properties related to wearables."@en ;
rdfs:label "Electrical property"@en .
### https://saref.etsi.org/saref4wear/ElectricalSafetyProperty
s4wear:ElectricalSafetyProperty rdf:type owl:Class ;
rdfs:subClassOf s4wear:WearableProperty ;
rdfs:comment "Class to group those electrical safety properties related to wearables."@en ;
rdfs:label "Electrical safety property"@en .
### https://saref.etsi.org/saref4wear/EmissionProperty
s4wear:EmissionProperty rdf:type owl:Class ;
rdfs:subClassOf s4wear:WearableProperty ;
rdfs:comment "Class to group those emission properties related to wearables."@en ;
rdfs:label "Emission property"@en .
### https://saref.etsi.org/saref4wear/EnvironmentalProperty
s4wear:EnvironmentalProperty rdf:type owl:Class ;
rdfs:subClassOf saref:Property ;
rdfs:comment "Class to group those properties related to the environment of a wearer."@en ;
rdfs:label "Environmental property"@en .
### https://saref.etsi.org/saref4wear/FabricWearable
s4wear:FabricWearable rdf:type owl:Class ;
rdfs:subClassOf s4wear:TextileBasedWearable ;
rdfs:label "Fabric wearable"@en .
s4wear:InBodyWearable rdf:type owl:Class ;
rdfs:subClassOf [ owl:intersectionOf ( s4wear:Wearable
[ rdf:type owl:Restriction ;
owl:onProperty s4wear:isLocatedIn ;
owl:someValuesFrom s4wear:Wearer
]
) ;
rdf:type owl:Class
] ;
rdfs:label "In-body wearable"@en .
s4wear:Interface rdf:type owl:Class ;
rdfs:label "Interface"@en .
s4wear:LivingOrganism rdf:type owl:Class ;
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 .
Mauro Dragoni
committed
### https://saref.etsi.org/saref4wear/NavigatingFunction
s4wear:NavigatingFunction rdf:type owl:Class ;
rdfs:subClassOf saref:Function ;
rdfs:comment "Navigating function"@en .
### https://saref.etsi.org/saref4wear/NearBodyWearable
s4wear:NearBodyWearable rdf:type owl:Class ;
rdfs:subClassOf [ owl:intersectionOf ( s4wear:Wearable
[ rdf:type owl:Restriction ;
owl:onProperty s4wear:isLocatedNear ;
owl:someValuesFrom s4wear:Wearer
]
) ;
rdf:type owl:Class
] ;
rdfs:label "Near-body wearable"@en .
Raul Garcia-Castro
committed
### https://saref.etsi.org/saref4wear/Occurrence
s4wear:Occurrence rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty s4city:takesPlaceAt ;
owl:allValuesFrom geosp:Feature
] ;
rdfs:comment "An occurrence is the fact of something existing or being found in a place."@en ;
rdfs:label "Occurrence"@en .
s4wear:OnBodyWearable rdf:type owl:Class ;
rdfs:subClassOf [ owl:intersectionOf ( s4wear:Wearable
[ 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/Policy
s4wear:Policy rdf:type owl:Class ;
rdfs:label "Policy"@en .
rdfs:subClassOf saref:Device ;
rdfs:label "Power supply"@en .
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 .
s4wear:User rdf:type owl:Class ;
rdfs:subClassOf [ owl:intersectionOf ( saref:FeatureOfInterest
[ rdf:type owl:Restriction ;
owl:onProperty s4wear:interactsWith ;
owl:someValuesFrom s4wear:Wearable
]
) ;
rdf:type owl:Class
s4wear:Wearable rdf:type owl:Class ;
rdfs:subClassOf geosp:Feature ,
saref:Device ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:hasProperty ;
owl:allValuesFrom s4wear:WearableProperty
] ,
[ rdf:type owl:Restriction ;
owl:onProperty ssn-system:hasSystemCapability ;
owl:allValuesFrom ssn-system:SystemCapability
] ;
Raul Garcia-Castro
committed
rdfs:comment "A wearable device is a device that is intended to be located near, on or in an organism."@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/WearableProperty
s4wear:WearableProperty rdf:type owl:Class ;
rdfs:subClassOf saref:Property ;
rdfs:comment "Class to group those properties related to wearables."@en ;
rdfs:label "Wearable property"@en .
s4wear:Wearer rdf:type owl:Class ;
Raul Garcia-Castro
committed
rdfs:subClassOf geosp:SpatialObject ,
[ owl:intersectionOf ( s4wear:LivingOrganism
[ rdf:type owl:Restriction ;
owl:someValuesFrom s4wear:Wearable
]
) ;
rdf:type owl:Class
] ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:hasProperty ;
owl:allValuesFrom s4wear:WearerProperty
Raul Garcia-Castro
committed
rdfs:comment "A wearer is any living organism that is sensed by a wearable."@en ;
rdfs:label "Wearer"@en .
### https://saref.etsi.org/saref4wear/WearerProperty
s4wear:WearerProperty rdf:type owl:Class ;
rdfs:subClassOf saref:Property ;
rdfs:comment "Class to group those properties related to wearers."@en ;
rdfs:label "Wearer property"@en .
#################################################################
# Individuals
#################################################################
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
### https://saref.etsi.org/saref4wear/AcousticEmission
s4wear:AcousticEmission rdf:type owl:NamedIndividual ,
s4wear:EmissionProperty ;
rdfs:comment "The acoustic emission of the wearable."@en ;
rdfs:label "Acoustic emission"@en .
### https://saref.etsi.org/saref4wear/AirQuality
s4wear:AirQuality rdf:type owl:NamedIndividual ,
s4wear:EnvironmentalProperty ;
rdfs:comment "The quality of air in the environment."@en ;
rdfs:label "Air quality"@en .
### https://saref.etsi.org/saref4wear/BatteryRemainingTime
s4wear:BatteryRemainingTime rdf:type owl:NamedIndividual ,
s4wear:ElectricalProperty ;
rdfs:comment "The time until the battery of the wearable is discharged."@en ;
rdfs:label "Battery remaining time"@en .
### https://saref.etsi.org/saref4wear/CrowdSize
s4wear:CrowdSize rdf:type owl:NamedIndividual ,
s4wear:CrowdProperty ;
rdfs:comment "The size of a crowd."@en ;
rdfs:label "Crowd size"@en .