description
type: NamedIndividual
type: PropertyShape
name: description
node kind: Literal
path: hasDescription

Profile
type: NamedIndividual
type: NodeShape
description: A specification associated to a device to collect information about a certain Property (e.g., Energy) or Commodity (e.g.Water) for optimizing its usage in the home, office or building in which the device is located. This specification is about a certain Property or Commodity (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.
name: Profile
node kind: IRI
target class: Profile

Smart contract
type: NamedIndividual
type: NodeShape
description: Computer program or a transaction protocol which is intended to automatically execute, control or document legally relevant events and actions according to the terms of a contract or an agreement
name: Smart contract
node kind: IRI
target class: SmartContract

Relationship between a grid violation and the DR request to solve it.
type: NamedIndividual
type: PropertyShape
label: requests
description: Relationship between a grid violation and the DR request to solve it.
name: requests
node kind: BlankNodeOrIRI
path: requests

Customer
type: NamedIndividual
type: NodeShape
description: Entity that interacts in the platform
name: Customer
node kind: IRI
target class: Customer

Name of a cluster
type: NamedIndividual
type: PropertyShape
label: cluster name
description: Name of a cluster
name: cluster name
node kind: Literal
path: clusterName

Granularity of the profile (e.g., weekly, daily)
type: NamedIndividual
type: PropertyShape
label: has granularity
description: Granularity of the profile (e.g., weekly, daily)
name: has granularity
node kind: Literal
path: hasGranularity

Reliability associated to a virtual node
type: NamedIndividual
type: PropertyShape
label: has reliability
datatype: float
description: Reliability associated to a virtual node
name: has reliability
node kind: Literal
path: hasReliability
pattern: (\+|-)?([0-9]+(\.[0-9]*)?|\.[0-9]+)([Ee](\+|-)?[0-9]+)?|(\+|-)?INF|NaN

Profile
type: NamedIndividual
type: NodeShape
description: A specification associated to a Virtual Node or a device to collect information about properties
name: Profile
node kind: IRI
target class: Profile

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.
type: NamedIndividual
type: PropertyShape
label: has value
description: 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.
name: has value
node kind: Literal
path: hasValue

A relationship between a measurement and the feature of interest whose quality was measured
type: NamedIndividual
type: PropertyShape
label: isMeasurementOf
description: A relationship between a measurement and the feature of interest whose quality was measured
name: isMeasurementOf
node kind: BlankNodeOrIRI
path: isMeasurementOf

Relationship between a violation and its type, which can be overvoltage, undervoltage or overloading.
type: NamedIndividual
type: PropertyShape
label: has violation type
description: Relationship between a violation and its type, which can be overvoltage, undervoltage or overloading.
name: has violation type
node kind: Literal
path: hasViolationType

Name of a sector
type: NamedIndividual
type: PropertyShape
label: sector name
description: Name of a sector
name: sector name
node kind: Literal
path: sectorName

Relationship between an event and its duration
type: NamedIndividual
type: PropertyShape
label: has duration
description: Relationship between an event and its duration
name: has duration
node kind: BlankNodeOrIRI
path: hasDuration

Relationship between a VE, Resource or Asset with the Group of targets associated
type: NamedIndividual
type: PropertyShape
label: belongs to
description: Relationship between a VE, Resource or Asset with the Group of targets associated
name: belongs to
node kind: BlankNodeOrIRI
path: belongsTo

Property
type: NamedIndividual
type: NodeShape
description: 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
name: Property
node kind: IRI
target class: Property

Payment
type: NamedIndividual
type: NodeShape
description: Monetary value associated to a contract
name: Payment
node kind: IRI
target class: Payment

is measured in
type: NamedIndividual
type: PropertyShape
name: is measured in
node kind: BlankNodeOrIRI
path: isMeasuredIn

Relationship between an action and the virtual node in charge of perform it
type: NamedIndividual
type: PropertyShape
label: is requested to
description: Relationship between an action and the virtual node in charge of perform it
name: is requested to
node kind: BlankNodeOrIRI
path: isRequestedTo

A relationship specifying the property that can be measured by a certain device
type: NamedIndividual
type: PropertyShape
label: measures property
description: A relationship specifying the property that can be measured by a certain device
name: measures property
node kind: BlankNodeOrIRI
path: measuresProperty

System constraint
type: NamedIndividual
type: NodeShape
description: Constraints of the grid that limits a system
name: System constraint
node kind: IRI
target class: SystemConstraint

Link between a price and its currency
type: NamedIndividual
type: PropertyShape
label: has currency
description: Link between a price and its currency
name: has currency
node kind: BlankNodeOrIRI
path: hasCurrency

quantifies KPI
type: NamedIndividual
type: PropertyShape
description: quantifies KPI
name: quantifies KPI
node kind: BlankNodeOrIRI
path: quantifiesKPI

has smart contract
type: NamedIndividual
type: PropertyShape
label: link between the Virtual node and its smart contracts
class: SmartContract
description: link between the Virtual node and its smart contracts
name: has smart contract
node kind: BlankNodeOrIRI
path: hasSmartContract

FEID
type: NamedIndividual
type: NodeShape
description: An intelligent device, responsible for collecting information stemming from the field devices (home appliances, distributed energy resources, storage components etc.) to the DELTA Virtual Nodes and facilitate end-to-end communication of signals from/to the Aggregator and to/from the field devices. FEIDs will be equipped with smart meters measuring energy related data (e.g. consumption, generation, emissions, power coefficient, etc.) and through an intelligent lightweight toolkit compute real-time flexibility, providing them as input to the DVN Agent using fog computing techniques, aligned to a strategy (i.e. time interval) imposed to the specific Node by the Aggregator.
name: FEID
node kind: IRI
target class: FEID

Relation between a smart contract and the payment associated
type: NamedIndividual
type: PropertyShape
label: has payment
description: Relation between a smart contract and the payment associated
name: has payment
node kind: BlankNodeOrIRI
path: hasPayment

Relationship between a violation and a profile that describes such violation
type: NamedIndividual
type: PropertyShape
label: includes profile
description: Relationship between a violation and a profile that describes such violation
name: includes profile
node kind: BlankNodeOrIRI
path: includesProfile

DR request
type: NamedIndividual
type: NodeShape
description: Action that is requested by a FEID
name: DR request
node kind: IRI
target class: Action

Time interval
type: NamedIndividual
type: NodeShape
description: A temporal entity with an extent or duration
name: Time interval
node kind: IRI
target class: Interval

Energy
type: NamedIndividual
type: NodeShape
description: A property related to measurements that are characterized by a value measured in energy units
name: Energy
node kind: IRI
target class: Energy

Customer cluster
type: NamedIndividual
type: NodeShape
description: Groups of customers
name: Customer cluster
node kind: IRI
target class: CustomerCluster

Consumer
type: NamedIndividual
type: NodeShape
description: Entity that consumes energy
name: Consumer
node kind: IRI
target class: Consumer

Cluster
type: NamedIndividual
type: NodeShape
description: Aggrupation of elements, such as FEIDs or Virtual Nodes
name: Cluster
node kind: IRI
target class: Cluster

Value that indicates whether the FEID is available
type: NamedIndividual
type: PropertyShape
label: is available
datatype: boolean
description: Value that indicates whether the FEID is available
name: is available
node kind: Literal
path: isAvailable
pattern: true|false|0|1

A relationship specifying the property that can be measured by a certain device
type: NamedIndividual
type: PropertyShape
label: makes measurement
description: A relationship specifying the property that can be measured by a certain device
name: makes measurement
node kind: BlankNodeOrIRI
path: makesMeasurement

Relation between a Virutal Node and the devices it manages
type: NamedIndividual
type: PropertyShape
label: manages
description: Relation between a Virutal Node and the devices it manages
name: manages
node kind: BlankNodeOrIRI
path: manages

Frequency
type: NamedIndividual
type: NodeShape
description: Frequency constraint related to the grid
name: Frequency
node kind: IRI
target class: Frequency

Asset
type: NamedIndividual
type: NodeShape
label: Element contained in the FEID that detects and responds to events in an environment
name: Asset
name: Element contained in the FEID that detects and responds to events in an environment
node kind: IRI
target class: Asset

A relationship identifying what an entity, such as a Profile, is about
type: NamedIndividual
type: PropertyShape
label: isAbout
description: A relationship identifying what an entity, such as a Profile, is about
name: isAbout
node kind: BlankNodeOrIRI
path: isAbout

Link between a Virtual Node and its index
type: NamedIndividual
type: PropertyShape
label: has index
description: Link between a Virtual Node and its index
name: has index
node kind: BlankNodeOrIRI
path: hasIndex

Relation to define the comfort settings of a system
type: NamedIndividual
type: PropertyShape
label: has comfort settings
description: Relation to define the comfort settings of a system
name: has comfort settings
node kind: BlankNodeOrIRI
path: hasComfortSetting

https://astrea.linkeddata.es/shapes#1277b387effe1ea8b7cf6171d6155a1b
type: NamedIndividual
type: NodeShape
description: A temporal entity with zero extent or duration
node kind: IRI
target class: Instant

Measurement
type: NamedIndividual
type: NodeShape
name: Measurement
node kind: IRI
target class: Measurement

Incentive
type: NamedIndividual
type: NodeShape
description: Incentive (usually monetary) associated to energy values
name: Incentive
node kind: IRI
target class: Incentive

agrees on
type: NamedIndividual
type: PropertyShape
is defined by: Relationship between a smart contract and the property it agrees on
name: agrees on
node kind: BlankNodeOrIRI
path: agreesOn

Reward
type: NamedIndividual
type: NodeShape
description: Reward associated to the customers that is given after using the engagement tools
description: Reward associated to the customers that is given after using the engagement tools (e.g., discounts)
name: Reward
node kind: IRI
target class: Reward

Relationship between the FEID and the violation it detects
type: NamedIndividual
type: PropertyShape
label: detects
description: Relationship between the FEID and the violation it detects
name: detects
node kind: BlankNodeOrIRI
path: detects

Energy Market
type: NamedIndividual
type: NodeShape
name: Energy Market
node kind: IRI
target class: EnergyMarket

Description of a cluster
type: NamedIndividual
type: PropertyShape
label: cluster description
description: Description of a cluster
name: cluster description
node kind: Literal
path: clusterDescription

Index
type: NamedIndividual
type: NodeShape
description: Reliability and Fairness Index that refers to the distribution network configuration
name: Index
node kind: IRI
target class: Index

Link between the customers and the devices
type: NamedIndividual
type: PropertyShape
label: owns
description: Link between the customers and the devices
name: owns
node kind: BlankNodeOrIRI
path: owns

Price
type: NamedIndividual
type: NodeShape
description: A saref:Property crelated to some measurements that are characterized by a certain value that is measured using saref:Currency
name: Price
node kind: IRI
target class: Price

Device
type: NamedIndividual
type: NodeShape
description: 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. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function. Devices can be structured in categories (subclasses) that reflect the different domain in which a device is used, e.g., smart appliances domain (subclass FunctionRelated) vs. building domain (subclass BuildingRelated) vs. smart grid domain (subclass EnergyRelated). New categories can be defined,if needed, to reflect other differences, for example different points of view, such as the point of view of the device's user vs. the point of view of the device's manufacturer. We propose a list of devices that are relevant for the purpose of SAREF, but this list can be extended.
name: Device
node kind: IRI
target class: Device

DR type that is implemented by the FEID, which can be implicit or explicit
type: NamedIndividual
type: PropertyShape
label: implements DR type
description: DR type that is implemented by the FEID, which can be implicit or explicit
name: implements DR type
node kind: Literal
path: implementsDRType

Phase
type: NamedIndividual
type: NodeShape
description: Phase of a measurement
name: Phase
node kind: IRI
target class: Phase

Points that are used by the DELTA platform to calculate the customers rewards
type: NamedIndividual
type: PropertyShape
label: has point
datatype: float
description: Points that are used by the DELTA platform to calculate the customers rewards
name: has point
node kind: Literal
path: hasPoint
pattern: (\+|-)?([0-9]+(\.[0-9]*)?|\.[0-9]+)([Ee](\+|-)?[0-9]+)?|(\+|-)?INF|NaN

A relation between a property and its incentives associated
type: NamedIndividual
type: PropertyShape
label: has incentive
description: A relation between a property and its incentives associated
name: has incentive
node kind: BlankNodeOrIRI
path: hasIncentive

allocates
type: NamedIndividual
type: PropertyShape
is defined by: Relation between a virtual node and its associated aggregator
name: allocates
node kind: BlankNodeOrIRI
path: allocates

Temporal entity
type: NamedIndividual
type: NodeShape
description: A temporal interval or instant.
name: Temporal entity
node kind: IRI
target class: TemporalEntity

Virtual node
type: NamedIndividual
type: NodeShape
description: An aggregated, virtual cluster of prosumers which will be perceived and acted upon as a single, large prosumer entity by the Aggregator. Prosumers entailed into each Virtual Node will have common characteristics, defined by their corresponding Aggregator.
name: Virtual node
node kind: IRI
target class: VirtualNode

A spatial representation for a given feature.
type: NamedIndividual
type: PropertyShape
label: hasGeometry
class: Geometry
description: A spatial representation for a given feature.
name: hasGeometry
node kind: BlankNodeOrIRI
path: hasGeometry

Feature Of Interest
type: NamedIndividual
type: NodeShape
description: A feature of interest represents any real world entity from which a property is measured.
name: Feature Of Interest
node kind: IRI
target class: FeatureOfInterest

Address of the service within the system.
type: NamedIndividual
type: PropertyShape
label: has port
datatype: integer
description: Address of the service within the system.
name: has port
node kind: Literal
path: hasPort
pattern: [\-+]?[0-9]+

A relationship between a property and the measurements it relates to
type: NamedIndividual
type: PropertyShape
label: relates to measurement
description: A relationship between a property and the measurements it relates to
name: relates to measurement
node kind: BlankNodeOrIRI
path: relatesToMeasurement

Relation between an object and the geographical feature in which it is located at
type: NamedIndividual
type: PropertyShape
label: is located at
description: Relation between an object and the geographical feature in which it is located at
name: is located at
node kind: BlankNodeOrIRI
path: isLocatedAt

Power
type: NamedIndividual
type: NodeShape
description: A property related to measurements that are characterized by a value measured in power units
name: Power
node kind: IRI
target class: Power

Relationship between a DR request and the needed measurement in order to solve a violation
type: NamedIndividual
type: PropertyShape
label: requires measurement
description: Relationship between a DR request and the needed measurement in order to solve a violation
name: requires measurement
node kind: BlankNodeOrIRI
path: requiresMeasurement

Duration code of an event
type: NamedIndividual
type: PropertyShape
label: has duration code
class: TemporalEntity
description: Duration code of an event
name: has duration code
node kind: BlankNodeOrIRI
path: hasDurationCode

Relation between an aggregator and the market settlement it consumes
type: NamedIndividual
type: PropertyShape
label: consumes
description: Relation between an aggregator and the market settlement it consumes
name: consumes
node kind: BlankNodeOrIRI
path: consumes

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)
type: NamedIndividual
type: PropertyShape
label: consists of
description: 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)
name: consists of
node kind: BlankNodeOrIRI
path: consistsOf

IP address of a thing
type: NamedIndividual
type: PropertyShape
label: has ip
datatype: string
description: IP address of a thing
name: has ip
node kind: Literal
path: hasIp
pattern: .*

The final status as if the DVN fullfiled the request or it failed
type: NamedIndividual
type: PropertyShape
label: status
description: The final status as if the DVN fullfiled the request or it failed
name: status
node kind: Literal
path: status

A relationship stating the timestamp of an entity (e.g. a measurement).
type: NamedIndividual
type: PropertyShape
label: timestamp
description: A relationship stating the timestamp of an entity (e.g. a measurement).
name: timestamp
node kind: Literal
path: hasTimestamp

Period where an entity, such a contract, is valid
type: NamedIndividual
type: PropertyShape
label: is valid during period
class: TemporalEntity
description: Period where an entity, such a contract, is valid
name: is valid during period
node kind: BlankNodeOrIRI
path: isValidDuringPeriod

Key Performance Indicator
type: NamedIndividual
type: NodeShape
name: Key Performance Indicator
node kind: IRI
target class: KeyPerformanceIndicator

Link between a smart contracts and the transactions it stores
type: NamedIndividual
type: PropertyShape
label: has transaction
description: Link between a smart contracts and the transactions it stores
name: has transaction
node kind: BlankNodeOrIRI
path: hasTransaction

Transaction
type: NamedIndividual
type: NodeShape
description: Transaction between entities that will be store in the smart contract
name: Transaction
node kind: IRI
target class: Transaction

Voltage
type: NamedIndividual
type: NodeShape
description: Voltage constraint related to the grid
name: Voltage
node kind: IRI
target class: Voltage

Creation date of a profile
type: NamedIndividual
type: PropertyShape
label: has creation date time
description: Creation date of a profile
name: has creation date time
node kind: Literal
path: hasCreationDateTime

Key performance indicator assessment
type: NamedIndividual
type: NodeShape
name: Key performance indicator assessment
node kind: IRI
target class: KeyPerfomanceIndicatorAssessement

Link to the grid constraints of a system
type: NamedIndividual
type: PropertyShape
label: has system constraint
description: Link to the grid constraints of a system
name: has system constraint
node kind: BlankNodeOrIRI
path: hasSystemConstraint

URI of the endpoint
type: NamedIndividual
type: PropertyShape
label: has href
description: URI of the endpoint
name: has href
node kind: Literal
path: hasHref

Aggregator
type: NamedIndividual
type: NodeShape
description: Legal entities that aggregate the load or generation of various demand and/or generation/production units and aim at optimizing energy supply and consumption.
name: Aggregator
node kind: IRI
target class: Aggregator

Link between an entity and its profile
type: NamedIndividual
type: PropertyShape
label: has profile
description: Link between an entity and its profile
name: has profile
node kind: BlankNodeOrIRI
path: hasProfile

Link from a virtual node to its aggregator
type: NamedIndividual
type: PropertyShape
label: is allocated in
description: Link from a virtual node to its aggregator
name: is allocated in
node kind: BlankNodeOrIRI
path: isAllocatedIn

A relationship between a measurement and the property it relates to
type: NamedIndividual
type: PropertyShape
label: relates to property
description: A relationship between a measurement and the property it relates to
name: relates to property
node kind: BlankNodeOrIRI
path: relatesToProperty

Link between a phase and a measurement
type: NamedIndividual
type: PropertyShape
label: has phase
description: Link between a phase and a measurement
name: has phase
node kind: BlankNodeOrIRI
path: hasPhase

Violation
type: NamedIndividual
type: NodeShape
description: Violation of the grid
name: Violation
node kind: IRI
target class: Violation

Value of the violation
type: NamedIndividual
type: PropertyShape
label: has violation value
datatype: float
name: Value of the violation
name: has violation value
node kind: Literal
path: hasViolationValue
pattern: (\+|-)?([0-9]+(\.[0-9]*)?|\.[0-9]+)([Ee](\+|-)?[0-9]+)?|(\+|-)?INF|NaN

Sector
type: NamedIndividual
type: NodeShape
description: A section or zone
name: Sector
node kind: IRI
target class: Sector

Feature
type: NamedIndividual
type: NodeShape
description: 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.
name: Feature
node kind: IRI
target class: Feature

Link between a customer and its associated reward
type: NamedIndividual
type: PropertyShape
label: has reward
description: Link between a customer and its associated reward
name: has reward
node kind: BlankNodeOrIRI

Prosumer
type: NamedIndividual
type: NodeShape
description: Entity that consumes or produces energy
name: Prosumer
node kind: IRI
target class: Prosumer

Redundancy of a FEID
type: NamedIndividual
type: PropertyShape
label: has redundancy
description: Redundancy of a FEID
name: has redundancy
node kind: BlankNodeOrIRI
path: hasRedundancy

Date when a DR request is sent
type: NamedIndividual
type: PropertyShape
label: occurs
datatype: dateTimeStamp
description: Date when a DR request is sent
name: occurs
node kind: Literal
path: occurs

Link between a device and its customer
type: NamedIndividual
type: PropertyShape
label: is owned by
description: Link between a device and its customer
name: is owned by
node kind: BlankNodeOrIRI
path: isOwnedBy

is derived from
type: NamedIndividual
type: PropertyShape
description: is derived from
name: is derived from
node kind: BlankNodeOrIRI
path: isDerivedFrom

Comfort setting
type: NamedIndividual
type: NodeShape
name: Comfort setting
node kind: IRI
target class: ComfortSetting

Geometry
type: NamedIndividual
type: NodeShape
description: geosparql
description: 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.
name: Geometry
node kind: IRI
target class: Geometry

A link between a node and the event it sends
type: NamedIndividual
type: PropertyShape
label: sends event
description: A link between a node and the event it sends
name: sends event
node kind: BlankNodeOrIRI
path: sendsEvent

Relationship identifying the properties associated to a group of entities, such as clusters
type: NamedIndividual
type: PropertyShape
label: has aggregated property
description: Relationship identifying the properties associated to a group of entities, such as clusters
name: has aggregated property
node kind: BlankNodeOrIRI
path: hasAggregatedProperty

Unit of measure
type: NamedIndividual
type: NodeShape
description: 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).
name: Unit of measure
node kind: IRI
target class: UnitOfMeasure

Link to the delivery time
type: NamedIndividual
type: PropertyShape
label: has delivery time
description: Link to the delivery time
name: has delivery time
node kind: BlankNodeOrIRI
path: hasDeliveryTime