SAREF extension for smart grid
This ontology extends the SAREF ontology for the smart grid domain.
The development of the SAREF4GRID ontology has been partially funded by the IA4TES project (MIA.2021.M04.0008), funded by the Spanish Ministry of Economic Affairs and Digital Transformation and by the NextGenerationEU program
has input
has operation
has output
has service
control property
has function
has measurement
has property
has state
is controlled by device
is measured by device
is measured in
is measurement of
is offered by
is property of
makes measurement
measurement made by
measures property
offers
relates to measurement
relates to property
represents
[COSEM] Defines the script to be executed
executes script
[COSEM] Contains a list of active season profiles. These season profiles form an active calendar
has active season profile
The activity calendar of a meter
has activity calendar
The clock of the meter
has clock
[COSEM] Day profile for every day of the week of a season
has day profile
The day schedule of a day profile
has day schedule
The firmware of the meter
has firmware
It defines the day profile valid each Friday of the season
has friday profile
It defines the day profile valid each Monday of the season
has monday profile
The network interface of the meter
has network interface
[COSEM] Contains a list of passive season profiles. These season profiles form a passive calendar
has passive season profile
The profile generic of a meter
has profile generic
A relationship between a property value and the property it relates to
The property value of a meter
has property value
It defines the day profile valid each Saturday of the season
has saturday profile
The script table of a meter
has script table
The selective access of a profile generic get service
has selective access
The single scheduled action of a meter
has single scheduled action
It defines when there is a festivity and therefore a normal day behaves as a special date
has special day profile
It defines the day profile valid each Sunday of the season
has sunday profile
It defines the day profile valid each Thursday of the season
has thursday profile
It defines the day profile valid each Tuesday of the season
has tuesday profile
It defines the day profile valid each Wednesday of the season
has wednesday profile
A relationship identifying the unit of measure used for a certain property value
has unit
The clock that is captured by a profile generic
related clock
The measurement that is captured by a profile generic
related measurement
The property value that is captured by a profile generic
related property value
[COSEM] Specifies the different scripts which are stored in a script table
stores script
has timestamp
has value
It defines the first entry to be retrieved from a profile generic
obtain from entry
It restricts the range of entries to be retrieved from a profile generic defining the oldest or smallest entry to retrieve
obtain from value
It identifies the attribute of an instance (COSEM object) of a class from which the data is going to be obtained. The value of this property conforms to and object property or datatype property of SAREF4GRID
obtain input for property
It identifies the instance (COSEM object) of a class from which the data is going to be obtained. The value of this property conforms to OBIS
obtain input from obis
It specifies the input of a method from the instance (COSEM object) of a class. The value of this property conforms to a simple type (not a structure)
has action value
[COSEM] Defines the time when the passive calendar will be activated
has activate passive calendar time
[COSEM] Used defined name identifying the passive calendar. Typically contains an identifier of the active calendar (currently active), which is descriptive to the set of scripts activated by the object
has calendar name active
[COSEM] User defined name identifying the passive calendar. Typically contains an identifier of the passive calendar (will be activated), which is descriptive to the set of scripts activated by the object
has calendar name passive
[COSEM] The capturing period of a profile generic in seconds. If its value is 0, then there is not automatic capturing; capturing is triggered externally or through capture events occur asynchronously. If its value is greater than 0, then automatic capturing is assumed
has capture period
[COSEM] Defines where the basic timing information comes from: (0) not defined, (1) internal crystal, (2) mains frequency 50 Hz, (3) mains frequency 60 Hz, (4) GPS (global positioning system), (5) radio controlled
has clock base
[COSEM] Configures the behaviour of the disconnect control object for all triggers, i.e. the possible state transitions
has control mode
Shows the internal state of the disconnect control object: (0) Disconnected, (1) Connected, (2) Ready for reconnection
has control state
It defines the unique identifier of a day
has day id
[COSEM] Defines the local switch date and time when the local time starts to deviate from the normal time
has daylight savings begin
[COSEM] Contains the number of minutes by which the deviation in generalized time shall be corrected at daylight savings begin
has daylight savings deviation
[COSEM] Enable and disable the daylight savings time feature
has daylight savings enabled
[COSEM] Defines the local switch date and time when the local time ends to deviate from the local normal time
has daylight savings end
[COSEM] Specifies the time and the date when the script is executed
has execution time
[COSEM] Textual description of the firmware version running on the device
has firmware version
It defines the index of the special day
has index
[COSEM] Holds the MAC address
has m a c address
[COSEM] It identifies the instance (COSEM object) of a class. The value of this property conforms to OBIS. OBject Identification System (OBIS) provides a unique identifier for all data within the metering equipment, including not only measurement values, but also abstract values used for configuration or obtaining information about the behaviour of the metering equipment
has obis
[COSEM] Shows the actual physical state of the device connection to the supply: (True) Connected, (False) Disconnected
has output state
[COSEM] Vendor-assigned unique identifier for the specific product
has product id
It pre-sets the clock time to a new value
has preset time
[COSEM] User defined name identifying the current season profile
has season profile name
[COSEM] Starting time of the season profile. The current season profile is terminated by the starting time of the next season
has season start
It defines the date at which a normal day is considered a special date
has special date
Dates at which a normal day is considered a special date (i.e., Christmas)
has special day date
[COSEM] Time when the script is going to be executed
has start time
[COSEM] Status of the clock
has status
[COSEM] Meter’s local date and time
has time
[COSEM] The deviation of local, normal time to UTC in minutes. The value depends on the geographical location of the meter
has time zone
It defines the end of a validity interval within which the new time can be activated
has validity interval end
It defines the start of a validity interval within which the new time can be activated
has validity interval start
A relationship defining the value of a certain property which is not observable by the meter
[COSEM] Unique vendor identifier assigned by the PRIME Alliance
has vendor id
It identifies the type of the attribute of an instance (COSEM object) of a class from which the data is going to be obtained. The value of this property conforms to the range of a datatype property of SAREF4GRID
has input data type
It identifies the type of the attribute of an instance (COSEM object) of a class from which the data is going to be obtained. The value of this property conforms to the range of an object property of SAREF4GRID
has input object type
has output data type
has output object type
It defines the last entry to be retrieved from a profile generic
obtain to entry
It restricts the range of entries to be retrieved from a profile generic defining the newest or largest entry to retrieve
obtain to value
Device
Operation Input
Operation Output
Operation
Service
Feature Of Interest
Function
Measurement
Meter
Property
Sensor
State
Unit Of Measure
This class is the means of an action service to communicate in a procedure-type manner over the network (i.e. transmit data to/from other devices). It is the –machine interpretable- exposure of a –human understandable- Command to a network
Action Operation
This class is a representation of an action function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network. Actions can be performed over classes that are characterised by an OBIS code
Action Service
[COSEM] This class allows handling various tariff structures in the meter. This class provides a list of scheduled actions, following the classical way of calendar-based schedules by defining seasons, weeks, etc
Activity Calendar
[COSEM] This class models the device clock, managing all information related to date and time including deviations of the local time to a generalized time reference (UTC) due to time zones and daylight-saving time schemes
Clock
This class indicates that the parameter needed by the action to operate is complex (i.e., structure)
Complex Action Operation Input
[COSEM] This class manages an internal or external disconnect unit of the meter (e.g. electricity breaker, gas valve) in order to connect or disconnect – partly or entirely – the premises of the consumer to / from the supply
Breaker State
This class specifies the instance at which a service (get, set or action) is going to be executed by indicating the OBIS code
Cosem Operation Input
[COSEM] This class represents a list of scheduled actions which are defined by a script to be executed and the corresponding activation time
Day Profile
Scheduled actions to be executed at a given time for a day profile
Day Scheduled
Class to group those properties related to the energy and power of power lines
Energy Power Property
In the case of a get service of a profile generic class a selective access can be specified. This indicates the range of entries to be retrieved from the profile generic class
Entry Descriptor
[COSEM] This class holds identification information related to administration and maintenance of meters. They are not communication parameters but allow the device management
Firmware
This class specifies that the output of a get operation is going to be a datatype
Get Operation Data Output
This class specifies that the output of a get operation is going to be a class
Get Operation Object Output
This class specifies the output of a get operation, which can be either a class or a datatype
Get Operation Output
This class specifies the object/datatype property of an instance from which data is going to be retrieved by indicating the name of the object/datatype property
Get Operation Property Input
This class is the means of a get service to communicate in a procedure-type manner over the network (i.e. transmit data to/from other devices). It is the –machine interpretable- exposure of a –human understandable- Command to a network
Get Operation
This class is a representation of a get function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network
Get Service
Class to group those properties related to electric grid meters
Meter Property
Metering device that remotely records real electricity consumption. This device allows to control all the information regarding consumption for any time range, automatically and remotely
[COSEM] This class holds the MAC address of the physical device (or, more generally, of a device or software). There shall be an instance of this class for each network interface of the physical device
Network Interface
Interconnected network for electricity delivery from producers to consumers
Power Line
This class represents the parameters that are needed by a clock to modify its time
Preset Adjusting Time
[COSEM] This class provides a generalized concept allowing to store, sort and access data groups or data series, called capture objects. Capture objects are appropriate attributes or elements of (an) attribute(s) of COSEM objects. The capture objects are collected periodically or occasionally
Profile Generic
A value (which may have a unit of measurement) that is related to a property which is not observable by the meter (i.e., is not a measurement)
Property Value
Class to group those properties related to the quality of power lines
Quality Property
In the case of a get service of a profile generic class a selective access can be specified. This indicates the range of values to be retrieved from the profile generic class
Range Descriptor
This class represents normal dates
Regular Day Profile
This class allows modelling the triggering of a series of actions by executing scripts
Script Table
[COSEM] Lists of actions to be executed by the meter
Script
[COSEM] This class represents a season which is defined by its starting date and a specific day profile to be executed
Season Profile
The get operations property-related services typically reference the entire property. However, in the case of certain properties, selective access to only part of the property may be provided
Selective Access
This class specifies that just the range of a datatype property of the instance is going to be modified
Set Operation Data Input
This class specifies that the whole instance is going to be modified
Set Operation Obis Input
This class specifies that just the range of an object property of the instance is going to be modified
Set Operation Object Input
This class is the means of a set service to communicate in a procedure-type manner over the network (i.e. transmit data to/from other devices). It is the –machine interpretable- exposure of a –human understandable- Command to a network
Set Operation
This class is a representation of a set function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network
Set Service
This class indicates that the parameter needed by the action to operate is simple (i.e., integer, string, etc)
Simple Action Operation Input
[COSEM] This class allows modelling the execution of periodic actions within a meter; such actions are not necessarily linked to tariffication
Single Scheduled Action
This class represents the parameters that are needed by an activity calendar for adding a new special day
Special Day Entry
[COSEM] This class allows defining special dates. On such dates, a special switching behaviour overrides the normal one
Special Day Profile
Property of the power line indicating its active energy
Active Energy
Property of the power line indicating its active power
Active Power
Property of the power line indicating its apparent power
Apparent Power
Property of the meter that indicates the period in which a given billing is being applied
Billing Period
Property of the power line indicating its current
Current
Property of the power line indicating its demand register
Demand Register
Property of the power line indicating the duration of the long power failures detected
Duration Long Power Failure
Property of the power line indicating the duration of the voltage sags detected
Duration Voltage Sag
Property of the power line indicating the duration of the voltage swells detected
Duration Voltage Swell
Property of the meter indicating the number of long power failures detected
Long Power Failures Number
Property of the meter indicating its manufacturer information
Manufacturer
Property of the meter indicating its network information
Network
Property of the meter indicating its phase
Phase
Property of the meter indicating its phase angle
Phase Angle
Property of the power line indicating its power factor
Power Factor
Property of the meter indicating its power limit
Power Limit
Property of the meter indicating its power quality
Power Quality
Property of the meter indicating its profile generic status
Profile Status
Property of the meter indicating its quadrant
Quadrant
Property of the power line indicating its reactive energy
Reactive Energy
Property of the power line indicating its reactive power
Reactive Power
Property of the meter indicating information about its screen
Screen Display
Property of the meter indicating a threshold limit
Threshold
Property of the meter indicating the time outside a threshold
Time Threshold
Property of the meter indicating the transformer turn ratio
Transformer Ratio
Property of the power line indicating its voltage
Voltage
Property of the meter indicating the number of voltage sags detected
Voltage Sag Number
Property of the meter indicating the number of voltage swells detected
Voltage Swell Number