Here you can find the SHACL shapes and payloads examples for each interface involved in the data exchange for DELTA project.
Each interface in DELTA has an associated payload that refers to the information that needs to be sent or received by a component in the DELTA environment. The SHACL shapes are used to verify that a payload is consistent with the DELTA ontology restrictions. The JSON-LD payloads examples are guidelines to produce payloads that follow the DELTA ontology.
Interface name | Exchanged data | SHACL shapes | JSON-LD examples | Level |
---|---|---|---|---|
Actors | Data related to the actors involved in a blockchain transaction. | Actors Shape | Actors Example | Blockchain |
Aggregator Profile | Profile associated to an aggregator. | Aggregator Profile Shape | Aggregator Profile Example | Aggregator |
Assign FEID | Data needed to register a FEID, including its geolocation and the properties it can measure or control. | Assign FEID Shape | Assign FEID Example | DVN |
Assign FEID to DVN | Data needed to relate a FEID to a DVN. | Assign FEID to DVN Shape | Assign FEID to DVN Example | DVN |
Available Assets | Data to provide information related to the available assets and the measurements they make. | Available Assets Shape | Available Assets Example | Aggregator |
Baseline Forecast | Data to provide information related to the forecast calculated by an asset. | Baseline Forecast Shape | Baseline Forecast Example | DVN |
Comfort settings | Data related to the comfort settings of the grid. | Comfort settings Shape | Comfort settings Example | Aggregator |
Consumption | Data related to the consumption calculated by an asset. | Consumption Shape | Consumption Example | DVN |
Contextual Data | Data related to the consumer associated to an asset | Contextual Data Shape | Contextual Data Example | Aggregator |
Contracted Price | Data related to the price that is contracted by the system, including the timeframe associated to it. | Contracted Price Shape | Contracted Price Example | Aggregator |
Customer Info | Data related to the consumer that owns an asset. | Customer Info Shape | Customer Info Example | Aggregator |
Data Usage Report | Data related to the consumption of a property, e.g. power, associated to a consumer. | Data Usage Report Shape | Data Usage Report | Blockchain |
DR Event | Data related to the event sent by a DVN or aggregator, which can provide information related to energy prices or load control. | DR Event Shape | DR Event Example | Blockchain |
DR Report | Data related to the report sent by a DVN or aggregator, which can provide information related to consumption of a certain property, such as energy or power. | DR Report Shape | DR Report Example | Blockchain |
DR Signal | Data related to the signal sent by the DVN or aggregator. | DR Signal Shape | DR Signal Example | Aggregator |
DVN Reliability | Data related to the reliability associated to a DVN. | DVN Reliability Shape | DVN Reliability Example | Aggregator |
Energy Market | Data related to the energy market. | Energy Market Shape | Energy Market Example | Aggregator |
Energy Price | Data related to current price of energy. | Energy Price Shape | Energy Price Example | Aggregator |
Estimated Flexibility | Data related to the estimated flexibility for a period of time that is sent by the DVN. | Estimated Flexibility Shape | Estimated Flexibility Example | Aggregator |
Event Status | Data related to the status of an event, that can be active, canceled, far or near. | Event Status Shape | Event Status Example | Aggregator |
FEID Cluster | Data related to the cluster where a FEID belongs to. | FEID Cluster Shape | FEID Cluster Example | DVN |
FEID Profile | Data related to the profile associated to a FEID, which shows how a certain property measured by the FEID evolved over time. | FEID Profile Shape | FEID Profile Example | DVN |
Flexibility Forecast | Data related to the predicted flexibility. | Flexibility Forecast Shape | Flexibility Forecast Example | DVN |
Historical Generation | Data related to the generation measured in a period of time. | Historical Generation Shape | Historical Generation Example | DVN |
Historical Data | Data related to given properties measured in a period of time. | Historical Data Shape | Historical Data Example | DVN |
Forecast Profiling | Data related to a forecasted profile associated to a FEID that can include data from consumption power, consumption energy, capacity or storage, among others. | Forecast Profiling Shape | Forecast Profiling Example | DVN |
KPI | Data related to a KPI associated to the DELTA environment. | KPI Shape | KPI Example | DVN |
Market Settlement | Data related to the market settlement. | Market Settlement Shape | Market Settlement Example | Aggregator |
Network Topology | Data related to the network topology, which includes the voltage of the network. | Network Topology Shape | Network Topology Example | Aggregator |
Node Cluster | Data related to the cluster a DVN belongs to. | Node Cluster Shape | Node Cluster Example | Aggregator |
Node Profile | Data related to the profile associated to a DVN, which shows how a certain property measured by the DVN evolved over time. | Node Profile Shape | Node Profile Example | DVN |
Points | Data related to the points a consumer earned. | Points Shape | Points Example | Blockchain |
Real Time Consumption | Data related to the energy or power consumption in an instant. | Real Time ConsumptionShape | Real Time Consumption Example | Aggregator |
Remove FEID | Data related to a FEID that is removed from the DELTA environment. | Remove FEID Shape | Remove FEID Example | Aggregator |
Reward | Data related to the reward that is earned by a consumer. | Reward Shape | Reward Example | Aggregator |
Smart Contract | Data related to a smart contract and its transactions. | Smart Contract Shape | Smart Contract Example | Aggregator |
System Constraint | Data related to the constraints associated to the grid. | System Constraint Shape | System Constraint Example | Aggregator |
Total Requested Flexibility | Data related to the requested flexibility asked by an aggregator or DVN. | Total Requested Flexibility Shape | Total Requested Flexibility Example | Aggregator |
Transaction | Data related to the transaction stored in a smart contract. | Transaction Shape | Transaction Example | DVN |
Voltage Frequency | Data related to the voltage frequency measured by a FEID. | Voltage Frequency Shape | Voltage Frequency Example | Aggregator |