@prefix saref: <https://saref.etsi.org/core/> .
PREFIX saref: <https://saref.etsi.org/core/>
The Smart Applications REFerence ontology (SAREF) is intended to enable interoperability between solutions from different providers and among various activity sectors in the Internet of Things (IoT), thus contributing to the development of the global digital market.
SAREF shall use the SAREF Communication framework as defined in [5] (ETSI TS 103 267: "SmartM2M; Smart Appliances; Communication Framework”).
Figure 1 shows an overview of the main classes of SAREF and their relationships.
SAREF focuses on the concept of device, which is defined as a tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions
. Examples of devices are a light switch, a temperature sensor, an energy meter and a washing machine. A washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function. The saref:Device class and its properties are shown in Figure 2.
A saref:Device can have some properties that uniquely characterize it, namely its model and manufacturer (saref:hasModel and saref:hasManufacturer properties, respectively).
SAREF is conceived in a modular way in order to allow the definition of any device from pre-defined building blocks, based on the function(s) that the device performs. Therefore, a saref:Device has at least one function (saref:hasFunction min 1 saref:Function). Moreover, a saref:Device can be used for (saref:isUsedFor property) the purpose of offering a commodity, such as saref:Water or saref:Gas. It can also measure a property, such as saref:Temperature, saref:Energy and saref:Smoke. Moreover, a device may consist of other devices (saref:consistsOf property).
As shown in Figure 3, types of devices that can be represented are actuators (e.g. a saref:Switch that can be further specialized in saref:LightSwitch and saref:DoorSwitch), sensors (e.g. a saref:SmokeSensor and saref:TemperatureSensor), meters, and appliances. Note that more types of devices, sensors and actuators exist which can be defined to extend SAREF (the device types in Figure 4 represent only some examples that aim at explaining the rationale behind SAREF). A description of these types of devices is presented in the next clause, in combination with the function that they perform. Examples of devices for specific domains are defined in the SAREF extensions ([i.2] to [i.7]).A function is represented in SAREF with the saref:Function class and is defined as the functionality necessary to accomplish the task for which a device is designed
. Examples of functions are saref:ActuatingFunction, saref:SensingFunction, saref:MeteringFunction and saref:EventFunction. The saref:Function class and its properties are shown in Figure 4.
In particular:
transmit data to actuators, such as level settings (e.g. temperature) or binary switching (e.g. open/close, on/off)and can be divided into different types, such as for example:
switch on and off an actuator. This function allows the commands saref:OnCommand, saref:OffCommand and saref:ToggleCommand.
do level adjustments of an actuator in a certain range (e.g. 0%-100%), such as dimming a light or set the speed of an electric motor. This function allows the commands saref:SetLevelCommand (which can be of type saref:SetAbsoluteLevel or saref:SetRelativeLevel), saref:StepUpCommand and saref:StepDownCommand.
transmit data from sensors, such as measurement values (e.g. temperature) or sensing data (e.g. occupancy). This function allows the command saref:GetCommand.
get data from a meter, such as current meter reading or instantaneous demand. This function allows the commands saref:GetCurrentMeterValueCommand, saref:GetMeterDataCommand, and saref:GetMeterHistoryCommand.
notify another device that a certain threshold value has been exceeded. This function allows the command saref:NotifyCommand.
In order to show how these functions shall be used, some examples of devices and their functions are defined as follows:
A saref:Function shall have at least one command associated to it (saref:hasCommand min 1 saref:Command). Figure 5 shows the list of commands currently available in SAREF. This list is used here for illustration purposes and can be extended with new commands.
For example:
Figure 5 further shows that a command can act upon a state (saref:actsUpon relation) to represent that the consequence of a command can be a change of state of a device. Note that a command may act upon a state, but does not necessarily act upon a state. For example, the saref:OnCommand acts upon the saref:OnOffState, but the saref:GetCommand does not act upon any state, since it only gives a directive to retrieve a certain value.
Depending on the function(s) it performs, a device can be found in a corresponding saref:State, as shown in Figure 6. For example, a switch can be found in the saref:OnOffState, which is further specialized in saref:OnState and saref:OffState. A light switch can be found in the saref:OnOffState upon which the saref:OnCommand and saref:OffCommand shall act. Note that SAREF is not restricted to binary states such as the saref:OnOffState, but allows to define also n-ary states (see, for example, the saref:MultiLevelState class).
Figure 7 shows that a device offers a service (the saref:Service class), which is a representation of a function to a network that makes this function discoverable, registerable and remotely controllable by other devices in the network. A service shall represent at least one function (saref:represents min 1 saref:Function) and is offered by at least one device that wants (a certain set of) its function(s) to be discoverable, registerable and remotely controllable by other devices in the network (saref:isOfferedBy min 1 saref:Device). Multiple devices can offer the same service. A service shall specify the device that is offering the service and the function(s) to be represented.
For example, a light switch can offer the service of remotely switching the lights in a home through mobile phone devices that are connected to the local network (saref:SwitchOnService class). This "remote switching" service represents the saref:OnOffFunction previously described.
Note that the concept of service is further elaborated in the oneM2M Base Ontology [4], to which the reader is referred in order to model the details of a service that are out of the scope of SAREF.
A device in SAREF can be further characterized by a profile. Figure 8 shows the saref:Profile class and its properties. A profile is a specification associated to a device to collect information about a certain property or commodity (e.g. energy or water) for optimizing its usage in the home/building in which the device is located. Therefore, a profile is linked to a certain property or commodity (using the saref:isAbout property), can be calculated over a time span (using the saref:hasTime property) and can be associated to some costs (using the saref:hasPrice property). A specialization of a profile is the Power Profile defined in the SAREF4ENER extension in ETSI TS 103 410-1 [i.2] (this power profile can be associated to a device for optimizing the energy efficiency in the home/building in which the device is located).
The classes saref:Measurement, saref:Property and saref:UnitOfMeasure allow to relate different measurements from a given device for different properties measured in different units, i.e. the saref:Measurement class describes a measurement of a physical quantity (using the saref:hasValue property) for a given saref:Property and according to a given saref:UnitOfMeasure. In this way, it is possible to differentiate between properties and the measurements made for such properties, and to store measurements for a concrete property in different units of measurement. Furthermore, a timestamp can be added (using the saref:hasTimestamp property) to identify when the measurement applies to the property, which can be used either for single measurements or for series of measurements (e.g. measurement streams). Figure 9 shows that a saref:Device can measure or control a saref:Property (which may be from a saref:FeatureOfInterest), which in turn relates to a saref:Measurement, which in turn is measured in a given saref:UnitOfMeasure. Note that it is possible to follow also the inverse direction in which a saref:Device makes a measurement in a certain unit of measure (using the saref:makesMeasurement property), and this measurement can be related to a saref:Property (using the saref:relatesToProperty property). A saref:FeatureOfInterest represents any real world entity from which a saref:Property is measured.
As an example, the saref:Power and saref:Energy classes can be related to a certain measurement value (using the saref:hasValue property), which is measured in a certain unit of measure i.e. Kilowatt for power (saref:PowerUnit) and Kilowatt_Hour for energy (saref:EnergyUnit). Analogously, the saref:Price class can be related to a certain measurement value that is measured using a certain saref:Currency, which is a subclass of the saref:UnitOfMeasure class. Further examples on how to define units of measure can be found in the different SAREF extensions ([i.2] to [i.7]).
The saref:Time class allows to specify the "time" concept in terms of temporal entities (i.e. instants or intervals) according to the existing W3C® Time ontology to avoid defining this concept from scratch.
IRI: https://saref.etsi.org/core/ActuatingFunction
IRI: https://saref.etsi.org/core/Actuator
A device responsible for moving or controlling a mechanism or system by performing an actuating function
IRI: https://saref.etsi.org/core/Appliance
An electrical/mechanical machine that accomplish some household functions, such as cleaning or cooking
IRI: https://saref.etsi.org/core/CloseCommand
A type of command
IRI: https://saref.etsi.org/core/CloseState
The state of a device that is CLOSE
IRI: https://saref.etsi.org/core/Coal
A type of commodity
IRI: https://saref.etsi.org/core/Command
A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value. We propose here a list of commands that are relevant for the purpose of SAREF, but this list can be extended.
IRI: https://saref.etsi.org/core/Commodity
A marketable item for which there is demand, but which is supplied without qualitative differentiation across a market. SAREF refers to energy commodities such as electricity, gas, coal and oil.
IRI: https://saref.etsi.org/core/Currency
The class of units of measure for price
IRI: https://saref.etsi.org/core/Device
A tangible object designed to accomplish a particular task. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function.
IRI: https://saref.etsi.org/core/DoorSwitch
A switch that performs the saref:OpenCloseFunction, is used for controlling a door, and can be found in the state saref:OpenCloseState. A saref:DoorSwitch is typically used to accomplish saref:Safety.
IRI: https://saref.etsi.org/core/Electricity
A type of commodity
IRI: https://saref.etsi.org/core/Energy
A saref:Property related to some measurements that are characterized by a certain value measured in an energy unit (such as Kilowatt_Hour or Watt_hour). Furter specializations of the saref:Energy class can be found in the SAREF4ENER extension, where classes such as EnergyMax, EnergyMin and EnergyExpected are defined.
IRI: https://saref.etsi.org/core/EnergyUnit
The unit of measure for energy
IRI: https://saref.etsi.org/core/EventFunction
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.
IRI: https://saref.etsi.org/core/FeatureOfInterest
A feature of interest represents any real world entity from which a property is measured.
IRI: https://saref.etsi.org/core/Function
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.
IRI: https://saref.etsi.org/core/Gas
A type of commodity
IRI: https://saref.etsi.org/core/GetCommand
A type of command
IRI: https://saref.etsi.org/core/GetCurrentMeterValueCommand
A type of get command
IRI: https://saref.etsi.org/core/GetMeterDataCommand
A type of get command
IRI: https://saref.etsi.org/core/GetMeterHistoryCommand
A type of get command
IRI: https://saref.etsi.org/core/GetSensingDataCommand
A type of get command
IRI: https://saref.etsi.org/core/HVAC
Heating, Ventilation and Air Conditioning (HVAC) device that provides indoor environmental comfort. A saref:HVAC is typically used to accomplish saref:Comfort.
IRI: https://saref.etsi.org/core/Humidity
A saref:Property related to some measurements that are characterized by a certain value that is measured in a humidity unit
IRI: https://saref.etsi.org/core/IlluminanceUnit
The unit of measure for light
IRI: https://saref.etsi.org/core/LevelControlFunction
An actuating function that allows to do level adjustments of a property in a certain range (e.g., 0%-100%), such as dimming a light in a room or setting the speed of an electric motor.
IRI: https://saref.etsi.org/core/Light
A saref:Property related to some measurements that are characterized by a certain value that is measured in a illuminance unit (lux)
IRI: https://saref.etsi.org/core/LightSwitch
A switch that performs the saref:OnOffFunction, controls the property saref:Light, and can be found in the state saref:OnOffState. It can offer a switch on service. A saref:LightSwitch is typically used to accomplish saref:Lighting.
IRI: https://saref.etsi.org/core/Measurement
Represents the measured value made over a property. It is also linked to the unit of measure in which the value is expressed and the timestamp of the measurement.
IRI: https://saref.etsi.org/core/Meter
A device built to accurately detect and display a quantity in a form readable by a human being. Further, a device of category saref:Meter that performs a saref:MeteringFunction.
IRI: https://saref.etsi.org/core/MeteringFunction
A function that allows to get data from a meter, such as current meter reading or instantaneous demand
IRI: https://saref.etsi.org/core/Motion
A saref:Property related to some measurements that are characterized by a certain value that is measured in a unit of measure for motion
IRI: https://saref.etsi.org/core/MultiLevelState
A type of state
IRI: https://saref.etsi.org/core/NotifyCommand
A type of command
IRI: https://saref.etsi.org/core/Occupancy
A saref:Property related to some measurements that are characterized by a certain value (saref:hasValue property) that is measured in a unit of measure for occupancy
IRI: https://saref.etsi.org/core/OffCommand
A type of command
IRI: https://saref.etsi.org/core/OffState
The state of a device that is Off
IRI: https://saref.etsi.org/core/OnCommand
A type of command
IRI: https://saref.etsi.org/core/OnOffFunction
An actuating function that allows to switch on and off an actuator
IRI: https://saref.etsi.org/core/OnOffState
A type of state
IRI: https://saref.etsi.org/core/OnState
The state of a device that is On
IRI: https://saref.etsi.org/core/OpenCloseFunction
An actuating function that allows to open and close a device
IRI: https://saref.etsi.org/core/OpenCloseState
A type of state
IRI: https://saref.etsi.org/core/OpenCommand
A type of command
IRI: https://saref.etsi.org/core/OpenState
The state of a device that is OPEN
IRI: https://saref.etsi.org/core/PauseCommand
A type of command
IRI: https://saref.etsi.org/core/Power
A saref:Property related to some measurements that are characterized by a certain value that is measured in a power unit (such as watt or kilowatt). Further specializations of the saref:Power class can be found in the SAREF4ENER extension, where classes such as PowerMax, PowerMin and PowerExpected are defined.
IRI: https://saref.etsi.org/core/PowerUnit
The unit of measure for power
IRI: https://saref.etsi.org/core/Pressure
A saref:Property related to some measurements that are characterized by a certain value that is measured in a pressure unit (bar or pascal)
IRI: https://saref.etsi.org/core/PressureUnit
The unit of measure for pressure
IRI: https://saref.etsi.org/core/Price
A saref:Property crelated to some measurements that are characterized by a certain value that is measured using saref:Currency
IRI: https://saref.etsi.org/core/Profile
A specification associated to a device to collect information about a certain Property (e.g., Energy) for optimizing its usage in the home, office or building in which the device is located. This specification is about a certain Property (saref:isAbout), can be calculated over a time span (saref:hasTime) and can be associated to some costs (saref:hasPrice). An example is the Power Profile defined in the SAREF4ENER extension that can be associated to a device for optimizing the Energy efficiency in the home, office or building in which the device is located.
IRI: https://saref.etsi.org/core/Property
A quality of a feature of interest that can be measured; an aspect of a feature of interest that is intrinsic to and cannot exist without the feature
IRI: https://saref.etsi.org/core/SensingFunction
A function that allows to transmit data from sensors, such as measurement values (e.g., temperature) or sensing data (e.g., occupancy)
IRI: https://saref.etsi.org/core/Sensor
A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. Further, a device of category saref:Sensor that performs a saref:SensingFunction.
IRI: https://saref.etsi.org/core/Service
A service is a representation of a function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network. A service can represent one or more functions. A Service is offered by a device that wants (a certain set of) its function(s) to be discoverable, registerable, remotely controllable by other devices in the network. A Service must specify the device that is offering the service and the function(s) to be represented.
IRI: https://saref.etsi.org/core/SetAbsoluteLevelCommand
A type of set level command
IRI: https://saref.etsi.org/core/SetLevelCommand
A type of command
IRI: https://saref.etsi.org/core/SetRelativeLevelCommand
A type of set level command
IRI: https://saref.etsi.org/core/Smoke
A saref:Property related to some measurements that are characterized by a certain value that is measured in a unit of measure for smoke
IRI: https://saref.etsi.org/core/SmokeSensor
A sensor that performs the saref:SensingFunction and the saref:EventFunction, and is used for the purpose of sensing a property of type saref:Smoke. A saref:SmokeSensor is typically used to saref:accomplish saref:Safety.
IRI: https://saref.etsi.org/core/StartCommand
A type of command
IRI: https://saref.etsi.org/core/StartState
The state of a device that is STARTED
IRI: https://saref.etsi.org/core/StartStopFunction
An actuating function that allows to start and stop a device
IRI: https://saref.etsi.org/core/StartStopState
A type of state
IRI: https://saref.etsi.org/core/State
The state in which a device can be found, e.g, ON/OFF/STANDBY, or ONLINE/OFFLINE. We propose here a list of states that are relevant for the purpose of SAREF, but this list can be extended.
IRI: https://saref.etsi.org/core/StepDownCommand
A type of command
IRI: https://saref.etsi.org/core/StepUpCommand
A type of command
IRI: https://saref.etsi.org/core/StopCommand
A type of command
IRI: https://saref.etsi.org/core/StopState
The state of a device that is STOPPED
IRI: https://saref.etsi.org/core/Switch
A device of category saref:Actuator that performs an actuating function of type saref:OnOffFunction or saref:OpenCloseFunction
IRI: https://saref.etsi.org/core/SwitchOnService
A type of service that represents an on/off function to the network
IRI: https://saref.etsi.org/core/Task
The goal for which a device is designed (from a user perspective). For example, a washing machine is designed for the task of washing. We propose here a list of tasks that are relevant for the purpose of SAREF, but this list can be extended. Tasks can be accomplished by devices (saref:isAccomplishedBy).
IRI: https://saref.etsi.org/core/Temperature
A saref:Property related to some measurements that are characterized by a certain value that is measured in a temperature unit (degree_Celsius, degree_Fahrenheit, or degree_kelvin)
IRI: https://saref.etsi.org/core/TemperatureSensor
A sensor that is used for the purpose of sensing a property of type saref:Temperature. A saref:TemperatureSensor is typically used to saref:accomplish saref:Comfort.
IRI: https://saref.etsi.org/core/TemperatureUnit
The unit of measure for temperature
IRI: https://saref.etsi.org/core/Time
A class that allows to specify the time concept.
IRI: https://saref.etsi.org/core/ToggleCommand
A type of command
IRI: https://saref.etsi.org/core/UnitOfMeasure
The unit of measure is a standard for measurement of a quantity, such as a Property. For example, Power is a property and Watt is a unit of power that represents a definite predetermined power: when we say 10 Watt, we actually mean 10 times the definite predetermined power called "watt". Our definition is based on the definition of unit of measure in the Ontology of units of Measure (OM). We propose here a list of some units of measure that are relevant for the purpose of SAREF, but this list can be extended, also using some other ontologies rather than the Ontology of units of Measure (OM).
IRI: https://saref.etsi.org/core/Water
A type of commodity
IRI: https://saref.etsi.org/core/accomplishes
A relationship between a certain entity (e.g., a device) and the task it accomplishes
IRI: https://saref.etsi.org/core/actsUpon
A relationship between a command and a state
IRI: https://saref.etsi.org/core/consistsOf
A relationship indicating a composite entity that consists of other entities (e.g., a temperature/humidity sensor that consists of a temperature sensor and a humidity sensor)
IRI: https://saref.etsi.org/core/controlsProperty
A relationship specifying the property that can be controlled by a certain device
IRI: https://saref.etsi.org/core/hasCommand
A relationship between a function and a command
IRI: https://saref.etsi.org/core/hasFunction
A relationship identifying the function of a device
IRI: https://saref.etsi.org/core/hasMeasurement
A relationship between a feature of interest and a measurement about it
IRI: https://saref.etsi.org/core/hasMeterReading
A relationship between a metering function and the measurement of the reading
IRI: https://saref.etsi.org/core/hasMeterReadingType
A relationship identifying the reading type of a metering function (e.g., Water, Gas, Pressure , Energy , Power, etc.)
IRI: https://saref.etsi.org/core/hasPrice
A relationship indentifying the price associated to an entity
IRI: https://saref.etsi.org/core/hasProfile
A relationship associating a profile to a certain device
IRI: https://saref.etsi.org/core/hasProperty
A relationship between a feature of interest and a property of that feature
IRI: https://saref.etsi.org/core/hasSensingRange
A relationship between a sensing function and a measurement identifying the range of a sensor detection
IRI: https://saref.etsi.org/core/hasSensorType
A relationship identifying the sensing type of a sensor detection (i.e., Temperature, Occupancy, Humidity, Motion , Smoke, Pressure, etc.)
IRI: https://saref.etsi.org/core/hasState
A relationship identifying the type of state of a device
IRI: https://saref.etsi.org/core/hasThresholdMeasurement
A relationship associated with an event function to notify that a certain threshold measurement has been exceeded
IRI: https://saref.etsi.org/core/hasTime
A relationship to associate time information to an entity
IRI: https://saref.etsi.org/core/hasTypicalConsumption
A relationship identifying the typical (energy or power) consumption of a device
IRI: https://saref.etsi.org/core/isAbout
A relationship identifying what an entity, such as a profile, is about
IRI: https://saref.etsi.org/core/isAccomplishedBy
A relationship identifying an entity (e.g., a device) that can accomplish a task.
IRI: https://saref.etsi.org/core/isCommandOf
A relationship between a command and a function.
IRI: https://saref.etsi.org/core/isControlledByDevice
A relationship specifying the devices that can control a certain property
IRI: https://saref.etsi.org/core/isMeasuredByDevice
A relationship specifying the devices that can measure a certain property
IRI: https://saref.etsi.org/core/isMeasuredIn
A relationship identifying the unit of measure used for a certain entity.
IRI: https://saref.etsi.org/core/isMeasurementOf
A relationship between a measurement and the feature of interest whose quality was measured
IRI: https://saref.etsi.org/core/isOfferedBy
A relationship between a service and a device that offers the service
IRI: https://saref.etsi.org/core/isPropertyOf
A relationship between a property and the feature of interest it belongs to
IRI: https://saref.etsi.org/core/isUsedFor
A relationship specifying the commodity for which a device is used for
IRI: https://saref.etsi.org/core/makesMeasurement
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.
IRI: https://saref.etsi.org/core/measurementMadeBy
A relation between a measurement and the device that made it.
IRI: https://saref.etsi.org/core/measuresProperty
A relationship specifying the property that can be measured by a certain device
IRI: https://saref.etsi.org/core/offers
A relationship between a device and a service
IRI: https://saref.etsi.org/core/relatesToMeasurement
A relationship between a property and the measurements it relates to
IRI: https://saref.etsi.org/core/relatesToProperty
A relationship between a measurement and the property it relates to
IRI: https://saref.etsi.org/core/represents
A relationship between a service and a function.
IRI: https://saref.etsi.org/core/hasDescription
DEPRECATED: The use of rdfs:comment is recommended instead.
A relationship providing a description of an entity (e.g., device). The value is expected to be a string or a string with language tag.
IRI: https://saref.etsi.org/core/hasManufacturer
A relationship identifying the manufacturer of an entity (e.g., device). The value is expected to be a string or a string with language tag.
IRI: https://saref.etsi.org/core/hasModel
A relationship identifying the model of an entity (e.g., device). The value is expected to be a string or a string with language tag.
IRI: https://saref.etsi.org/core/hasTimestamp
A relationship stating the timestamp of an entity (e.g. a measurement).
IRI: https://saref.etsi.org/core/hasValue
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.
IRI: https://saref.etsi.org/core/Cleaning
A type of task for which a device is designed
IRI: https://saref.etsi.org/core/Comfort
A type of task for which a device is designed
IRI: https://saref.etsi.org/core/Drying
A type of task for which a device is designed
IRI: https://saref.etsi.org/core/EnergyEfficiency
A type of task for which a device is designed
IRI: https://saref.etsi.org/core/Entertainment
A type of task for which a device is designed
IRI: https://saref.etsi.org/core/Lighting
A type of task for which a device is designed
IRI: https://saref.etsi.org/core/MeterReading
A type of task for which a device is designed
IRI: https://saref.etsi.org/core/Safety
A type of task for which a device is designed
IRI: https://saref.etsi.org/core/Washing
A type of task for which a device is designed
IRI: https://saref.etsi.org/core/WellBeing
A type of task for which a device is designed
The editors would like to thank the ETSI SmartM2M technical committee for providing guidance and expertise.
Also, many thanks to the ETSI staff and all other current and former active Participants of the ETSI SmartM2M group for their support, technical input and suggestions that led to improvements to this ontology.
Also, special thanks goes to the ETSI SmartM2M Technical Officer Guillemin Patrick for his help.
This documentation page was generated automatically using SPARQL-Generate, developed by Maxime Lefrançois. The SAREF public portal, the SAREF sources with continuous integration and deployment, the SAREF Pipeline software, and ETSI Technical Specification TS 103 673 v1.1.1 "SAREF Development Framework and Workflow, Streamlining the Development of SAREF and its Extensions", have been developed in the context of the ETSI STF 578, which followed the ETSI STF 556.
A function that allows to transmit data to actuators, such as level settings (e.g., temperature) or binary switching (e.g., open/close, on/off)