SAREF4WEAR ontology and semantics
Introduction and overview
The present document is a technical specification of SAREF4WEAR, an extension of SAREF [1] for the Wearables domain. Clause 4.1 of the present document shortly introduces a high level view of the envisioned SAREF4WEAR semantic model and modular ontology, with the retained concepts (i.e. classes) and their relations.
SAREF4WEAR has been specified and formalized by investigating related resources in the Wearables domain, as reported in ETSI TR 103 510 [i.1], such as:
- potential stakeholders;
- standardization initiatives;
- alliances/associations;
- European projects;
- EC directives;
- existing ontologies; and
- data repositories.
Therefore, SAREF4WEAR shall both:
- Allow the implementation of a limited set of typical Wearable-related use cases already identified in [i.1], i.e.:
- Use case 1 "Healthcare".
- Use case 2 "Open Air Public Events".
- Use case 3 "Closed Environment Events".
- Fulfil the Wearable-related requirements provided in ETSI TR 103 510 [i.1], mainly the ontological ones that were mostly taken as input for the ontology specification.
SAREF4WEAR is an OWL-DL ontology. For embedded semantic analytics purposes, SAREF4WEAR shall be designed using the modularity principle (see ETSI TR 103 510 [i.1]) and can thus be mainly described by a set of knowledge modules. All these SAREF4WEAR modules are fully detailed in clause 4.2 of the present document.
The prefixes and namespaces used in SAREF4WEAR and in the present document are listed in Table 1.
Prefix | Namespace |
---|---|
dct | http://purl.org/dc/terms/ |
foaf | http://xmlns.com/foaf/0.1/ |
geo | http://www.opengis.net/ont/geosparql# |
owl | http://www.w3.org/2002/07/owl# |
rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# |
rdfs | http://www.w3.org/2000/01/rdf-schema# |
s4city | https://saref.etsi.org/saref4city/ |
s4syst | https://saref.etsi.org/saref4syst/ |
s4wear | https://saref.etsi.org/saref4wear/ |
saref | https://saref.etsi.org/core/ |
schema | http://schema.org/ |
vann | http://purl.org/vocab/vann/ |
voaf | http://purl.org/vocommons/voaf# |
xml | http://www.w3.org/XML/1998/namespace/ |
xsd | http://www.w3.org/2001/XMLSchema# |
SAREF4WEAR
General Overview
Figure 1 presents the high level view of the envisioned model of SAREF4WEAR ontology. In Figure 1, classes directly imported from SAREF ontology are in light orange, classes directly imported from other SAREF extension ontologies are in green. While classes developed for SAREF4WEAR are in blue.

Within Figure 1, as well as within all the figures that are depicted in clause 4 of the present document, the following conventions are used:
- Arrows are used to represent properties between classes and to represent some RDF, RDF-S and OWL constructs, more precisely:
- Plain arrows with white triangles represent the rdfs:subClassOf relation between two classes. The origin of the arrow is the class to be declared as subclass of the class at the destination of the arrow.
- Dashed arrows between two classes indicate a local restriction in the origin class, i.e. that the object property can be instantiated between the classes in the origin and the destination of the arrow. The identifier of the object property is indicated within the arrow.
- Datatype properties are denoted by rectangles attached to the classes, in an UML-oriented way. Dashed boxes represent local restrictions in the class, i.e. datatype properties that can be applied to the class they are attached to.
- Individuals are denoted by rectangles in which the identifier is underlined.
As already introduced in clause 4.1 of the present document SAREF4WEAR is an OWL-DL ontology and shall be designed using the modularity principle (see ETSI TR 103 510 [i.1]) and can thus be mainly described by the following self-contained knowledge modules:
- Feature of interest. This module describes the relationships between the entities that can be equipped with a Wearable and the wearables themselves.
- WearableDevice. This module defines the concept of WearableDevice and the main types of Wearable devices envisaged for the design of the extension.
- Function. This module describes the functionalities with which Wearable devices should be equipped and that have been considered relevant for the wearables domain.
- Occurrence. This module describes occurrences that are relevant for the wearables domain.
- Property. This module presents those properties that can be associated with a wearable device, a wearer, a crowd of people, or the environment of the wearable.
- Wearable component. This module describes the main components of a wearable that are relevant from the modelling purposes since they can be exploited at both reasoning and query time for inferring and/or gathering information of interest.
Feature of interest
The Feature of Interest module describes the different actors that can be equipped with a Wearable device, as presented in Figure 2. There are different types of actors: living organisms (s4wear:LivingOrganism) and software (s4wear:Software). There is also a wearer class (s4wear:Wearer) to describe those living organisms that wear some wearable.
The s4wear:LivingOrganism concept represents any living being that can be equipped with a Wearable device. The s4wear:Software concept represents a program that can be linked with a s4wear:Wearable especially for acquiring information.
The s4wear:Wearer concept defines any saref:LivingOrganism for which the s4wear:featureIsMeasuredByDevice property subsists, i.e. the s4wear:WearableDevice device transmits information related to the connected saref:LivingOrganism.
The s4wear:User concept refers to a saref:FeatureOfInterest for which the s4wear:interactsWith relationship with a s4wear:WearableDevice individual exists.

WearableDevice
This module defines the different type of wearables identified within the requirements described in the ETSI TR 103 510 [i.1].
SAREF4WEAR defines the s4wear:WearableDevice abstract concept representing a saref:Device having the capability of being wore by a s4wear:Wearer.
As depicted in Figure 3, the s4wear:WearableDevice class subsumes three further concepts with information related to the position of the s4wear:WearableDevice with respect to its s4wear:Wearer:
- s4wear:InBodyWearable describing a s4wear:WearableDevice device positioned inside the body of the s4wear:Wearer;
- s4wear:NearBodyWearable describing a s4wear:WearableDevice device positioned near the body of the s4wear:Wearer;
- s4wear:OnBodyWearable describing a s4wear:WearableDevice device positioned on the body (i.e. direct contact) of the s4wear:Wearer.
The latter is furtherly specified with the s4wear:TextileBasedWearable concept describing s4wear:WearableDevice devices integrated into textile products directly.
The extension also allows to define for a Wearable which are the policies (s4wear:Policy) followed by it by means of the s4wear:followsPolicy property.
Besides, the capabilities of a Wearable under specific conditions (ssn-system:SystemCapability), such as its precision or accuracy, can be represented using the ssn-system:hasSystemCapability property.

Function
This model specifies the functions that are considered relevant for the wearables domain. There are three new concepts that are subsumed by the saref:Function concept and it reuses other functions defined in SAREF, as presented in Figure 4:
- saref:ActuatingFunction defines the possibility of a s4wear:WearableDevice device to actuate over a feature of interest;
- s4wear:CommunicatingFunction is a type of saref:EventFunction that defines the possibility of a s4wear:WearableDevice device to transmit data to another s4wear:WearableDevice device or any other saref:Device able to receive data;
- s4wear:ControllingFunction defines the possibility of a s4wear:WearableDevice device to control another object;
- s4wear:NavigatingFunction defines the possibility of a s4wear:WearableDevice device to provide navigation capabilities;
- saref:SensingFunction defines the possibility of a s4wear:WearableDevice device to acquire data by means of sensors integrated into a s4wear:WearableDevice device.

Occurrence
In some cases, wearables will be able to detect occurrences (s4wear:Occurrence) taking place (s4wear:takesPlaceAt) in a location that is relevant to the wearer (geo:Feature). These occurrences can be related to the device detecting them through the s4wear:isDetectedBy property, as shown in Figure 5.
In the context of a smart city, more specific classes can be used from SAREF4CITY [4], to represent events (s4city:Event, a subclass of s4wear:Occurrence) that take place at (s4city:takesPlaceAtFacility) facilities (s4city:Facility, a subclass of geo:Feature).

Property
SAREF4WEAR includes a classification of the different properties that are relevant to the wearables domain, as shown in Figure 6. These properties are classified into Wearable (s4wear:WearableProperty), wearer (s4wear:WearerProperty), crowd (s4wear:CrowdProperty), and environment (s4wear:EnvironmentProperty) ones.
Furthermore, Wearable properties are further classified into electrical one (s4wear:ElectricalProperty) that refer to the electric information of a Wearable, electrical safety ones (s4wear:ElectricalSafetyProperty) that refer to safety information concerning electrical aspects of wearables, and emission one (s4wear:EmissionProperty) that refer to information about kind of emissions (e.g. noise, temperature, etc.) associated with a Wearable.
The extension defines different individuals for each type of water property; however, this list of individuals does not aim to be exhaustive but to reflect the potential use of the ontology.
The SAREF4WEAR extension requires also to represent those devices that measure a certain feature of interest (and those features of interest that are measured by a device) independently of having measures from which this relationship could be inferred. Because of this, in this extension there are four new properties to relate saref:WearableDevice and saref:FeatureOfInterest: s4wear:featureIsMeasuredByDevice, s4wear:featureIsControlledByDevice, s4wear:measuresFeature, and s4wear:controlsFeature.

Wearable component
This model describes some of the components that could be integrated into a s4wear:WearableDevice device. There are different types of components, as depicted in Figure 7:
- a saref:Actuator component, reused from the SAREF ontology [1];
- a saref:Sensor component, reused from the SAREF ontology [1], and a s4wear:TextileBasedSensor component, subclass of the saref:Sensor one, defining sensors that are installed directly on textile products;
- a s4wear:MemoryStorage component defining storage components that can be directly installed within a s4wear:WearableDevice device.

Object properties
In Table 2, there is the list of the object properties defined into the SAREF4WEAR extension. For each object property, there is a report of the name, the domain, the range, and its definition.
Object property | Domain | Range | Definition |
---|---|---|---|
s4wear:hasInterface | saref:Device | s4wear:Interface | It defines the relationship between a Device and the Interface used for transmitting data to a Wearer. |
s4wear:hasLength | s4wear:WearableDevice | saref:Property | It specifies the length dimension of a given Wearable device. |
s4wear:hasOperatingTemperature | s4wear:WearableDevice | saref:Property | It represents the optimal temperature which a given Wearable device should operate. |
s4wear:hasPowerSupply | saref:Device | s4wear:PowerSupply | Defines the relationship between a Device and its power supply facility. |
s4wear:hasSensor | saref:Device | s4wear:Sensor | It allows to associate a Device with the sensors used for acquiring information from the wearer or the surrounding environment. |
s4wear:hasWeight | s4wear:WearableDevice | saref:Property | It specifies the weight of a given Wearable device. |
s4wear:hasWidth | s4wear:WearableDevice | saref:Property | It specifies the width of a given Wearable device. |
s4wear:interactsWith | s4wear:User | saref:Device | It defines the capability of a User to interact with a specific Device. |
s4wear:isActedBy | s4wear:Wearer | saref:Device | It allows to define if a Wearer can be acted by a specific Design. |
s4wear:isActuatedBy | saref:Device | saref:Actuator | It defines the relationship between a Device and the Actuator in charge of performing a specific action. |
s4wear:isDetectedBy | s4wear:Occurrence | saref:Device | It defines the relationship between an occurrence and the device detecting it. |
s4wear:isLocated | s4wear:WearableDevice | s4wear:Wearer | It permits to define the general geographical association between the Wearable device and the Wearer. |
s4wear:isLocatedIn | s4wear:WearableDevice | s4wear:Wearer | It specifies if the Wearable is placed inside the body of the Wearer. |
s4wear:isLocatedNear | s4wear:WearableDevice | s4wear:Wearer | It specifies if the Wearable is placed near the body of the Wearer. |
s4wear:isLocatedOn | s4wear:WearableDevice | s4wear:Wearer | It specifies if the Wearable is placed on the body of the Wearer, i.e. the distance between the Wearable and the Wearer is zero or within a range close to zero. |
s4wear:isSensedBy | s4wear:Wearer | s4wear:Wearable | If specifies if a Wearer is sensed by a Wearable. |
s4wear:isTriggeredBy | s4wear:ActuatingFunction | saref:Device | It defines which is the Device that triggers a specific Actuating Function. |
s4wear:monitors | saref:Device | saref:Device | It defines the possibility for a Device to monitor another device. |
s4wear:sendsInformationTo | s4wear:WearableDevice | s4wear:Wearable | It models the possibility, for a Wearable, to send information to another Wearable. |
s4wear:sendsNotificationsTo | s4wear:WearableDevice | s4wear:Wearer | It models the possibility, for a Device, to send notifications to a Wearer. |
s4wear:takesPlaceAt | s4wear:Occurrence | geosp:Feature | It represents the place where an occurrence takes place. |
Datatype properties
In Table 3, there is the list of the datatype properties defined into the SAREF4WEAR extension. For each datatype property, there is a report of the name, the domain, the range, and its definition.
Object property | Domain | Range | Definition |
---|---|---|---|
s4wear:hasCapacity | s4wear:Facility | xsd:long | It represents the maximum capacity of a given Facility. |
s4wear:hasDataTransmissionRate | s4wear:WearableDevice | xsd:double | It specifies the data transmission rate of a given Wearable device. |
s4wear:hasStorage | s4wear:WearableDevice | xsd:double | It specifies the amount of memory storage of a given Wearable device. |
s4wear:meansOfTransport | s4wear:Wearer | xsd:string | If the Wearable is placed on a means of transport, this property specifies which is it. |
s4wear:wearerRangeAge | s4wear:Wearer | xsd:string | It represents the range of the Wearer's age. |
s4wear:wearerStatus | s4wear:Wearer | xsd:string | It specifies the status of a Wearer. Possibly, the state could be a value extracted from a closed list of alternatives. |
Instantiating SAREF4WEAR
This clause shows different examples of how to instantiate the SAREF4WEAR extension of SAREF.
In a healthcare scenario the wearer is represented by a user equipped with Wearable devices in charge of monitoring healthy parameters (e.g. heart rate, body temperature, blood oxygenation, etc.) and to inform the user in real-time about his/her status. This scenario can be instantiated into different situations ranging from the self-management of chronic diseases to the simple lifestyle monitor.
The example presented in Figure 8 depicts a wearer (ex:Patient1
) who is equipped with a WearableDevice (ex:AccuMed500
) that contains a photodetector (ex:Photodetector1
); the sensor measures oxygen saturation (ex:OxygenSaturation
) through an observation (ex:OxygenLevel97
). A similar example is depicted for a runner wearing a heart rate monitor that observes heart rate.

Another scenario is that of open air public events, which refers to the description of open space public events, such as street festivals, by using the SAREF4WEAR extension. As an example, wearables and sensors are used for measuring the sound level limits, for equipping security staff with the necessary devices for receiving proper information, and for managing the crowd movements around the facility. The management of this challenge can be done by means of a network of WearableDevice devices.
The example presented in Figure 9 illustrates an event (ex:MusicFestival2020
) that takes place in a facility (ex:MusicFestival2020
). The facility contains different sound sensors (ex:SoundSensor
) and multiple customers (s4wear:User
) who are located through individual GPS trackers (ex:GPSTracker
). The example also presents a member of the staff (ex:Staff1
) who interacts with a crowd control WearableDevice (ex:Receiver1
) that is able to measure queue sizes (s4wear:QueueSize
); such WearableDevice has detected the queue created by customers in the toilets (ex:ToiletsQueue
).

The closed environment events scenario differs from the previous one due to the environment in which events take place. Here, sensors are used for controlling access, checking the presence of undesired situations (e.g. blazes), and for alerting attendees about emergency situations. At the same time, stewards and security staff members are equipped with wearables for managing communications and for being informed about undesired events (e.g. brawls). Moreover, children could be equipped with wearables for avoiding their loss in the event facility.
The example presented in Figure 10 illustrates an event (ex:VolleyLeagueFinals
) that takes place in a facility (ex:ForumAssago
). The facility contains different smoke sensors (ex:SmokeSensor
) and multiple customers (s4wear:User
) who are located through individual GPS trackers (ex:GPSTracker
). The example also presents the head of the staff (ex:StaffHead
) who interacts with an audio control Wearable (ex:Controller1
) that controls the speakers of the facility (ex:FacilitySpeaker1
).

Discussion
In the following, several observations about the SAREF4WEAR ontology and its usage are mentioned.
The hierarchies and individuals defined in the extension should not be considered exhaustive, the ontology currently represents those devices described in different relevant standards and directives. It might be needed to extend the hierarchies and lists of individuals for particular use cases, as well as to specialize some of the defined classes.
A last attention point is related to the possibility that this extension will overlap with existing standards partially related to the wearables domain, in particular:
- The IEEE™ P360 [i.2]. This standard gives overview, terminology and categorization for Wearable Consumer Electronic Devices. It outlines an architecture for a series of standard specifications that define technical requirements and testing methods for different aspects of Wearables, from basic security and suitableness of wear to various functional areas like health, fitness and infotainment, etc.
- The HL7 [i.3]. This standard is more related to the healthcare domain, but it is very common and it contains functional model requirements for electronic as well as personal health records.
The SAREF4WEAR extension requires to be able to represent those devices that measure a certain feature of interest (and those features of interest that are measured by a device) independently of having measures from which this relationship could be inferred.
Ontology Reference
Classes
- s4wear:BiometricProperty
- s4wear:CommunicatingFunction
- s4wear:ControllingFunction
- s4wear:CrowdProperty
- s4wear:ElectricalProperty
- s4wear:ElectricalSafetyProperty
- s4wear:EmissionProperty
- s4wear:EnvironmentProperty
- s4wear:EnvironmentalProperty
- s4wear:FabricWearable
- s4wear:InBodyWearable
- s4wear:Interface
- s4wear:LivingOrganism
- s4wear:MemoryStorage
- s4wear:NavigatingFunction
- s4wear:NearBodyWearable
- s4wear:NotifyingFunction
- s4wear:Occurrence
- s4wear:OnBodyWearable
- s4wear:Policy
- s4wear:PowerSupply
- s4wear:Software
- s4wear:TextileBasedSensor
- s4wear:TextileBasedWearable
- s4wear:User
- s4wear:WearableDevice
- s4wear:WearableProperty
- s4wear:Wearer
- s4wear:WearerProperty
s4wear:BiometricProperty — Biometric property top Classes ToC
Class to group those properties related to the biometric characteristics of wearers.
- has super-classes
- s4wear:WearerProperty
- has members
- s4wear:HeartRate, s4wear:WearerTemperature
s4wear:CommunicatingFunction — Communicating function top Classes ToC
A function that allows a device to communicate with another device.
- has super-classes
- s4wear:NotifyingFunction
s4wear:ControllingFunction — Controlling function top Classes ToC
A function that allows to control a device from another device.
- has super-classes
- saref:Function
s4wear:CrowdProperty — Crowd property top Classes ToC
Class to group those properties related to crowds.
- has super-classes
- saref:Property
- has members
- s4wear:CrowdSize, s4wear:QueueSize
s4wear:ElectricalProperty — Electrical property top Classes ToC
Class to group those electrical properties related to wearables.
- has super-classes
- s4wear:WearableProperty
- has members
- s4wear:BatteryRemainingTime
s4wear:ElectricalSafetyProperty — Electrical safety property top Classes ToC
Class to group those electrical safety properties related to wearables.
- has super-classes
- s4wear:WearableProperty
s4wear:EmissionProperty — Emission property top Classes ToC
Class to group those emission properties related to wearables.
- has super-classes
- s4wear:WearableProperty
- has members
- s4wear:AcousticEmission, s4wear:HeatEmission, s4wear:RadioFrequencyEmission
s4wear:EnvironmentProperty — Environment property top Classes ToC
Class to group those properties related to environment.
- has super-classes
- saref:Property
s4wear:EnvironmentalProperty — Environmental property top Classes ToC
Class to group those properties related to the environment of a wearer.
- has super-classes
- saref:Property
- has members
- s4wear:AirQuality, s4wear:SoundLevel, s4wear:Temperature
s4wear:FabricWearable — Fabric wearable top Classes ToC
A fabric wearable is a fabric integrating the sensors directly into its fibers.
- has super-classes
- s4wear:TextileBasedWearable
s4wear:InBodyWearable — In-body wearable top Classes ToC
An in-body wearable is a wearable located inside a physical body.
- has super-classes
- s4wear:WearableDevice and ( s4wear:isLocatedIn some s4wear:Wearer)
- is in domain of
- s4wear:isLocatedIn
s4wear:Interface — Interface top Classes ToC
An interface is the mechanism with which a device can receive or transmit data to another device.
- is in range of
- s4wear:hasInterface
s4wear:LivingOrganism — Living organism top Classes ToC
A living organism is any entity composed of cells.
- has super-classes
-
geo:Feature
saref:FeatureOfInterest
s4wear:MemoryStorage — Memory storage top Classes ToC
A memory storage is an hardware component intended to store data within the device.
- has super-classes
- saref:Device
s4wear:NearBodyWearable — Near-body wearable top Classes ToC
A near-body wearable is a wearable located near a physical body.
- has super-classes
- s4wear:WearableDevice and ( s4wear:isLocatedNear some s4wear:Wearer)
- is in domain of
- s4wear:isLocatedNear
s4wear:NotifyingFunction — Notifying function top Classes ToC
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.
- has super-classes
- saref:Function
- has sub-classes
- s4wear:CommunicatingFunction
s4wear:Occurrence — Occurrence top Classes ToC
An occurrence is the fact of something existing or being found in a place.
- has super-classes
- s4wear:takesPlaceAt only geo:Feature
- has sub-classes
- s4city:Event
- is in domain of
- s4wear:isDetectedBy
s4wear:OnBodyWearable — On-body wearable top Classes ToC
An on-body wearable is a wearable having a direct contact with a physical body.
- has super-classes
- s4wear:WearableDevice and ( s4wear:isLocatedOn some s4wear:Wearer)
- has sub-classes
- s4wear:TextileBasedWearable
- is in domain of
- s4wear:isLocatedOn
s4wear:Policy — Policy top Classes ToC
A policy is a set of guidelines adopted during the wearable building process and defining how a wearables operates.
- is in range of
- s4wear:followsPolicy
s4wear:PowerSupply — Power supply top Classes ToC
A power supply is an hardware component intended to plug a device to a power grid.
- has super-classes
- saref:Device
- is in range of
- s4wear:hasPowerSupply
s4wear:Software — Software top Classes ToC
A software is a computer program.
- has super-classes
- saref:FeatureOfInterest
s4wear:TextileBasedSensor — Textile-based sensor top Classes ToC
A textile-based sensor is a sensor directly integrated into a textile artifact.
- has super-classes
- saref:Sensor
s4wear:TextileBasedWearable — Textile-based wearable top Classes ToC
A textile-based wearable is a wearable directly integrated into a textile artifact.
- has super-classes
- s4wear:OnBodyWearable
- has sub-classes
- s4wear:FabricWearable
s4wear:User — User top Classes ToC
A user is an entity using a wearable.
- has super-classes
- saref:FeatureOfInterest
- is in domain of
- s4wear:interactsWith
s4wear:WearableDevice — Wearable device top Classes ToC
A wearable device is a device that is intended to be located near, on or in an organism.
- has super-classes
-
saref:hasProperty only
s4wear:WearableProperty
geo:Feature
saref:Device - is in domain of
-
s4wear:followsPolicy
s4wear:hasDataTransmissionRate
s4wear:hasHeight
s4wear:hasLength
s4wear:hasOperatingTemperature
s4wear:hasStorage
s4wear:hasWeight
s4wear:hasWidth
s4wear:isLocated
s4wear:sendsInformationTo
s4wear:sendsNotificationsTo - is in range of
- s4wear:sendsInformationTo
s4wear:WearableProperty — Wearable property top Classes ToC
Class to group those properties related to wearables.
- has super-classes
- saref:Property
- has sub-classes
-
s4wear:ElectricalProperty
s4wear:ElectricalSafetyProperty
s4wear:EmissionProperty
s4wear:Wearer — Wearer top Classes ToC
A wearer is any living organism that is sensed by a wearable.
- has super-classes
-
s4wear:LivingOrganism and (
saref:isObservedBy some
s4wear:WearableDevice)
saref:hasProperty only s4wear:WearerProperty
geo:SpatialObject - is in domain of
-
s4wear:wearerAgeRange
s4wear:wearerStatus - is in range of
-
s4wear:isLocated
s4wear:isLocatedIn
s4wear:isLocatedNear
s4wear:isLocatedOn
s4wear:sendsNotificationsTo
s4wear:WearerProperty — Wearer property top Classes ToC
Class to group those properties related to wearers.
- has super-classes
- saref:Property
- has sub-classes
- s4wear:BiometricProperty
Object Properties
- s4wear:followsPolicy
- s4wear:hasHeight
- s4wear:hasInterface
- s4wear:hasLength
- s4wear:hasOperatingTemperature
- s4wear:hasPowerSupply
- s4wear:hasWeight
- s4wear:hasWidth
- s4wear:installs
- s4wear:interactsWith
- s4wear:isDetectedBy
- s4wear:isLocated
- s4wear:isLocatedIn
- s4wear:isLocatedNear
- s4wear:isLocatedOn
- s4wear:monitors
- s4wear:sendsInformationTo
- s4wear:sendsNotificationsTo
- s4wear:takesPlaceAt
s4wear:followsPolicy — follows policy top Object Properties ToC
A relationship specifying the policy followed by a wearable device.
- has domain
- s4wear:WearableDevice
- has range
- s4wear:Policy
s4wear:hasHeight — has height top Object Properties ToC
A relationship defining the height dimension of a wearable.
- has domain
- s4wear:WearableDevice
- has range
- saref:Property
s4wear:hasInterface — has interface top Object Properties ToC
A relationship specifying the interface with which a device is equipped.
- has domain
- saref:Device
- has range
- s4wear:Interface
s4wear:hasLength — has length top Object Properties ToC
A relationship defining the length dimension of a wearable.
- has domain
- s4wear:WearableDevice
- has range
- saref:Property
s4wear:hasOperatingTemperature — has height top Object Properties ToC
It specifies the length dimension of a given Wearable device.
- has domain
- s4wear:WearableDevice
- has range
- saref:Property
s4wear:hasPowerSupply — has power supply top Object Properties ToC
A relationship specifying the type of power supply equipping a device.
- has domain
- saref:Device
- has range
- s4wear:PowerSupply
s4wear:hasWeight — has weight top Object Properties ToC
A relationship defining the weight of a wearable device.
- has domain
- s4wear:WearableDevice
- has range
- saref:Property
s4wear:hasWidth — has width top Object Properties ToC
A relationship defining the width dimension of a wearable.
- has domain
- s4wear:WearableDevice
- has range
- saref:Property
s4wear:installs — installs top Object Properties ToC
A relationship specifying in which facility a device has been installed.
- has domain
- s4city:Facility
- has range
- saref:Device
s4wear:interactsWith — interacts with top Object Properties ToC
A relationship specifying the interaction between a user and a device.
- has domain
- s4wear:User
- has range
- saref:Device
s4wear:isDetectedBy — is detected by top Object Properties ToC
Defines the relationship between an occurrence and the device detecting it.
- has domain
- s4wear:Occurrence
- has range
- saref:Device
s4wear:isLocated — is located top Object Properties ToC
A relationship specifying the location of a wearer with respect to a wearable.
- has sub-properties
-
s4wear:isLocatedIn
s4wear:isLocatedNear
s4wear:isLocatedOn - has domain
- s4wear:WearableDevice
- has range
- s4wear:Wearer
s4wear:isLocatedIn — is located in top Object Properties ToC
A relationship specifying the location of a wearer with respect to an in-body wearable.
- has super-properties
- s4wear:isLocated
- has domain
- s4wear:InBodyWearable
- has range
- s4wear:Wearer
s4wear:isLocatedNear — is located near top Object Properties ToC
A relationship specifying the location of a wearer with respect to an near-body wearable.
- has super-properties
- s4wear:isLocated
- has domain
- s4wear:NearBodyWearable
- has range
- s4wear:Wearer
s4wear:isLocatedOn — is located on top Object Properties ToC
A relationship specifying the location of a wearer with respect to an on-body wearable.
- has super-properties
- s4wear:isLocated
- has domain
- s4wear:OnBodyWearable
- has range
- s4wear:Wearer
s4wear:monitors — monitors top Object Properties ToC
A relationship specifying the monitoring activity of a device on another device.
- has domain
- saref:Device
- has range
- saref:Device
s4wear:sendsInformationTo — sends information to top Object Properties ToC
A relationship specifying the sending information operation between two wearables.
- has super-properties
- s4syst:connectedTo
- has domain
- s4wear:WearableDevice
- has range
- s4wear:WearableDevice
s4wear:sendsNotificationsTo — sends notifications to top Object Properties ToC
A relationship specifying the sending notification operation between two wearables.
- has super-properties
- s4syst:connectedTo
- has domain
- s4wear:WearableDevice
- has range
- s4wear:Wearer
s4wear:takesPlaceAt — takes place at top Object Properties ToC
The place where an occurrence takes place.
Data Properties
s4wear:hasCapacity — has capacity top Data Properties ToC
A relationship defining the capacity of a facility.
- has domain
- s4city:Facility
- has range
- xsd:long
s4wear:hasDataTransmissionRate — has data transmission rate top Data Properties ToC
A relationship defining the data transmission rate of a wearable.
- has domain
- s4wear:WearableDevice
- has range
- xsd:double
s4wear:hasStorage — has storage top Data Properties ToC
A relationship defining the storage capacity of a wearable.
- has domain
- s4wear:WearableDevice
- has range
- xsd:double
s4wear:meansOfTransport — means of transport top Data Properties ToC
A relationship stating the means of transport on which the wearable is operating.
- has domain
- saref:FeatureOfInterest
- has range
- xsd:string
s4wear:wearerAgeRange — wearer age range top Data Properties ToC
A relationship stating the age range of a wearer.
- has domain
- s4wear:Wearer
- has range
- xsd:string
s4wear:wearerStatus — wearer status top Data Properties ToC
A relationship defining the status of a wearer.
- has domain
- s4wear:Wearer
- has range
- xsd:string
Named Individuals
s4wear:AcousticEmission — Acoustic emission top Named Individuals ToC
The acoustic emission of the wearable.
- belongs to
- s4wear:EmissionProperty
s4wear:AirQuality — Air quality top Named Individuals ToC
The quality of air in the environment.
- belongs to
- s4wear:EnvironmentalProperty
s4wear:BatteryRemainingTime — Battery remaining time top Named Individuals ToC
The time until the battery of the wearable is discharged.
- belongs to
- s4wear:ElectricalProperty
s4wear:CrowdSize — Crowd size top Named Individuals ToC
The size of a crowd.
- belongs to
- s4wear:CrowdProperty
s4wear:HeartRate — Heart rate top Named Individuals ToC
The heart rate of the wearer.
- belongs to
- s4wear:BiometricProperty
s4wear:HeatEmission — Heat emission top Named Individuals ToC
The heat emission of the wearable.
- belongs to
- s4wear:EmissionProperty
s4wear:QueueSize — Queue size top Named Individuals ToC
The size of a queue.
- belongs to
- s4wear:CrowdProperty
s4wear:RadioFrequencyEmission — Radio frequency emission top Named Individuals ToC
The radio frequency emission of the wearable.
- belongs to
- s4wear:EmissionProperty
s4wear:SoundLevel — Sound level top Named Individuals ToC
The level of sound in the environment.
- belongs to
- s4wear:EnvironmentalProperty
s4wear:Temperature — Temperature top Named Individuals ToC
The temperature of the environment.
- belongs to
- s4wear:EnvironmentalProperty
s4wear:WearerTemperature — Wearer temperature top Named Individuals ToC
The temperature of the wearer.
- belongs to
- s4wear:BiometricProperty
References
Normative references
- [0] ETSI TS 103 410-9 (V2.1.1): "SmartM2M;; Extension to SAREF; Part 9: Wearables Domain".
- [1] ETSI TS 103 264: "SmartM2M; Smart Appliances; Reference Ontology and oneM2M Mapping".
- [2] ETSI TS 103 548: "SmartM2M; SAREF reference ontology patterns".
- [3] ETSI TS 103 673: "SmartM2M; SAREF Development Framework and Workflow, Streamlining the Development of SAREF and its Extensions".
- [4] ETSI TS 103 410-4: "SmartM2M; Extension to SAREF; Part 4: Smart Cities Domain".
Informative references
- [i.1] ETSI TR 103 510 (V1.1.1) (2019-10): "SmartM2M; SAREF extension investigation; Requirements for Wearables".
- [i.2] IEEE™ P360.
- [i.3] HL7.
- [i.4] ETSI TR 103 781 (V1.1.1): "SmartM2M; Study for SAREF ontology patterns and usage guidelines".