Alba Fernández Izquierdo
Andrea Cimmino
OpenADR ontology
This ontology describes the openADR protocol based on the documentation provided by the openADR Profile B
http://purl.org/NET/rdflicense/cc-by4.0
0.2.2
A spatial representation for a given feature.
Geometry
Exists if the subject SpatialObject spatially contains the object SpatialObject
contains
applies to
Relationship between a VE, Resource or Asset with the Group of targets associated
belongs to
Relationship to cancel a report
cancels
Relation between a target and its components
contains
Relation between a target and the asset it contains
contains asset
Relation between a target and the resource it contains
contains resource
Relation between a target and the VEN it contains
contains VEN
Relation between an event and its metadata
event descriptor
expected response
Relation between an entity and its service area target
has area target
Duration of an event
has duration
Link between an event and its status
has event status
This is the time interval between sampled data in a report request
has granularity
Relation between an entity and its group target
has group target
has item base
Relation between a report and the load control state to enable a VEN to report on its load control state that corresponds to a LOAD_CONTROL signal that might be sent to a VEN.
has load control state
Maximum period of time
has max period
Minimum period of time
has min period
Link between a report and its payload
has payload
has report back duration
Relation between a report and its payload
has report payload
Indicates the sampling rate of a report
has sampling rate
Duration of a signal interval
interval duration
Relation between a signal and its payload
has signal payload
Relationship between a signal and its signal type
has signal type
Relation between an entity and its target
has target
Typical value of an interval
has typical value
Link between a report and the measurement included in the payload
includes measurement
Relation between an entity and its signal
has signal
Relation between the report and its subject
involves subject
Relation between an entity an its active period
has active period
Linked between a report and the properties it measure
is associated to property
Availability of a target
is available during
Link between a signal and the interval where it is active
has interval
Relation between a payload and its descriptor
is described in
Relation between a Resource and a VEN
is managed by
Reporting interval of a report
is reported during interval
Relationship between a schedule and a target
is schedule of
Relationship between reports
is specifier in
Unavailability of a target
is unavailable during
Relation between a VEN and a Resource
manages
Relation between Opt and the planification of a target
plans
ramp up
Relation between the node and an object it receives
receives
recovery
Relation between a target and its availability
refers to target
Link to the source of a report
report data source
Relation between a report and its metadata
report descriptor
Subject of a report
report subject
Relationship between the node and the report it requests
requests
Relation between a node and an object it requires
requires
A link between a node and the objects it sends
sends
A link between a node and the event it sends
sends event
A link between a node and the opt it sends
sends opt
A link between a node and the report it sends
sends report
relation between the report and its specification
specifies report
comment
Indicates the likely variability of the prediction and the error of a reading
has accuracy
has capacity
A statistical probability that a reported data point is accurate
has confidence
has created date time
data quality
Name fo an event
has event name
group name
has item description
has level offset
A URI identifying a DR Program
market context
Time of modification of an event
has modification date time
Number which is incremented each time an event is modified.
has modification number
It indicates why an event was modified
has modification reason
has node name
has percentage offset
The priority of the event in relation to other events (The lower the number
higher the priority. A value of zero (0) indicates no priority, which is the lowest priority by default).
has priority
has profile name
has randomization
Metadata about the Readings, such as mean or derived
reading type
has registration number
has report identifier
has report name
has report only
has report type
has request identifier
A scaling factor for the base unit of measure for a report
has scale code
has set point
Name of a signal
has signal name
has transport name
has version
has XML signature
is manual override
Attribute to determine whether or not data is sampled as it changes
is on change
Indicates whether the payload is online
is online
Attribute to indicate if a response is required to acknowledge the object
is response required
Attribute to indicate if the event is for testing purposes
is test event
The starting time for the activity, data, or state change
starts
This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156:2011, and it is superclass of all feature types
Feature
The class represents the top-level geometry type. This class is equivalent to the UML class GM_Object defined in ISO 19107, and it is superclass of all geometry types.
http://www.opengis.net/ont/geosparql
Geometry
The class spatial-object represents everything that can have a spatial representation. It is superclass of feature and geometry.
SpatialObject
A point, typically described using a coordinate system relative to Earth, such as WGS84.
http://www.w3.org/2003/01/geo/wgs84_pos#
Point
Anything with spatial extent, i.e. size, shape, or position. e.g. people, places, bowling balls, as well as abstract areas like cubes
Spatial thing
Duration of a temporal extent expressed as a number scaled by a temporal unit
Time duration
A temporal entity with zero extent or duration
Instant
A temporal entity with non-zero extent or duration, for which the value of the beginning and end are different
Interval
A temporal entity with zero extent or duration
Temporal Entity
A unit of measure is a definite magnitude of a quantity, defined and adopted by convention and/or by law. It is used as a standard for measurement of the same quantity, where any other value of the quantity can be expressed as a simple multiple of the unit of measure. For example, length is a quantity; the metre is a unit of length that represents a definite predetermined length. When we say 10 metre (or 10 m), we actually mean 10 times the definite predetermined length called "metre".
unit of measure
This is the amount of energy from a resource that was bid into a program
Bid energy setpoint signal
Signal that represents the price that was bid by the resource
Bid energy signal
This is the amount of load that was bid by a resource into a program
Bid load setpoint signal
Signal that represents the amount of load that was bid by a resource into a program
Bid load signal
This is the price that was bid by the resource
Bid absolute price
Signal that represents the price that was bid by the resource
Bid price signal
This is the delta amount of energy that should be contained in a storage resource from where it currently is.
Charge state delta signal
This is the percentage of full charge that the storage resource should be at.
Charge state multiplier signal
This is used to either charge or discharge a certain amount of energy from a storage resource until its charge state reaches a certain level.
Charge state setpoint signal
Signal used to dispatch storage resources
Charge state signal
These reports are used to report actual data that may be measured or calculated.
OpenADR 2.0 Demand Response Specification Profile B
Data report
This is the demand charge expressed in absolute terms
Demand charge absolute price signal
This is a multiplier to the existing demand charge
Demand charge multiplier price signal
This is a delta change to the existing demand charge
Demand charge relative price signal
Signal for the demand charge
Demand charge signal
This is the cost of electricity expressed in absolute terms
Electicity absolute price signal
This is a multiplier to the existing cost of electricity
Electricity multiplier price signal
This is a delta change to the existing price of electricity
Electricity relative price signal
Signal for the price of electricity
Electricity price signal
This is the cost of energy expressed in absolute terms
Energy absolute price signal
This is a multiplier to the existing cost of energy
Energy multiplier price signal
This is a delta change to the existing price of energy
Energy relative price signal
Energy price signal
Signal for the price of energy
An event is a notification from the utility to demand side resources requesting load shed starting at a specific time, over a specified duration, and may include targeting information designating specific resources that should participate in the event
OpenADR 2.0 Demand Response Program Implementation Guide
Event
Part of the OpenADR event object that describes metadata about the event, such as program name and event priority
OpenADR 2.0 Demand Response Program Implementation Guide
Event descriptor
Status of an OpenADR event
OpenADR 2.0 Demand Response Program Implementation Guide
Event status
This is usage history that can be transmitted using the well known GREEN BUTTON standard payloads
OpenADR 2.0 Demand Response Specification Profile B
Green button report
Target of a signal or event
Group
This is a type of data report in which the history of the data point values is logged and can be subsequently requested
OpenADR 2.0 Demand Response Specification Profile B
History report
These are logs of usage data that are typically logged by VEN’s and can be queried by the VTN
OpenADR 2.0 Demand Response Specification Profile B
History usage report
Units for the data in the report
OASIS Energy Market Information Exchange (eMIX) standard
Item
This is an instruction for the load controller to operate at a level that is some percentage of its maximum load consumption capacity. This can be mapped to specific load controllers to do things like duty cycling. Note that 1.0 refers to 100% consumption. In the case of simple ON/OFF type devices then 0 = OFF and 1 = ON.
Load control capacity signal
Discrete integer levels that are relative to normal operations where 0 is normal operations. There is no requirement to link the setpoints to specific load consumption values, but the intention is that the higher the setpoint the less load is consumed. Note that these are controller set points that can be mapped at the VEN side to something as simple as thermostat temperature set point offsets.
Load control level offset signal
Percentage change from normal operations. The percentage does not refer to specific load consumptions values, but to load control operation levels. The lower the percentage the less load is consumed.
Load control percent offset signal
Load controller set points. There is no requirement to link the setpoints to specific load consumption values. Note that these are generic controller set points and can be mapped at the VEN side to something as simple as specific thermostat temperature set points.
Load control setpoint signal
Load control signal
Signal for to set the load control to values that are relative to the load controller and its output capacity.
The LoadControlState attributes are meant to mirror the LOAD_CONTROL signal attributes meaning that for each LOAD_CONTROL signal type there is a corresponding attribute in the LoadControlState of a report.
Load control state
This is used to dispatch loads to some offset from an agreed upon baseline. Note that the baseline may be the current power consumption.
Load dispatch delta signal
This is used to specify the load in terms of discrete levels.
Load dispatch level signal
This is used to dispatch loads as some multiple of power against some agreed upon baseline. Note that the baseline may be the current power consumption.
Load dispatch multiplier signal
This is used to dispatch loads to a specific amount
Load dispatch setpoint signal
Instructions are used to set the load values that can be expressed in terms of the desired load
Load dispatch signal
OpenADR 2.0 Demand Response Specification Profile B
The metadata report can contain a specification for one or more type of reports, each report having its own set of report descriptors and specifications
Metadata report
Element that interacts with resources in the environment
Node
The expected response from the demand side resource owner upon receipt of an event.
OpenADR 2.0 Demand Response Program Implementation Guide
Opt
OpenADR 2.0 Demand Response Profile B
Opt In
OpenADR 2.0 Demand Response Profile B
Opt Out
Report sent from a VEN to a VTN to report the energy consumption or the status of Resources connected to the VEN
OpenADR 2.0 Demand Response Specification Profile B
Report
Part of the OpenADR report object that describes the data included in the descriptor report
Report data descriptor
Part of the OpenADR report object that includes the data sent to a node
Report data payload
Part of the OpenADR report object that describes metadata about the report
OpenADR 2.0 Demand Response Program Implementation Guide
Report descriptor
Payload associated to every report
Report payload
Part of the OpenADR report object that describes the status of the descriptor report
Report status descriptor
Part of the OpenADR report object that includes the status of the payload report
Report status payload
Entity that is enrolled in the DR Programs and is capable of delivering some sort of change to their load profile in response to receiving a DR signal from a VTN.
OpenADR 2.0 Demand Response Program Implementation Guide
Resource
The average number of samples obtained in one second
Sampling rate
Schedule of a target
Schedule
The Service Area expresses locations or geographic regions relevant to price communication
OASIS Energy Market Information Exchange (EMIX)
Service Area
The actionable information contained in an event such as electricity pricing or specific levels of load shed requested that typically trigger some preprogrammed load shed behavior by the recipient of the event.
OpenADR 2.0 Demand Response Program Implementation Guide
Signal
Interval of time where a signal is active
Signal Interval
Type of a signal
Signal Type
Signal for signal levels
Simple signal
The term telemetry in the context of OpenADR refers to data that is reported periodically in real time
OpenADR 2.0 Demand Response Specification Profile B
Telemetry report
This is usage data that is periodically reported from the VEN to the VTN in real time
OpenADR 2.0 Demand Response Specification Profile B
Telemetry status report
This is the status of a resource, which may be periodically reported from the VEN to the VTN
OpenADR 2.0 Demand Response Specification Profile B
Telemetry usage report
This is the OpenADR Virtual End Node that is used to interact with the VTN
OpenADR 2.0 Demand Response Program Implementation Guide
Virtual End Node (VEN)
This is the OpenADR Virtual Top Node that is used to interact with the Resources enrolled in the DR Programs.
OpenADR 2.0 Demand Response Program Implementation Guide
Virtual Top Node (VTN)
Active status
Active
Canceled status
Canceled
Completed status
Completed
Far status
Far
Near status
Near
None status
None
1