Resource schedule confirmation document uml model and schema€¦ · European Network of...

22
European Network of Transmission System Operators for Electricity ENTSO- E AISBL Avenue de Cortenbergh, 100 1000 Brussels Belgium Tel +32 2 741 09 50 Fax +32 2 741 09 51 [email protected] www.entsoe.eu 1 2019-02-12 APPROVED DOCUMENT VERSION 1.0 RESOURCE SCHEDULE CONFIRMATION DOCUMENT UML MODEL AND SCHEMA

Transcript of Resource schedule confirmation document uml model and schema€¦ · European Network of...

Page 1: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

European Network of Transmission System Operators

for Electricity

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

1

2019-02-12 APPROVED DOCUMENT

VERSION 1.0

RESOURCE SCHEDULE CONFIRMATION DOCUMENT UML MODEL AND SCHEMA

Page 2: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 2 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Table of Contents 2

1 Objective ......................................................................................................................... 6 3

2 ResourceScheduleConfirmation_MarketDocument ........................................................... 7 4

Resource schedule confirmation contextual model ............................................. 7 5

Overview of the model ...................................................................... 7 6

IsBasedOn relationships from the European style market 7 profile ............................................................................................... 8 8

Resource schedule confirmation assembly model .............................................. 9 9

Overview of the model ...................................................................... 9 10

IsBasedOn relationships from the European style market 11 profile ............................................................................................. 10 12

Detailed Resource schedule confirmation assembly model ............. 10 13

2.2.3.1 ResourceScheduleConfirmation_MarketDocument root 14 class ........................................................................................... 10 15

2.2.3.2 Original_MarketDocument ........................................................... 11 16

2.2.3.3 PlannedResource_TimeSeries .................................................... 12 17

2.2.3.4 Point ........................................................................................... 13 18

2.2.3.5 Reason ....................................................................................... 14 19

2.2.3.6 Series_Period ............................................................................. 14 20

2.2.3.7 UnavailableReserve_TimeSeries ................................................. 14 21

Datatypes ....................................................................................... 16 22

ResourceScheduleConfirmation_MarketDocument XML 23 schema structure ............................................................................ 17 24

ResourceScheduleConfirmation_MarketDocument XML 25 schema ........................................................................................... 18 26

List of figures 27

Figure 1 - Resource schedule confirmation contextual model .................................................. 7 28

Figure 2 - Resource schedule confirmation assembly model ................................................... 9 29

Figure 3 - ResourceScheduleConfirmation_MarketDocument schema structure .................... 17 30

List of tables 31

Table 1 - IsBasedOn dependency ........................................................................................... 8 32

Table 2 - IsBasedOn dependency ......................................................................................... 10 33

Table 3 - Attributes of Resource schedule confirmation assembly 34 model::ResourceScheduleConfirmation_MarketDocument .................................................... 10 35

Table 4 - Association ends of Resource schedule confirmation assembly 36 model::ResourceScheduleConfirmation_MarketDocument with other classes ........................ 11 37

Table 5 - Attributes of Resource schedule confirmation assembly 38 model::Original_MarketDocument ......................................................................................... 11 39

Table 6 - Association ends of Resource schedule confirmation assembly 40 model::Original_MarketDocument with other classes ............................................................ 12 41

Table 7 - Attributes of Resource schedule confirmation assembly 42 model::PlannedResource_TimeSeries ................................................................................... 12 43

Table 8 - Association ends of Resource schedule confirmation assembly 44 model::PlannedResource_TimeSeries with other classes ...................................................... 13 45

Table 9 - Attributes of Resource schedule confirmation assembly model::Point ..................... 13 46

Table 10 - Association ends of Resource schedule confirmation assembly model::Point 47 with other classes ................................................................................................................. 13 48

Page 3: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 3 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Table 11 - Attributes of Resource schedule confirmation assembly model::Reason ............... 14 49

Table 12 - Attributes of Resource schedule confirmation assembly 50 model::Series_Period ............................................................................................................ 14 51

Table 13 - Association ends of Resource schedule confirmation assembly 52 model::Series_Period with other classes ............................................................................... 14 53

Table 14 - Attributes of Resource schedule confirmation assembly 54 model::UnavailableReserve_TimeSeries ............................................................................... 14 55

Table 15 - Association ends of Resource schedule confirmation assembly 56 model::UnavailableReserve_TimeSeries with other classes .................................................. 15 57

58

Page 4: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 4 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Copyright notice: 59

Copyright © ENTSO-E. All Rights Reserved. 60

This document and its whole translations may be copied and furnished to others, and derivative 61 works that comment on or otherwise explain it or assist in its implementation may be prepared, 62 copied, published and distributed, in whole or in part, without restriction of any kind, provided 63 that the above copyright notice and this paragraph are included on all such copies and 64 derivative works. However, this document itself may not be modified in any way, except for 65 literal and whole translation into languages other than English and under all circumstances, the 66 copyright notice or references to ENTSO-E may not be removed. 67

This document and the information contained herein is provided on an "as is" basis. 68

ENTSO-E DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT 69 LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT 70 INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR 71 FITNESS FOR A PARTICULAR PURPOSE. 72

Maintenance notice: 73

This document is maintained by the ENTSO-E CIM EG. Comments or remarks are to be 74 provided at [email protected] 75

Page 5: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 5 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Revision History 76

Version Release Date Comments

0 1 2019-01-14 First draft of the document.

1 0 2019-02-12 Approved by MC.

77

Page 6: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 6 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

1 Objective 78

The purpose of this document is to provide the contextual and assembly UML models and the 79 schema of the ResourceScheduleConfirmation_MarketDocument. 80

The schema of the ResourceScheduleConfirmation_MarketDocument could be used in various 81 business processes. 82

It is not the purpose of this document to descr ibe all the use cases, sequence diagrams, 83 business processes, etc. for which this schema is to be used. 84

This document shall only be referenced in an implementation guide of a specific business 85 process. The content of the business process implementation guide shall be as follows: 86

• Description of the business process; 87

• Use case of the business process; 88

• Sequence diagrams of the business process; 89

• List of the schema (XSD) to be used in the business process and versions of the 90 schema; 91

• For each schema, dependency tables providing the necessary information for the 92 generation of the XML instances, i.e. when the optional attributes are to be used, which 93 codes from which ENTSO-E codelist are to be used. 94

95

Page 7: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 7 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

2 ResourceScheduleConfirmation_MarketDocument 96

Resource schedule confirmation contextual model 97

Overview of the model 98

Figure 1 shows the model. 99

100

Figure 1 - Resource schedule confirmation contextual model 101

102

Page 8: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 8 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

103

IsBasedOn relationships from the European style market profile 104

Table 1 shows the traceability dependency of the classes used in this package towards the 105 upper level. 106

Table 1 - IsBasedOn dependency 107

Name Complete IsBasedOn Path

Domain TC57CIM::IEC62325::MarketManagement::Domain

FlowDirection TC57CIM::IEC62325::MarketManagement::FlowDirection

MarketAgreement TC57CIM::IEC62325::MarketManagement::MarketAgreement

MarketParticipant TC57CIM::IEC62325::MarketCommon::MarketParticipant

MarketRole TC57CIM::IEC62325::MarketCommon::MarketRole

Measure_Unit TC57CIM::IEC62325::MarketManagement::Unit

Original_MarketDocument TC57CIM::IEC62325::MarketManagement::MarketDocument

PlannedResource_TimeSeries TC57CIM::IEC62325::MarketManagement::TimeSeries

Point TC57CIM::IEC62325::MarketManagement::Point

Process TC57CIM::IEC62325::MarketManagement::Process

Reason TC57CIM::IEC62325::MarketManagement::Reason

RegisteredResource TC57CIM::IEC62325::MarketCommon::RegisteredResource

ResourceProvider_MarketParticipant TC57CIM::IEC62325::MarketCommon::MarketParticipant

ResourceScheduleConfirmation_MarketDocument TC57CIM::IEC62325::MarketManagement::MarketDocument

Series_Period TC57CIM::IEC62325::MarketManagement::Period

Time_Period TC57CIM::IEC62325::MarketManagement::Period

UnavailableReserve_TimeSeries TC57CIM::IEC62325::MarketManagement::TimeSeries

108

109

Page 9: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 9 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Resource schedule confirmation assembly model 110

Overview of the model 111

Figure 2 shows the model. 112

113

Figure 2 - Resource schedule confirmation assembly model 114

115

Page 10: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 10 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

116

IsBasedOn relationships from the European style market profile 117

Table 2 shows the traceability dependency of the classes used in this package towards the 118 upper level. 119

Table 2 - IsBasedOn dependency 120

Name Complete IsBasedOn Path

Original_MarketDocument TC57CIM::IEC62325::MarketManagement::MarketDocument

PlannedResource_TimeSeries TC57CIM::IEC62325::MarketManagement::TimeSeries

Point TC57CIM::IEC62325::MarketManagement::Point

Reason TC57CIM::IEC62325::MarketManagement::Reason

ResourceScheduleConfirmation_MarketDocument TC57CIM::IEC62325::MarketManagement::MarketDocument

Series_Period TC57CIM::IEC62325::MarketManagement::Period

UnavailableReserve_TimeSeries TC57CIM::IEC62325::MarketManagement::TimeSeries

121

Detailed Resource schedule confirmation assembly model 122

2.2.3.1 ResourceScheduleConfirmation_MarketDocument root class 123

An electronic document containing the information necessary to satisfy the requirements of a 124 given business process. 125

Table 3 shows all attributes of ResourceScheduleConfirmation_MarketDocument. 126

Table 3 - Attributes of Resource schedule confirmation assembly 127 model::ResourceScheduleConfirmation_MarketDocument 128

Order mult. Attribute name / Attribute type Description

0 [1..1] mRID

ID_String

The unique identification of the document being exchanged within a business process flow.

1 [1..1] type

MessageKind_String

The coded type of a document. The document type describes the principal characteristic of the document.

2 [1..1] sender_MarketParticipant.mRID

PartyID_String

The identification of a party in the energy market. --- The document owner.

3 [1..1] sender_MarketParticipant.marketRole.type

MarketRoleKind_String

The identification of the role played by a market player. --- The document owner. --- The role associated with a MarketParticipant.

4 [1..1] receiver_MarketParticipant.mRID

PartyID_String

The identification of a party in the energy market. --- The document recipient.

5 [1..1] receiver_MarketParticipant.marketRole.type

MarketRoleKind_String

The identification of the role played by a market player. --- The document recipient. --- The role associated with a MarketParticipant.

6 [1..1] createdDateTime

ESMP_DateTime

The date and time of the creation of the document.

7 [1..1] schedule_Period.timeInterval

ESMP_DateTimeInterval

The start and end date and time for a given interval.

129

Table 4 shows all association ends of ResourceScheduleConfirmation_MarketDocument with 130 other classes. 131

Page 11: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 11 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Table 4 - Association ends of Resource schedule confirmation assembly 132 model::ResourceScheduleConfirmation_MarketDocument with other classes 133

Order mult. Class name / Role Description

8 [1..1] Original_MarketDocument

Original_MarketDocument

Association Based On: Resource schedule confirmation contextual model::Original_MarketDocument.Original_MarketDocument[1..1] ----- Resource schedule confirmation contextual model::ResourceScheduleConfirmation_MarketDocument.[]

9 [1..*] Reason

Reason

Association Based On: Resource schedule confirmation contextual model::Reason.Reason[1..*] ----- Resource schedule confirmation contextual model::ResourceScheduleConfirmation_MarketDocument.[]

134

2.2.3.2 Original_MarketDocument 135

An electronic document containing the information necessary to satisfy the requirements of a 136 given business process. 137

Table 5 shows all attributes of Original_MarketDocument. 138

Table 5 - Attributes of Resource schedule confirmation assembly 139 model::Original_MarketDocument 140

Order mult. Attribute name / Attribute type Description

0 [1..1] mRID

ID_String

The unique identification of the document being exchanged within a business process flow.

1 [1..1] revisionNumber

ESMPVersion_String

The identification of the version that distinguishes one evolution of a document from another.

2 [0..1] domain.mRID

AreaID_String

The unique identification of the domain.

3 [0..1] subject_MarketParticipant.mRID

PartyID_String

The identification of a party in the energy market. --- The party that is the subject of the documents time series.

4 [0..1] subject_MarketParticipant.marketRole.type

MarketRoleKind_String

The identification of the role played by a market player. --- The party that is the subject of the documents time series. --- The role associated with a MarketParticipant.

5 [0..1] process.processType

ProcessKind_String

The identification of the nature of process that the document addresses.

141

Table 6 shows all association ends of Original_MarketDocument with other classes. 142

Page 12: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 12 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Table 6 - Association ends of Resource schedule confirmation assembly 143 model::Original_MarketDocument with other classes 144

Order

mult.

Class name / Role Description

6 [0..*] PlannedResource_TimeSeries

PlannedResource_TimeSeries

Association Based On: Resource schedule confirmation contextual model::PlannedResource_TimeSeries.PlannedResource_TimeSeries[0..*] ----- Resource schedule confirmation contextual model::Original_MarketDocument.[]

7 [0..*] UnavailableReserve_TimeSeries

UnavailableReserve_TimeSeries

Association Based On: Resource schedule confirmation contextual model::UnavailableReserve_TimeSeries.UnavailableReserve_TimeSeries[0..*] ----- Resource schedule confirmation contextual model::Original_MarketDocument.[]

145

2.2.3.3 PlannedResource_TimeSeries 146

A set of time-ordered quantities being exchanged in relation to a product. 147

Table 7 shows all attributes of PlannedResource_TimeSeries. 148

Table 7 - Attributes of Resource schedule confirmation assembly 149 model::PlannedResource_TimeSeries 150

Order mult. Attribute name / Attribute type Description

0 [1..1] mRID

ID_String

A unique identification of the time series.

1 [1..1] businessType

BusinessKind_String

The identification of the nature of the time series.

2 [0..1] flowDirection.direction

DirectionKind_String

The coded identification of the direction of energy flow. --- The flow direction associated with a TimeSeries.

3 [1..1] product

EnergyProductKind_String

The identification of the nature of an energy product such as power, energy, reactive power, etc.

4 [1..1] connecting_Domain.mRID

AreaID_String

The unique identification of the domain. --- The domain associated with a TimeSeries.

5 [0..1] registeredResource.mRID

ResourceID_String

The unique identification of a resource.

6 [1..1] resourceProvider_MarketParticipant.mRID

PartyID_String

The identification of a party in the energy market. --- The identification of a market participant associated with a TimeSeries.

7 [0..1] acquiring_Domain.mRID

AreaID_String

The unique identification of the domain. --- The domain associated with a TimeSeries.

8 [0..1] marketAgreement.type

CapacityContractKind_String

The specification of the kind of the agreement, e.g. long term, daily contract. --- The identification of an agreement associated with a TimeSeries.

9 [0..1] marketAgreement.mRID

ID_String

The unique identification of the agreement. --- The identification of an agreement associated with a TimeSeries.

Page 13: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 13 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Order mult. Attribute name / Attribute type Description

10 [1..1] measurement_Unit.name

MeasurementUnitKind_String

The identification of the formal code for a measurement unit (UN/ECE Recommendation 20). --- The unit of measure associated with the quantities in a TimeSeries.

11 [0..1] objectAggregation

ObjectAggregationKind_String

The identification of the domain that is the common denominator used to aggregate a time series.

151

Table 8 shows all association ends of PlannedResource_TimeSeries with other classes. 152

Table 8 - Association ends of Resource schedule confirmation assembly 153 model::PlannedResource_TimeSeries with other classes 154

Order mult. Class name / Role

Description

12 [1..*] Series_Period

Series_Period

The time interval and resolution for a period associated with a TimeSeries. Association Based On: Resource schedule confirmation contextual model::UnavailableReserve_TimeSeries.[] ----- Resource schedule confirmation contextual model::Series_Period.Series_Period[1..*]

13 [0..*] Reason

Reason

Association Based On: Resource schedule confirmation contextual model::Reason.Reason[0..*] ----- Resource schedule confirmation contextual model::UnavailableReserve_TimeSeries.[]

155

2.2.3.4 Point 156

The identification of the values being addressed within a specific interval of time. 157

Table 9 shows all attributes of Point. 158

Table 9 - Attributes of Resource schedule confirmation assembly model::Point 159

Order mult. Attribute name / Attribute type

Description

0 [1..1] position

Position_Integer

A sequential value representing the relative position within a given time interval.

1 [1..1] quantity

Decimal

The principal quantity identified for a point.

160

Table 10 shows all association ends of Point with other classes. 161

Table 10 - Association ends of Resource schedule confirmation assembly model::Point 162 with other classes 163

Order mult. Class name / Role Description

2 [0..*] Reason

Reason

The Reason information associated with a Point providing motivation information. Association Based On: Resource schedule confirmation contextual model::Point.[] ----- Resource schedule confirmation contextual model::Reason.Reason[0..*]

164

Page 14: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 14 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

2.2.3.5 Reason 165

The motivation of an act. 166

Table 11 shows all attributes of Reason. 167

Table 11 - Attributes of Resource schedule confirmation assembly model::Reason 168

Order mult. Attribute name / Attribute type Description

0 [1..1] code

ReasonCode_String

The motivation of an act in coded form.

1 [0..1] text

ReasonText_String

The textual explanation corresponding to the reason code.

169

2.2.3.6 Series_Period 170

The identification of the period of time corresponding to a given time interval and resolution. 171

Table 12 shows all attributes of Series_Period. 172

Table 12 - Attributes of Resource schedule confirmation assembly 173 model::Series_Period 174

Order mult. Attribute name / Attribute type

Description

0 [1..1] timeInterval

ESMP_DateTimeInterval

The start and end time of the period.

1 [1..1] resolution

Duration

The definition of the number of units of time that compose an individual step within a period.

175

Table 13 shows all association ends of Series_Period with other classes. 176

Table 13 - Association ends of Resource schedule confirmation assembly 177 model::Series_Period with other classes 178

Order mult. Class name / Role Description

2 [1..*] Point

Point

The Point information associated with a given Series_Period.within a TimeSeries. Association Based On: Resource schedule confirmation contextual model::Series_Period.[] ----- Resource schedule confirmation contextual model::Point.Point[1..*]

179

2.2.3.7 UnavailableReserve_TimeSeries 180

A set of time-ordered quantities being exchanged in relation to a product. 181

Table 14 shows all attributes of UnavailableReserve_TimeSeries. 182

Table 14 - Attributes of Resource schedule confirmation assembly 183 model::UnavailableReserve_TimeSeries 184

Order mult. Attribute name / Attribute type Description

0 [1..1] mRID

ID_String

A unique identification of the time series.

Page 15: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 15 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Order mult. Attribute name / Attribute type Description

1 [1..1] businessType

BusinessKind_String

The identification of the nature of the time series.

2 [0..1] flowDirection.direction

DirectionKind_String

The coded identification of the direction of energy flow. --- The flow direction associated with a TimeSeries.

3 [1..1] product

EnergyProductKind_String

The identification of the nature of an energy product such as power, energy, reactive power, etc.

4 [1..1] connecting_Domain.mRID

AreaID_String

The unique identification of the domain. --- The domain associated with a TimeSeries.

5 [1..1] resourceProvider_MarketParticipant.mRID

PartyID_String

The identification of a party in the energy market. --- The identification of a market participant associated with a TimeSeries.

6 [0..1] substituteResourceProvider_MarketParticipant.mRID

PartyID_String

The identification of a party in the energy market. --- The identification of a market participant associated with a TimeSeries.

7 [1..1] acquiring_Domain.mRID

AreaID_String

The unique identification of the domain. --- The domain associated with a TimeSeries.

8 [0..1] marketAgreement.type

CapacityContractKind_String

The specification of the kind of the agreement, e.g. long term, daily contract. --- The identification of an agreement associated with a TimeSeries.

9 [0..1] marketAgreement.mRID

ID_String

The unique identification of the agreement. --- The identification of an agreement associated with a TimeSeries.

10 [1..1] measurement_Unit.name

MeasurementUnitKind_String

The identification of the formal code for a measurement unit (UN/ECE Recommendation 20). --- The unit of measure associated with the quantities in a TimeSeries.

11 [0..1] objectAggregation

ObjectAggregationKind_String

The identification of the domain that is the common denominator used to aggregate a time series.

185

Table 15 shows all association ends of UnavailableReserve_TimeSeries with other classes. 186

Table 15 - Association ends of Resource schedule confirmation assembly 187 model::UnavailableReserve_TimeSeries with other classes 188

Order mult. Class name / Role

Description

12 [1..*] Series_Period

Series_Period

The time interval and resolution for a period associated with a TimeSeries. Association Based On: Resource schedule confirmation contextual model::UnavailableReserve_TimeSeries.[] ----- Resource schedule confirmation contextual model::Series_Period.Series_Period[1..*]

13 [0..*] Reason

Reason

Association Based On: Resource schedule confirmation contextual model::Reason.Reason[0..*] ----- Resource schedule confirmation contextual model::UnavailableReserve_TimeSeries.[]

189

Page 16: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 16 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

Datatypes 190

The list of datatypes used for the Resource schedule confirmation assembly model is as follows: 191

• ESMP_DateTimeInterval compound 192

• AreaID_String datatype, codelist CodingSchemeTypeList 193

• BusinessKind_String datatype, codelist BusinessTypeList 194

• CapacityContractKind_String datatype, codelist ContractTypeList 195

• DirectionKind_String datatype, codelist DirectionTypeList 196

• EnergyProductKind_String datatype, codelist EnergyProductTypeList 197

• ESMP_DateTime datatype 198

• ESMPVersion_String datatype 199

• ID_String datatype 200

• MarketRoleKind_String datatype, codelist RoleTypeList 201

• MeasurementUnitKind_String datatype, codelist UnitOfMeasureTypeList 202

• MessageKind_String datatype, codelist MessageTypeList 203

• ObjectAggregationKind_String datatype, codelist ObjectAggregationTypeList 204

• PartyID_String datatype, codelist CodingSchemeTypeList 205

• Position_Integer datatype 206

• ProcessKind_String datatype, codelist ProcessTypeList 207

• ReasonCode_String datatype, codelist ReasonCodeTypeList 208

• ReasonText_String datatype 209

• ResourceID_String datatype, codelist CodingSchemeTypeList 210

• YMDHM_DateTime datatype 211 212

Page 17: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 17 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

ResourceScheduleConfirmation_MarketDocument XML schema structure 213

214 Figure 3 - ResourceScheduleConfirmation_MarketDocument schema structure 215

Page 18: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 18 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

ResourceScheduleConfirmation_MarketDocument XML schema 216

217

The schema to be used to validate XML instances is to be identified by: 218

urn:iec62325.351:tc57wg16:451-7:resourcescheduleconfirmationdocument:6:0 219

<?xml version="1.0" encoding="utf-8"?> 220 <xs:schema xmlns:cl="urn:entsoe.eu:wgedi:codelists" xmlns:sawsdl="http://www.w3.org/ns/sawsdl" 221 xmlns="urn:iec62325.351:tc57wg16:451-7:resourcescheduleconfirmationdocument:6:0" 222 xmlns:cimp="http://www.iec.ch/cimprofile" xmlns:xs="http://www.w3.org/2001/XMLSchema" 223 targetNamespace="urn:iec62325.351:tc57wg16:451-7:resourcescheduleconfirmationdocument:6:0" 224 elementFormDefault="qualified" attributeFormDefault="unqualified"> 225 <xs:import namespace="urn:entsoe.eu:wgedi:codelists" schemaLocation="urn-entsoe-eu-wgedi-226 codelists.xsd"/> 227 <xs:element name="ResourceScheduleConfirmation_MarketDocument" 228 type="ResourceScheduleConfirmation_MarketDocument"/> 229 <xs:simpleType name="ID_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-230 cim16#String"> 231 <xs:restriction base="xs:string"> 232 <xs:maxLength value="35"/> 233 </xs:restriction> 234 </xs:simpleType> 235 <xs:simpleType name="ESMPVersion_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-236 schema-cim16#String"> 237 <xs:restriction base="xs:string"> 238 <xs:pattern value="[1-9]([0-9]){0,2}"/> 239 </xs:restriction> 240 </xs:simpleType> 241 <xs:simpleType name="AreaID_String-base" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-242 schema-cim16#String"> 243 <xs:restriction base="xs:string"> 244 <xs:maxLength value="18"/> 245 </xs:restriction> 246 </xs:simpleType> 247 <xs:complexType name="AreaID_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-248 cim16#String"> 249 <xs:simpleContent> 250 <xs:extension base="AreaID_String-base"> 251 <xs:attribute name="codingScheme" type="cl:CodingSchemeTypeList" 252 use="required"/> 253 </xs:extension> 254 </xs:simpleContent> 255 </xs:complexType> 256 <xs:simpleType name="PartyID_String-base" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-257 schema-cim16#String"> 258 <xs:restriction base="xs:string"> 259 <xs:maxLength value="16"/> 260 </xs:restriction> 261 </xs:simpleType> 262 <xs:complexType name="PartyID_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-263 schema-cim16#String"> 264 <xs:simpleContent> 265 <xs:extension base="PartyID_String-base"> 266 <xs:attribute name="codingScheme" type="cl:CodingSchemeTypeList" 267 use="required"/> 268 </xs:extension> 269 </xs:simpleContent> 270 </xs:complexType> 271 <xs:simpleType name="MarketRoleKind_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-272 schema-cim16#String"> 273 <xs:restriction base="cl:RoleTypeList"/> 274 </xs:simpleType> 275 <xs:simpleType name="ProcessKind_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-276 schema-cim16#String"> 277 <xs:restriction base="cl:ProcessTypeList"/> 278 </xs:simpleType> 279 <xs:complexType name="Original_MarketDocument" 280 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#MarketDocument"> 281 <xs:sequence> 282 <xs:element name="mRID" type="ID_String" minOccurs="1" maxOccurs="1" 283 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 284

Page 19: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 19 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

<xs:element name="revisionNumber" type="ESMPVersion_String" minOccurs="1" 285 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-286 cim16#Document.revisionNumber"/> 287 <xs:element name="domain.mRID" type="AreaID_String" minOccurs="0" 288 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 289 <xs:element name="subject_MarketParticipant.mRID" type="PartyID_String" 290 minOccurs="0" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-291 cim16#IdentifiedObject.mRID"/> 292 <xs:element name="subject_MarketParticipant.marketRole.type" 293 type="MarketRoleKind_String" minOccurs="0" maxOccurs="1" 294 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#MarketRole.type"/> 295 <xs:element name="process.processType" type="ProcessKind_String" minOccurs="0" 296 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Process.processType"/> 297 <xs:element name="PlannedResource_TimeSeries" 298 type="PlannedResource_TimeSeries" minOccurs="0" maxOccurs="unbounded" 299 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-300 cim16#MarketDocument.PlannedResource_TimeSeries"/> 301 <xs:element name="UnavailableReserve_TimeSeries" 302 type="UnavailableReserve_TimeSeries" minOccurs="0" maxOccurs="unbounded" 303 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-304 cim16#MarketDocument.UnavailableReserve_TimeSeries"/> 305 </xs:sequence> 306 </xs:complexType> 307 <xs:simpleType name="BusinessKind_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-308 schema-cim16#String"> 309 <xs:restriction base="cl:BusinessTypeList"/> 310 </xs:simpleType> 311 <xs:simpleType name="DirectionKind_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-312 schema-cim16#String"> 313 <xs:restriction base="cl:DirectionTypeList"/> 314 </xs:simpleType> 315 <xs:simpleType name="EnergyProductKind_String" 316 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#String"> 317 <xs:restriction base="cl:EnergyProductTypeList"/> 318 </xs:simpleType> 319 <xs:simpleType name="ResourceID_String-base" 320 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#String"> 321 <xs:restriction base="xs:string"> 322 <xs:maxLength value="18"/> 323 </xs:restriction> 324 </xs:simpleType> 325 <xs:complexType name="ResourceID_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-326 schema-cim16#String"> 327 <xs:simpleContent> 328 <xs:extension base="ResourceID_String-base"> 329 <xs:attribute name="codingScheme" type="cl:CodingSchemeTypeList" 330 use="required"/> 331 </xs:extension> 332 </xs:simpleContent> 333 </xs:complexType> 334 <xs:simpleType name="CapacityContractKind_String" 335 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#String"> 336 <xs:restriction base="cl:ContractTypeList"/> 337 </xs:simpleType> 338 <xs:simpleType name="MeasurementUnitKind_String" 339 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#String"> 340 <xs:restriction base="cl:UnitOfMeasureTypeList"/> 341 </xs:simpleType> 342 <xs:simpleType name="ObjectAggregationKind_String" 343 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#String"> 344 <xs:restriction base="cl:ObjectAggregationTypeList"/> 345 </xs:simpleType> 346 <xs:complexType name="PlannedResource_TimeSeries" 347 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#TimeSeries"> 348 <xs:sequence> 349 <xs:element name="mRID" type="ID_String" minOccurs="1" maxOccurs="1" 350 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 351 <xs:element name="businessType" type="BusinessKind_String" minOccurs="1" 352 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-353 cim16#TimeSeries.businessType"/> 354 <xs:element name="flowDirection.direction" type="DirectionKind_String" 355 minOccurs="0" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-356 cim16#FlowDirection.direction"/> 357 <xs:element name="product" type="EnergyProductKind_String" minOccurs="1" 358 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#TimeSeries.product"/> 359

Page 20: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 20 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

<xs:element name="connecting_Domain.mRID" type="AreaID_String" minOccurs="1" 360 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 361 <xs:element name="registeredResource.mRID" type="ResourceID_String" 362 minOccurs="0" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-363 cim16#IdentifiedObject.mRID"/> 364 <xs:element name="resourceProvider_MarketParticipant.mRID" 365 type="PartyID_String" minOccurs="1" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-366 schema-cim16#IdentifiedObject.mRID"/> 367 <xs:element name="acquiring_Domain.mRID" type="AreaID_String" minOccurs="0" 368 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 369 <xs:element name="marketAgreement.type" type="CapacityContractKind_String" 370 minOccurs="0" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-371 cim16#Document.type"/> 372 <xs:element name="marketAgreement.mRID" type="ID_String" minOccurs="0" 373 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 374 <xs:element name="measurement_Unit.name" type="MeasurementUnitKind_String" 375 minOccurs="1" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-376 cim16#Unit.name"/> 377 <xs:element name="objectAggregation" type="ObjectAggregationKind_String" 378 minOccurs="0" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-379 cim16#TimeSeries.objectAggregation"/> 380 <xs:element name="Series_Period" type="Series_Period" minOccurs="1" 381 maxOccurs="unbounded" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-382 cim16#TimeSeries.Series_Period"/> 383 <xs:element name="Reason" type="Reason" minOccurs="0" maxOccurs="unbounded" 384 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#TimeSeries.Reason"/> 385 </xs:sequence> 386 </xs:complexType> 387 <xs:simpleType name="Position_Integer" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-388 schema-cim16#Integer"> 389 <xs:restriction base="xs:integer"> 390 <xs:maxInclusive value="999999"/> 391 <xs:minInclusive value="1"/> 392 </xs:restriction> 393 </xs:simpleType> 394 <xs:complexType name="Point" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-395 cim16#Point"> 396 <xs:sequence> 397 <xs:element name="position" type="Position_Integer" minOccurs="1" 398 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Point.position"/> 399 <xs:element name="quantity" type="xs:decimal" minOccurs="1" maxOccurs="1" 400 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Point.quantity"/> 401 <xs:element name="Reason" type="Reason" minOccurs="0" maxOccurs="unbounded" 402 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Point.Reason"/> 403 </xs:sequence> 404 </xs:complexType> 405 <xs:simpleType name="ReasonCode_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-406 schema-cim16#String"> 407 <xs:restriction base="cl:ReasonCodeTypeList"/> 408 </xs:simpleType> 409 <xs:simpleType name="ReasonText_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-410 schema-cim16#String"> 411 <xs:restriction base="xs:string"> 412 <xs:maxLength value="512"/> 413 </xs:restriction> 414 </xs:simpleType> 415 <xs:complexType name="Reason" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-416 cim16#Reason"> 417 <xs:sequence> 418 <xs:element name="code" type="ReasonCode_String" minOccurs="1" maxOccurs="1" 419 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Reason.code"/> 420 <xs:element name="text" type="ReasonText_String" minOccurs="0" maxOccurs="1" 421 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Reason.text"/> 422 </xs:sequence> 423 </xs:complexType> 424 <xs:simpleType name="MessageKind_String" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-425 schema-cim16#String"> 426 <xs:restriction base="cl:MessageTypeList"/> 427 </xs:simpleType> 428 <xs:simpleType name="ESMP_DateTime" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-429 cim16#DateTime"> 430 <xs:restriction base="xs:dateTime"> 431 <xs:pattern value="((([0-9]{4})[\-](0[13578]|1[02])[\-](0[1-9]|[12][0-432 9]|3[01])|([0-9]{4})[\-]((0[469])|(11))[\-](0[1-9]|[12][0-9]|30))T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-433 5][0-434

Page 21: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 21 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

9])Z)|(([13579][26][02468][048]|[13579][01345789](0)[48]|[13579][01345789][2468][048]|[02468][048][0246435 8][048]|[02468][1235679](0)[48]|[02468][1235679][2468][048]|[0-9][0-9][13579][26])[\-](02)[\-](0[1-436 9]|1[0-9]|2[0-9])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-437 9])Z)|(([13579][26][02468][1235679]|[13579][01345789](0)[01235679]|[13579][01345789][2468][1235679]|[02438 468][048][02468][1235679]|[02468][1235679](0)[01235679]|[02468][1235679][2468][1235679]|[0-9][0-439 9][13579][01345789])[\-](02)[\-](0[1-9]|1[0-9]|2[0-8])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9])Z)"/> 440 </xs:restriction> 441 </xs:simpleType> 442 <xs:simpleType name="YMDHM_DateTime" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-443 cim16#DateTime"> 444 <xs:restriction base="xs:string"> 445 <xs:pattern value="((([0-9]{4})[\-](0[13578]|1[02])[\-](0[1-9]|[12][0-446 9]|3[01])|([0-9]{4})[\-]((0[469])|(11))[\-](0[1-9]|[12][0-9]|30))T(([01][0-9]|2[0-3]):[0-5][0-447 9])Z)|(([13579][26][02468][048]|[13579][01345789](0)[48]|[13579][01345789][2468][048]|[02468][048][0246448 8][048]|[02468][1235679](0)[48]|[02468][1235679][2468][048]|[0-9][0-9][13579][26])[\-](02)[\-](0[1-449 9]|1[0-9]|2[0-9])T(([01][0-9]|2[0-3]):[0-5][0-450 9])Z)|(([13579][26][02468][1235679]|[13579][01345789](0)[01235679]|[13579][01345789][2468][1235679]|[02451 468][048][02468][1235679]|[02468][1235679](0)[01235679]|[02468][1235679][2468][1235679]|[0-9][0-452 9][13579][01345789])[\-](02)[\-](0[1-9]|1[0-9]|2[0-8])T(([01][0-9]|2[0-3]):[0-5][0-9])Z)"/> 453 </xs:restriction> 454 </xs:simpleType> 455 <xs:complexType name="ESMP_DateTimeInterval" 456 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#DateTimeInterval"> 457 <xs:sequence> 458 <xs:element name="start" type="YMDHM_DateTime" minOccurs="1" maxOccurs="1" 459 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#DateTimeInterval.start"/> 460 <xs:element name="end" type="YMDHM_DateTime" minOccurs="1" maxOccurs="1" 461 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#DateTimeInterval.end"/> 462 </xs:sequence> 463 </xs:complexType> 464 <xs:complexType name="ResourceScheduleConfirmation_MarketDocument" 465 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#MarketDocument"> 466 <xs:sequence> 467 <xs:element name="mRID" type="ID_String" minOccurs="1" maxOccurs="1" 468 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 469 <xs:element name="type" type="MessageKind_String" minOccurs="1" maxOccurs="1" 470 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Document.type"/> 471 <xs:element name="sender_MarketParticipant.mRID" type="PartyID_String" 472 minOccurs="1" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-473 cim16#IdentifiedObject.mRID"/> 474 <xs:element name="sender_MarketParticipant.marketRole.type" 475 type="MarketRoleKind_String" minOccurs="1" maxOccurs="1" 476 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#MarketRole.type"/> 477 <xs:element name="receiver_MarketParticipant.mRID" type="PartyID_String" 478 minOccurs="1" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-479 cim16#IdentifiedObject.mRID"/> 480 <xs:element name="receiver_MarketParticipant.marketRole.type" 481 type="MarketRoleKind_String" minOccurs="1" maxOccurs="1" 482 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#MarketRole.type"/> 483 <xs:element name="createdDateTime" type="ESMP_DateTime" minOccurs="1" 484 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-485 cim16#Document.createdDateTime"/> 486 <xs:element name="schedule_Period.timeInterval" type="ESMP_DateTimeInterval" 487 minOccurs="1" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-488 cim16#Period.timeInterval"/> 489 <xs:element name="Original_MarketDocument" type="Original_MarketDocument" 490 minOccurs="1" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-491 cim16#MarketDocument.Original_MarketDocument"/> 492 <xs:element name="Reason" type="Reason" minOccurs="1" maxOccurs="unbounded" 493 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#MarketDocument.Reason"/> 494 </xs:sequence> 495 </xs:complexType> 496 <xs:complexType name="Series_Period" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-497 cim16#Period"> 498 <xs:sequence> 499 <xs:element name="timeInterval" type="ESMP_DateTimeInterval" minOccurs="1" 500 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Period.timeInterval"/> 501 <xs:element name="resolution" type="xs:duration" minOccurs="1" maxOccurs="1" 502 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Period.resolution"/> 503 <xs:element name="Point" type="Point" minOccurs="1" maxOccurs="unbounded" 504 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#Period.Point"/> 505 </xs:sequence> 506 </xs:complexType> 507 <xs:complexType name="UnavailableReserve_TimeSeries" 508 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#TimeSeries"> 509

Page 22: Resource schedule confirmation document uml model and schema€¦ · European Network of Transmission System Operators for Electricity ENTSO-E AISBL • Avenue de Cortenbergh, 100

– Page 22 of 22 –

European Network of Transmission System Operators for Electricity

ENTSO-E Resource schedule confirmation document – UML model and schema VERSION 1.0

ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium • Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu

<xs:sequence> 510 <xs:element name="mRID" type="ID_String" minOccurs="1" maxOccurs="1" 511 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 512 <xs:element name="businessType" type="BusinessKind_String" minOccurs="1" 513 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-514 cim16#TimeSeries.businessType"/> 515 <xs:element name="flowDirection.direction" type="DirectionKind_String" 516 minOccurs="0" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-517 cim16#FlowDirection.direction"/> 518 <xs:element name="product" type="EnergyProductKind_String" minOccurs="1" 519 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#TimeSeries.product"/> 520 <xs:element name="connecting_Domain.mRID" type="AreaID_String" minOccurs="1" 521 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 522 <xs:element name="resourceProvider_MarketParticipant.mRID" 523 type="PartyID_String" minOccurs="1" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-524 schema-cim16#IdentifiedObject.mRID"/> 525 <xs:element name="substituteResourceProvider_MarketParticipant.mRID" 526 type="PartyID_String" minOccurs="0" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-527 schema-cim16#IdentifiedObject.mRID"/> 528 <xs:element name="acquiring_Domain.mRID" type="AreaID_String" minOccurs="1" 529 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 530 <xs:element name="marketAgreement.type" type="CapacityContractKind_String" 531 minOccurs="0" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-532 cim16#Document.type"/> 533 <xs:element name="marketAgreement.mRID" type="ID_String" minOccurs="0" 534 maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#IdentifiedObject.mRID"/> 535 <xs:element name="measurement_Unit.name" type="MeasurementUnitKind_String" 536 minOccurs="1" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-537 cim16#Unit.name"/> 538 <xs:element name="objectAggregation" type="ObjectAggregationKind_String" 539 minOccurs="0" maxOccurs="1" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-540 cim16#TimeSeries.objectAggregation"/> 541 <xs:element name="Series_Period" type="Series_Period" minOccurs="1" 542 maxOccurs="unbounded" sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-543 cim16#TimeSeries.Series_Period"/> 544 <xs:element name="Reason" type="Reason" minOccurs="0" maxOccurs="unbounded" 545 sawsdl:modelReference="http://iec.ch/TC57/2013/CIM-schema-cim16#TimeSeries.Reason"/> 546 </xs:sequence> 547 </xs:complexType> 548 </xs:schema> 549