Information model for the NBNL-capaciteitskaart.
The capacity heatmaps information model was defined to cover a superset of data exchanged by the NL system operators. A minimum set of data is defined that all operators are expected to conform to, along with a number of optional properties and data types.
classDiagram
direction RL
class HeatmapDataSet {
string conforms_to
string contributor
string coverage
string creator
date date
string description
string format
string identifier
date issued
string language
string publisher
string rights
string title
date valid
EnergyArea energy_areas
}
class EnergyArea {
string short_code
integer demand_requests_in_queue
MegaW demand_capacity_in_queue
MegaW demand_quoted_capacity
MegaW demand_available_capacity
MegaW demand_forecast_capacity
integer demand_alleviation_year
integer generation_requests_in_queue
MegaW generation_capacity_in_queue
MegaW generation_quoted_capacity
MegaW generation_available_capacity
MegaW generation_forecast_capacity
integer generation_alleviation_year
Work works
PostcodeArea postcode_areas
string description
string m_rid
Name names
}
class Work {
date request_date_time
string work_order_number
WorkStatusKind status_kind
WorkTimeSchedule time_schedules
string type
string description
string m_rid
Name names
}
class PostcodeArea {
string postcode
RAGKind demand_constraint
RAGKind generation_constraint
string description
string m_rid
Name names
}
HeatmapDataSet --> EnergyArea : energy_areas
EnergyArea --> Work : works
EnergyArea --> PostcodeArea : postcode_areas
The data is intended to be presented as a hierarchy with a HeatmapDataSet at its root, followed by EnergyArea-s nested inside the HeatmapDataSet. EnergyArea-s then have their own child elements.
This information model is based in part on the LTDS Capacity Heatmap Information Model, which itself is published under the Open Government License, under ©Crown copyright 2024.
Additional schemas
Identifiers
URI: http://data.netbeheernederland.nl/capaciteitskaart/v1.2.0
Name: im-capaciteitskaart
Classes
Class | Description |
---|---|
BaseWork | Common representation for work and work tasks |
DateTimeInterval | Interval between two date and time points, where the interval includes the st... |
Document | Parent class for different groupings of information collected and managed as ... |
EnergyArea | Describes an area having energy production or consumption |
HeatmapDataSet | A single instance of a published dataset |
IdentifiedObject | This is a root class to provide common identification for all classes needing... |
Name | The Name class provides the means to define any number of human readable name... |
NameType | Type of name |
NameTypeAuthority | Authority responsible for creation and management of names of a given type; t... |
PostcodeArea | A geographic region that is defined by the initial letters or digits of a pos... |
TimeSchedule | Description of anything that changes through time |
Work | Document used to request, initiate, track and record work |
WorkTimeSchedule | Time schedule specific to work |
Slots
Slot | Description |
---|---|
conforms_to | ID for the schema used to create the instance data |
contributor | An entity responsible for making contributions to the resource |
coverage | The spatial or temporal topic of the resource, spatial applicability of the r... |
creator | An entity responsible for making the resource |
date | A point of time associated with an event in the lifecycle of the resource |
demand_alleviation_year | Year (e |
demand_available_capacity | The available demand capacity (in MW) at the EnergyArea |
demand_capacity_in_queue | The contract value of demand requests not yet granted |
demand_constraint | A RAG definition of the demand constraints at the EnergyArea |
demand_forecast_capacity | Sum of all demand (in MW) forecast for the current year at the EnergyArea |
demand_quoted_capacity | Sum of all demand (in MW) currently quoted at the EnergyArea |
demand_requests_in_queue | Number of demand requests for new grid connections and capacity increases in ... |
description | An account of the resource |
end | End date and time of this interval |
energy_areas | A list of energy areas with heatmap data |
format | The file format of the resource |
generation_alleviation_year | Year (e |
generation_available_capacity | Available generation capacity (in MW) at the EnergyArea |
generation_capacity_in_queue | The contract value of generation requests not yet granted |
generation_constraint | A RAG definition of the generation constraints at the EnergyArea |
generation_forecast_capacity | Sum of all forecast generation (in MW) for the current year at the EnergyArea |
generation_quoted_capacity | Sum of all currently quoted generation (in MW) at the EnergyArea |
generation_requests_in_queue | Number of generation requests for new grid connections and capacity increases... |
identifier | An unambiguous reference to the resource within a given context |
issued | Date of formal issuance of the resource |
language | A language of the resource |
m_rid | Master resource identifier issued by a model authority |
name_type | Type of this name |
name_type_authority | Authority responsible for managing names of this type |
names | All names of this identified object |
postcode | Identifier for the postcode area |
postcode_areas | Postcode Areas serviced by this EnergyArea |
project_name | Name of the project this work belongs to |
publisher | An entity responsible for making the resource available |
quarter | Yearly quarter indicator |
rights | Information about rights held in and over the resource |
schedule_interval | Schedule date and time interval |
short_code | Short code name for EnergyArea |
start | Start date and time of this interval |
status_kind | Kind of work status |
time_schedules | All time schedules for this work or work task |
title | A name given to the resource |
type | Utility-specific classification of this document, according to its corporate ... |
valid | A date range for the validity of a resource |
works | All the works performed for this EnergyArea |
Enumerations
Enumeration | Description |
---|---|
RAGKind | Traffic light colors coding scheme for categorising status |
WorkStatusKind | Kind of status, specific to work |
WorkTimeScheduleKind | Kind of work schedule |
Types
Type | Description |
---|---|
Boolean | A binary (true or false) value |
Curie | a compact URI |
Date | a date (year, month and day) in an idealized calendar |
DateOrDatetime | Either a date or a datetime |
Datetime | The combination of a date and time |
Decimal | A real number with arbitrary precision that conforms to the xsd:decimal speci... |
Double | A real number that conforms to the xsd:double specification |
Float | A real number that conforms to the xsd:float specification |
Integer | An integer |
Jsonpath | A string encoding a JSON Path |
Jsonpointer | A string encoding a JSON Pointer |
KiloA | |
KiloV | |
MegaW | |
Ncname | Prefix part of CURIE |
Nodeidentifier | A URI, CURIE or BNODE that represents a node in a model |
Objectidentifier | A URI or CURIE that represents an object in the model |
Sparqlpath | A string encoding a SPARQL Property Path |
String | A character string |
Time | A time object represents a (local) time of day, independent of any particular... |
Uri | a complete URI |
Uriorcurie | a URI or a CURIE |
Subsets
Subset | Description |
---|---|