HeatmapDataSet
type: NodeShape
closed: true
description: A single instance of a published dataset. The descriptions of these fields are taken from the Dublin Core Standard.
ignored properties: type
property:
  datatype: string
  description: The file format of the resource.
  max count: 1
  node kind: Literal
  order: 6
  path: format
property:
  datatype: date
  description: Date of formal issuance of the resource.
  max count: 1
  min count: 1
  node kind: Literal
  order: 8
  path: issued
property:
  class: UpdateInfo
  description: Type of information that was updated for this dataset.
  node kind: BlankNodeOrIRI
  order: 13
  path: HeatmapDataSet.updated
property:
  datatype: string
  description: A language of the resource.
  max count: 1
  node kind: Literal
  order: 9
  path: language
property:
  datatype: string
  description: An account of the resource.
  max count: 1
  node kind: Literal
  order: 5
  path: description
property:
  datatype: string
  description: An unambiguous reference to the resource within a given context.
  max count: 1
  min count: 1
  node kind: Literal
  order: 7
  path: identifier
property:
  datatype: string
  description: An entity responsible for making the resource.
  max count: 1
  min count: 1
  node kind: Literal
  order: 3
  path: creator
property:
  datatype: string
  description: ID for the schema used to create the instance data.
  max count: 1
  min count: 1
  node kind: Literal
  order: 0
  path: conformsTo
property:
  datatype: string
  description: Information about rights held in and over the resource.
  max count: 1
  node kind: Literal
  order: 11
  path: rights
property:
  datatype: string
  description: The spatial or temporal topic of the resource, spatial applicability of the resource, or jurisdiction under which the resource is relevant.
  max count: 1
  node kind: Literal
  order: 2
  path: coverage
property:
  datatype: string
  description: A name given to the resource.
  max count: 1
  node kind: Literal
  order: 12
  path: title
property:
  class: EnergyArea
  description: A list of energy areas with heatmap data.
  min count: 1
  node kind: BlankNodeOrIRI
  order: 15
  path: HeatmapDataSet.EnergyAreas
property:
  datatype: date
  description: A point of time associated with an event in the lifecycle of the resource. For this implementation this will represent the date the data set is valid from.
  max count: 1
  node kind: Literal
  order: 4
  path: date
property:
  datatype: string
  description: An entity responsible for making the resource available.
  max count: 1
  node kind: Literal
  order: 10
  path: publisher
property:
  class: DateTimeInterval
  description: A date range for the validity of a resource. This should be two dates, start & end. The first date is inclusive and the second date exclusive.
  max count: 1
  node kind: BlankNodeOrIRI
  order: 14
  path: valid
property:
  datatype: string
  description: An entity responsible for making contributions to the resource.
  max count: 1
  node kind: Literal
  order: 1
  path: contributor

BaseWork
type: NodeShape
closed: true
description: Common representation for work and work tasks.
ignored properties: type
property:
  datatype: string
  description: The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy. This is the *Herkenbare naam voedingsgebied* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 3
  path: IdentifiedObject.description
property:
  datatype: string
  description: Utility-specific classification of this document, according to its corporate standards, practices, and existing IT systems (e.g., for management of assets, maintenance, work, outage, customers, etc.).
  max count: 1
  node kind: Literal
  order: 2
  path: Document.type
property:
  class: WorkTimeSchedule
  description: All time schedules for this work or work task.
  min count: 1
  node kind: BlankNodeOrIRI
  order: 1
  path: BaseWork.TimeSchedules
property:
  class: Name
  description: All names of this identified object.
  node kind: BlankNodeOrIRI
  order: 5
  path: IdentifiedObject.Names
property:
  description: Kind of work status.
  in: WorkStatusKind.cancelled
  in: WorkStatusKind.completed
  in: WorkStatusKind.inProgress
  in: WorkStatusKind.scheduled
  max count: 1
  order: 0
  path: BaseWork.statusKind
property:
  datatype: string
  description: Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.
  max count: 1
  node kind: Literal
  order: 4
  path: IdentifiedObject.mRID

Document
type: NodeShape
closed: true
description: Parent class for different groupings of information collected and managed as a part of a business process. It will frequently contain references to other objects, such as assets, people and power system resources.
ignored properties: type
property:
  datatype: string
  description: Utility-specific classification of this document, according to its corporate standards, practices, and existing IT systems (e.g., for management of assets, maintenance, work, outage, customers, etc.).
  max count: 1
  node kind: Literal
  order: 0
  path: Document.type
property:
  datatype: string
  description: The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy. This is the *Herkenbare naam voedingsgebied* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 1
  path: IdentifiedObject.description
property:
  datatype: string
  description: Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.
  max count: 1
  node kind: Literal
  order: 2
  path: IdentifiedObject.mRID
property:
  class: Name
  description: All names of this identified object.
  node kind: BlankNodeOrIRI
  order: 3
  path: IdentifiedObject.Names

IdentifiedObject
type: NodeShape
closed: true
description: This is a root class to provide common identification for all classes needing identification and naming attributes.
ignored properties: type
property:
  datatype: string
  description: The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy. This is the *Herkenbare naam voedingsgebied* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 0
  path: IdentifiedObject.description
property:
  datatype: string
  description: Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.
  max count: 1
  node kind: Literal
  order: 1
  path: IdentifiedObject.mRID
property:
  class: Name
  description: All names of this identified object.
  node kind: BlankNodeOrIRI
  order: 2
  path: IdentifiedObject.Names

TimeSchedule
type: NodeShape
closed: true
description: Description of anything that changes through time. Time schedule is used to perform a single-valued function of time. Use inherited 'type' attribute to give additional information on this schedule, such as periodic (hourly, daily, weekly, monthly, etc.), day of the month, by date, calendar (specific times and dates).
ignored properties: type
property:
  datatype: string
  description: Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.
  max count: 1
  node kind: Literal
  order: 3
  path: IdentifiedObject.mRID
property:
  class: Name
  description: All names of this identified object.
  node kind: BlankNodeOrIRI
  order: 4
  path: IdentifiedObject.Names
property:
  datatype: string
  description: The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy. This is the *Herkenbare naam voedingsgebied* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 2
  path: IdentifiedObject.description
property:
  datatype: string
  description: Utility-specific classification of this document, according to its corporate standards, practices, and existing IT systems (e.g., for management of assets, maintenance, work, outage, customers, etc.).
  max count: 1
  node kind: Literal
  order: 1
  path: Document.type
property:
  class: DateTimeInterval
  description: Schedule date and time interval.
  max count: 1
  min count: 1
  node kind: BlankNodeOrIRI
  order: 0
  path: TimeSchedule.scheduleInterval

PostcodeArea
type: NodeShape
closed: true
description: A geographic region that is defined by the initial letters or digits of a postcode.
ignored properties: type
property:
  description: A RAG definition of the generation constraints at the EnergyArea. A utility should provide details on how this RAG status is calculated as part of the accompanying documentation. This is the *Kleurcodering van het postcodegebied voor opwek* in the previous implementation.
  in: RAGKind.Transparant
  in: RAGKind.Red
  in: RAGKind.Amber
  in: RAGKind.Yellow
  max count: 1
  min count: 1
  order: 3
  path: PostcodeArea.generationConstraint
property:
  datatype: string
  description: The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy. This is the *Herkenbare naam voedingsgebied* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 4
  path: IdentifiedObject.description
property:
  datatype: string
  description: TenneT substation (*Onderstation*) which feeds this PostcodeArea. Use the *ck.EnergyArea.short_code* from the TenneT dataset to relate the PostcodeArea.
  max count: 1
  node kind: Literal
  order: 1
  path: PostcodeArea.substationShortCode
property:
  class: Name
  description: All names of this identified object.
  node kind: BlankNodeOrIRI
  order: 6
  path: IdentifiedObject.Names
property:
  datatype: string
  description: Identifier for the postcode area. Contain four (4) numbers, followed by two (2) letters, uppercase. No spaces between the numbers and letters, i.e. "1234AB".
  max count: 1
  min count: 1
  node kind: Literal
  order: 0
  path: PostcodeArea.postcode
property:
  datatype: string
  description: Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.
  max count: 1
  node kind: Literal
  order: 5
  path: IdentifiedObject.mRID
property:
  description: A RAG definition of the demand constraints at the EnergyArea. A utility should provide details on how this RAG status is calculated as part of the accompanying documentation. This is the *Kleurcodering van het postcodegebied voor afname* in the previous implementation.
  in: RAGKind.Transparant
  in: RAGKind.Red
  in: RAGKind.Amber
  in: RAGKind.Yellow
  max count: 1
  min count: 1
  order: 2
  path: PostcodeArea.demandConstraint

UpdateInfo
type: NodeShape
closed: true
description: Specific type of information that was updated for this dataset.
ignored properties: type
property:
  description: Type of the update.
  in: UpdateInfoKind.KI
  in: UpdateInfoKind.ATC
  in: UpdateInfoKind.BTC
  in: UpdateInfoKind.WR
  in: UpdateInfoKind.NU
  in: UpdateInfoKind.JC
  max count: 1
  min count: 1
  order: 1
  path: UpdateInfo.type
property:
  datatype: date
  description: Date of the update.
  max count: 1
  min count: 1
  node kind: Literal
  order: 0
  path: UpdateInfo.date

EnergyArea
type: NodeShape
closed: true
description: Describes an area having energy production or consumption. Specializations are intended to support the load allocation function as typically required in energy management systems or planning studies to allocate hypothesized load levels to individual load points for power flow analysis. Often the energy area can be linked to both measured and forecast load levels.
ignored properties: type
property:
  datatype: MegaW
  description: The contract value of demand requests not yet granted. This is the *Wachtrij in capaciteit - afname* in the previous implementation.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 3
  path: EnergyArea.demandCapacityInQueue
property:
  datatype: MegaW
  description: Sum of all demand (in MW) forecast for the current year at the EnergyArea.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 6
  path: EnergyArea.demandForecastCapacity
property:
  datatype: string
  description: Short code name for EnergyArea. This is the *Uniek ID voedingsgebied* in the previous implementation.
  max count: 1
  min count: 1
  node kind: Literal
  order: 0
  path: EnergyArea.shortCode
property:
  datatype: MegaW
  description: The contract value of generation requests not yet granted. This is the *Wachtrij in capaciteit - invoeding* in the previous implementation.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 11
  path: EnergyArea.generationCapacityInQueue
property:
  datatype: MegaW
  description: Sum of all demand (in MW) currently quoted at the EnergyArea. This is the *Benodigde transportcapaciteit (in MW) afname* in the previous implementation.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 4
  path: EnergyArea.demandQuotedCapacity
property:
  datatype: MegaW
  description: Sum of all currently quoted generation (in MW) at the EnergyArea. This is the *Benodigde transportcapaciteit (in MW) invoeding* in the previous implementation.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 12
  path: EnergyArea.generationQuotedCapacity
property:
  datatype: string
  description: Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.
  max count: 1
  node kind: Literal
  order: 21
  path: IdentifiedObject.mRID
property:
  datatype: integer
  description: Number of generation requests for new grid connections and capacity increases in queue. This is the *Aantal unieke transportverzoeken in een wachtrij - invoeding* in the previous implementation.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 10
  path: EnergyArea.generationRequestsInQueue
property:
  description: A RAG definition of the demand constraints at the EnergyArea. A utility should provide details on how this RAG status is calculated as part of the accompanying documentation. Only specify this attribute if no PostcodeArea-s are provided.
  in: RAGKind.Transparant
  in: RAGKind.Red
  in: RAGKind.Amber
  in: RAGKind.Yellow
  max count: 1
  order: 8
  path: EnergyArea.demandConstraint
property:
  class: PostcodeArea
  description: Postcode Areas serviced by this EnergyArea.
  node kind: BlankNodeOrIRI
  order: 19
  path: EnergyArea.PostcodeAreas
property:
  datatype: integer
  description: Year (e.g. *2028*) from which any capacity issues have been alleviated for the EnergyArea.
  max count: 1
  node kind: Literal
  order: 15
  path: EnergyArea.generationAlleviationYear
property:
  datatype: MegaW
  description: Available generation capacity (in MW) at the EnergyArea. This is the *Aanwezige transportcapaciteit (in MW) invoeding huidige jaar* in the previous implementation.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 13
  path: EnergyArea.generationAvailableCapacity
property:
  class: Name
  description: All names of this identified object.
  node kind: BlankNodeOrIRI
  order: 22
  path: IdentifiedObject.Names
property:
  class: Work
  description: All the works performed for this EnergyArea.
  min count: 1
  node kind: BlankNodeOrIRI
  order: 18
  path: EnergyArea.Works
property:
  description: Type of EnergyArea, either a regular energy area, or congestion area. Only the TSO dataset can define congestion areas.
  in: EnergyAreaKind.energyArea
  in: EnergyAreaKind.congestionArea
  max count: 1
  order: 1
  path: EnergyArea.type
property:
  datatype: integer
  description: Number of demand requests for new grid connections and capacity increases in queue. This is the *Aantal unieke transportverzoeken in een wachtrij - afname* in the previous implementation.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 2
  path: EnergyArea.demandRequestsInQueue
property:
  datatype: MegaW
  description: Sum of all forecast generation (in MW) for the current year at the EnergyArea.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 14
  path: EnergyArea.generationForecastCapacity
property:
  datatype: string
  description: Reference to a TenneT EnergyArea which is defined as a congestion area. Used specifically in the TSO dataset.
  max count: 1
  node kind: Literal
  order: 17
  path: EnergyArea.generationEnergyAreaShortCode
property:
  datatype: string
  description: The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy. This is the *Herkenbare naam voedingsgebied* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 20
  path: IdentifiedObject.description
property:
  datatype: integer
  description: Year (e.g. *2028*) from which any capacity issues have been alleviated for the EnergyArea.
  max count: 1
  node kind: Literal
  order: 7
  path: EnergyArea.demandAlleviationYear
property:
  datatype: string
  description: Reference to a TenneT EnergyArea which is defined as a congestion area. Used specifically in the TSO dataset.
  max count: 1
  node kind: Literal
  order: 9
  path: EnergyArea.demandEnergyAreaShortCode
property:
  datatype: MegaW
  description: The available demand capacity (in MW) at the EnergyArea. The value should reflect the capacity a network operator would make available to a connecting party. This is the *Aanwezige transportcapaciteit (in MW) afname huidige jaar* in the previous implementation.
  max count: 1
  min inclusive: 0
  node kind: Literal
  order: 5
  path: EnergyArea.demandAvailableCapacity
property:
  description: A RAG definition of the generation constraints at the EnergyArea. A utility should provide details on how this RAG status is calculated as part of the accompanying documentation. Only specify this attribute if no PostcodeArea-s are provided.
  in: RAGKind.Transparant
  in: RAGKind.Red
  in: RAGKind.Amber
  in: RAGKind.Yellow
  max count: 1
  order: 16
  path: EnergyArea.generationConstraint

NameType
type: NodeShape
closed: true
description: Type of name. Possible values for attribute 'name' are implementation dependent but standard profiles may specify types. An enterprise may have multiple IT systems each having its own local name for the same object, e.g. a planning system may have different names from an EMS. An object may also have different names within the same IT system, e.g. localName as defined in CIM version 14. The definition from CIM14 is The localName is a human readable name of the object. It is a free text name local to a node in a naming hierarchy similar to a file directory structure. A power system related naming hierarchy may be Substation, VoltageLevel, Equipment etc. Children of the same parent in such a hierarchy have names that typically are unique among them.
ignored properties: type
property:
  datatype: string
  description: Description of the name type.
  max count: 1
  node kind: Literal
  order: 0
  path: NameType.description
property:
  class: NameTypeAuthority
  description: Authority responsible for managing names of this type.
  max count: 1
  node kind: BlankNodeOrIRI
  order: 1
  path: NameType.NameTypeAuthority

NameTypeAuthority
type: NodeShape
closed: true
description: Authority responsible for creation and management of names of a given type; typically an organization or an enterprise system.
ignored properties: type
property:
  datatype: string
  description: Description of the name type authority.
  max count: 1
  node kind: Literal
  order: 0
  path: NameTypeAuthority.description

Work
type: NodeShape
closed: true
description: Document used to request, initiate, track and record work. Use the *description* attribute to add additional information about this *Work*. This is *Toelichting bijzonderheden rondom planning* in the previous implementation.
ignored properties: type
property:
  class: WorkTimeSchedule
  description: All time schedules for this work or work task.
  min count: 1
  node kind: BlankNodeOrIRI
  order: 2
  path: BaseWork.TimeSchedules
property:
  datatype: string
  description: Utility-specific classification of this document, according to its corporate standards, practices, and existing IT systems (e.g., for management of assets, maintenance, work, outage, customers, etc.).
  max count: 1
  node kind: Literal
  order: 3
  path: Document.type
property:
  datatype: string
  description: Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.
  max count: 1
  node kind: Literal
  order: 5
  path: IdentifiedObject.mRID
property:
  datatype: string
  description: Name of the project this work belongs to. This is the *Projectnaam* in the previous implementation.
  max count: 1
  min count: 1
  node kind: Literal
  order: 0
  path: Work.projectName
property:
  class: Name
  description: All names of this identified object.
  node kind: BlankNodeOrIRI
  order: 6
  path: IdentifiedObject.Names
property:
  datatype: string
  description: The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy. This is the *Herkenbare naam voedingsgebied* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 4
  path: IdentifiedObject.description
property:
  description: Kind of work status.
  in: WorkStatusKind.cancelled
  in: WorkStatusKind.completed
  in: WorkStatusKind.inProgress
  in: WorkStatusKind.scheduled
  max count: 1
  order: 1
  path: BaseWork.statusKind

WorkTimeSchedule
type: NodeShape
closed: true
description: Time schedule specific to work.
ignored properties: type
property:
  datatype: string
  description: Utility-specific classification of this document, according to its corporate standards, practices, and existing IT systems (e.g., for management of assets, maintenance, work, outage, customers, etc.).
  max count: 1
  node kind: Literal
  order: 1
  path: Document.type
property:
  class: DateTimeInterval
  description: Schedule date and time interval.
  max count: 1
  min count: 1
  node kind: BlankNodeOrIRI
  order: 0
  path: TimeSchedule.scheduleInterval
property:
  datatype: string
  description: The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy. This is the *Herkenbare naam voedingsgebied* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 2
  path: IdentifiedObject.description
property:
  class: Name
  description: All names of this identified object.
  node kind: BlankNodeOrIRI
  order: 4
  path: IdentifiedObject.Names
property:
  datatype: string
  description: Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.
  max count: 1
  node kind: Literal
  order: 3
  path: IdentifiedObject.mRID

DateTimeInterval
type: NodeShape
closed: true
description: Interval between two date and time points, where the interval includes the start time but excludes end time.
ignored properties: type
property:
  datatype: integer
  description: Quarter indicator for when this Work is completed. Use in combination with ck:DateTimeInterval.year.
  max count: 1
  max inclusive: 4
  min inclusive: 1
  node kind: Literal
  order: 2
  path: DateTimeInterval.quarter
property:
  datatype: date
  description: End date and time of this interval. The end date and time where the interval is defined up to, but excluded. Follows the international date format of YYYY-MM-DD, i.e. 2024-12-31. When only a specific month is known, use *01* as day. This is the *Beoogde in bedrijfsname* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 0
  path: DateTimeInterval.end
property:
  datatype: integer
  description: Year indicator for when this Work is completed. Use in combination with ck:DateTimeInterval.quarter.
  max count: 1
  node kind: Literal
  order: 3
  path: DateTimeInterval.year
property:
  datatype: date
  description: Start date and time of this interval. The start date and time is included in the defined interval. Follows the international date format of YYYY-MM-DD, i.e. 2024-12-31. When only a specific month is known, use *01* as day. This is the *Startdatum* in the previous implementation.
  max count: 1
  node kind: Literal
  order: 1
  path: DateTimeInterval.start

Name
type: NodeShape
closed: true
description: The Name class provides the means to define any number of human readable names for an object. A name is not to be used for defining inter-object relationships. For inter-object relationships instead use the object identification 'mRID'
ignored properties: type
property:
  datatype: string
  description: Any free text that name the object.
  max count: 1
  node kind: Literal
  order: 0
  path: Name.name
property:
  class: NameType
  description: Type of this name.
  max count: 1
  min count: 1
  node kind: BlankNodeOrIRI
  order: 1
  path: Name.NameType