made by pyLODE 2.10.0

SAREF4ENER: an extension of SAREF for the energy domain created in collaboration with Energy@Home and EEBus associations

Metadata

URI
https://saref.etsi.org/saref4ener/
Publisher(s)
None
Creator(s)
None
Created
2015-09-04
Modified
2016-12-13
Issued
2020-06-04
Version Information
v1.1.2
Version URI
https://saref.etsi.org/saref4ener/v1.1.2/
Imports
https://saref.etsi.org/core/v3.1.1/
License
https://forge.etsi.org/etsi-software-license
Source
https://saref.etsi.org/sources/saref4ener/
Ontology RDF
RDF (turtle)

Description

SAREF4ENER is an extension of SAREF for the Energy domain that was created in collaboration with Energy@Home (http://www.energy-home.it) and EEBus (http://www.eebus.org/en), the major Italy- and Germany-based industry associations, to enable the interconnection of their (different) data models. SAREF4ENER focuses on demand response scenarios, in which customers can offer flexibility to the Smart Grid to manage their smart home devices by means of a Customer Energy Manager (CEM). The CEM is a logical function for optimizing energy consumption and/or production that can reside either in the home gateway or in the cloud. SAREF4ENER is published as an ETSI tecnical specificatoion (ETSI TS 103 410-1).

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Annotation Properties
  5. Named Individuals
  6. Namespaces
  7. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

DurationDescriptionc # Classes

URI http://www.w3.org/2006/time#DurationDescription
Sub-classes Slot time duration descriptionc
Time period duration descriptionc
Active duration descriptionc
End time duration Descriptionc
Default duration descriptionc
Pause duration descriptionc
Anticipation duration descriptionc
Start time duration descriptionc
Activation delay duration descriptionc
Duration uncertainty descriptionc

TemporalEntityc # Classes

URI http://www.w3.org/2006/time#TemporalEntity
Sub-classes Max activation delayc
Activation delayc
Max durationc
Active duration minc
Active duration maxc
Default durationc
End timec
Start timec
Duration uncertaintyc
Elapsed slot timec
Earliest start timec
Active duration sum maxc
Pause duration minc
Pause timec
Latest end timec
Remaining slot timec
Remaining pause timec
Min durationc
Time periodc
Pause duration maxc
Max anticipationc
Active duration sum minc

Activation delayc # Classes

URI https://saref.etsi.org/saref4ener/ActivationDelay
Description

The scheduled activation delay for a slot.

Super-classes time:TemporalEntityc

Activation delay duration descriptionc # Classes

URI https://saref.etsi.org/saref4ener/ActivationDelayDurationDescription
Description

The duration description for the activation delay duration temporal entity

Super-classes time:DurationDescriptionc

Active duration descriptionc # Classes

URI https://saref.etsi.org/saref4ener/ActiveDurationDescription
Description

The duration description for the active duration (min and max, sum max and sum min) temporal entities

Super-classes time:DurationDescriptionc

Active duration maxc # Classes

URI https://saref.etsi.org/saref4ener/ActiveDurationMax
Description

The active maximum duration a power sequence can run without interruption.

Super-classes time:TemporalEntityc

Active duration minc # Classes

URI https://saref.etsi.org/saref4ener/ActiveDurationMin
Description

The active mininum duration a power sequence can run without interruption.

Super-classes time:TemporalEntityc

Active duration sum maxc # Classes

URI https://saref.etsi.org/saref4ener/ActiveDurationSumMax
Description

The active maximum duration a power sequence can run in total (summation of all active times).

Super-classes time:TemporalEntityc

Active duration sum minc # Classes

URI https://saref.etsi.org/saref4ener/ActiveDurationSumMin
Description

The active minimum duration a power sequence must run in total (summation of all active times).

Super-classes time:TemporalEntityc

Actuator levelc # Classes

URI https://saref.etsi.org/saref4ener/ActuatorLevel
Description

Independent from the ActuatorSwitch class, the ActuatorLevel class enables a user or application to model LEVEL commands (start, up, percentageAbsolute, relative, etc.). This can be used to dim a light, set the speed of an electric motor, etc.

Super-classes saref:Actuatorc

Actuator switchc # Classes

URI https://saref.etsi.org/saref4ener/ActuatorSwitch
Description

Basic on/off operations on a simple actuator can be modelled with the ActuatorSwitch class. Whether the function turns a device itself ON or OFF, or whether it switches a specific feature, depends on the implementation. For example, one could model the super freeze program of a freezer using ActuatorSwitch class. An ON command would then activate the super freeze program and an OFF command would deactivate it. This example shall just give an idea how ActuatorSwitch can be used for more purposes than only turning devices on and off.

Super-classes saref:Actuatorc

Alternatives groupc # Classes

URI https://saref.etsi.org/saref4ener/AlternativesGroup
Description

A collection of power sequences for a certain profile

Restrictions alternatives group IDdp exactly 1
saref:consistsOf min 1 Power sequencec
saref:consistsOf only Power sequencec
belongs toop exactly 1 Power profilec
belongs toop only Power profilec

Anticipation duration descriptionc # Classes

URI https://saref.etsi.org/saref4ener/AnticipationDurationDescription
Description

The duration description for the anticipation duration temporal entities

Super-classes time:DurationDescriptionc

Default durationc # Classes

URI https://saref.etsi.org/saref4ener/DefaultDuration
Description

The duration of a slot (SHALL be present in case of 'determined slot'). If a slot has a configurable lenght, this element SHALL reflect the currently configured lenght

Super-classes time:TemporalEntityc

Default duration descriptionc # Classes

URI https://saref.etsi.org/saref4ener/DefaultDurationDescription
Description

The duration description for the default duration temporal entity

Super-classes time:DurationDescriptionc

Devicec # Classes

URI https://saref.etsi.org/saref4ener/Device
Description

A specialization of a saref:Device that exposes a power profile with power sequences to the CEM (note that a s4ee:Device can also be called 'power sequence server'). Most of the existing devices can expose at most 1 power profile, but there are special cases in which more than one power profiles can be exposed by the same device. For example, consider the case of a combined fridge-freezer in which there are 2 logical devices (fridge and freezer) combined in 1 physical device. This combined device can expose 2 power profiles, one for the fridge and one for the freezer. A s4ee:Device (e.g. a household appliance or a smart meter) can also receive events about overload warning severity level and related load control commands (LoadControlEventData)

Super-classes saref:Devicec
Restrictions exposesop only Power profilec
receivesop only Load control event datac
device namedp max 1
device codedp max 1
hardware revision dp max 1
power sourcedp min 0
vendor namedp max 1
manufacturer node identificationdp max 1
software revisiondp max 1
exposesop min 0 Power profilec
brand namedp max 1
vendor codedp max 1
serial numberdp max 1
receivesop min 0 Load control event datac
manufacturer labeldp max 1
manufacturer descriptiondp max 1

Duration uncertaintyc # Classes

URI https://saref.etsi.org/saref4ener/DurationUncertainty
Description

The uncertainty of the duration

Super-classes time:TemporalEntityc

Duration uncertainty descriptionc # Classes

URI https://saref.etsi.org/saref4ener/DurationUncertaintyDescription
Description

The duration description for the duration uncertainty temporal entity

Super-classes time:DurationDescriptionc

Earliest start timec # Classes

URI https://saref.etsi.org/saref4ener/EarliestStartTime
Description

The earliest possible start time for a power sequence or a slot. Only 'xs:duration' value types SHALL be used to denote a relative time which relates to 'now' as time 0. Note: This element applies to the first repetition of the slot number only.

Super-classes time:TemporalEntityc

Elapsed slot timec # Classes

URI https://saref.etsi.org/saref4ener/ElapsedSlotTime
Description

If state is set to 'running' or 'paused' AND the slot is determined, this element CAN contain the time the slot has already been in 'running' state (this also means the value remains constant during a 'paused' state). Otherwise it SHALL be omitted.

Super-classes time:TemporalEntityc

End timec # Classes

URI https://saref.etsi.org/saref4ener/EndTime
Description

The endTime of a power sequence. If the value is available, it SHALL be denoted here. Otherwise the element SHALL be omitted. The end time of a slot MAY be stated in this element. The following equation SHALL apply: endTime - startTime = defaultDuration.

Super-classes time:TemporalEntityc

End time duration Descriptionc # Classes

URI https://saref.etsi.org/saref4ener/EndTimeDurationDescription
Description

The duration description for the end time duration temporal entities

Super-classes time:DurationDescriptionc

Energyc # Classes

URI https://saref.etsi.org/saref4ener/Energy
Description

Energy type and value in a slot (i.e., Energy, EnergyMin, EnergyMax, EnergyExpected, EnergyStandardDeviation, EnergySkewness); or the ResumeEnergyEstimated in a power sequence, i.e., the additional energy the device will consume before resuming its normal operation (after a pause)

Super-classes saref:Energyc
Sub-classes Energy expectedc
Energy minc
Energy Standard Deviationc
Energy skewnessc
Resume energy estimatedc
Energy maxc
In range of has energyop

Energy expectedc # Classes

URI https://saref.etsi.org/saref4ener/EnergyExpected
Description

A possible type of energy in a slot that represents the expected energy consumption and its value

Super-classes Energyc

Energy maxc # Classes

URI https://saref.etsi.org/saref4ener/EnergyMax
Description

A possible type of energy in a slot that represents the maximum energy consumption and its value

Super-classes Energyc

Energy minc # Classes

URI https://saref.etsi.org/saref4ener/EnergyMin
Description

A possible type of energy in a slot that represents the minimum energy consumption and its value

Super-classes Energyc

Energy skewnessc # Classes

URI https://saref.etsi.org/saref4ener/EnergySkewness
Description

A possible type of energy in a slot that represents the energy skewness and its value

Super-classes Energyc

Energy Standard Deviationc # Classes

URI https://saref.etsi.org/saref4ener/EnergyStandardDeviation
Description

A possible type of energy in a slot that represents the energy standard deviation and its value

Super-classes Energyc

Event action consumec # Classes

URI https://saref.etsi.org/saref4ener/EventActionConsume
Description

An action type used to express a consume action to be performed as a consequence of an event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter).

Super-classes Load Control event actionc
Members s4ener:Reduce
s4ener:Resume
s4ener:Increase
s4ener:Emergency
s4ener:Pause
s4ener:Normal

Event action producec # Classes

URI https://saref.etsi.org/saref4ener/EventActionProduce
Description

An action type used to express a produce action to be performed as a consequence of an event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter).

Super-classes Load Control event actionc
Members s4ener:Reduce
s4ener:Resume
s4ener:Increase
s4ener:Emergency
s4ener:Pause
s4ener:Normal

Event state consumec # Classes

URI https://saref.etsi.org/saref4ener/EventStateConsume
Description

In the load control, it expresses a consume state of an event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter).

Super-classes Load control event state c
Members s4ener:EventStopped
s4ener:EventAccepted
s4ener:EventError
s4ener:EventRejected
s4ener:EventCancelled
s4ener:EventStarted

Event state producec # Classes

URI https://saref.etsi.org/saref4ener/EventStateProduce
Description

In the load control, it expresses a produce state of an event an event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter).

Super-classes Load control event state c
Members s4ener:EventStarted
s4ener:EventStopped
s4ener:EventError
s4ener:EventRejected
s4ener:EventAccepted
s4ener:EventCancelled

Latest end timec # Classes

URI https://saref.etsi.org/saref4ener/LatestEndTime
Description

The latest possible end time for a power sequence or a slot. Only 'xs:duration' value types SHALL be used to denote a relative time which relates to 'now' as time 0. Note: This element applies to the first repetition of the slot number only.

Super-classes time:TemporalEntityc

Load Control event actionc # Classes

URI https://saref.etsi.org/saref4ener/LoadControlEventAction
Description

An action type used to express the action to be performed as a consequence of an event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter).

Sub-classes Event action producec
Event action consumec

Load control event datac # Classes

URI https://saref.etsi.org/saref4ener/LoadControlEventData
Description

An event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter).

Restrictions has deviceop only Devicec
saref:hasTime only Time periodc
saref:hasTimestamp min 1
triggers event action produceop only Event action producec
triggers event action consumeop only Event action consumec
saref:hasTime min 1 Time periodc
event IDdp min 0
triggers event action produceop min 0 Event action producec
saref:hasTimestamp only xsd:dateTimec
triggers event action consumeop min 0 Event action consumec
has deviceop min 1 Devicec

Load control event state c # Classes

URI https://saref.etsi.org/saref4ener/LoadControlEventState
Description

In the load control, it expresses the possible states of an event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter).

Super-classes Statec
Sub-classes Event state producec
Event state consumec

Load control state datac # Classes

URI https://saref.etsi.org/saref4ener/LoadControlStateData
Description

The representation of the state of an event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter).

Restrictions has applied event action produceop min 0 Event action producec
has applied event action consumeop min 0 Event action consumec
has applied event action produceop only Event action producec
has event state produceop only Event state producec
has event state produceop min 0 Event state producec
event IDdp min 0
has event state consumeop min 0 Event state consumec
saref:hasTimestamp only xsd:dateTimec
has applied event action consumeop only Event action consumec
saref:hasTimestamp min 1
has event state consumeop only Event state consumec

Max activation delayc # Classes

URI https://saref.etsi.org/saref4ener/MaxActivationDelay
Description

Maximum delay time between the end of the previous slot and the beginning of the current slot.

Super-classes time:TemporalEntityc

Max anticipationc # Classes

URI https://saref.etsi.org/saref4ener/MaxAnticipation
Description

This field allows the anticipation of the phase if (and only if) the previous phase has the energy set to 0 Wh, each unit is a minute.

Super-classes time:TemporalEntityc

Max durationc # Classes

URI https://saref.etsi.org/saref4ener/MaxDuration
Description

If a slot has a configurable duration, it SHALL be present and denote the maximum supported configuration. Note: This element applies to the first repetition of the slot number only

Super-classes time:TemporalEntityc

Min durationc # Classes

URI https://saref.etsi.org/saref4ener/MinDuration
Description

If a slot has a configurable duration, it SHALL be present and denote the minimum supported configuration. Note: This element applies to the first repetition of the slot number only.

Super-classes time:TemporalEntityc

Pause duration descriptionc # Classes

URI https://saref.etsi.org/saref4ener/PauseDurationDescription
Description

The duration description for the pause duration (max and min) temporal entities

Super-classes time:DurationDescriptionc

Pause duration maxc # Classes

URI https://saref.etsi.org/saref4ener/PauseDurationMax
Description

The maximum duration a power sequence can pause after the end of an activity.

Super-classes time:TemporalEntityc

Pause duration minc # Classes

URI https://saref.etsi.org/saref4ener/PauseDurationMin
Description

The minimum duration a power sequence can pause after the end of an activity.

Super-classes time:TemporalEntityc

Pause timec # Classes

URI https://saref.etsi.org/saref4ener/PauseTime
Description

The pause time of a power sequence or a slot

Super-classes time:TemporalEntityc

Powerc # Classes

URI https://saref.etsi.org/saref4ener/Power
Description

Power type and value in a slot (i.e. power, powerMin, powerMax, powerExpectedValue, powerStandardDeviation, powerSkewness)

Super-classes saref:Powerc
Sub-classes Power maxc
Power expected c
Power skewnessc
Power standard deviationc
Power minc

Power expected c # Classes

URI https://saref.etsi.org/saref4ener/PowerExpected
Description

A possible type of power in a slot that represents the expected power consumption and its value

Super-classes Powerc

Power maxc # Classes

URI https://saref.etsi.org/saref4ener/PowerMax
Description

A possible type of power in a slot that represents the maximum power consumption and its value

Super-classes Powerc

Power minc # Classes

URI https://saref.etsi.org/saref4ener/PowerMin
Description

A possible type of power in a slot that represents the minimum power consumption and its value

Super-classes Powerc

Power profilec # Classes

URI https://saref.etsi.org/saref4ener/PowerProfile
Description

A way to model curves of power and energy over time, which also provides definitions for the modelling of power scheduling including alternative plans. With a PowerProfile, a device (or power sequences server) exposes the power sequences that are potentially relevant for the CEM (or power sequences client).

Super-classes saref:Profilec
Restrictions saref:consistsOf only Alternatives groupc
node remote controllabledp exactly 1
belongs toop exactly 1 Devicec
saref:consistsOf min 0 Alternatives groupc
alternatives countdp exactly 1
supports single slot scheduling onlydp exactly 1
belongs toop only Devicec
total sequences count maxdp exactly 1
supports reselectiondp exactly 1

Power sequencec # Classes

URI https://saref.etsi.org/saref4ener/PowerSequence
Description

The specification of a task, such as wash or tumble dry, according to user preferences and/or manufacturer's settings for a certain device. It is the most 'coarse' view, a power sequence can represent all single steps of a whole task,where the single steps are represented by slots. If the power sequence is pausable by the bound power sequences client, the property 'saref:isInterruptionPossible' SHALL be present and set to true. Otherwise it SHALL be omitted. If the power sequence is stoppable by the bound power sequences client, the property 'saref:isFlexible' SHALL be present and set to true. Otherwise it SHALL be omitted.

Restrictions max cycles per daydp max 1
cheapestdp max 1
saref:consistsOf min 1 Slotc
has energyop only Resume energy estimatedc
belongs toop only Alternatives groupc
saref:consistsOf only Slotc
is stoppabledp max 1
saref:hasState only Power sequence statec
greenestdp max 1
saref:hasPrice only Resume cost estimatedc
repetition totaldp max 1
saref:hasTime max 1 Active duration sum minc
belongs toop exactly 1 Alternatives groupc
has energyop max 1 Resume energy estimatedc
saref:hasTime max 1 Earliest start timec
saref:hasTime max 1 Elapsed slot timec
sequence IDdp exactly 1
saref:hasTime max 1 Active duration sum maxc
saref:hasTime max 1 Pause duration maxc
value sourcedp min 0
active repetition numberdp max 1
saref:hasTime max 1 End timec
is pausabledp max 1
active slot numberdp max 1
saref:hasTime max 1 Remaining slot timec
saref:hasState min 1 Power sequence statec
saref:hasPrice max 1 Resume cost estimatedc
saref:hasTime max 1 Active duration maxc
sequence remote controllabledp exactly 1
task identifierdp min 0
saref:hasTime max 1 Pause duration minc
saref:hasDescription max 1
saref:hasTime min 1 Start timec
saref:hasTime max 1 Active duration minc
saref:hasTime max 1 Latest end timec

Power sequence statec # Classes

URI https://saref.etsi.org/saref4ener/PowerSequenceState
Description

The current state of the power sequence. It can assume one of the values 'running', 'paused', 'scheduled', 'scheduled paused', 'pending', 'inactive', 'completed', or 'invalid'.

Super-classes Statec
Members s4ener:Completed
s4ener:Scheduled
s4ener:Pending
s4ener:Inactive
s4ener:Paused
s4ener:Running
s4ener:Invalid
s4ener:ScheduledPaused

Power skewnessc # Classes

URI https://saref.etsi.org/saref4ener/PowerSkewness
Description

A possible type of power in a slot that represents the power skewness and its value

Super-classes Powerc

Power standard deviationc # Classes

URI https://saref.etsi.org/saref4ener/PowerStandardDeviation
Description

A possible type of power in a slot that represents the power standard deviation and its value

Super-classes Powerc

Remaining pause timec # Classes

URI https://saref.etsi.org/saref4ener/RemainingPauseTime
Description

The duration that the current slot (s4ee:activeSlotNumber) permits being paused. This element SHALL ONLY be present if the power sequence is interruptible. Otherwise, it SHALL be omitted. In case the power sequence is interruptible the following rules apply: If the element is absent this means there is no explicit pause duration restriction for the current slot; a value of 0s denoted the slot does not permit being paused.

Super-classes time:TemporalEntityc

Remaining slot timec # Classes

URI https://saref.etsi.org/saref4ener/RemainingSlotTime
Description

If state is set to 'running' or 'paused' AND the slot is determined, this element SHALL contain the time the slot still needs to be in 'running' state (this also means the value remains constant during a 'paused' state). Otherwise it SHALL be omitted.

Super-classes time:TemporalEntityc

Resume cost estimatedc # Classes

URI https://saref.etsi.org/saref4ener/ResumeCostEstimated
Description

In a power sequence the additional costs for the resumption of a device to its normal operation (after a pause).

Super-classes saref:Pricec

Resume energy estimatedc # Classes

URI https://saref.etsi.org/saref4ener/ResumeEnergyEstimated
Description

In a power sequence, the additional energy the device will consume before resuming its normal operation (after a pause). This is only an estimated value which will not be added to the value stated in any slot value information.

Super-classes Energyc

Slotc # Classes

URI https://saref.etsi.org/saref4ener/Slot
Description

The single steps of a power sequence are represented by slots. A slot is associated with a slot number (while a power sequence is associated with a power sequence identifier). The slot numbers of two power sequences should be considered independent from each other, i.e., slot number 7 of sequence 1 describes a different slot than slot number 7 of sequence 2. Therefore a slot is only uniquely identified in combination with a sequence ID.

Restrictions has power value typeop only Powerc
saref:hasTime max 1 Earliest start timec
saref:hasDescription max 1
has energy value typeop only Energyc
saref:hasTime max 1 Min durationc
saref:hasTime only saref:Timec
saref:hasTime max 1 Start timec
belongs toop only Power sequencec
saref:hasTime max 1 Latest end timec
optional slotdp max 1
has value typeop min 1 ()
slot activateddp max 1
belongs toop exactly 1 Power sequencec
saref:hasTime max 1 Duration uncertaintyc
saref:hasTime max 1 Default durationc
saref:hasTime max 1 Max durationc
saref:hasTime max 1 End timec
slot numberdp exactly 1
saref:hasTime max 1 Remaining pause timec

Slot time duration descriptionc # Classes

URI https://saref.etsi.org/saref4ener/SlotTimeDurationDescription
Description

The duration description for the slot time duration temporal entities

Super-classes time:DurationDescriptionc

Start timec # Classes

URI https://saref.etsi.org/saref4ener/StartTime
Description

The startTime of a power sequence or slot. SHALL be present

Super-classes time:TemporalEntityc

Start time duration descriptionc # Classes

URI https://saref.etsi.org/saref4ener/StartTimeDurationDescription
Description

The duration description for the start time duration temporal entities

Super-classes time:DurationDescriptionc

Statec # Classes

URI https://saref.etsi.org/saref4ener/State
Description

An entity that represents the possible states in SAREF4EE

Super-classes saref:Statec
Sub-classes Load control event state c
Power sequence statec

Time periodc # Classes

URI https://saref.etsi.org/saref4ener/TimePeriod
Description

The time period associated with load control event data

Super-classes time:TemporalEntityc

Time period duration descriptionc # Classes

URI https://saref.etsi.org/saref4ener/TimePeriodDurationDescription
Description

The duration description for the time period duration temporal entities

Super-classes time:DurationDescriptionc

Object Properties

belongs toop # OPs

URI https://saref.etsi.org/saref4ener/belongsTo
Description

A relationship identifying the ownership of an entity. In particular, a slot belongs to a power sequence, a power sequence belongs to an alternative, an alternative belongs to a power profile, a power profile belongs to a device.

exposesop # OPs

URI https://saref.etsi.org/saref4ener/exposes
Description

A relationship between a device and its power profile

has applied event action consumeop # OPs

URI https://saref.etsi.org/saref4ener/hasAppliedEventActionConsume
Description

A relationship between the state of a load control event consume and the action to be performed as a consequence of this event.

has applied event action produceop # OPs

URI https://saref.etsi.org/saref4ener/hasAppliedEventActionProduce
Description

A relationship between the state of a load control event produce and the action to be performed as a consequence of this event.

has connectionop # OPs

URI https://saref.etsi.org/saref4ener/hasConnection
Description

In the Remote Network Management (RemoteNWM) use case, a relationship between a node in a network (i.e., a s4ee:Device) and its connections (i.e., a s4ee:DeviceConnections). The same s4ee:Device (or node) can have multiple device connections as it can be connected to several networks at the same time.

has deviceop # OPs

URI https://saref.etsi.org/saref4ener/hasDevice
Description

A relationship between a load control event (used to send overload warning severity level and related load control commands) and the device interested by this event.

has energyop # OPs

URI https://saref.etsi.org/saref4ener/hasEnergy
Description

A relationship between a power sequence and its energy (in terms of value and unit of measure)

Range(s) s4ener:Energyc

has energy value typeop # OPs

URI https://saref.etsi.org/saref4ener/hasEnergyValueType
Description

A relationship representing an energy value type

Super-properties has value typeop

has event state consumeop # OPs

URI https://saref.etsi.org/saref4ener/hasEventStateConsume
Description

A relationship between the specification of the state of a load control event consume and the value that this state can assume.

Super-properties saref:hasState

has event state produceop # OPs

URI https://saref.etsi.org/saref4ener/hasEventStateProduce
Description

A relationship between the specification of the state of a load control event produce and the value that this state can assume.

Super-properties saref:hasState

has expressionop # OPs

URI https://saref.etsi.org/saref4ener/hasExpression
Description

A relationship between an appliance parameter compatibility action and the associated expressions

has functionop # OPs

URI https://saref.etsi.org/saref4ener/hasFunction
Description

A relationship identifying the functions performed by an actuator level and an actuator switch

has power value typeop # OPs

URI https://saref.etsi.org/saref4ener/hasPowerValueType
Description

A relationship representing a power value type

Super-properties has value typeop

has value typeop # OPs

URI https://saref.etsi.org/saref4ener/hasValueType
Description

A relation representing the value type of an entity

receivesop # OPs

URI https://saref.etsi.org/saref4ener/receives
Description

A relationship between a device (e.g., an appliance or a smart meter) and a load control event

triggers event action consumeop # OPs

URI https://saref.etsi.org/saref4ener/triggersEventActionConsume
Description

A relationship between a load control event and the consume action triggered by this event

triggers event action produceop # OPs

URI https://saref.etsi.org/saref4ener/triggersEventActionProduce
Description

A relationship between a load control event and the produce action triggered by this event

Datatype Properties

activate slotdp # DPs

URI https://saref.etsi.org/saref4ener/activateSlot
Description

Indicates whether a slot is used (activateSlot = true) or not (activateSlot = false). SHALL be present if a slot is optional (i.e., the property s4ee:optionalSlot is TRUE), otherwise SHALL be absent (i.e. in case the slot is mandatory).

Range(s) xsd:booleanc

active repetition numberdp # DPs

URI https://saref.etsi.org/saref4ener/activeRepetitionNumber
Description

Indicates the current repetition of the sequence of slots. SHALL be present if a power sequence can repeat its sequence of slots (i.e., if s4ee:repetitionTotal is present and has a value > 1). Otherwise, it SHALL be absent.

Range(s) xsd:unsignedIntc

active slot numberdp # DPs

URI https://saref.etsi.org/saref4ener/activeSlotNumber
Description

Indicates the currently active slot number, if the power sequence state is set to 'running' or 'paused'. Otherwise it SHALL be omitted.

Range(s) xsd:unsignedIntc

alternatives countdp # DPs

URI https://saref.etsi.org/saref4ener/alternativesCount
Description

Indicates the number of alternatives groups provided by a power profile

Range(s) xsd:integerc

alternatives group IDdp # DPs

URI https://saref.etsi.org/saref4ener/alternativesGroupID
Description

The endpoint-wide unique identifier for the alternatives group instances provided by a power profile

Range(s) xsd:integerc

brand namedp # DPs

URI https://saref.etsi.org/saref4ener/brandName
Description

Provides the name of the brand of a device. Useful where the name of the brand and the vendor differs.

Range(s) xsd:stringc

cheapestdp # DPs

URI https://saref.etsi.org/saref4ener/cheapest
Description

Indicates whether a power sequence applies a configuration that minimises the user’s energy bill (if set to TRUE). MAY be present. Absence of this element is equal to the presence with value FALSE.

Range(s) xsd:booleanc

device codedp # DPs

URI https://saref.etsi.org/saref4ener/deviceCode
Description

Provides a device code for the device as defined by the manufacturer.

Range(s) xsd:stringc

device namedp # DPs

URI https://saref.etsi.org/saref4ener/deviceName
Description

Provides the name of the device as defined by the manufacturer.

Range(s) xsd:stringc

event IDdp # DPs

URI https://saref.etsi.org/saref4ener/eventID
Description

Used in the Demand Response use case to identify an event

Range(s) xsd:unsignedIntc

greenestdp # DPs

URI https://saref.etsi.org/saref4ener/greenest
Description

Indicates whether a power sequence optimises the configuration towards the maximum availability of renewable energy (if set to TRUE). MAY be present. Absence of this element is equal to the presence with value FALSE.

Range(s) xsd:booleanc

hardware revision dp # DPs

URI https://saref.etsi.org/saref4ener/hardwareRevision
Description

Indicates the hardware revision of the device as defined by the manufacturer.

Range(s) xsd:stringc

is pausabledp # DPs

URI https://saref.etsi.org/saref4ener/isPausable
Description

Specifies if the power sequence is pausable.

Range(s) xsd:booleanc

is stoppabledp # DPs

URI https://saref.etsi.org/saref4ener/isStoppable
Description

Specifies if the power sequence is stoppable.

Range(s) xsd:booleanc

manufacturer descriptiondp # DPs

URI https://saref.etsi.org/saref4ener/manufacturerDescription
Description

A description for the device as defined by the manufacturer.

Range(s) xsd:stringc

manufacturer labeldp # DPs

URI https://saref.etsi.org/saref4ener/manufacturerLabel
Description

A short label of the device as defined by the manufacturer.

Range(s) xsd:stringc

manufacturer node identificationdp # DPs

URI https://saref.etsi.org/saref4ener/manufacturerNodeIdentification
Description

Indicates a node identification for the device as defined by the manufacturer. This could be used for the identification of a device, even if it was removed from the network and rejoined later with changed node address.

Range(s) xsd:stringc

max cycles per daydp # DPs

URI https://saref.etsi.org/saref4ener/maxCyclesPerDay
Description

States the maximum amount of starts a power sequence (of a device) allows per day.

Range(s) xsd:unsignedIntc

measurement iddp # DPs

URI https://saref.etsi.org/saref4ener/measurementID
Description

Enables the identification of different sensors on one EEBus address.

Range(s) xsd:unsignedIntc

messaging numberdp # DPs

URI https://saref.etsi.org/saref4ener/messagingNumber
Description

An identifier for one specific message. If a message is marked as obsolete, this number can be used to identify the original message.

Range(s) xsd:unsignedIntc

messaging typedp # DPs

URI https://saref.etsi.org/saref4ener/messagingType
Description

Indicates the type of the message. Possible values are: - logging (used for messages, that shall be stored in a log file) - information (messages, that shall be presented to the customer on a display; lower priority) - warning (messages, that shall be presented to the customer on a display; medium priority) - alarm (messages, that shall be presented to the customer on a display; high priority; if there is an alarm device in the household, it shall generate an alarm) - emergency (messages, that shall be presented to the customer on a display; very high priority; if there is an alarm device in the household, it shall generate an alarm; additionally, if possible and configured, an emergency call shall be done) - obsolete (previously sent messages, that shall be marked as obsolete)

node remote controllabledp # DPs

URI https://saref.etsi.org/saref4ener/nodeRemoteControllable
Description

Indicates whether the power profile of a device is configured for remote control (e.g., by an energy management system).This refers to the selection chosen by the user on the remote control feature of the device. If nodeRemoteControllable is equal to FALSE, all the supported power sequences shall set the sequenceRemoteControllable property to FALSE. If nodeRemoteControllable is equal to TRUE, at least one power sequence shall be remotely controllable by setting the sequenceRemoteControllable property to TRUE.

Range(s) xsd:booleanc

optional slotdp # DPs

URI https://saref.etsi.org/saref4ener/optionalSlot
Description

Indicates whether a slot is optional (if set to TRUE). Otherwise, if a slot is mandatory, SHALL be omitted or set to FALSE. Note: This element applies to every repetition of the slot number.

Range(s) xsd:booleanc

power sourcedp # DPs

URI https://saref.etsi.org/saref4ener/powerSource
Description

Indicates the power source of a device. Possible values are e.g. mainsSinglePhase or battery

repetition totaldp # DPs

URI https://saref.etsi.org/saref4ener/repetitionsTotal
Description

Contains the total number of repetitions, if a power sequence repeats its sequence of slots. Absence of the element is equal to a presence with a value of 0 (zero). SHALL be absent if the value is 1.

Range(s) xsd:unsignedIntc

sequence IDdp # DPs

URI https://saref.etsi.org/saref4ener/sequenceID
Description

Provides a unique power sequence identifier for a certain device

Range(s) xsd:unsignedIntc

sequence remote controllabledp # DPs

URI https://saref.etsi.org/saref4ener/sequenceRemoteControllable
Description

Denotes whether a power sequence is modifiable (if value is TRUE) or not (if value is FALSE). Modifiability is required to configure power sequences and slots. It is also required to change a power sequence state.

Range(s) xsd:booleanc

serial numberdp # DPs

URI https://saref.etsi.org/saref4ener/serialNumber
Description

Indicates the serial number of a device as defined by the manufacturer. Usually the same as printed on the case.

Range(s) xsd:stringc

slot activateddp # DPs

URI https://saref.etsi.org/saref4ener/slotActivated
Description

If a slot is optional, represents the current status of the slot (true = the slot will be executed, false = the slot will not be executed). If the slot is not optional, this element SHALL be absent.

Range(s) xsd:booleanc

slot numberdp # DPs

URI https://saref.etsi.org/saref4ener/slotNumber
Description

Provides a unique slot identifier for a certain power sequence

Range(s) xsd:unsignedIntc

software revisiondp # DPs

URI https://saref.etsi.org/saref4ener/softwareRevision
Description

Indicates the software revision of a device as defined by the manufacturer.

Range(s) xsd:stringc

supports reselectiondp # DPs

URI https://saref.etsi.org/saref4ener/supportsReselection
Description

If set toTRUE, the power profile of a device does not restrict the number of power sequence re-selections by the CEM, i.e. within a given alternative the CEM may first choose one power sequence, alter the selection by configuring another sequence later on, then alter the selection again, etc. (provided the process rules and data still permit configuration). If supportsReselection is set to FALSE, the device permits the CEM to select a power sequence of an alternative only once.

Range(s) xsd:booleanc

supports single slot scheduling onlydp # DPs

URI https://saref.etsi.org/saref4ener/supportsSingleSlotSchedulingOnly
Description

If set toTRUE, the power profile of a device does NOT permit the modification of more than one slot per configuration command.

Range(s) xsd:booleanc

task identifierdp # DPs

URI https://saref.etsi.org/saref4ener/taskIdentifier
Description

Represents the task identifier of the power sequence.

Range(s) xsd:unsignedIntc

total sequences count maxdp # DPs

URI https://saref.etsi.org/saref4ener/totalSequencesCountMax
Description

Represents the total number of power sequences supported by the power profile of a device

Range(s) xsd:unsignedIntc

value sourcedp # DPs

URI https://saref.etsi.org/saref4ener/valueSource
Description

Indicates the source (origin/foundation) of the measurement forecasted values for a power sequence. If absent, the source is undefined. Remark: This element shall express the reliability of the forecast.

value tendencydp # DPs

URI https://saref.etsi.org/saref4ener/valueTendency
Description

Indicates whether the tendency of a measurement is rising, stable or falling.

vendor codedp # DPs

URI https://saref.etsi.org/saref4ener/vendorCode
Description

Provides a code for the vendor of the device as defined by the manufacturer.

Range(s) xsd:stringc

vendor namedp # DPs

URI https://saref.etsi.org/saref4ener/vendorName
Description

Provides the name of the vendor of the device as defined by the manufacturer.

Range(s) xsd:stringc

duration in xsd dp # DPs

URI https://saref.etsi.org/saref4ener/xsdDuration
Description

This property is added to the time:DurationDescription class to allow to express time duration also as xsd:duration. This is necessary because in the EEBus/E@h model time is always expressed as xsd:duration. We use this property to express the following time information in the EEBus/E@h model:

  • the startTime of the power sequence (in the PowerSequence class). SHALL be present
  • the endTime of the power sequence (in the PowerSequence class). If the value is available, it SHALL be denoted here. Otherwise the element SHALL be omitted.
  • the startTime of measurement as absolute or relative value (in the Measurement class).
  • the endTime of measurement as absolute or relative value (in the Measurement class).

The duration is expected to be described as in xsd:duration

Annotation Properties

createdap # APs

URI http://purl.org/dc/terms/created

creatorap # APs

URI http://purl.org/dc/terms/creator

descriptionap # APs

URI http://purl.org/dc/terms/description

licenseap # APs

URI http://purl.org/dc/terms/license

modifiedap # APs

URI http://purl.org/dc/terms/modified

publisherap # APs

URI http://purl.org/dc/terms/publisher

titleap # APs

URI http://purl.org/dc/terms/title

preferredNamespacePrefixap # APs

URI http://purl.org/vocab/vann/preferredNamespacePrefix

preferredNamespaceUriap # APs

URI http://purl.org/vocab/vann/preferredNamespaceUri

Named Individuals

Completedni

Class(es)
s4ener:PowerSequenceState
URI https://saref.etsi.org/saref4ener/Completed
Description Power sequence state with value 'completed'

Emergencyni

Class(es)
s4ener:EventActionConsume
s4ener:EventActionProduce
URI https://saref.etsi.org/saref4ener/Emergency
Description Load control event action with value 'emergency'

Event acceptedni

Class(es)
s4ener:EventStateConsume
s4ener:EventStateProduce
URI https://saref.etsi.org/saref4ener/EventAccepted
Description Load control state with value 'event accepted'

Event cancelledni

Class(es)
s4ener:EventStateConsume
s4ener:EventStateProduce
URI https://saref.etsi.org/saref4ener/EventCancelled
Description Load control state with value 'event cancelled'

Event errorni

Class(es)
s4ener:EventStateConsume
s4ener:EventStateProduce
URI https://saref.etsi.org/saref4ener/EventError
Description Load control state with value 'event error'

Event rejectedni

Class(es)
s4ener:EventStateConsume
s4ener:EventStateProduce
URI https://saref.etsi.org/saref4ener/EventRejected
Description Load control state with value 'event rejected'

Event startedni

Class(es)
s4ener:EventStateConsume
s4ener:EventStateProduce
URI https://saref.etsi.org/saref4ener/EventStarted
Description Load control state with value 'event started'

Event stoppedni

Class(es)
s4ener:EventStateConsume
s4ener:EventStateProduce
URI https://saref.etsi.org/saref4ener/EventStopped
Description Load control state with value 'event stopped'

Inactiveni

Class(es)
s4ener:PowerSequenceState
URI https://saref.etsi.org/saref4ener/Inactive
Description Power sequence state with value 'inactive'

Increaseni

Class(es)
s4ener:EventActionConsume
s4ener:EventActionProduce
URI https://saref.etsi.org/saref4ener/Increase
Description Load control event action with value 'increase'

Invalidni

Class(es)
s4ener:PowerSequenceState
URI https://saref.etsi.org/saref4ener/Invalid
Description Power sequence state with value 'invalid'

Normalni

Class(es)
s4ener:EventActionConsume
s4ener:EventActionProduce
URI https://saref.etsi.org/saref4ener/Normal
Description The value NORMAL used to instantiate the Load Control Event Action class and MeasurandState class

Pauseni

Class(es)
s4ener:EventActionConsume
s4ener:EventActionProduce
URI https://saref.etsi.org/saref4ener/Pause
Description Load control event action with value 'pause'

Pausedni

Class(es)
s4ener:PowerSequenceState
URI https://saref.etsi.org/saref4ener/Paused
Description Power sequence state or sensor state with value 'paused'

Pendingni

Class(es)
s4ener:PowerSequenceState
URI https://saref.etsi.org/saref4ener/Pending
Description Power sequence state with value 'pending'

Reduceni

Class(es)
s4ener:EventActionConsume
s4ener:EventActionProduce
URI https://saref.etsi.org/saref4ener/Reduce
Description Load control event action with value 'reduce'

Resumeni

Class(es)
s4ener:EventActionConsume
s4ener:EventActionProduce
URI https://saref.etsi.org/saref4ener/Resume
Description Load control event action with value 'resume'

Runningni

Class(es)
s4ener:PowerSequenceState
URI https://saref.etsi.org/saref4ener/Running
Description Power sequence state with value 'running'

Scheduledni

Class(es)
s4ener:PowerSequenceState
URI https://saref.etsi.org/saref4ener/Scheduled
Description Power sequence state with value 'scheduled'

Scheduled pausedni

Class(es)
s4ener:PowerSequenceState
URI https://saref.etsi.org/saref4ener/ScheduledPaused
Description Power sequence state with value 'scheduled paused'

Namespaces

default (s4ener)
https://saref.etsi.org/saref4ener/
dcterms
http://purl.org/dc/terms/
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
saref
https://saref.etsi.org/core/
sdo
https://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
time
http://www.w3.org/2006/time#
vann
http://purl.org/vocab/vann/
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals