57/1572/CDV

COMMITTEE DRAFT FOR VOTE (CDV) ® PROJET DE COMITÉ POUR VOTE (CDV)

Project number Numéro de projet IEC 62325-451-6 Ed.1

Secretariat / Secrétariat IEC/TC or SC: CEI/CE ou SC: 57 Germany Submitted for parallel voting Date of circulation Closing date for voting (Voting mandatory for P-members) in CENELEC Date de diffusion Date de clôture du vote (Vote obligatoire pour les membres (P))

Soumis au vote parallèle au 2015-06-19 2015-09-25 CENELEC Also of interest to the following committees Supersedes document Intéresse également les comités suivants Remplace le document / 57/1529/CD - 57/1559/CC Proposed horizontal standard Norme horizontale suggérée Other TC/SCs are requested to indicate their interest, if any, in this CDV to the TC/SC secretary Les autres CE/SC sont requis d’indiquer leur intérêt, si nécessaire, dans ce CDV à l’intention du secrétaire du CE/SC Functions concerned Fonctions concernées Safety EMC Environment Quality assurance Sécurité CEM Environnement Assurance qualité CE DOCUMENT EST TOUJOURS À L'ÉTUDE ET SUSCEPTIBLE DE THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT MODIFICATION. IL NE PEUT SERVIR DE RÉFÉRENCE. SHOULD NOT BE USED FOR REFERENCE PURPOSES.

LES RÉCIPIENDAIRES DU PRÉSENT DOCUMENT SONT INVITÉS À PRÉSENTER, RECIPIENTS OF THIS DOCUMENT ARE INVITED TO SUBMIT, WITH THEIR AVEC LEURS OBSERVATIONS, LA NOTIFICATION DES DROITS DE PROPRIÉTÉ COMMENTS, NOTIFICATION OF ANY RELEVANT PATENT RIGHTS OF DONT ILS AURAIENT ÉVENTUELLEMENT CONNAISSANCE ET À FOURNIR UNE WHICH THEY ARE AWARE AND TO PROVIDE SUPPORTING DOCUMENTATION EXPLICATIVE. DOCUMENTATION.

Title : IEC 62325-451-6: Framework for energy market communications – Part 451-6: Publication of information on market, contextual and assembly models for European style market

Introductory note /

ATTENTION IEC – CENELEC PARALLEL VOTING The attention of IEC National Committees, members of CENELEC, is drawn to the fact that this Committee Draft for Vote (CDV) for an International Standard is submitted for parallel voting. The CENELEC members are invited to vote through the CENELEC online voting system. .

Copyright © 2015 International Electrotechnical Commission, IEC. All rights reserved. It is permitted to download this electronic file, to make a copy and to print out the content for the sole purpose of preparing National Committee positions. You may not copy or "mirror" the file or printed version of the document, or any part of it, for any other purpose without permission in writing from IEC.

– 2 – IEC CDV 62325-451-6  IEC 2015

1 CONTENTS

2 FOREWORD ...... 10 3 INTRODUCTION ...... 12 4 1 Scope ...... 13 5 2 Normative references ...... 13 6 3 Terms and definitions ...... 14 7 4 Document contextual model and message assembly model basic concepts ...... 16 8 4.1 Overview ...... 16 9 4.2 European style market package structure (ESMP) ...... 17 10 4.3 From the European style market profile to the document contextual model ...... 18 11 4.4 From the document contextual model to the message assembly model ...... 18 12 4.5 From the assembly model to the XML schema ...... 18 13 5 The market information publication business process ...... 18 14 5.1 General ...... 18 15 5.2 The market information aggregator role ...... 19 16 5.3 Market information publication business process...... 19 17 5.4 The use cases ...... 20 18 5.4.1 General overview ...... 20 19 5.4.2 Provide configuration information ...... 21 20 5.4.3 Provide generation and load information ...... 21 21 5.4.4 Provide actual availability and planned unavailability 22 information ...... 21 23 5.4.5 Provide balancing information ...... 21 24 5.4.6 Provide network transmission related information ...... 21 25 5.5 Sequence diagram ...... 21 26 5.6 Electronic documents used...... 22 27 5.6.1 Configuration_MarketDocument ...... 22 28 5.6.2 GenerationLoad_MarketDocument ...... 22 29 5.6.3 Outage_MarketDocument ...... 23 30 5.6.4 Balancing_MarketDocument ...... 23 31 5.6.5 TransmissionNetwork_MarketDocument ...... 23 32 5.6.6 Publication_MarketDocument ...... 23 33 5.7 Generic business rules for documents...... 24 34 5.7.1 General ...... 24 35 5.7.2 Document instance implementation...... 24 36 5.7.3 Rules governing the GenerationLoad_MarketDocument ...... 25 37 5.7.4 Rules governing the Outage_MarketDocument ...... 26 38 5.7.5 Rules governing the Balancing_MarketDocument ...... 27 39 5.7.6 Rules governing the TransmissionNetwork_MarketDocument ...... 27 40 5.7.7 Rules governing the Configuration_MarketDocument ...... 27 41 5.7.8 Rules governing the Publication_MarketDocument...... 27 42 5.7.9 Rules governing the ProblemStatement_MarketDocument ...... 27 43 6 Contextual and assembly models...... 28 44 6.1 GenerationLoad contextual model ...... 28 45 6.1.1 Overview of the model ...... 28 46 6.1.2 IsBasedOn relationships from the European style market 47 profile ...... 29 IEC CDV 62325-451-6  IEC 2015 – 3 –

48 6.1.3 Detailed GenerationLoad contextual model ...... 29 49 6.2 GenerationLoad assembly model ...... 38 50 6.2.1 Overview of the model ...... 38 51 6.2.2 IsBasedOn relationships from the European style market 52 profile ...... 39 53 6.2.3 Detailed GenerationLoad assembly model ...... 39 54 6.2.4 Enumerations ...... 43 55 6.3 Outage contextual model ...... 45 56 6.3.1 Overview of the model ...... 45 57 6.3.2 IsBasedOn relationships from the European style market 58 profile ...... 45 59 6.3.3 Detailed Outage contextual model ...... 46 60 6.4 Outage assembly model ...... 57 61 6.4.1 Overview of the model ...... 57 62 6.4.2 IsBasedOn relationships from the European style market 63 profile ...... 58 64 6.4.3 Detailed Outage assembly model ...... 58 65 6.4.4 Enumerations ...... 64 66 6.5 Balancing contextual model ...... 65 67 6.5.1 Overview of the model ...... 65 68 6.5.2 IsBasedOn relationships from the European style market 69 profile ...... 65 70 6.5.3 Detailed Balancing contextual model ...... 66 71 6.6 Balancing assembly model ...... 76 72 6.6.1 Overview of the model ...... 76 73 6.6.2 IsBasedOn relationships from the European style market 74 profile ...... 76 75 6.6.3 Detailed Balancing assembly model ...... 77 76 6.6.4 Enumerations ...... 81 77 6.7 TransmissionNetwork contextual model ...... 83 78 6.7.1 Overview of the model ...... 83 79 6.7.2 IsBasedOn relationships from the European style market 80 profile ...... 84 81 6.7.3 Detailed TransmissionNetwork contextual model ...... 84 82 6.8 TransmissionNetwork assembly model ...... 94 83 6.8.1 Overview of the model ...... 94 84 6.8.2 IsBasedOn relationships from the European style market 85 profile ...... 95 86 6.8.3 Detailed TransmissionNetwork assembly model ...... 95 87 6.8.4 Enumerations ...... 99 88 6.9 Configuration contextual model ...... 101 89 6.9.1 Overview of the model ...... 101 90 6.9.2 IsBasedOn relationships from the European style market 91 profile ...... 101 92 6.9.3 Detailed Configuration contextual model ...... 102 93 6.10 Configuration assembly model ...... 111 94 6.10.1 Overview of the model ...... 111 95 6.10.2 IsBasedOn relationships from the European style market 96 profile ...... 111 97 6.10.3 Detailed Configuration assembly model ...... 112 98 6.10.4 Enumerations ...... 116 – 4 – IEC CDV 62325-451-6  IEC 2015

99 7 XML schema ...... 117 100 7.1 XML schema URN namespace rules ...... 117 101 7.2 Code list URN namespace rules ...... 117 102 7.3 URI rules for model documentation ...... 117 103 7.3.1 Datatype ...... 117 104 7.3.2 Class ...... 118 105 7.3.3 Attribute ...... 118 106 7.3.4 Association end role name ...... 118 107 7.4 GenerationLoad_MarketDocument schema ...... 119 108 7.4.1 Schema structure...... 119 109 7.4.2 Schema description ...... 121 110 7.5 Outage_MarketDocument schema...... 126 111 7.5.1 Schema structure...... 126 112 7.5.2 Schema description ...... 128 113 7.6 Balancing_MarketDocument schema ...... 134 114 7.6.1 Schema structure...... 134 115 7.6.2 Schema description ...... 136 116 7.7 TransmissionNetwork_MarketDocument schema ...... 141 117 7.7.1 Schema structure...... 141 118 7.7.2 Schema description ...... 143 119 7.8 Configuration_MarketDocument schema ...... 148 120 7.8.1 Schema structure...... 148 121 7.8.2 Schema description ...... 150 122 Bibliography ...... 155 123 124 List of figures 125 Figure 1 – IEC 62325-450 modelling framework ...... 16 126 Figure 2 – Overview of European style market profile dependency ...... 17 127 Figure 3 – Market information publication process overview ...... 20 128 Figure 4 – Sequence diagram of the information flows ...... 22 129 Figure 5 – GenerationLoad contextual model ...... 28 130 Figure 6 – GenerationLoad assembly model ...... 38 131 Figure 7 – Outage contextual model...... 45 132 Figure 8 – Outage assembly model ...... 57 133 Figure 9 – Balancing contextual model ...... 65 134 Figure 10 – Balancing assembly model ...... 76 135 Figure 11 – TransmissionNetwork contextual model ...... 83 136 Figure 12 – TransmissionNetwork assembly model ...... 94 137 Figure 13 – Configuration contextual model ...... 101 138 Figure 14 – Configuration assembly model ...... 111 139 Figure 15 – GenerationLoad_MarketDocument XML schema structure – 1/2 ...... 119 140 Figure 16 – GenerationLoad_MarketDocument XML schema structure – 2/2 ...... 120 141 Figure 17 – Outage_MarketDocument XML schema structure – 1/2 ...... 126 142 Figure 18 – Outage_MarketDocument XML schema structure – 2/2 ...... 127 143 Figure 19 – Balancing_MarketDocument XML schema structure – 1/2 ...... 134 144 Figure 20 – Balancing_MarketDocument XML schema structure – 2/2 ...... 135 IEC CDV 62325-451-6  IEC 2015 – 5 –

145 Figure 21 – TransmissionNetwork_MarketDocument XML schema structure – 1/2 ...... 141 146 Figure 22 – TransmissionNetwork_MarketDocument XML schema structure – 2/2 ...... 142 147 Figure 23 – Configuration_MarketDocument XML schema structure – 1/2 ...... 148 148 Figure 24 – Configuration_MarketDocument XML schema structure – 2/2 ...... 149 149 150 List of tables 151 Table 1 – Dependency table outline for the market information publication processes ...... 24 152 Table 2 – Example of dependency table use for the 153 TransmissionNetwork_MarketDocument ...... 25 154 Table 3 – IsBasedOn dependency...... 29 155 Table 4 – Attributes of GenerationLoad contextual model::GL_MarketDocument ...... 30 156 Table 5 – Association ends of GenerationLoad contextual model::GL_MarketDocument 157 with other classes ...... 30 158 Table 6 – Attributes of GenerationLoad contextual model::Domain ...... 31 159 Table 7 – Attributes of GenerationLoad contextual model::MarketParticipant ...... 31 160 Table 8 – Association ends of GenerationLoad contextual model::MarketParticipant 161 with other classes ...... 31 162 Table 9 – Attributes of GenerationLoad contextual model::MarketRole ...... 31 163 Table 10 – Attributes of GenerationLoad contextual model::Measure_Unit ...... 32 164 Table 11 – Attributes of GenerationLoad contextual model::MktGeneratingUnit...... 32 165 Table 12 – Attributes of GenerationLoad contextual model::MktPSRType ...... 32 166 Table 13 – Association ends of GenerationLoad contextual model::MktPSRType with 167 other classes ...... 33 168 Table 14 – Attributes of GenerationLoad contextual model::Point...... 33 169 Table 15 – Attributes of GenerationLoad contextual model::Process ...... 34 170 Table 16 – Attributes of GenerationLoad contextual model::Production_VoltageLevel ...... 34 171 Table 17 – Attributes of GenerationLoad contextual model::RegisteredResource ...... 34 172 Table 18 – Attributes of GenerationLoad contextual model::Series_Period ...... 35 173 Table 19 – Association ends of GenerationLoad contextual model::Series_Period with 174 other classes ...... 35 175 Table 20 – Attributes of GenerationLoad contextual model::Time_Period ...... 35 176 Table 21 – Attributes of GenerationLoad contextual model::TimeSeries ...... 36 177 Table 22 – Association ends of GenerationLoad contextual model::TimeSeries with 178 other classes ...... 36 179 Table 23 – IsBasedOn dependency ...... 39 180 Table 24 – Attributes of GenerationLoad assembly model::GL_MarketDocument ...... 39 181 Table 25 – Association ends of GenerationLoad assembly model::GL_MarketDocument 182 with other classes ...... 40 183 Table 26 – Attributes of GenerationLoad assembly model::MktGeneratingUnit ...... 40 184 Table 27 – Attributes of GenerationLoad assembly model::MktPSRType ...... 41 185 Table 28 – Association ends of GenerationLoad assembly model::MktPSRType with 186 other classes ...... 41 187 Table 29 – Attributes of GenerationLoad assembly model::Point ...... 41 188 Table 30 – Attributes of GenerationLoad assembly model::Series_Period ...... 42 189 Table 31 – Association ends of GenerationLoad assembly model::Series_Period with 190 other classes ...... 42 – 6 – IEC CDV 62325-451-6  IEC 2015

191 Table 32 – Attributes of GenerationLoad assembly model::TimeSeries ...... 42 192 Table 33 – Association ends of GenerationLoad assembly model::TimeSeries with 193 other classes ...... 43 194 Table 34 – IsBasedOn dependency ...... 46 195 Table 35 – Attributes of Outage contextual model::Unavailability_MarketDocument ...... 46 196 Table 36 – Association ends of Outage contextual 197 model::Unavailability_MarketDocument with other classes ...... 47 198 Table 37 – Attributes of Outage contextual model::Asset_MktPSRType ...... 48 199 Table 38 – Attributes of Outage contextual model::Asset_RegisteredResource ...... 48 200 Table 39 – Association ends of Outage contextual model::Asset_RegisteredResource 201 with other classes ...... 48 202 Table 40 – Attributes of Outage contextual model::DateAndOrTime ...... 48 203 Table 41 – Attributes of Outage contextual model::Domain ...... 49 204 Table 42 – Attributes of Outage contextual model::Location ...... 49 205 Table 43 – Attributes of Outage contextual model::MarketParticipant ...... 49 206 Table 44 – Association ends of Outage contextual model::MarketParticipant with other 207 classes ...... 50 208 Table 45 – Attributes of Outage contextual model::MarketRole ...... 50 209 Table 46 – Attributes of Outage contextual model::Measure_Unit ...... 50 210 Table 47 – Attributes of Outage contextual model::MktGeneratingUnit ...... 51 211 Table 48 – Attributes of Outage contextual model::MktPSRType ...... 51 212 Table 49 – Association ends of Outage contextual model::MktPSRType with other 213 classes ...... 51 214 Table 50 – Attributes of Outage contextual model::Point ...... 51 215 Table 51 – Attributes of Outage contextual model::Process...... 52 216 Table 52 – Attributes of Outage contextual model::Production_RegisteredResource ...... 52 217 Table 53 – Association ends of Outage contextual 218 model::Production_RegisteredResource with other classes ...... 52 219 Table 54 – Attributes of Outage contextual model::Reason ...... 53 220 Table 55 – Attributes of Outage contextual model::Series_Period ...... 53 221 Table 56 – Association ends of Outage contextual model::Series_Period with other 222 classes ...... 53 223 Table 57 – Attributes of Outage contextual model::Time_Period ...... 54 224 Table 58 – Attributes of Outage contextual model::TimeSeries ...... 54 225 Table 59 – Association ends of Outage contextual model::TimeSeries with other 226 classes ...... 54 227 Table 60 – IsBasedOn dependency ...... 58 228 Table 61 – Attributes of Outage assembly model::Unavailability_MarketDocument...... 58 229 Table 62 – Association ends of Outage assembly 230 model::Unavailability_MarketDocument with other classes ...... 59 231 Table 63 – Attributes of Outage assembly model::Asset_RegisteredResource ...... 59 232 Table 64 – Attributes of Outage assembly model::Point ...... 60 233 Table 65 – Attributes of Outage assembly model::Reason ...... 60 234 Table 66 – Attributes of Outage assembly model::Series_Period ...... 61 235 Table 67 – Association ends of Outage assembly model::Series_Period with other 236 classes ...... 61 IEC CDV 62325-451-6  IEC 2015 – 7 –

237 Table 68 – Attributes of Outage assembly model::TimeSeries ...... 61 238 Table 69 – Association ends of Outage assembly model::TimeSeries with other classes ...... 63 239 Table 70 – IsBasedOn dependency ...... 66 240 Table 71 – Attributes of Balancing contextual model::Balancing_MarketDocument ...... 66 241 Table 72 – Association ends of Balancing contextual 242 model::Balancing_MarketDocument with other classes ...... 67 243 Table 73 – Attributes of Balancing contextual model::Currency_Unit ...... 68 244 Table 74 – Attributes of Balancing contextual model::Domain ...... 68 245 Table 75 – Attributes of Balancing contextual model::Financial_Price ...... 68 246 Table 76 – Attributes of Balancing contextual model::FlowDirection ...... 69 247 Table 77 – Attributes of Balancing contextual model::Imbalance_Price ...... 69 248 Table 78 – Attributes of Balancing contextual model::MarketParticipant ...... 69 249 Table 79 – Association ends of Balancing contextual model::MarketParticipant with 250 other classes ...... 69 251 Table 80 – Attributes of Balancing contextual model::MarketRole ...... 70 252 Table 81 – Attributes of Balancing contextual model::Measure_Unit...... 70 253 Table 82 – Attributes of Balancing contextual model::MktPSRType ...... 70 254 Table 83 – Attributes of Balancing contextual model::Point ...... 71 255 Table 84 – Association ends of Balancing contextual model::Point with other classes ...... 71 256 Table 85 – Attributes of Balancing contextual model::Price ...... 72 257 Table 86 – Attributes of Balancing contextual model::Process...... 72 258 Table 87 – Attributes of Balancing contextual model::Series_Period ...... 72 259 Table 88 – Association ends of Balancing contextual model::Series_Period with other 260 classes ...... 73 261 Table 89 – Attributes of Balancing contextual model::Time_Period ...... 73 262 Table 90 – Attributes of Balancing contextual model::TimeSeries...... 73 263 Table 91 – Association ends of Balancing contextual model::TimeSeries with other 264 classes ...... 74 265 Table 92 – Attributes of Balancing contextual model::Type_MarketAgreement ...... 75 266 Table 93 – IsBasedOn dependency ...... 76 267 Table 94 – Attributes of Balancing assembly model::Balancing_MarketDocument ...... 77 268 Table 95 – Association ends of Balancing assembly 269 model::Balancing_MarketDocument with other classes ...... 78 270 Table 96 – Attributes of Balancing assembly model::Financial_Price...... 78 271 Table 97 – Attributes of Balancing assembly model::Point ...... 79 272 Table 98 – Association ends of Balancing assembly model::Point with other classes ...... 79 273 Table 99 – Attributes of Balancing assembly model::Series_Period ...... 80 274 Table 100 – Association ends of Balancing assembly model::Series_Period with other 275 classes ...... 80 276 Table 101 – Attributes of Balancing assembly model::TimeSeries ...... 80 277 Table 102 – Association ends of Balancing assembly model::TimeSeries with other 278 classes ...... 81 279 Table 103 – IsBasedOn dependency ...... 84 280 Table 104 – Attributes of TransmissionNetwork contextual 281 model::TransmissionNetwork_MarketDocument ...... 85 – 8 – IEC CDV 62325-451-6  IEC 2015

282 Table 105 – Association ends of TransmissionNetwork contextual 283 model::TransmissionNetwork_MarketDocument with other classes ...... 85 284 Table 106 – Attributes of TransmissionNetwork contextual 285 model::Asset_RegisteredResource ...... 86 286 Table 107 – Association ends of TransmissionNetwork contextual 287 model::Asset_RegisteredResource with other classes...... 86 288 Table 108 – Attributes of TransmissionNetwork contextual model::Currency_Unit ...... 86 289 Table 109 – Attributes of TransmissionNetwork contextual model::DateAndOrTime ...... 87 290 Table 110 – Attributes of TransmissionNetwork contextual model::Domain ...... 87 291 Table 111 – Attributes of TransmissionNetwork contextual model::FlowDirection ...... 87 292 Table 112 – Attributes of TransmissionNetwork contextual model::Location ...... 88 293 Table 113 – Attributes of TransmissionNetwork contextual model::MarketParticipant ...... 88 294 Table 114 – Association ends of TransmissionNetwork contextual 295 model::MarketParticipant with other classes ...... 88 296 Table 115 – Attributes of TransmissionNetwork contextual model::MarketRole ...... 88 297 Table 116 – Attributes of TransmissionNetwork contextual model::Measure_Unit ...... 89 298 Table 117 – Attributes of TransmissionNetwork contextual model::MktPSRType ...... 89 299 Table 118 – Attributes of TransmissionNetwork contextual model::Point ...... 89 300 Table 119 – Association ends of TransmissionNetwork contextual model::Point with 301 other classes ...... 90 302 Table 120 – Attributes of TransmissionNetwork contextual model::Price ...... 90 303 Table 121 – Attributes of TransmissionNetwork contextual model::Process ...... 90 304 Table 122 – Attributes of TransmissionNetwork contextual model::Reason ...... 91 305 Table 123 – Attributes of TransmissionNetwork contextual model::Series_Period ...... 91 306 Table 124 – Association ends of TransmissionNetwork contextual 307 model::Series_Period with other classes ...... 91 308 Table 125 – Attributes of TransmissionNetwork contextual model::Time_Period...... 91 309 Table 126 – Attributes of TransmissionNetwork contextual model::TimeSeries ...... 92 310 Table 127 – Association ends of TransmissionNetwork contextual model::TimeSeries 311 with other classes ...... 92 312 Table 128 – IsBasedOn dependency ...... 95 313 Table 129 – Attributes of TransmissionNetwork assembly 314 model::TransmissionNetwork_MarketDocument ...... 95 315 Table 130 – Association ends of TransmissionNetwork assembly 316 model::TransmissionNetwork_MarketDocument with other classes ...... 96 317 Table 131 – Attributes of TransmissionNetwork assembly 318 model::Asset_RegisteredResource ...... 96 319 Table 132 – Attributes of TransmissionNetwork assembly model::Point ...... 97 320 Table 133 – Attributes of TransmissionNetwork assembly model::Reason ...... 97 321 Table 134 – Attributes of TransmissionNetwork assembly model::Series_Period ...... 98 322 Table 135 – Association ends of TransmissionNetwork assembly model::Series_Period 323 with other classes ...... 98 324 Table 136 – Attributes of TransmissionNetwork assembly model::TimeSeries ...... 98 325 Table 137 – Association ends of TransmissionNetwork assembly model::TimeSeries 326 with other classes ...... 99 327 Table 138 – IsBasedOn dependency ...... 102 IEC CDV 62325-451-6  IEC 2015 – 9 –

328 Table 139 – Attributes of Configuration contextual 329 model::Configuration_MarketDocument ...... 102 330 Table 140 – Association ends of Configuration contextual 331 model::Configuration_MarketDocument with other classes ...... 103 332 Table 141 – Attributes of Configuration contextual model::BiddingZone_Domain ...... 103 333 Table 142 – Attributes of Configuration contextual model::ControlArea_Domain ...... 104 334 Table 143 – Attributes of Configuration contextual model::DateAndOrTime ...... 104 335 Table 144 – Attributes of Configuration contextual model::GeneratingUnit_Location ...... 104 336 Table 145 – Attributes of Configuration contextual 337 model::GeneratingUnit_MktPSRType ...... 105 338 Table 146 – Attributes of Configuration contextual model::Location ...... 105 339 Table 147 – Attributes of Configuration contextual model::MarketParticipant ...... 105 340 Table 148 – Association ends of Configuration contextual model::MarketParticipant 341 with other classes ...... 105 342 Table 149 – Attributes of Configuration contextual model::MarketRole ...... 106 343 Table 150 – Attributes of Configuration contextual model::MktGeneratingUnit ...... 106 344 Table 151 – Association ends of Configuration contextual model::MktGeneratingUnit 345 with other classes ...... 106 346 Table 152 – Attributes of Configuration contextual model::MktPSRType ...... 107 347 Table 153 – Association ends of Configuration contextual model::MktPSRType with 348 other classes ...... 107 349 Table 154 – Attributes of Configuration contextual 350 model::NominalIP_MktGeneratingUnit ...... 108 351 Table 155 – Attributes of Configuration contextual model::Process ...... 108 352 Table 156 – Attributes of Configuration contextual model::Provider_MarketParticipant ...... 108 353 Table 157 – Attributes of Configuration contextual model::RegisteredResource ...... 109 354 Table 158 – Association ends of Configuration contextual model::RegisteredResource 355 with other classes ...... 109 356 Table 159 – Attributes of Configuration contextual model::TimeSeries ...... 109 357 Table 160 – Association ends of Configuration contextual model::TimeSeries with other 358 classes ...... 109 359 Table 161 – Attributes of Configuration contextual model::VoltageLevel...... 110 360 Table 162 – IsBasedOn dependency ...... 112 361 Table 163 – Attributes of Configuration assembly 362 model::Configuration_MarketDocument ...... 112 363 Table 164 – Association ends of Configuration assembly 364 model::Configuration_MarketDocument with other classes ...... 113 365 Table 165 – Attributes of Configuration assembly model::ControlArea_Domain ...... 113 366 Table 166 – Attributes of Configuration assembly model::MktGeneratingUnit ...... 113 367 Table 167 – Attributes of Configuration assembly model::MktPSRType ...... 114 368 Table 168 – Association ends of Configuration assembly model::MktPSRType with 369 other classes ...... 114 370 Table 169 – Attributes of Configuration assembly model::Provider_MarketParticipant ...... 115 371 Table 170 – Attributes of Configuration assembly model::TimeSeries ...... 115 372 Table 171 – Association ends of Configuration assembly model::TimeSeries with other 373 classes ...... 116

374 375 – 10 – IEC CDV 62325-451-6  IEC 2015

376 INTERNATIONAL ELECTROTECHNICAL COMMISSION

377 ______

378 379 FRAMEWORK FOR ENERGY 380 MARKET COMMUNICATIONS – 381 382 Part 451-6: Publication of information on market, contextual and assembly 383 models for European style market. 384 385 FOREWORD

386 1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising 387 all national electrotechnical committees (IEC National Committees). The object of IEC is to promote 388 international co-operation on all questions concerning standardization in the electrical and electronic fields. To 389 this end and in addition to other activities, IEC publishes International Standards, Technical Specifications, 390 Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC 391 Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested 392 in the subject dealt with may participate in this preparatory work. International, governmental and non- 393 governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely 394 with the International Organization for Standardization (ISO) in accordance with conditions determined by 395 agreement between the two organizations. 396 2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international 397 consensus of opinion on the relevant subjects since each technical committee has representation from all 398 interested IEC National Committees. 399 3) IEC Publications have the form of recommendations for international use and are accepted by IEC National 400 Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC 401 Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any 402 misinterpretation by any end user. 403 4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications 404 transparently to the maximum extent possible in their national and regional publications. Any divergence 405 between any IEC Publication and the corresponding national or regional publication shall be clearly indicated in 406 the latter. 407 5) IEC itself does not provide any attestation of conformity. Independent certification bodies provide conformity 408 assessment services and, in some areas, access to IEC marks of conformity. IEC is not responsible for any 409 services carried out by independent certification bodies. 410 6) All users should ensure that they have the latest edition of this publication. 411 7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and 412 members of its technical committees and IEC National Committees for any personal injury, property damage or 413 other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and 414 expenses arising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC 415 Publications. 416 8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is 417 indispensable for the correct application of this publication. 418 9) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of 419 patent rights. IEC shall not be held responsible for identifying any or all such patent rights.

420 International Standard IEC 62325-451-6 has been prepared by IEC technical committee 57: 421 Power systems management and associated information exchange.

422 The text of this standard is based on the following documents:

CDV Report on voting

423 424 Full information on the voting for the approval of this standard can be found in the report on 425 voting indicated in the above table.

426 This publication has been drafted in accordance with the ISO/IEC Directives, Part 2. IEC CDV 62325-451-6  IEC 2015 – 11 –

427 A list of all parts in the IEC 62325 series, published under the general title Framework for 428 energy market communications, can be found on the IEC website.

429 The committee has decided that the contents of this publication will remain unchanged until 430 the stability date indicated on the IEC web site under "http://webstore.iec.ch" in the data 431 related to the specific publication. At this date, the publication will be

432 • reconfirmed, 433 • withdrawn, 434 • replaced by a revised edition, or 435 • amended.

436

437 The National Committees are requested to note that for this publication the stability date 438 is ....

439 THIS TEXT IS INCLUDED FOR THE INFORMATION OF THE NATIONAL COMMITTEES AND WILL BE 440 DELETED AT THE PUBLICATION STAGE.

441

IMPORTANT – The 'colour inside' logo on the cover page of this publication indicates that it contains colours which are considered to be useful for the correct understanding of its contents. Users should therefore print this document using a colour printer. 442 Document history 443 Any person intervening in the present document is invited to complete the table below before 444 sending the document elsewhere. The purpose is to allow all actors to see all changes 445 introduced and the intervening persons.

446 Any important message to IEC editors should also be included in the table below.

Name of Document received Brief description of the Document sent intervening changes introduced person From Date To Date Maurizio Monti Project From the outlines submitted with the NP, Project team 2014-11-15 leader draft the Committee Draft document Maurizio Monti Project Minor editorial corrections to the CD IEC TC 57 2015-03-17 leader document for submission as CDV Secretariat Margareta Nöth Project 2015-03-17 CDV document CO 2015-04-07 leader

447 This table will be removed by IEC editors before FDIS circulation (in case of IS) or before final 448 publication (in case of TS or TR).

449 – 12 – IEC CDV 62325-451-6  IEC 2015

450 INTRODUCTION

451 This International Standard is one of the IEC 62325-451-x series for deregulated energy 452 market data exchanges based on the European style market profile. This standard defines the 453 document contextual models, the message assembly models as well as the XML schemas to 454 be used for the market information publication process, also called transparency process.

455 The principal objective of the IEC 62325 series of standards is to produce standards which 456 facilitate the integration of market application software developed independently by different 457 vendors into a market management system, between market management systems and 458 market participant systems. This is accomplished by defining message exchanges to enable 459 these applications or systems access to public data and exchange information independent of 460 how such information is represented internally.

461 The common information model (CIM), i.e. IEC 62325-301, IEC 61970-301 and IEC 61968-11 462 standards, specifies the basis for the semantics for message exchange.

463 This European style market profile is based on different parts of the CIM IEC standard and 464 specifies the content of the messages exchanged.

465 This document provides for the European style market profile the publication (or 466 transparency) information exchanges to submit either to a data aggregator or to an electronic 467 publication platform the necessary information to be published about the electricity market. 468 These market processes are based on the European regulations (No 1227/2011 and No 469 543/2013), and on the concepts of third party access and zonal market. This standard was 470 originally based upon the work of the European Network of Transmission System Operators 471 (ENTSO-E) Working Group EDI.

472 IEC CDV 62325-451-6  IEC 2015 – 13 –

473 FRAMEWORK FOR ENERGY 474 MARKET COMMUNICATIONS – 475 476 Part 451-6: Publication of information on market, contextual and assembly 477 models for European style market 478 479

480 Scope

481 This part of IEC 62325 specifies a UML package for the market information publication 482 business process and its associated document contextual models, assembly models and XML 483 schemas for use within the European style electricity markets.

484 This International Standard is based on the European style market contextual model 485 (IEC 62325-351).The business process covered by this International Standard is described in 486 Clause 5.

487 The relevant aggregate core components (ACCs) defined in IEC 62325-351 have been 488 contextualised into aggregated business information entities (ABIEs) to satisfy the 489 requirements of the European style market publication business process.

490 Normative references

491 The following documents, in whole or in part, are normatively referenced in this document and 492 are indispensable for its application. For dated references, only the edition cited applies. For 493 undated references, the latest edition of the referenced document (including any 494 amendments) applies.

495 IEC 62325-301, Framework for energy market communications – Part 301: Common 496 information model (CIM) – Extensions for markets1

497 IEC 62325-351, Framework for energy market communications – Part 351: CIM European 498 market model exchange profile

499 IEC 62325-450, Framework for energy market communications – Part 450: Profile and context 500 modelling rules

501 IEC 62325-451-1, Framework for energy market communications – Part 451-1: 502 Acknowledgement business process and contextual model for CIM European market

503 IEC 62325-451-3, Framework for energy market communications – Part 451-3: Transmission 504 capacity allocation business process (explicit or implicit auction) and contextual models for 505 European market

506 IEC 62325-451-5, Framework for energy market communications – Part 451-5: Problem 507 statement and status request business processes, contextual and assembly models for 508 European market

509 IEC 62361-100, Power systems management and associated information exchange – 510 Interoperability in the long term – Part 100: CIM profiles to XML schema mapping2

______1 To be published.

2 To be published. – 14 – IEC CDV 62325-451-6  IEC 2015

511 Terms and definitions

512 For the purposes of this document, the terms and definitions given in IEC TS 61970-2, as well 513 as the following apply.

514 NOTE General glossary definitions can be found in IEC 60050, International Electrotechnical Vocabulary.

515 3.1 516 aggregate business information entity 517 ABIE 518 a re-use of an aggregate core component (ACC) in a specified business

519 3.2 520 aggregate core component 521 ACC 522 collection of related pieces of business information that together convey a distinct business 523 meaning, independent of any specific business context

524 Note 1 to entry: Expressed in modelling terms, this is the representation of an object class, independent of any 525 specific business context.

526 [SOURCE: ISO/TS 15000-5:2005, Clause 9, modified (second sentence has been transformed 527 into Note 1 to entry)]

528 3.3 529 application program interface 530 API 531 set of public functions provided by an executable application component for use by other 532 executable application components

533 3.4 534 assembly model 535 assembly model is a model that prepares information in a business context for assembly into 536 electronic documents for data interchange

537 3.5 538 based on 539 IsBasedOn 540 use of an artefact that has been restricted according to the requirements of a specific 541 business context

542 [SOURCE: IEC 62325-450:2013, 3.4]

543 3.6 544 business context 545 formal description of a specific business circumstance as identified by the values of a set of 546 context categories, allowing different business circumstances to be uniquely distinguished

547 [SOURCE: UN/Cefact, Unified Context MethodologyTechnical Specification]

548 3.7 549 European style market profile 550 ESMP 551 the European style market profile, the object of this International Standard

552 3.8 553 information model 554 representation of concepts, relationships, constraints, rules, and operations to specify data 555 semantics for a chosen domain of discourse IEC CDV 62325-451-6  IEC 2015 – 15 –

556 Note 1 to entry: It can provide shareable, stable, and organized structure of information requirements for the 557 domain context.

558 [SOURCE: IEC 62325-450:2013, 3.6]

559 3.9 560 market management system 561 MMS 562 computer system comprised of a software platform providing basic support services and a set 563 of applications providing the functionality needed for the effective management of the 564 electricity market

565 Note 1 to entry: These software systems in an electricity market may include support for capacity allocation, 566 scheduling energy, ancillary or other services, real-time operations and settlements.

567 3.10 568 message business information entity 569 MBIE 570 aggregation of a set of ABIEs that respects a define set of assembly rules

571 3.11 572 profile 573 basic outline of all the information that is required to satisfy a specific environment

574 [SOURCE: IEC 62325-450:2013, 3.7] – 16 – IEC CDV 62325-451-6  IEC 2015

575 Document contextual model and message assembly model basic concepts

576 4.1 Overview

577 IEC 62325-450 defines a set of CIM profiles that follows a layered modelling framework as 578 outlined in Figure 1 going from the common information model (CIM), to different regional 579 contextual models and their subsequent contextualized documents for information exchange; 580 the final step being the message specifications for information interchange.

CIM Information model

Profiling Based on derivation Rules defined in IEC 62325-450 Regional contextual • Contextual model model Based on parent model ACC with possible restrictions

Based on • No additions possible to Document contextual the parent model model ABIE

Implementation derivation Message assembly model Message conceptual MBIE model

Message implementation XSD syntactic model

IEC 1368/14 581

582 Figure 1 – IEC 62325-450 modelling framework

583 The regional contextual models are the basic components that are necessary to build 584 electronic documents for information interchange. The European style market contextual 585 model (IEC 62325-351) is, as an example, a regional contextual model based on IEC 62325- 586 301. The components are also termed aggregate core components (ACCs).

587 A document contextual model is based upon a specific business requirements specification 588 and is constructed from the contextualisation of the ACCs that can be found in the European 589 style market contextual model. The contextualised ACCs at this stage are termed aggregate 590 business Information entities (ABIEs). These ABIEs are the constructs that are assembled 591 together into a specific electronic document to satisfy the information requirements outlined in 592 the business requirements specification. The transformation from an ACC to an ABIE shall 593 respect the rules defined in IEC 62325-450.

594 Once a document contextual model has been built that satisfactorily meets the business 595 requirements, a message assembly model can be automatically generated from it. The 596 automatic generation respects the rules defined in IEC 62361-100.

597 XML schema then may be automatically generated from the message assembly model. If 598 necessary specific mapping can take place at this stage to transform the CIM class and 599 attribute names into more market resilient names. IEC CDV 62325-451-6  IEC 2015 – 17 –

600 4.2 European style market package structure (ESMP)

601 The main package structure of the European style market profile is described in Figure 2.

602 IEC 1369/14

603 Figure 2 – Overview of European style market profile dependency

604 For each business process, a business process package is described in an IEC 62325-451-x 605 standard. A business process package contains:

606 • the document contextual model (ABIE) and the automatically generated message 607 assembly model (MBIE) for each electronic document required to enable the completion of 608 the business process. Each document is a sub contextual model derived by restriction 609 from the European style market profile; – 18 – IEC CDV 62325-451-6  IEC 2015

610 • the XML schema of the business document that is automatically generated from the 611 message assembly model.

612 The European style market profile (ESMP), as defined in the IEC 62325-351, provides the 613 core components permitted for use in an IEC 62325-451-x standard. All ABIEs shall be “based 614 on” the IEC 62325-351 core components:

615 • ESMPClasses: defining all the semi-contextual classes of the European style market 616 profile derived by restriction from the CIM information model; 617 • ESMPDataTypes: defining all the core Datatypes used within the ESMP classes.

618 All the core components that are used in every electronic document structure have been 619 harmonized and centralized in the European style market profile. These core components are 620 consequently the basic building blocks from which all electronic document ABIEs are derived.

621 4.3 From the European style market profile to the document contextual model

622 The document contextual model for a given business process is constructed by an information 623 analyst who identifies all the information requirements necessary to satisfy the business 624 process.

625 Once the information requirements have been identified, the information analyst identifies the 626 related ACCs that are available in the European style market profile and contextualises them 627 to meet the information requirements. This contextualisation step creates a set of aggregate 628 business Information entities (ABIEs).

629 In a final step the information analyst assembles together into a specific document contextual 630 model package the ABIEs to form a document model satisfying the business requirements.

631 4.4 From the document contextual model to the message assembly model

632 Once the document contextual model has been finalised, the message assembly model may 633 be automatically generated.

634 All document contextual models share the same core components and core datatypes. These 635 are defined in the European style market profile (IEC 62325-351) and are contextualised and 636 refined in all document contextual models (IEC 62325-451-x series) respecting the rules as 637 described in IEC 62325-450.

638 4.5 From the assembly model to the XML schema

639 The final modelling step applies a standardized set of criteria in order to generate a uniform 640 XML schema from the assembly model. This transformation process respects the rules 641 defined in IEC 62361-100.

642 The market information publication business process

643 5.1 General

644 The market information publication (transparency) business process enables all the relevant 645 information concerning the electricity markets to be made available in a transparent and 646 coherent fashion.

647 The availability of such information is vital for market partcipants to take efficient production, 648 consumption and trading decisions.

649 Deeper market integration and the rapid development of intermittent renewable energy 650 generation sources such as wind and solar require the disclosure of complete, timely IEC CDV 62325-451-6  IEC 2015 – 19 –

651 available, high quality and easily digestible information relating to supply and demand 652 fundamentals (EU Commission Regulation No 543/2013).

653 Thus, the documents described in this standard enable the publication of the market 654 consumption and production information along with the identification of structurial 655 unavailabilities in the power system network that may impact the normal availability of energy.

656 5.2 The market information aggregator role

657 As concerns the European style market profile, an information market aggregator may be 658 defined as follows:

659 • “This is a party that is responsible for the assembling of collected information (integration, 660 processing and storage) and their publishing (formatting and presentation) to a market 661 information receiver”.

662 The role market information aggregator is tied to the role “data provider” which is to say:

663 • “This may either be a transmission system operator or a third party acting as a data 664 provider. The data provider is not necessarily the primary owner of information but it is the 665 entity that submits information to a transparency platform”.

666 5.3 Market information publication business process

667 Figure 3 provides the overview of the business process. This incorporates the information that 668 a market information aggregator has to provide in the context of a transparency platform, i.e. 669 an IT system allowing to publish the market data.

670 The use cases that outline the market information publication process make use of several 671 different generic electronic document structures to provide the information to the market 672 information aggregator. The electronic document structures themselves are detailed later in 673 this document. – 20 – IEC CDV 62325-451-6  IEC 2015

uc 451-6 Business Process Overview

Pr ov ide configuration information Transmission sy stem oper ator (f r om Actors)

Includes Pr ov ide gener ation and load information

Party connected to the gr id (f r om Data provider Provide actual Actors) availability and (f r om planned unavailability Actors) information includes

Market information aggregator (f r om Actors) Provide Balancing informaiton MOL responsible

(f r om Actors) Make available electr icity mar ket transparency Pr ov ide networ k information transmission related information

Capacity coordinator (f r om Actors)

Transmission Mar ket oper ator capacity allocator Information (f r om (f r om r eceiv er Actors) Actors) (f r om Actors) 674

675 Figure 3 – Market information publication process overview

676 5.4 The use cases

677 5.4.1 General overview

678 As indicated in Figure 3, the basic information requirements are for the transmission of the 679 relevant information assembled together by a data provider to a market information 680 aggregator.

681 The data provider may englobe several different market roles. In certain contexts, the data 682 provider may delegate this information to specific roles that may provide information directly 683 to the market information aggregator. For example as shown in Figure 3 the roles of capacity 684 coordinator, transmission capacity allocator or market operator may directly send information 685 to the market information aggregator.

686 The market information aggregator has the task of assemblying the information together and 687 of harmonising its content (for example ensuring the the information is provided with the same 688 measurement granularity). Once the information has been assembled together and 689 harmonised the market information aggregator publishes it on a transparency platform whose 690 access is publically available. IEC CDV 62325-451-6  IEC 2015 – 21 –

691 5.4.2 Provide configuration information

692 The provision of configuration information is used to provide resource object configuration 693 information; this includes:

694 a) Production unit configuration information and may include generation unit configuration 695 information. The management of a generation unit is handled through the production 696 unit.Consequently if there is an addition of a generation unit or change to a generation unit 697 this requires that the change is carried out as a change of the production unit. 698 b) Provide transmission asset configuration information. 699 c) Provide consumption unit configuration information.

700 This basic configuration is required in order to ensure the validation and coherence of the 701 information that is transmitted by the data providers for publication. The configuration 702 information may evolve over time and consequently modifications or deactivations will have to 703 be provided.

704 5.4.3 Provide generation and load information

705 The generation and load information is provided depending on the granularity required for the 706 production and consumption units that have to be reported. It covers both realised and 707 forecast information.

708 5.4.4 Provide actual availability and planned unavailability information

709 The provision of unavailability (outages and forced outages) information is relatively 710 straightforward and covers basically the provision of planned unavailability information and 711 the provision of changes in actual availability.

712 5.4.5 Provide balancing information

713 The provision of balancing information covers the information requirements within a given 714 time interval for such things as contractual reserves, accepted offers, activated balancing 715 energy, imbalance volumes and prices etc.

716 5.4.6 Provide network transmission related information

717 The provision of network transmission information covers the information requirements for the 718 network evolution of critical network elements, capacity information, explicit and implicit 719 auctions, and nomination information as well as congestion management measures.

720 5.5 Sequence diagram

721 The sequence diagram in Figure 4 presents the information flows that are exchanged between 722 the different actors that intervene in the transparency process.

723 The information flows outlined in the sequence diagram are used to transmit all the 724 information necessary in order to ensure the market information publication. – 22 – IEC CDV 62325-451-6  IEC 2015

sd 451-6 Business process sequence

Data provider Market information aggregator

Configuration document()

Generation and load market document()

Outage mar ket document()

Balancing market document()

Transmission network market document()

Publication document()

Acknowledgement document()

Pr oblem statement document()

(from Actors) (from Actors)

725

726 Figure 4 – Sequence diagram of the information flows

727 5.6 Electronic documents used.

728 5.6.1 Configuration_MarketDocument

729 The Configuration_MarketDocument enables the initialisation and update of basic 730 configuration data required to ensure the validity of the market information that is submitted 731 by the other electronic documents. The information provided essentially concerns:

732 • Production unit information, 733 • Transmission asset information 734 • Consumption unit information

735 The document may also be used to update any information initially provided as changes or 736 evolutions occur. It may also be used to ensure the synchronisation of the data between the 737 transparency platform and the data providers.

738 5.6.2 GenerationLoad_MarketDocument

739 The GenerationLoad_MarketDocument enables the transmission of generation and load 740 information on a regular basis. The frequency of the transmission of this information depends 741 on the market requirements where the platform is implemented. The periodicity may be yearly, 742 monthly, weekly, daily or hourly as necessary.

743 The information transmitted may be actual generation and load, planned generation and load 744 or forecast generation and load depending on market requirements. IEC CDV 62325-451-6  IEC 2015 – 23 –

745 5.6.3 Outage_MarketDocument

746 The unavailability process basically follows two different periodicities; a regular periodicity for 747 the provision of the planned unavailability and an event based periodicity for the provision of 748 changes in actual availability.

749 The unavailability process covers all the significant resources within the energy grid that may 750 impact the quantity of energy that can be produced or consumed.

751 5.6.4 Balancing_MarketDocument

752 The balancing transparency process can be basically divided into five groups of information 753 requirements:

754 • Balancing procurement requirements, 755 • Accepted offers, 756 • Reserve activation, 757 • Imbalance, 758 • Situation and financial settlement.

759 The process covers all the operations necessary to ensure that the bulk power system is 760 always in balance.

761 5.6.5 TransmissionNetwork_MarketDocument

762 The TransmissionNetwork_MarketDocument enables the information concerning the 763 transmission network to be provided to the transparency platform. The information provided 764 concerns:

765 • Network evolution, 766 • Redispatch measures, 767 • Counter trade measures, 768 • Congestion management costs.

769 The process covers all the information concerning the above mentioned areas and the 770 reporting frequency necessary to ensure transparency.

771 5.6.6 Publication_MarketDocument

772 The Publication_MarketDocument is a generic document that is defined in IEC 62325-451-3. It 773 is used in the case of the transmission to the transparency platform to provide transmission 774 capacity and auction information concerning the electricity market. The sort of information in 775 this respect that it can provide is as follows:

776 • Forecasted transmission capacity, 777 • Offered transmission capacity, 778 • DC link capacity restrictions, 779 • Explicit transmission capacity auction information, 780 • Already allocated transmission capacity, 781 • Day ahead prices, 782 • Net bidding zone positions, 783 • Total nominated transmission capacity, 784 • Aggregated day ahead schedule information, 785 • Physical flows, – 24 – IEC CDV 62325-451-6  IEC 2015

786 • Internal market and external allocations.

787 5.7 Generic business rules for documents

788 5.7.1 General

789 All the business rules described in IEC 62325-351 are also valid for this standard. Additional 790 rules are provided hereafter.

791 When a document is received, it shall be check at the application level to ensure that there 792 are no faults in it that could prevent its normal processing. After this check, an 793 acknowledgement document, as defined in IEC 62325-451-1, shall be generated either 794 accepting in its entirety the document in question or rejecting it with the reasons for the 795 rejection.

796 5.7.2 Document instance implementation

797 The XML documents described in this standard are to be used for the upload of information to 798 a transparency platform managed by the information market aggregator; they may also be 799 used for the download of information to market participants in order to enable automatic 800 processing of the information within their systems.

801 Consequently attributes that describe basic configuration information (such as name, voltage 802 level, etc.) have been included in the XML documents as optional attributes that may be used 803 only in the case where information is downloaded from the transparency platform. This 804 information shall not be used in the case where information is uploaded to the platform.

805 The implementation of a data exchange shall be based upon dependency tables that are 806 constructed as outlines in Table 1. In case of the European market such tables are used to 807 describe the different conditions in which all the optional attributes (i.e. the attributes that 808 have a multiplicity of [0..1]) within a document structure are used.

809 The table contains in the left hand column the mandatory coded attributes as well as the 810 optional attributes.The top row provides the context where the contexts in which the use of 811 the model is intended (i.e. installed production capacity aggregated per production type, day- 812 ahead aggregated generation, transmission assets, etc.).

813 Within each context row the possible values for the mandatory coded attributes are provided 814 and an indication if the optional attributes are to be used (used, not used, used for upload 815 only, etc.).

816 Table 1 – Dependency table outline for the market information publication processes

Information model Usage context 1 Usage context 2 Usage context 3 Usage context n attribute type (Document) Type code value 1 Type code value 2 Type code value 3 Type code value n process.processType Type code value Type code value Type code value Type code value businessType Type code value Type code value Type code value Type code value (TimeSeries) Attribute value 1 Usage indication Usage indication Usage indication Usage indication Attribute value n Usage indication Usage indication Usage indication Usage indication

817

818 Table 2 provides a partial example of dependency table use for the transmission network 819 market document. IEC CDV 62325-451-6  IEC 2015 – 25 –

820 Table 2 – Example of dependency table use for the 821 TransmissionNetwork_MarketDocument

Information model Article 9.1 Article 13(a) Article 13 (b) Article 13 © attribute Transmission Redispatch Countertrading Congestion costs infrastructure type (Document) A90 interconnector A63 redispatch A91 counter trade A92 congestion network expansion notice notice costs process.processType A35 network A16 realised A16 realised A16 realised information businessType B01 interconnector A46 system B03 counter trade B04 congestion (TimeSeries) network evolution operator costs redispatching B02 interconnector B03 counter trade network dismanteling A85 internal redispatch A46 system operator redispatch in_Domain.mRid used used used in_Domain same as out_Domain out_Domain.mRID used used used out_Domain same as in_Domain measurement_Unit.name MAW MAW MAW not used currency_Unit.name not used not used not used used mktPSRType.psrType not used used not used not used curveType used used used used end_Date.date used not used not used not used flowDirection not used used used not used etc..

822

823 Such tables are to be provided in dedicated implementation guides for each relevant 824 information to be delivered.

825 5.7.3 Rules governing the GenerationLoad_MarketDocument

826 5.7.3.1 Retransmission of historical information

827 Information for a given period in time (e.g. a day) may, depending of the nature of the 828 information, be sent via several distinct transmissions (e.g. a document for each hour of the 829 day). For example a separate electronic document could be sent every hour containing a 830 quantity for the hour in question. Such documents will each have a distinct identification and 831 version. The version could change in this case to correct the hour’s quantity.

832 It may be necessary to retransmit at the end of the period the complete set of historical 833 information. This is carried out through the creation of a new document covering the complete 834 period (e.g. all the hours in the day) that includes all the quantities that have been previously 835 sent with any corrections that are necessary.

836 Every document version has a creation date and time that could be effectively used as the 837 document timestamp since a new version of a document cancels and replaces the previous 838 version of the document.

839 5.7.3.2 Missing information

840 If for a given period there is missing information then the use of gaps as defined in 841 IEC 62325-351 section 4.5.6 shall be applied. A gap is identified through the use of two – 26 – IEC CDV 62325-451-6  IEC 2015

842 periods, where the end of the first period does not coincide with the start of the second 843 period. The difference between the two periods represents a gap where data is missing.

844 5.7.3.3 Absence of times series in a document

845 An electronic document under certain circumstances may contain no time series. This 846 signifies that in a download condition none of the requested information was available.

847 In a submission scenario it may be used to meet a submission deadline although no 848 information is available.

849 5.7.3.4 Rules governing the Time Series class

850 If the information contained in a previously transmit time series is to be cancelled then a new 851 version of the original document shall be sent with the time series in question completed with 852 the information from the previous transmission in addition to the attribute cancelledTS being 853 put to “cancelled”. All the Periods below the time series shall be removed.

854 5.7.4 Rules governing the Outage_MarketDocument

855 5.7.4.1 The transmission of unavailability information

856 Each unavailability (planned maintenance or forced unavailability) should be transmitted in a 857 single document with the identification of the document being used as the identification of the 858 unavailability in question.

859 An Outage_MarketDocument may be revised through the use of the revision number. The 860 latest revision of the document provides the current state of the unavailability.

861 5.7.4.2 Status information

862 An Outage_MarketDocument when transmitted may have two states, it is by default always 863 active or it has the status of cancelled or withdrawn.

864 A cancellation are foreseen where a planned unavailability will not take place,

865 A withdrawal is foreseen where there has been an error in the transmission of the information 866 (in this case, a reason should be given).

867 Note that an unavailability is deemed terminated when its end date is past. If the end date approaches and the 868 unavailability is always in vigor the data provider must provide an update to the unavailability with a new end date.

869 5.7.4.3 Rules governing the Time Series class

870 A time series shall exist to describe a specific piece of an unavailability situation. It conveys 871 the data related to the unavailability. For consumption or generation unit unavailability it 872 identifies the available capacity during the event. For transmission asset unavailability it 873 identifies the impact on cross zonal capacity per direction.

874 5.7.4.4 Rules governing the Series_Period class

875 At least one series period class shall exist.

876 There may be several series period classes for a time series per object type (installed, 877 unavailable or wind power feedin). The overall time interval covered by the period shall be 878 within the complete TimeInterval of the series period.

879 The number of periods within a time series as characterized by the resolution must completely 880 cover the period’s time interval. IEC CDV 62325-451-6  IEC 2015 – 27 –

881 5.7.5 Rules governing the Balancing_MarketDocument

882 5.7.5.1 The transmission of balancing information

883 Each transmission of balancing information should be transmitted in a single document. Any 884 changes necessary to the information transmitted should be adjusted through the use of a 885 new version of the document in question. This is particularly true in the case of the 886 transmission of activated balancing energy, the imbalance volumes and the settlement 887 information.

888 The latest revision of a document provides the current state of the information contained in 889 the document.

890 5.7.5.2 Status information

891 A balancing document shall have a docStatus class instance in the case where the 892 information provided is final.

893 5.7.6 Rules governing the TransmissionNetwork_MarketDocument

894 5.7.6.1 Status information

895 Network information when transmitted may have two states, either it is active or it has been 896 cancelled.

897 Two other cases are foreseen:

898 • A status of cancelled where the planned network evolution will not take place, 899 • A status of withdrawn where there has been an error in the transmission of the information 900 (in this case, a "proper" reason should be given).

901 5.7.6.2 Rules governing the Time Series class

902 A time series shall exist to describe a specific piece of a transmission network structure or 903 congestion management information. It conveys the data related to the evolution of a network 904 or provides congestion management measures. It identifies the impact on cross zonal 905 capacity per direction.

906 5.7.7 Rules governing the Configuration_MarketDocument

907 5.7.7.1 Management of production unit configuration

908 The creation of a production unit shall be composed of all dependent generation units.

909 The creation, modification or deactivation of a generation unit represents a change in the 910 production unit configuration and consequently a modification to the production unit is 911 necessary with all the valid generation units.

912 5.7.8 Rules governing the Publication_MarketDocument

913 The Publication_MarketDocument is described in IEC 62325-451-3.

914 This document is used to exchange information related to transmission capacity auction.

915 5.7.9 Rules governing the ProblemStatement_MarketDocument

916 The ProblemStatement_MarketDocument is described in IEC 62325-451-5.

917 This document is used to report troubles to deliver information. – 28 – IEC CDV 62325-451-6  IEC 2015

918 Contextual and assembly models

919 6.1 GenerationLoad contextual model

920 6.1.1 Overview of the model

921 Figure 5 shows the model.

922

923 Figure 5 – GenerationLoad contextual model IEC CDV 62325-451-6  IEC 2015 – 29 –

924 6.1.2 IsBasedOn relationships from the European style market profile

925 Table 3 shows the traceability dependency of the classes used in this package towards the 926 upper level.

927 Table 3 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

Domain MarketManagement::Domain TC57CIM::IEC62325::MarketManagement

GL_MarketDocument MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement

MarketParticipant MarketCommon::MarketParticipant TC57CIM::IEC62325::MarketCommon

MarketRole MarketCommon::MarketRole TC57CIM::IEC62325::MarketCommon

Measure_Unit MarketManagement::Unit TC57CIM::IEC62325::MarketManagement

MktGeneratingUnit MarketCommon::MktGeneratingUnit TC57CIM::IEC62325::MarketCommon

MktPSRType MarketManagement::MktPSRType TC57CIM::IEC62325::MarketManagement

Point MarketManagement::Point TC57CIM::IEC62325::MarketManagement

Process MarketManagement::Process TC57CIM::IEC62325::MarketManagement

Production_VoltageLevel Core::VoltageLevel TC57CIM::IEC61970::Base::Core

RegisteredResource MarketCommon::RegisteredResource TC57CIM::IEC62325::MarketCommon

Series_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

Time_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

928

929 6.1.3 Detailed GenerationLoad contextual model

930 6.1.3.1 GL_MarketDocument root class

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

933 This electronic document enables the transmission of the following forms of generation and 934 load information for given periods:

935 • Daily, monthly, weekly and yearly generation and load forecasts 936 • Yearly forecast margin 937 • Actual load information 938 • Actual generation unit information 939 • Available and installed capacity 940 • Wind and solar information 941 • Pumped storage and reservoir capacity

942 IsBasedOn: ESMPClasses::MarketDocument

943 Table 4 shows all attributes of GL_MarketDocument. – 30 – IEC CDV 62325-451-6  IEC 2015

944 Table 4 – Attributes of GenerationLoad contextual model::GL_MarketDocument

mult. Attribute name Attribute type Description

[1..1] createdDateTime ESMP_DateTime The date and time of the creation of the document.

[1..1] mRID ID_String The unique identification of the document being exchanged within a business process flow.

[1..1] revisionNumber ESMPVersion_String The identification of the version that distinguishes one evolution of a document from another.

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

945

946 Table 5 shows all association ends of GL_MarketDocument with other classes.

947 Table 5 – Association ends of GenerationLoad contextual model::GL_MarketDocument 948 with other classes

mult. Role Class type Description name

[1..1] Process Process Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Process.Process[0..*]

[1..1] Sender_MarketParticipant MarketParticipant The document owner. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[1..1] Receiver_MarketParticipant MarketParticipant The document recipient. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[1..1] Time_Period Time_Period The time interval that is associated with an electronic document and which is valid for the whole document. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Time_Period.Period[0..*]

[1..*] TimeSeries TimeSeries The time series that is associated with an electronic document. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::TimeSeries.TimeSeries[0..*]

949

950 6.1.3.2 Domain

951 A domain covering a number of related objects, such as market balance area, grid area, 952 borders etc.

953 IsBasedOn: ESMPClasses::Domain

954 Table 6 shows all attributes of Domain. IEC CDV 62325-451-6  IEC 2015 – 31 –

955 Table 6 – Attributes of GenerationLoad contextual model::Domain

mult. Attribute name Attribute type Description

[1..1] mRID AreaID_String The unique identification of the domain.

956

957 6.1.3.3 MarketParticipant

958 The identification of the party participating in energy market business processes.

959 IsBasedOn: ESMPClasses::MarketParticipant

960 Table 7 shows all attributes of MarketParticipant.

961 Table 7 – Attributes of GenerationLoad contextual model::MarketParticipant

mult. Attribute Attribute type Description name

[1..1] mRID PartyID_String The identification of a party in the energy market.

962

963 Table 8 shows all association ends of MarketParticipant with other classes.

964 Table 8 – Association ends of GenerationLoad contextual model::MarketParticipant with 965 other classes

mult. Role Class type name Description

[1..1] MarketRole MarketRole The role associated with a MarketParticipant. Association Based On : ESMPClasses::MarketParticipant.[] ----- ESMPClasses::MarketRole.MarketRole[0..1]

966

967 6.1.3.4 MarketRole

968 The identification of the intended behaviour of a market participant played within a given 969 business process.

970 IsBasedOn: ESMPClasses::MarketRole

971 Table 9 shows all attributes of MarketRole.

972 Table 9 – Attributes of GenerationLoad contextual model::MarketRole

mult. Attribute Attribute type Description name

[1..1] type MarketRoleKind_String The identification of the role played by a market player.

973 – 32 – IEC CDV 62325-451-6  IEC 2015

974 6.1.3.5 Measure_Unit

975 A particular quantity, defined and adopted by convention, with which other quantities of the 976 same kind are compared in order to express their magnitudes relative to that quantity.

977 IsBasedOn: ESMPClasses::Measure_Unit

978 Table 10 shows all attributes of Measure_Unit.

979 Table 10 – Attributes of GenerationLoad contextual model::Measure_Unit

mult. Attribute Attribute type Description name

[1..1] name MeasurementUnitKind_String The identification of the formal code for a measurement unit (UN/ECE Recommendation 20).

980

981 6.1.3.6 MktGeneratingUnit

982 The information about a generating unit.

983 IsBasedOn: ESMPClasses::MktGeneratingUnit

984 Table 11 shows all attributes of MktGeneratingUnit.

985 Table 11 – Attributes of GenerationLoad contextual model::MktGeneratingUnit

mult. Attribute Attribute type Description name

[0..1] mRID ResourceID_String The unique identification of a resource.

[0..1] name String The name is any free human readable and possibly non unique text naming the object.

[0..1] nominalP ESMP_ActivePower The nominal power of the generating unit. This represents the installed generation capacity for the generation unit being described.

986

987 6.1.3.7 MktPSRType

988 The type of a power system resource

989 IsBasedOn: ESMPClasses::MktPSRType

990 Table 12 shows all attributes of MktPSRType.

991 Table 12 – Attributes of GenerationLoad contextual model::MktPSRType

mult. Attribute name Attribute type Description

[1..1] psrType PsrType_String The coded type of a power system resource.

992

993 Table 13 shows all association ends of MktPSRType with other classes. IEC CDV 62325-451-6  IEC 2015 – 33 –

994 Table 13 – Association ends of GenerationLoad contextual model::MktPSRType with 995 other classes

mult Role Class type name Description .

[0..*] PowerSystemResources MktGeneratingUnit The generating unit(s) of the production unit identified by the RegisteredResource. Association Based On : ESMPClasses::MktGeneratingUnit.PowerSystemResourc es[0..*] ----- ESMPClasses::MktPSRType.[]

[0..1 Voltage_PowerSystemResour Production_VoltageLe The voltage level of the RegisteredResource. ] ces vel Association Based On : ESMPClasses::VoltageLevel.PowerSystemResources[0.. 1] ----- ESMPClasses::MktPSRType.[]

996

997 6.1.3.8 Point

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

999 IsBasedOn: ESMPClasses::Point

1000 Table 14 shows all attributes of Point.

1001 Table 14 – Attributes of GenerationLoad contextual model::Point

mult. Attribute name Attribute type Description

[1..1] position Position_Integer A sequential value representing the relative position within a given time interval.

[1..1] quantity Decimal The principal quantity identified for a point. --- This information defines the quantity of the load or generation that is taken from or put into the area for the position within the interval period.

[0..1] secondaryQuantity Decimal The secondary quantity identified for a point. --- This quantity corresponds to the value for the previous year that is taken from or put into the area for the position within the interval period.

1002

1003 6.1.3.9 Process

1004 A formal identification of the business process in which a flow of information is exchanged.

1005 IsBasedOn: ESMPClasses::Process

1006 Table 15 shows all attributes of Process. – 34 – IEC CDV 62325-451-6  IEC 2015

1007 Table 15 – Attributes of GenerationLoad contextual model::Process

mult. Attribute Attribute type Description name

[1..1] processType ProcessKind_String The identification of the nature of process that the document addresses. The identified processes are year ahead, month ahead, week ahead, day ahead and realised.

1008

1009 6.1.3.10 Production_VoltageLevel

1010 For a production unit or a generating unit, the high voltage level at the network side.

1011 For other network equipment the voltage level.

1012 IsBasedOn: ESMPClasses::VoltageLevel

1013 Table 16 shows all attributes of Production_VoltageLevel.

1014 Table 16 – Attributes of GenerationLoad contextual model::Production_VoltageLevel

mult. Attribute name Attribute type Description

[1..1] highVoltageLimit ESMP_Voltage The bus bar's high voltage limit

1015

1016 6.1.3.11 RegisteredResource

1017 A resource that is registered with a recognized registration authority. Examples include 1018 generating unit, customer meter, and a non-physical generator or load.

1019 IsBasedOn: ESMPClasses::RegisteredResource

1020 Table 17 shows all attributes of RegisteredResource.

1021 Table 17 – Attributes of GenerationLoad contextual model::RegisteredResource

mult. Attribute Attribute type Description name

[1..1] mRID ResourceID_String The unique identification of a resource.

[0..1] name String The name is any free human readable and possibly non unique text naming the object. The name of the productionunit for which the generation information is provided.

1022

1023 6.1.3.12 Series_Period

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

1025 IsBasedOn: ESMPClasses::Series_Period

1026 Table 18 shows all attributes of Series_Period. IEC CDV 62325-451-6  IEC 2015 – 35 –

1027 Table 18 – Attributes of GenerationLoad contextual model::Series_Period

mult. Attribute Attribute type Description name

[1..1] resolution Duration The definition of the number of units of time that compose an individual step within a period.

[1..1] timeInterval ESMP_DateTimeInterval The start and end time of the period.

1028

1029 Table 19 shows all association ends of Series_Period with other classes.

1030 Table 19 – Association ends of GenerationLoad contextual model::Series_Period with 1031 other classes

mult. Role Class type name Description

[1..*] Point Point The Point information associated with a given Series_Period.within a TimeSeries. Association Based On : ESMPClasses::Series_Period.[] ----- ESMPClasses::Point.Point[1..*]

1032

1033 6.1.3.13 Time_Period

1034 The identification of a time interval.

1035 IsBasedOn: ESMPClasses::Time_Period

1036 Table 20 shows all attributes of Time_Period.

1037 Table 20 – Attributes of GenerationLoad contextual model::Time_Period

mult. Attribute Attribute type Description name

[1..1] timeInterval ESMP_DateTimeInterval The start and end date and time for a given interval. As a convention for these data exchanges: - a week starts on a Monday and ends on a Sunday; - a week is assigned to a month if the Monday of the week in question is included in the month that the data is intended to cover.

1038

1039 6.1.3.14 TimeSeries

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

1041 IsBasedOn: ESMPClasses::TimeSeries

1042 Table 21 shows all attributes of TimeSeries. – 36 – IEC CDV 62325-451-6  IEC 2015

1043 Table 21 – Attributes of GenerationLoad contextual model::TimeSeries

mult. Attribute name Attribute type Description

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[0..1] cancelledTS ESMPBoolean_String An indicator stating that the TimeSeries, identified by the mRID, is cancelled as well as all the values sent in a previous version of the TimeSeries in a previous document. When this indicator has a A01 (Yes) value, the meaning is that the data for the time series has been withdrawn. This differentiates between a time series with no values and one with values that have been revoked.

[1..1] curveType CurveType_String The identification of the coded representation of the type of curve being described.

[1..1] mRID ID_String A unique identification of the time series.

[1..1] objectAggregation ObjectAggregationKind_String The identification of the domain that is the common denominator used to aggregate a time series. The identified object aggregation are: - area; - resource object; -resource type.

1044

1045 Table 22 shows all association ends of TimeSeries with other classes.

1046 Table 22 – Association ends of GenerationLoad contextual model::TimeSeries with 1047 other classes

mult. Role Class type name Description

[0..1] InBiddingZone_Domain Domain The identification of the bidding zone where energy is going associated with a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*]

[0..1] MktPSRType MktPSRType The identification of the type of the RegisteredResource associated with a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::MktPSRType.MktPSRType[0..*]

[0..1] OutBiddingZone_Domain Domain The identification of the bidding zone where energy is taken from associated with a TimeSeries. In the case of generation, thisindicates the load used by the generation unit (consumption). Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*]

[0..*] Period Series_Period The time interval and resolution for a period associated with a TimeSeries Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Series_Period.Period[0..*] IEC CDV 62325-451-6  IEC 2015 – 37 –

mult. Role Class type name Description

[1..1] Quantity_Measure_Unit Measure_Unit The unit of measure associated with the quantities in the Point class (quantity and secondaryQuantity). Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Measure_Unit.Measurement_Unit[0..*]

[0..1] RegisteredResource RegisteredResource The identification of a resource associated with a time series. Association Based On : ESMPClasses::RegisteredResource.RegisteredResource[0..*] ----- ESMPClasses::TimeSeries.[]

1048 – 38 – IEC CDV 62325-451-6  IEC 2015

1049 6.2 GenerationLoad assembly model

1050 6.2.1 Overview of the model

1051 Figure 6 shows the model.

1052

1053 Figure 6 – GenerationLoad assembly model IEC CDV 62325-451-6  IEC 2015 – 39 –

1054 6.2.2 IsBasedOn relationships from the European style market profile

1055 Table 23 shows the traceability dependency of the classes used in this package towards the 1056 upper level.

1057 Table 23 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

GL_MarketDocument MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement

MktGeneratingUnit MarketCommon::MktGeneratingUnit TC57CIM::IEC62325::MarketCommon

MktPSRType MarketManagement::MktPSRType TC57CIM::IEC62325::MarketManagement

Point MarketManagement::Point TC57CIM::IEC62325::MarketManagement

Series_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

1058

1059 6.2.3 Detailed GenerationLoad assembly model

1060 6.2.3.1 GL_MarketDocument root class

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

1063 This electronic document enables the transmission of the following forms of generation and 1064 load information for given periods:

1065 • Daily, monthly, weekly and yearly generation and load forecasts 1066 • Yearly forecast margin 1067 • Actual load information 1068 • Actual generation unit information 1069 • Available and installed capacity 1070 • Wind and solar information 1071 • Pumped storage and reservoir capacity

1072 IsBasedOn: GenerationLoad contextual model::GL_MarketDocument

1073 Table 24 shows all attributes of GL_MarketDocument.

1074 Table 24 – Attributes of GenerationLoad assembly model::GL_MarketDocument

mult. Attribute name Attribute type Description

[1..1] createdDateTime ESMP_DateTime The date and time of the creation of the document.

[1..1] mRID ID_String The unique identification of the document being exchanged within a business process flow.

[1..1] process.processType ProcessKind_String The identification of the nature of process that the document addresses.

[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. – 40 – IEC CDV 62325-451-6  IEC 2015

mult. Attribute name Attribute type Description

[1..1] receiver_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- The document recipient.

[1..1] revisionNumber ESMPVersion_String The identification of the version that distinguishes one evolution of a document from another.

[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.

[1..1] sender_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- The document owner.

[1..1] time_Period.timeInterval ESMP_DateTimeInterval The start and end date and time for a given interval. --- The time interval that is associated with an electronic document and which is valid for the whole document.

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

1075

1076 Table 25 shows all association ends of GL_MarketDocument with other classes.

1077 Table 25 – Association ends of GenerationLoad assembly model::GL_MarketDocument 1078 with other classes

mult. Role Class type name Description

[1..*] TimeSeries TimeSeries The time series that is associated with an electronic document. Association Based On : GenerationLoad contextual model::GL_MarketDocument.[] ----- GenerationLoad contextual model::TimeSeries.TimeSeries[1..*]

1079

1080 6.2.3.2 MktGeneratingUnit

1081 The information about a generating unit.

1082 IsBasedOn: GenerationLoad contextual model::MktGeneratingUnit

1083 Table 26 shows all attributes of MktGeneratingUnit.

1084 Table 26 – Attributes of GenerationLoad assembly model::MktGeneratingUnit

mult. Attribute Attribute type Description name

[0..1] mRID ResourceID_String The unique identification of a resource.

[0..1] name String The name is any free human readable and possibly non unique text naming the object.

[0..1] nominalP ESMP_ActivePower The nominal power of the generating unit.

1085 IEC CDV 62325-451-6  IEC 2015 – 41 –

1086 6.2.3.3 MktPSRType

1087 The type of a power system resource

1088 IsBasedOn: GenerationLoad contextual model::MktPSRType

1089 Table 27 shows all attributes of MktPSRType.

1090 Table 27 – Attributes of GenerationLoad assembly model::MktPSRType

mult. Attribute name Attribute type Description

[1..1] psrType PsrType_String The coded type of a power system resource.

[0..1] voltage_PowerSystemResources.highVoltageLimit ESMP_Voltage The bus bar's high voltage limit --- The voltage level of the RegisteredResource.

1091

1092 Table 28 shows all association ends of MktPSRType with other classes.

1093 Table 28 – Association ends of GenerationLoad assembly model::MktPSRType with 1094 other classes

mult. Role Class type name Description

[0..*] PowerSystemResources MktGeneratingUnit The generating unit(s) of the production unit identified by the RegisteredResource. Association Based On : GenerationLoad contextual model::MktGeneratingUnit.PowerSystemResources[0..*] ----- GenerationLoad contextual model::MktPSRType.[]

1095

1096 6.2.3.4 Point

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

1098 IsBasedOn: GenerationLoad contextual model::Point

1099 Table 29 shows all attributes of Point.

1100 Table 29 – Attributes of GenerationLoad assembly model::Point

mult. Attribute name Attribute type Description

[1..1] position Position_Integer A sequential value representing the relative position within a given time interval.

[1..1] quantity Decimal The principal quantity identified for a point. --- This information defines the quantity of the load or generation that is taken from or put into the area for the position within the interval period.

[0..1] secondaryQuantity Decimal The secondary quantity identified for a point. --- This quantity corresponds to the value for the previous year that is taken from or put into the area for the position within the interval period.

1101 – 42 – IEC CDV 62325-451-6  IEC 2015

1102 6.2.3.5 Series_Period

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

1104 IsBasedOn: GenerationLoad contextual model::Series_Period

1105 Table 30 shows all attributes of Series_Period.

1106 Table 30 – Attributes of GenerationLoad assembly model::Series_Period

mult. Attribute Attribute type Description name

[1..1] resolution Duration The definition of the number of units of time that compose an individual step within a period.

[1..1] timeInterval ESMP_DateTimeInterval The start and end time of the period.

1107

1108 Table 31 shows all association ends of Series_Period with other classes.

1109 Table 31 – Association ends of GenerationLoad assembly model::Series_Period with 1110 other classes

mult. Role Class type name Description

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

1111

1112 6.2.3.6 TimeSeries

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

1114 IsBasedOn: GenerationLoad contextual model::TimeSeries

1115 Table 32 shows all attributes of TimeSeries.

1116 Table 32 – Attributes of GenerationLoad assembly model::TimeSeries

mult. Attribute name Attribute type Description

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[0..1] cancelledTS ESMPBoolean_String An indicator stating that the TimeSeries, identified by the mRID, is cancelled as well as all the values sent in a previous version of the TimeSeries in a previous document.

[1..1] curveType CurveType_String The identification of the coded representation of the type of curve being described.

[0..1] inBiddingZone_Domain.mRID AreaID_String The unique identification of the domain. --- The bidding zone where energy is going associated with a TimeSeries.

[1..1] mRID ID_String A unique identification of the time series. IEC CDV 62325-451-6  IEC 2015 – 43 –

mult. Attribute name Attribute type Description

[1..1] objectAggregation ObjectAggregationKind_String The identification of the domain that is the common denominator used to aggregate a time series.

[0..1] outBiddingZone_Domain.mRID AreaID_String The unique identification of the domain. --- The bidding zone where energy is taken from associated with a TimeSeries.

[1..1] quantity_Measure_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.

[0..1] registeredResource.mRID ResourceID_String The unique identification of a resource. --- The identification of a resource associated with a time series.

[0..1] registeredResource.name String The name is any free human readable and possibly non unique text naming the object. --- The identification of a resource associated with a time series.

1117

1118 Table 33 shows all association ends of TimeSeries with other classes.

1119 Table 33 – Association ends of GenerationLoad assembly model::TimeSeries with other 1120 classes

mult. Role Class type Description name

[0..1] MktPSRType MktPSRType The identification of the type of the RegisteredResource associated with a TimeSeries. Association Based On : GenerationLoad contextual model::TimeSeries.[] ----- GenerationLoad contextual model::MktPSRType.MktPSRType[0..1]

[0..*] Period Series_Period The time interval and resolution for a period associated with a TimeSeries Association Based On : GenerationLoad contextual model::TimeSeries.[] ----- GenerationLoad contextual model::Series_Period.Period[0..*]

1121

1122 6.2.4 Enumerations

1123 The list of enumerations used for the GenerationLoad assembly model is as follows:

1124 • AssetTypeList 1125 • BusinessTypeList 1126 • CodingSchemeTypeList 1127 • CurveTypeList 1128 • IndicatorTypeList 1129 • MessageTypeList 1130 • ObjectAggregationTypeList 1131 • ProcessTypeList 1132 • RoleTypeList 1133 • UnitOfMeasureTypeList – 44 – IEC CDV 62325-451-6  IEC 2015

1134 • Unit Symbol IEC CDV 62325-451-6  IEC 2015 – 45 –

1135 6.3 Outage contextual model

1136 6.3.1 Overview of the model

1137 Figure 7 shows the model.

1138

1139 Figure 7 – Outage contextual model

1140 6.3.2 IsBasedOn relationships from the European style market profile

1141 Table 34 shows the traceability dependency of the classes used in this package towards the 1142 upper level. – 46 – IEC CDV 62325-451-6  IEC 2015

1143 Table 34 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

Asset_MktPSRType MarketManagement::MktPSRType TC57CIM::IEC62325::MarketManagement

Asset_RegisteredResource MarketCommon::RegisteredResource TC57CIM::IEC62325::MarketCommon

DateAndOrTime MarketManagement::DateAndOrTime TC57CIM::IEC62325::MarketManagement

Domain MarketManagement::Domain TC57CIM::IEC62325::MarketManagement

Location Common::Location TC57CIM::IEC61968::Common

MarketParticipant MarketCommon::MarketParticipant TC57CIM::IEC62325::MarketCommon

MarketRole MarketCommon::MarketRole TC57CIM::IEC62325::MarketCommon

Measure_Unit MarketManagement::Unit TC57CIM::IEC62325::MarketManagement

MktGeneratingUnit MarketCommon::MktGeneratingUnit TC57CIM::IEC62325::MarketCommon

MktPSRType MarketManagement::MktPSRType TC57CIM::IEC62325::MarketManagement

Point MarketManagement::Point TC57CIM::IEC62325::MarketManagement

Process MarketManagement::Process TC57CIM::IEC62325::MarketManagement

Production_RegisteredResource MarketCommon::RegisteredResource TC57CIM::IEC62325::MarketCommon

Reason MarketManagement::Reason TC57CIM::IEC62325::MarketManagement

Series_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

Time_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

Unavailability_MarketDocument MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement

1144

1145 6.3.3 Detailed Outage contextual model

1146 6.3.3.1 Unavailability_MarketDocument root class

1147 An electronic document containing the information necessary to satisfy the business process 1148 concerning the previsional planned maintenance of assets and production and consumption 1149 resource objects as well as the punctual change of availability of the same equipment.

1150 IsBasedOn: ESMPClasses::MarketDocument

1151 Table 35 shows all attributes of Unavailability_MarketDocument.

1152 Table 35 – Attributes of Outage contextual model::Unavailability_MarketDocument

mult. Attribute name Attribute type Description

[1..1] createdDateTime ESMP_DateTime Identification of the date and time of the creation of the document.

[0..1] docStatus Action_Status Identification of the condition or position of the document with regard to its standing. It is used to identify an unavailability document that has been withdrawn or cancelled.

[1..1] mRID ID_String Unique identification of the document being exchanged within a business process flow. This identifies a given unavailability document. IEC CDV 62325-451-6  IEC 2015 – 47 –

mult. Attribute name Attribute type Description

[1..1] revisionNumber ESMPVersion_String Identification of the version that distinguishes one evolution of a document from another.

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

1153

1154 Table 36 shows all association ends of Unavailability_MarketDocument with other classes.

1155 Table 36 – Association ends of Outage contextual 1156 model::Unavailability_MarketDocument with other classes

mult. Role Class type Description name

[1..1] Process Process Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Process.Process[0..*]

[1..*] Reason Reason The Reason associated with the electronic document header providing the reason for the unavailabilityt. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Reason.Reason[0..*]

[1..1] Receiver_MarketParticipant MarketParticipant The document recipient. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[1..1] Sender_MarketParticipant MarketParticipant The document owner. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[0..*] TimeSeries TimeSeries The time series that is associated with an electronic document. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::TimeSeries.TimeSeries[0..*]

[1..1] Unavailability_Time_Period Time_Period This information provides the start and end date and time of the time interval covering the whole unavailability document. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Time_Period.Period[0..*]

1157

1158 6.3.3.2 Asset_MktPSRType

1159 The type of an asset

1160 IsBasedOn: ESMPClasses::MktPSRType

1161 Table 37 shows all attributes of Asset_MktPSRType. – 48 – IEC CDV 62325-451-6  IEC 2015

1162 Table 37 – Attributes of Outage contextual model::Asset_MktPSRType

mult. Attribute name Attribute type Description

[1..1] psrType PsrType_String The coded type of an asset.

1163

1164 6.3.3.3 Asset_RegisteredResource

1165 An asset that is registered through the market participant registration system.

1166 IsBasedOn: ESMPClasses::RegisteredResource

1167 Table 38 shows all attributes of Asset_RegisteredResource.

1168 Table 38 – Attributes of Outage contextual model::Asset_RegisteredResource

mult. Attribute name Attribute type Description

[1..1] mRID ResourceID_String The unique identification of an asset.

[0..1] name String The name of an asset.

1169

1170 Table 39 shows all association ends of Asset_RegisteredResource with other classes.

1171 Table 39 – Association ends of Outage contextual model::Asset_RegisteredResource 1172 with other classes

mult. Role Class type name Description

[0..1] Asset_PSRType Asset_MktPSRType The classification for the asset.. Association Based On : ESMPClasses::MktPSRType.PSRType[0..1] ----- ESMPClasses::RegisteredResource.[]

[0..1] Location Location The name of the location of the asset. Association Based On : ESMPClasses::Location.Location[0..1] ----- ESMPClasses::RegisteredResource.[]

1173

1174 6.3.3.4 DateAndOrTime

1175 The Date and or the Time

1176 IsBasedOn: ESMPClasses::DateAndOrTime

1177 Table 40 shows all attributes of DateAndOrTime.

1178 Table 40 – Attributes of Outage contextual model::DateAndOrTime

mult. Attribute Attribute type Description name

[1..1] date Date Date as "yyyy-mm-dd", which conforms with ISO 8601. IEC CDV 62325-451-6  IEC 2015 – 49 –

mult. Attribute Attribute type Description name

[1..1] time Time Time as "hh:mm:ss.sssZ", which conforms with ISO 8601.

1179

1180 6.3.3.5 Domain

1181 A domain covering a number of related objects, such as market balance area, grid area, 1182 borders etc.

1183 IsBasedOn: ESMPClasses::Domain

1184 Table 41 shows all attributes of Domain.

1185 Table 41 – Attributes of Outage contextual model::Domain

mult. Attribute name Attribute type Description

[1..1] mRID AreaID_String The unique identification of the domain.

1186

1187 6.3.3.6 Location

1188 The place, scene, or point of something where someone or something has been, is, and/or 1189 will be at a given moment in time. It can be defined with one or more position points 1190 (coordinates) in a given coordinate system.

1191 IsBasedOn: ESMPClasses::Location

1192 Table 42 shows all attributes of Location.

1193 Table 42 – Attributes of Outage contextual model::Location

mult. Attribute Attribute type Description name

[1..1] name String The name is any free human readable and possibly non unique text naming the object.

1194

1195 6.3.3.7 MarketParticipant

1196 The identification of the party participating in the energy market business processes.

1197 IsBasedOn: ESMPClasses::MarketParticipant

1198 Table 43 shows all attributes of MarketParticipant.

1199 Table 43 – Attributes of Outage contextual model::MarketParticipant

mult. Attribute Attribute type Description name

[1..1] mRID PartyID_String The identification of a party in the energy market.

1200 – 50 – IEC CDV 62325-451-6  IEC 2015

1201 Table 44 shows all association ends of MarketParticipant with other classes.

1202 Table 44 – Association ends of Outage contextual model::MarketParticipant with other 1203 classes

mult. Role Class type name Description

[1..1] MarketRole MarketRole The role associated with a MarketParticipant. Association Based On : ESMPClasses::MarketParticipant.[] ----- ESMPClasses::MarketRole.MarketRole[0..1]

1204

1205 6.3.3.8 MarketRole

1206 The identification of the intended behaviour of a market participant played within a given 1207 business process.

1208 IsBasedOn: ESMPClasses::MarketRole

1209 Table 45 shows all attributes of MarketRole.

1210 Table 45 – Attributes of Outage contextual model::MarketRole

mult. Attribute Attribute type Description name

[1..1] type MarketRoleKind_String Identification of the role played by a market player.

1211

1212 6.3.3.9 Measure_Unit

1213 The particular quantity, defined and adopted by convention, with which other quantities of the 1214 same kind are compared in order to express their magnitudes relative to that quantity.

1215 IsBasedOn: ESMPClasses::Measure_Unit

1216 Table 46 shows all attributes of Measure_Unit.

1217 Table 46 – Attributes of Outage contextual model::Measure_Unit

mult. Attribute Attribute type Description name

[1..1] name MeasurementUnitKind_String Identification of the formal code for a measurement unit (UN/ECE Recommendation 20).

1218

1219 6.3.3.10 MktGeneratingUnit

1220 The information about a generation unit.

1221 IsBasedOn: ESMPClasses::MktGeneratingUnit

1222 Table 47 shows all attributes of MktGeneratingUnit. IEC CDV 62325-451-6  IEC 2015 – 51 –

1223 Table 47 – Attributes of Outage contextual model::MktGeneratingUnit

mult. Attribute name Attribute type Description

[0..1] mRID ResourceID_String The unique identification of a generation unit.

[0..1] name String The name of the generation unit..

[0..1] nominalP ESMP_ActivePower The nominal power of the object in question.

1224

1225 6.3.3.11 MktPSRType

1226 The type of a power system resource

1227 IsBasedOn: ESMPClasses::MktPSRType

1228 Table 48 shows all attributes of MktPSRType.

1229 Table 48 – Attributes of Outage contextual model::MktPSRType

mult. Attribute name Attribute type Description

[1..1] psrType PsrType_String The coded type of a power system resource.

1230

1231 Table 49 shows all association ends of MktPSRType with other classes.

1232 Table 49 – Association ends of Outage contextual model::MktPSRType with other 1233 classes

mult. Role Class type name Description

[0..1] PowerSystemResources MktGeneratingUnit The generation unit dependent on a given type. Association Based On : ESMPClasses::MktGeneratingUnit.PowerSystemResources[0..*] ----- ESMPClasses::MktPSRType.[]

1234

1235 6.3.3.12 Point

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

1237 IsBasedOn: ESMPClasses::Point

1238 Table 50 shows all attributes of Point.

1239 Table 50 – Attributes of Outage contextual model::Point

mult. Attribute Attribute type Description name

[1..1] position Position_Integer A sequential value representing the relative position within a given time interval.

[1..1] quantity Decimal Principal quantity identified for a point. This information defines the available, installed, wind power feed in or specific point quantities of an unavailability that is taken from or put into the area for the position within the interval period. – 52 – IEC CDV 62325-451-6  IEC 2015

1240

1241 6.3.3.13 Process

1242 The formal identification of the business process in which a flow of information is exchanged.

1243 IsBasedOn: ESMPClasses::Process

1244 Table 51 shows all attributes of Process.

1245 Table 51 – Attributes of Outage contextual model::Process

mult. Attribute Attribute type Description name

[1..1] processType ProcessKind_String The identification of the nature of process that the document addresses.

1246

1247 6.3.3.14 Production_RegisteredResource

1248 A production unit resource that is registered with a recognized registration authority.

1249 IsBasedOn: ESMPClasses::RegisteredResource

1250 Table 52 shows all attributes of Production_RegisteredResource.

1251 Table 52 – Attributes of Outage contextual model::Production_RegisteredResource

mult. Attribute Attribute type Description name

[1..1] mRID ResourceID_String The unique identification of a production unit resource.

[0..1] name String The name is any free human readable and possibly non unique text naming the production unit.

1252

1253 Table 53 shows all association ends of Production_RegisteredResource with other classes.

1254 Table 53 – Association ends of Outage contextual 1255 model::Production_RegisteredResource with other classes

mult. Role Class type name Description

[1..1] Location Location The identification of the location of the production unit. Association Based On : ESMPClasses::Location.Location[0..1] ----- ESMPClasses::RegisteredResource.[]

[1..1] PSRType MktPSRType The classification for this production unit. Association Based On : ESMPClasses::MktPSRType.PSRType[0..1] ----- ESMPClasses::RegisteredResource.[]

1256 IEC CDV 62325-451-6  IEC 2015 – 53 –

1257 6.3.3.15 Reason

1258 The motivation of an act.

1259 IsBasedOn: ESMPClasses::Reason

1260 Table 54 shows all attributes of Reason.

1261 Table 54 – Attributes of Outage contextual model::Reason

mult. Attribute Attribute type Description name

[1..1] code ReasonCode_String The motivation of an act in coded form.

[0..1] text ReasonText_String The textual explanation corresponding to the reason code.

1262

1263 6.3.3.16 Series_Period

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

1265 The Series_Period class provides for a given unavailability the market time unit information 1266 for:

1267 • available capacity in the Available_Period class, the available consumption capacity, 1268 generation capacity or production unit capacity, or the impact on cross border 1269 capacity. 1270 • or wind power feeding capacity in the WindPowerFeedin_Period class, the off shore 1271 wind power feed in capacity to the transmission infrastructure

1272 IsBasedOn: ESMPClasses::Series_Period

1273 Table 55 shows all attributes of Series_Period.

1274 Table 55 – Attributes of Outage contextual model::Series_Period

mult. Attribute Attribute type Description name

[1..1] resolution Duration The definition of the number of units of time that compose an individual step within a period.

[1..1] timeInterval ESMP_DateTimeInterval The start and end time of the period.

1275

1276 Table 56 shows all association ends of Series_Period with other classes.

1277 Table 56 – Association ends of Outage contextual model::Series_Period with other 1278 classes

mult. Role Class type name Description

[1..*] Point Point The Point information associated with a given Series_Period.within a TimeSeries. Association Based On : ESMPClasses::Series_Period.[] ----- ESMPClasses::Point.Point[1..*]

1279 – 54 – IEC CDV 62325-451-6  IEC 2015

1280 6.3.3.17 Time_Period

1281 The identification of a time interval.

1282 IsBasedOn: ESMPClasses::Time_Period

1283 Table 57 shows all attributes of Time_Period.

1284 Table 57 – Attributes of Outage contextual model::Time_Period

mult. Attribute Attribute type Description name

[1..1] timeInterval ESMP_DateTimeInterval The start and end date and time for a given interval.

1285

1286 6.3.3.18 TimeSeries

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

1288 A time series should exist to describe a specific piece of an unavailability situation. It conveys 1289 the data related to the unavailability. For consumption or production / generating unit 1290 unavailability it identifies the unavailable capacity during the event. For transmission asset 1291 unavailability it identifies the impact on cross zonal capacity per direction.

1292 IsBasedOn: ESMPClasses::TimeSeries

1293 Table 58 shows all attributes of TimeSeries.

1294 Table 58 – Attributes of Outage contextual model::TimeSeries

mult. Attribute Attribute type Description name

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[1..1] curveType CurveType_String The identification of the coded representation of the type of curve being described.

[1..1] mRID ID_String A unique identification of the time series.

1295

1296 Table 59 shows all association ends of TimeSeries with other classes.

1297 Table 59 – Association ends of Outage contextual model::TimeSeries with other classes

mult. Role Class type name Description

[0..*] Asset_RegisteredResour Asset_RegisteredResource The identification of an asset. ce Association Based On : ESMPClasses::RegisteredResource.RegisteredReso urce[0..*] ----- ESMPClasses::TimeSeries.[] IEC CDV 62325-451-6  IEC 2015 – 55 –

mult. Role Class type name Description

[0..*] Available_Period Series_Period The time interval and resolution of available capacity for a period associated with a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Series_Period.Period[0..*]

[0..1] Out_Domain Domain The domain where energy is coming from associated with a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*]

[0..1] BiddingZone_Domain Domain The bidding domain associated with a TimeSeries. The identification of the bidding zone for which the unavailability information is being provided. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*]

[1..1] End_DateAndOrTime DateAndOrTime An end date and/or time associated with a TimeSeries. This identifies the date and/or time of the end of the unavailability being described in the time series. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::DateAndOrTime.DateAndOrTime[0..*]

[0..1] In_Domain Domain The domain where erergy is going associated with a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*]

[0..1] Production_RegisteredRe Production_RegisteredReso Characteristics of a production unit affected by the source urce unavailability. Association Based On : ESMPClasses::RegisteredResource.RegisteredReso urce[0..*] ----- ESMPClasses::TimeSeries.[]

[1..1] Quantity_Measure_Unit Measure_Unit The unit of measure associated with the quantities in a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Measure_Unit.Measurement_Unit[0..* ]

[0..*] Reason Reason The reason information associated with a TimeSeries providing motivation information. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Reason.Reason[0..*]

[1..1] Start_DateAndOrTime DateAndOrTime A start date and/or time associated with a TimeSeries. This identifies the date and/or time of the start of the unavailability being described in the time series. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::DateAndOrTime.DateAndOrTime[0..*] – 56 – IEC CDV 62325-451-6  IEC 2015

mult. Role Class type name Description

[0..*] WindPowerFeedin_Perio Series_Period The time interval and resolution for a period d associated with windpower feedin. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Series_Period.Period[0..*]

1298 IEC CDV 62325-451-6  IEC 2015 – 57 –

1299 6.4 Outage assembly model

1300 6.4.1 Overview of the model

1301 Figure 8 shows the model.

1302

1303 Figure 8 – Outage assembly model – 58 – IEC CDV 62325-451-6  IEC 2015

1304 6.4.2 IsBasedOn relationships from the European style market profile

1305 Table 60 shows the traceability dependency of the classes used in this package towards the 1306 upper level.

1307 Table 60 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

Asset_RegisteredResource MarketCommon::RegisteredResource TC57CIM::IEC62325::MarketCommon

Point MarketManagement::Point TC57CIM::IEC62325::MarketManagement

Reason MarketManagement::Reason TC57CIM::IEC62325::MarketManagement

Series_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

Unavailability_MarketDocument MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement

1308

1309 6.4.3 Detailed Outage assembly model

1310 6.4.3.1 Unavailability_MarketDocument root class

1311 An electronic document containing the information necessary to satisfy the business process 1312 concerning the previsional planned maintenance of assets and production and consumption 1313 resource objects as well as the punctual change of availability of the same equipment.

1314 IsBasedOn: Outage contextual model::Unavailability_MarketDocument

1315 Table 61 shows all attributes of Unavailability_MarketDocument.

1316 Table 61 – Attributes of Outage assembly model::Unavailability_MarketDocument

mult. Attribute name Attribute type Description

[1..1] createdDateTime ESMP_DateTime Identification of the date and time of the creation of the document.

[0..1] docStatus Action_Status Identification of the condition or position of the document with regard to its standing. It is used to identify an unavailability document that has been withdrawn or cancelled.

[1..1] mRID ID_String Unique identification of the document being exchanged within a business process flow. This identifies a given unavailability document.

[1..1] process.processType ProcessKind_String The identification of the nature of process that the document addresses.

[1..1] receiver_MarketParticipant.marketRole.type MarketRoleKind_String Identification of the role played by a market player. --- The document recipient. --- The role associated with a MarketParticipant.

[1..1] receiver_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- The document recipient.

[1..1] revisionNumber ESMPVersion_String Identification of the version that distinguishes one evolution of a document from another. IEC CDV 62325-451-6  IEC 2015 – 59 –

mult. Attribute name Attribute type Description

[1..1] sender_MarketParticipant.marketRole.type MarketRoleKind_String Identification of the role played by a market player. --- The document owner. --- The role associated with a MarketParticipant.

[1..1] sender_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- The document owner.

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

[1..1] unavailability_Time_Period.timeInterval ESMP_DateTimeInterval The start and end date and time for a given interval. --- This information provides the start and end date and time of the time interval covering the whole unavailability document.

1317

1318 Table 62 shows all association ends of Unavailability_MarketDocument with other classes.

1319 Table 62 – Association ends of Outage assembly 1320 model::Unavailability_MarketDocument with other classes

mult. Role Class type Description name

[1..*] Reason Reason The Reason associated with the electronic document header providing the reason for the unavailabilityt. Association Based On : Outage contextual model::Unavailability_MarketDocument.[] ----- Outage contextual model::Reason.Reason[1..*]

[0..*] TimeSeries TimeSeries The time series that is associated with an electronic document. Association Based On : Outage contextual model::Unavailability_MarketDocument.[] ----- Outage contextual model::TimeSeries.TimeSeries[0..*]

1321

1322 6.4.3.2 Asset_RegisteredResource

1323 An asset that is registered through the market participant registration system.

1324 IsBasedOn: Outage contextual model::Asset_RegisteredResource

1325 Table 63 shows all attributes of Asset_RegisteredResource.

1326 Table 63 – Attributes of Outage assembly model::Asset_RegisteredResource

mult. Attribute name Attribute type Description

[0..1] asset_PSRType.psrType PsrType_String The coded type of an asset. --- The classification for the asset..

[0..1] location.name String The name is any free human readable and possibly non unique text naming the object. --- The name of the location of the asset.

[1..1] mRID ResourceID_String The unique identification of an asset. – 60 – IEC CDV 62325-451-6  IEC 2015

mult. Attribute name Attribute type Description

[0..1] name String The name of an asset.

1327

1328 6.4.3.3 Point

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

1330 IsBasedOn: Outage contextual model::Point

1331 Table 64 shows all attributes of Point.

1332 Table 64 – Attributes of Outage assembly model::Point

mult. Attribute Attribute type Description name

[1..1] position Position_Integer A sequential value representing the relative position within a given time interval.

[1..1] quantity Decimal Principal quantity identified for a point. This information defines the available, installed, wind power feed in or specific point quantities of an unavailability that is taken from or put into the area for the position within the interval period.

1333

1334 6.4.3.4 Reason

1335 The motivation of an act.

1336 IsBasedOn: Outage contextual model::Reason

1337 Table 65 shows all attributes of Reason.

1338 Table 65 – Attributes of Outage assembly model::Reason

mult. Attribute Attribute type Description name

[1..1] code ReasonCode_String The motivation of an act in coded form.

[0..1] text ReasonText_String The textual explanation corresponding to the reason code.

1339

1340 6.4.3.5 Series_Period

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

1342 The Series_Period class provides for a given unavailability the market time unit information 1343 for:

1344 • available capacity in the Available_Period class, the available consumption capacity, 1345 generation capacity or production unit capacity, or the impact on cross border 1346 capacity. 1347 • or wind power feeding capacity in the WindPowerFeedin_Period class, the off shore 1348 wind power feed in capacity to the transmission infrastructure IEC CDV 62325-451-6  IEC 2015 – 61 –

1349 IsBasedOn: Outage contextual model::Series_Period

1350 Table 66 shows all attributes of Series_Period.

1351 Table 66 – Attributes of Outage assembly model::Series_Period

mult. Attribute Attribute type Description name

[1..1] resolution Duration The definition of the number of units of time that compose an individual step within a period.

[1..1] timeInterval ESMP_DateTimeInterval The start and end time of the period.

1352

1353 Table 67 shows all association ends of Series_Period with other classes.

1354 Table 67 – Association ends of Outage assembly model::Series_Period with other 1355 classes

mult. Role Class type name Description

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

1356

1357 6.4.3.6 TimeSeries

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

1359 A time series should exist to describe a specific piece of an unavailability situation. It conveys 1360 the data related to the unavailability. For consumption or production / generating unit 1361 unavailability it identifies the unavailable capacity during the event. For transmission asset 1362 unavailability it identifies the impact on cross zonal capacity per direction.

1363 IsBasedOn: Outage contextual model::TimeSeries

1364 Table 68 shows all attributes of TimeSeries.

1365 Table 68 – Attributes of Outage assembly model::TimeSeries

mult. Attribute name Attribute type Description

[0..1] biddingZone_Domain.mRID AreaID_String The unique identification of the domain. --- The bidding domain associated with a TimeSeries. The identification of the bidding zone for which the unavailability information is being provided.

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[1..1] curveType CurveType_String The identification of the coded representation of the type of curve being described. – 62 – IEC CDV 62325-451-6  IEC 2015

mult. Attribute name Attribute type Description

[1..1] end_DateAndOrTime.date Date Date as "yyyy-mm-dd", which conforms with ISO 8601. --- An end date and/or time associated with a TimeSeries. This identifies the date and/or time of the end of the unavailability being described in the time series.

[1..1] end_DateAndOrTime.time Time Time as "hh:mm:ss.sssZ", which conforms with ISO 8601. --- An end date and/or time associated with a TimeSeries. This identifies the date and/or time of the end of the unavailability being described in the time series.

[0..1] in_Domain.mRID AreaID_String The unique identification of the domain. --- The domain where erergy is going associated with a TimeSeries.

[1..1] mRID ID_String A unique identification of the time series.

[0..1] out_Domain.mRID AreaID_String The unique identification of the domain. --- The domain where energy is coming from associated with a TimeSeries.

[0..1] production_RegisteredResource.location String The name is any free human .name readable and possibly non unique text naming the object. --- Characteristics of a production unit affected by the unavailability. --- The identification of the location of the production unit.

[0..1] production_RegisteredResource.mRID ResourceID_String The unique identification of a production unit resource. --- Characteristics of a production unit affected by the unavailability.

[0..1] production_RegisteredResource.name String The name is any free human readable and possibly non unique text naming the production unit. --- Characteristics of a production unit affected by the unavailability.

[0..1] production_RegisteredResource.pSRTyp ResourceID_String The unique identification of a e.powerSystemResources.mRID generation unit. --- Characteristics of a production unit affected by the unavailability. --- The classification for this production unit. --- The generation unit dependent on a given type.

[0..1] production_RegisteredResource.pSRTyp String The name of the generation unit.. e.powerSystemResources.name --- Characteristics of a production unit affected by the unavailability. --- The classification for this production unit. --- The generation unit dependent on a given type.

[0..1] production_RegisteredResource.pSRTyp ESMP_ActivePower The nominal power of the object in e.powerSystemResources.nominalP question. --- Characteristics of a production unit affected by the unavailability. --- The classification for this production unit. --- The generation unit dependent on a given type. IEC CDV 62325-451-6  IEC 2015 – 63 –

mult. Attribute name Attribute type Description

[0..1] production_RegisteredResource.pSRTyp PsrType_String The coded type of a power system e.psrType resource. --- Characteristics of a production unit affected by the unavailability. --- The classification for this production unit.

[1..1] quantity_Measure_Unit.name MeasurementUnitKind_String Identification of the formal code for a measurement unit (UN/ECE Recommendation 20). --- The unit of measure associated with the quantities in a TimeSeries.

[1..1] start_DateAndOrTime.date Date Date as "yyyy-mm-dd", which conforms with ISO 8601. --- A start date and/or time associated with a TimeSeries. This identifies the date and/or time of the start of the unavailability being described in the time series.

[1..1] start_DateAndOrTime.time Time Time as "hh:mm:ss.sssZ", which conforms with ISO 8601. --- A start date and/or time associated with a TimeSeries. This identifies the date and/or time of the start of the unavailability being described in the time series.

1366

1367 Table 69 shows all association ends of TimeSeries with other classes.

1368 Table 69 – Association ends of Outage assembly model::TimeSeries with other classes

mult Role Class type name Description .

[0..*] Asset_RegisteredResou Asset_RegisteredResou The identification of an asset. rce rce Association Based On : Outage contextual model::TimeSeries.[] ----- Outage contextual model::Asset_RegisteredResource.Asset_RegisteredResour ce[0..*]

[0..*] Available_Period Series_Period The time interval and resolution of available capacity for a period associated with a TimeSeries. Association Based On : Outage contextual model::TimeSeries.[] ----- Outage contextual model::Series_Period.Available_Period[0..*]

[0..*] Reason Reason The reason information associated with a TimeSeries providing motivation information. Association Based On : Outage contextual model::TimeSeries.[] ----- Outage contextual model::Reason.Reason[0..*]

[0..*] WindPowerFeedin_Peri Series_Period The time interval and resolution for a period associated with od windpower feedin. Association Based On : Outage contextual model::TimeSeries.[] ----- Outage contextual model::Series_Period.WindPowerFeedin_Period[0..*]

1369 – 64 – IEC CDV 62325-451-6  IEC 2015

1370 6.4.4 Enumerations

1371 The list of enumerations used for the Outage assembly model is as follows:

1372 • AssetTypeList 1373 • BusinessTypeList 1374 • CodingSchemeTypeList 1375 • CurveTypeList 1376 • IndicatorTypeList 1377 • MessageTypeList 1378 • ObjectAggregationTypeList 1379 • ProcessTypeList 1380 • ReasonCodeTypeList 1381 • RoleTypeList 1382 • StatusTypeList 1383 • UnitOfMeasureTypeList 1384 • UnitSymbol IEC CDV 62325-451-6  IEC 2015 – 65 –

1385 6.5 Balancing contextual model

1386 6.5.1 Overview of the model

1387 Figure 9 shows the model.

1388

1389 Figure 9 – Balancing contextual model

1390 6.5.2 IsBasedOn relationships from the European style market profile

1391 Table 70 shows the traceability dependency of the classes used in this package towards the 1392 upper level. – 66 – IEC CDV 62325-451-6  IEC 2015

1393 Table 70 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

Balancing_MarketDocument MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement

Currency_Unit MarketManagement::Unit TC57CIM::IEC62325::MarketManagement

Domain MarketManagement::Domain TC57CIM::IEC62325::MarketManagement

Financial_Price MarketManagement::Price TC57CIM::IEC62325::MarketManagement

FlowDirection MarketManagement::FlowDirection TC57CIM::IEC62325::MarketManagement

Imbalance_Price MarketManagement::Price TC57CIM::IEC62325::MarketManagement

MarketParticipant MarketCommon::MarketParticipant TC57CIM::IEC62325::MarketCommon

MarketRole MarketCommon::MarketRole TC57CIM::IEC62325::MarketCommon

Measure_Unit MarketManagement::Unit TC57CIM::IEC62325::MarketManagement

MktPSRType MarketManagement::MktPSRType TC57CIM::IEC62325::MarketManagement

Point MarketManagement::Point TC57CIM::IEC62325::MarketManagement

Price MarketManagement::Price TC57CIM::IEC62325::MarketManagement

Process MarketManagement::Process TC57CIM::IEC62325::MarketManagement

Series_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

Time_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

Type_MarketAgreement MarketManagement::MarketAgreement TC57CIM::IEC62325::MarketManagement

1394

1395 6.5.3 Detailed Balancing contextual model

1396 6.5.3.1 Balancing_MarketDocument root class

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

1399 The Balancing_MarketDocument describes a specific situation in the balancing information 1400 exchange.

1401 IsBasedOn: ESMPClasses::MarketDocument

1402 Table 71 shows all attributes of Balancing_MarketDocument.

1403 Table 71 – Attributes of Balancing contextual model::Balancing_MarketDocument

mult. Attribute name Attribute type Description

[1..1] createdDateTime ESMP_DateTime The date and time of the creation of the document.

[0..1] docStatus Action_Status The identification of the condition or position of the document with regard to its standing.

[1..1] mRID ID_String The unique identification of the document being exchanged within a business process flow.

[1..1] revisionNumber ESMPVersion_String The identification of the version that distinguishes one evolution of a document from another. IEC CDV 62325-451-6  IEC 2015 – 67 –

mult. Attribute name Attribute type Description

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

1404

1405 Table 72 shows all association ends of Balancing_MarketDocument with other classes.

1406 Table 72 – Association ends of Balancing contextual 1407 model::Balancing_MarketDocument with other classes

mult. Role Class type Description name

[0..1] ControlArea_Domain Domain The identification of the control area of the issuer. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Domain.Domain[0..1]

[1..1] Period Time_Period Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Time_Period.Period[0..*]

[1..1] Process Process Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Process.Process[0..*]

[1..1] Sender_MarketParticipant MarketParticipant Document owner. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[1..1] Receiver_MarketParticipant MarketParticipant Document recipient Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[0..*] TimeSeries TimeSeries A time series should exist to describe the specific information associated with balancing reserves, imbalance, financial report or cross-border balancing. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::TimeSeries.TimeSeries[0..*]

1408

1409 6.5.3.2 Currency_Unit

1410 A code specifying a monetary unit.

1411 IsBasedOn: ESMPClasses::Currency_Unit

1412 Table 73 shows all attributes of Currency_Unit. – 68 – IEC CDV 62325-451-6  IEC 2015

1413 Table 73 – Attributes of Balancing contextual model::Currency_Unit

mult. Attribute Attribute type Description name

[1..1] name CurrencyCode_String The identification of the formal code for a currency (ISO 4217).

1414

1415 6.5.3.3 Domain

1416 A domain covering a number of related objects, such as market balance area, grid area, 1417 borders etc.

1418 IsBasedOn: ESMPClasses::Domain

1419 Table 74 shows all attributes of Domain.

1420 Table 74 – Attributes of Balancing contextual model::Domain

mult. Attribute name Attribute type Description

[1..1] mRID AreaID_String The unique identification of the domain.

1421

1422 6.5.3.4 Financial_Price

1423 The cost corresponding to a specific entity expressed in a currency.

1424 IsBasedOn: ESMPClasses::Price

1425 Table 75 shows all attributes of Financial_Price.

1426 Table 75 – Attributes of Balancing contextual model::Financial_Price

mult. Attribute Attribute type Description name

[1..1] amount Amount_Decimal A number of monetary units specified in a unit of currency.

[1..1] direction PriceDirection_String The direction of a price payment (i.e. an impacted area system operator pays to internal market parties or inverse). This is to be used only in a document describing the financial situation. The code A01 is to be used for expenditure. The code A02 is to be used for income.

1427

1428 6.5.3.5 FlowDirection

1429 The coded identification of the direction of energy flow.

1430 IsBasedOn: ESMPClasses::FlowDirection

1431 Table 76 shows all attributes of FlowDirection. IEC CDV 62325-451-6  IEC 2015 – 69 –

1432 Table 76 – Attributes of Balancing contextual model::FlowDirection

mult. Attribute Attribute type Description name

[1..1] direction DirectionKind_String The coded identification of the direction of energy flow.

1433

1434 6.5.3.6 Imbalance_Price

1435 The cost corresponding to a specific entity expressed in a currency.

1436 IsBasedOn: ESMPClasses::Price

1437 Table 77 shows all attributes of Imbalance_Price.

1438 Table 77 – Attributes of Balancing contextual model::Imbalance_Price

mult. Attribute Attribute type Description name

[1..1] amount Amount_Decimal A number of monetary units specified in a unit of currency.

[1..1] category PriceCategory_String The category of a price to be used in a price calculation. Note: the price category is mutually agreed between system operators.

1439

1440 6.5.3.7 MarketParticipant

1441 The identification of the party participating in energy market business processes.

1442 IsBasedOn: ESMPClasses::MarketParticipant

1443 Table 78 shows all attributes of MarketParticipant.

1444 Table 78 – Attributes of Balancing contextual model::MarketParticipant

mult. Attribute Attribute type Description name

[1..1] mRID PartyID_String The identification of a party in the energy market.

1445

1446 Table 79 shows all association ends of MarketParticipant with other classes.

1447 Table 79 – Association ends of Balancing contextual model::MarketParticipant with 1448 other classes

mult. Role Class type name Description

[1..1] MarketRole MarketRole The role associated with a MarketParticipant. Association Based On : ESMPClasses::MarketParticipant.[] ----- ESMPClasses::MarketRole.MarketRole[0..1] – 70 – IEC CDV 62325-451-6  IEC 2015

1449

1450 6.5.3.8 MarketRole

1451 The identification of the intended behaviour of a market participant played within a given 1452 business process.

1453 IsBasedOn: ESMPClasses::MarketRole

1454 Table 80 shows all attributes of MarketRole.

1455 Table 80 – Attributes of Balancing contextual model::MarketRole

mult. Attribute Attribute type Description name

[1..1] type MarketRoleKind_String The identification of the role played by a market player.

1456

1457 6.5.3.9 Measure_Unit

1458 The particular quantity, defined and adopted by convention, with which other quantities of the 1459 same kind are compared in order to express their magnitudes relative to that quantity.

1460 IsBasedOn: ESMPClasses::Measure_Unit

1461 Table 81 shows all attributes of Measure_Unit.

1462 Table 81 – Attributes of Balancing contextual model::Measure_Unit

mult. Attribute Attribute type Description name

[1..1] name MeasurementUnitKind_String The identification of the formal code for a measurement unit (UN/ECE Recommendation 20).

1463

1464 6.5.3.10 MktPSRType

1465 The type of a power system resource

1466 IsBasedOn: ESMPClasses::MktPSRType

1467 Table 82 shows all attributes of MktPSRType.

1468 Table 82 – Attributes of Balancing contextual model::MktPSRType

mult. Attribute name Attribute type Description

[1..1] psrType PsrType_String The coded type of a power system resource.

1469

1470 6.5.3.11 Point

1471 The identification of the values being addressed within a specific interval of time. IEC CDV 62325-451-6  IEC 2015 – 71 –

1472 IsBasedOn: ESMPClasses::Point

1473 Table 83 shows all attributes of Point.

1474 Table 83 – Attributes of Balancing contextual model::Point

mult. Attribute name Attribute type Description

[1..1] position Position_Integer A sequential value representing the relative position within a given time interval.

[0..1] quantity Decimal The principal quantity or the accepted offer quantity identified for a point.

[0..1] secondaryQuantity Decimal This information defines the activated quantity or the offered volume for a point.

1475

1476 Table 84 shows all association ends of Point with other classes.

1477 Table 84 – Association ends of Balancing contextual model::Point with other classes

mult. Role Class type Description name

[0..*] Financial_Price Financial_Price The price information associated with a given Point. This identifies the financial amount in relation to a specific direction associated with a transmission system operator for procuring, activating and settling balancing information. Association Based On : ESMPClasses::Point.[] ----- ESMPClasses::Price.Price[0..*]

[0..1] Imbalance_Price Imbalance_Price The imbalance pricing information per quantity and interval. Association Based On : ESMPClasses::Point.[] ----- ESMPClasses::Price.Price[0..*]

[0..1] Max_Price Price The maximum pricing information per quantity and interval Association Based On : ESMPClasses::Point.[] ----- ESMPClasses::Price.Price[0..*]

[0..1] Activation_Price Price The activation pricing information per quantity and interval. Association Based On : ESMPClasses::Point.[] ----- ESMPClasses::Price.Price[0..*]

[0..1] Procurement_Price Price The procurement pricing information per quantity and interval. Association Based On : ESMPClasses::Point.[] ----- ESMPClasses::Price.Price[0..*]

[0..1] Min_Price Price The minimum pricing information per quantity and interval. Association Based On : ESMPClasses::Point.[] ----- ESMPClasses::Price.Price[0..*]

1478

1479 6.5.3.12 Price

1480 The cost corresponding to a specific entity expressed in a currency. – 72 – IEC CDV 62325-451-6  IEC 2015

1481 IsBasedOn: ESMPClasses::Price

1482 Table 85 shows all attributes of Price.

1483 Table 85 – Attributes of Balancing contextual model::Price

mult. Attribute Attribute type Description name

[1..1] amount Amount_Decimal A number of monetary units specified in a unit of currency.

1484

1485 6.5.3.13 Process

1486 The formal identification of the business process in which a flow of information is exchanged.

1487 IsBasedOn: ESMPClasses::Process

1488 Table 86 shows all attributes of Process.

1489 Table 86 – Attributes of Balancing contextual model::Process

mult. Attribute Attribute type Description name

[1..1] processType ProcessKind_String The identification of the nature of process that the document addresses.

1490

1491 6.5.3.14 Series_Period

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

1493 IsBasedOn: ESMPClasses::Series_Period

1494 Table 87 shows all attributes of Series_Period.

1495 Table 87 – Attributes of Balancing contextual model::Series_Period

mult. Attribute Attribute type Description name

[1..1] resolution Duration The definition of the number of units of time that compose an individual step within a period.

[1..1] timeInterval ESMP_DateTimeInterval The start and end time of the period.

1496

1497 Table 88 shows all association ends of Series_Period with other classes. IEC CDV 62325-451-6  IEC 2015 – 73 –

1498 Table 88 – Association ends of Balancing contextual model::Series_Period with other 1499 classes

mult. Role Class type name Description

[1..*] Point Point The Point information associated with a given Series_Period.within a TimeSeries. Association Based On : ESMPClasses::Series_Period.[] ----- ESMPClasses::Point.Point[1..*]

1500

1501 6.5.3.15 Time_Period

1502 The identification of a time interval.

1503 IsBasedOn: ESMPClasses::Time_Period

1504 Table 89 shows all attributes of Time_Period.

1505 Table 89 – Attributes of Balancing contextual model::Time_Period

mult. Attribute Attribute type Description name

[1..1] timeInterval ESMP_DateTimeInterval The start and end date and time for a given interval.

1506

1507 6.5.3.16 TimeSeries

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

1509 IsBasedOn: ESMPClasses::TimeSeries

1510 Table 90 shows all attributes of TimeSeries.

1511 Table 90 – Attributes of Balancing contextual model::TimeSeries

mult. Attribute Attribute type Description name

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[0..1] cancelledTS ESMPBoolean_String An indicator stating that the TimeSeries, identified by the mRID, is cancelled as well as all the values sent in a previous version of the TimeSeries in a previous document.

[0..1] curveType CurveType_String The identification of the coded representation of the type of curve being described.

[1..1] mRID ID_String A unique identification of the time series.

1512

1513 Table 91 shows all association ends of TimeSeries with other classes. – 74 – IEC CDV 62325-451-6  IEC 2015

1514 Table 91 – Association ends of Balancing contextual model::TimeSeries with other 1515 classes

mult. Role Class type name Description

[0..1] Acquiring_Domain Domain The identification of the acquiring area. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*]

[0..1] Connecting_Domain Domain The identification of the connecting area Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*]

[0..1] Currency_Unit Currency_Unit The currency associated with a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Currency_Unit.Currency_Unit[0..1]

[0..1] FlowDirection FlowDirection The flow direction associated with a TimeSeries for the balance reserve. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::FlowDirection.FlowDirection[0..1]

[0..1] MktPSRType MktPSRType The identification of the source type of the reserve. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::MktPSRType.MktPSRType[0..*]

[0..*] Period Series_Period The series period class provides the balancing time unit information in respect to the balancing reserve capacity. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Series_Period.Period[0..*]

[0..1] Price_Measure_Unit Measure_Unit The unit of measure associated with the prices in a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Measure_Unit.Measurement_Unit[0..*]

[0..1] Quantity_Measure_Unit Measure_Unit The unit of measure associated with the quantities in a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Measure_Unit.Measurement_Unit[0..*]

[0..1] Type_MarketAgreement Type_MarketAgreement The identification of the procurement time unit. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::MarketAgreement.MarketAgreement[0..*]

1516

1517 6.5.3.17 Type_MarketAgreement

1518 A formal agreement between two parties defining the terms and conditions for a set of 1519 services. The specifics of the services are, in turn, defined via one or more service 1520 agreements.

1521 IsBasedOn: ESMPClasses::MarketAgreement IEC CDV 62325-451-6  IEC 2015 – 75 –

1522 Table 92 shows all attributes of Type_MarketAgreement.

1523 Table 92 – Attributes of Balancing contextual model::Type_MarketAgreement

mult. Attribute Attribute type Description name

[1..1] type CapacityContractKind_String The specification of the kind of the contract, e.g. long term, daily contract.

1524 – 76 – IEC CDV 62325-451-6  IEC 2015

1525 6.6 Balancing assembly model

1526 6.6.1 Overview of the model

1527 Figure 10 shows the model.

1528

1529 Figure 10 – Balancing assembly model

1530 6.6.2 IsBasedOn relationships from the European style market profile

1531 Table 93 shows the traceability dependency of the classes used in this package towards the 1532 upper level.

1533 Table 93 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

Balancing_MarketDocument MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement

Financial_Price MarketManagement::Price TC57CIM::IEC62325::MarketManagement IEC CDV 62325-451-6  IEC 2015 – 77 –

Name Is BasedOn Class Complete IsBasedOn Path

Point MarketManagement::Point TC57CIM::IEC62325::MarketManagement

Series_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

1534

1535 6.6.3 Detailed Balancing assembly model

1536 6.6.3.1 Balancing_MarketDocument root class

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

1539 The Balancing_MarketDocument describes a specific situation in the balancing information 1540 exchange.

1541 IsBasedOn: Balancing contextual model::Balancing_MarketDocument

1542 Table 94 shows all attributes of Balancing_MarketDocument.

1543 Table 94 – Attributes of Balancing assembly model::Balancing_MarketDocument

mult. Attribute name Attribute type Description

[0..1] controlArea_Domain.mRID AreaID_String The unique identification of the domain. --- The identification of the control area of the issuer.

[1..1] createdDateTime ESMP_DateTime The date and time of the creation of the document.

[0..1] docStatus Action_Status The identification of the condition or position of the document with regard to its standing.

[1..1] mRID ID_String The unique identification of the document being exchanged within a business process flow.

[1..1] period.timeInterval ESMP_DateTimeInterval The start and end date and time for a given interval.

[1..1] process.processType ProcessKind_String The identification of the nature of process that the document addresses.

[1..1] receiver_MarketParticipant.marketRole.type MarketRoleKind_String The identification of the role played by a market player. --- Document recipient --- The role associated with a MarketParticipant.

[1..1] receiver_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- Document recipient

[1..1] revisionNumber ESMPVersion_String The identification of the version that distinguishes one evolution of a document from another.

[1..1] sender_MarketParticipant.marketRole.type MarketRoleKind_String The identification of the role played by a market player. --- Document owner. --- The role associated with a MarketParticipant. – 78 – IEC CDV 62325-451-6  IEC 2015

mult. Attribute name Attribute type Description

[1..1] sender_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- Document owner.

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

1544

1545 Table 95 shows all association ends of Balancing_MarketDocument with other classes.

1546 Table 95 – Association ends of Balancing assembly model::Balancing_MarketDocument 1547 with other classes

mult. Role Class type Description name

[0..*] TimeSeries TimeSeries A time series should exist to describe the specific information associated with balancing reserves, imbalance, financial report or cross-border balancing. Association Based On : Balancing contextual model::Balancing_MarketDocument.[] ----- Balancing contextual model::TimeSeries.TimeSeries[0..*]

1548

1549 6.6.3.2 Financial_Price

1550 The cost corresponding to a specific entity expressed in a currency.

1551 IsBasedOn: Balancing contextual model::Financial_Price

1552 Table 96 shows all attributes of Financial_Price.

1553 Table 96 – Attributes of Balancing assembly model::Financial_Price

mult. Attribute Attribute type Description name

[1..1] amount Amount_Decimal A number of monetary units specified in a unit of currency.

[1..1] direction PriceDirection_String The direction of a price payment (i.e. an impacted area system operator pays to internal market parties or inverse). This is to be used only in a document describing the financial situation. The code A01 is to be used for expenditure. The code A02 is to be used for income.

1554

1555 6.6.3.3 Point

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

1557 IsBasedOn: Balancing contextual model::Point

1558 Table 97 shows all attributes of Point. IEC CDV 62325-451-6  IEC 2015 – 79 –

1559 Table 97 – Attributes of Balancing assembly model::Point

mult. Attribute name Attribute type Description

[0..1] activation_Price.amount Amount_Decimal A number of monetary units specified in a unit of currency. --- The activation pricing information per quantity and interval.

[0..1] imbalance_Price.amount Amount_Decimal A number of monetary units specified in a unit of currency. --- The imbalance pricing information per quantity and interval.

[0..1] imbalance_Price.category PriceCategory_String The category of a price to be used in a price calculation. Note: the price category is mutually agreed between system operators. --- The imbalance pricing information per quantity and interval.

[0..1] max_Price.amount Amount_Decimal A number of monetary units specified in a unit of currency. --- The maximum pricing information per quantity and interval

[0..1] min_Price.amount Amount_Decimal A number of monetary units specified in a unit of currency. --- The minimum pricing information per quantity and interval.

[1..1] position Position_Integer A sequential value representing the relative position within a given time interval.

[0..1] procurement_Price.amount Amount_Decimal A number of monetary units specified in a unit of currency. --- The procurement pricing information per quantity and interval.

[0..1] quantity Decimal The principal quantity or the accepted offer quantity identified for a point.

[0..1] secondaryQuantity Decimal This information defines the activated quantity or the offered volume for a point.

1560

1561 Table 98 shows all association ends of Point with other classes.

1562 Table 98 – Association ends of Balancing assembly model::Point with other classes

mult. Role Class type Description name

[0..*] Financial_Price Financial_Price The price information associated with a given Point. This identifies the financial amount in relation to a specific direction associated with a transmission system operator for procuring, activating and settling balancing information. Association Based On : Balancing contextual model::Point.[] ----- Balancing contextual model::Financial_Price.Financial_Price[0..*]

1563

1564 6.6.3.4 Series_Period

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

1566 IsBasedOn: Balancing contextual model::Series_Period – 80 – IEC CDV 62325-451-6  IEC 2015

1567 Table 99 shows all attributes of Series_Period.

1568 Table 99 – Attributes of Balancing assembly model::Series_Period

mult. Attribute Attribute type Description name

[1..1] resolution Duration The definition of the number of units of time that compose an individual step within a period.

[1..1] timeInterval ESMP_DateTimeInterval The start and end time of the period.

1569

1570 Table 100 shows all association ends of Series_Period with other classes.

1571 Table 100 – Association ends of Balancing assembly model::Series_Period with other 1572 classes

mult. Role Class type name Description

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

1573

1574 6.6.3.5 TimeSeries

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

1576 IsBasedOn: Balancing contextual model::TimeSeries

1577 Table 101 shows all attributes of TimeSeries.

1578 Table 101 – Attributes of Balancing assembly model::TimeSeries

mult. Attribute name Attribute type Description

[0..1] acquiring_Domain.mRID AreaID_String The unique identification of the domain. --- The identification of the acquiring area.

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[0..1] cancelledTS ESMPBoolean_String An indicator stating that the TimeSeries, identified by the mRID, is cancelled as well as all the values sent in a previous version of the TimeSeries in a previous document.

[0..1] connecting_Domain.mRID AreaID_String The unique identification of the domain. --- The identification of the connecting area

[0..1] currency_Unit.name CurrencyCode_String The identification of the formal code for a currency (ISO 4217). --- The currency associated with a TimeSeries.

[0..1] curveType CurveType_String The identification of the coded representation of the type of curve being described.

[0..1] flowDirection.direction DirectionKind_String The coded identification of the direction of energy flow. --- The flow direction associated with a TimeSeries for the balance reserve. IEC CDV 62325-451-6  IEC 2015 – 81 –

mult. Attribute name Attribute type Description

[0..1] mktPSRType.psrType PsrType_String The coded type of a power system resource. --- The identification of the source type of the reserve.

[1..1] mRID ID_String A unique identification of the time series.

[0..1] price_Measure_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 prices in a TimeSeries.

[0..1] quantity_Measure_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.

[0..1] type_MarketAgreement.type CapacityContractKind_String The specification of the kind of the contract, e.g. long term, daily contract. --- The identification of the procurement time unit.

1579

1580 Table 102 shows all association ends of TimeSeries with other classes.

1581 Table 102 – Association ends of Balancing assembly model::TimeSeries with other 1582 classes

mult. Role Class type Description name

[0..*] Period Series_Period The series period class provides the balancing time unit information in respect to the balancing reserve capacity. Association Based On : Balancing contextual model::TimeSeries.[] ----- Balancing contextual model::Series_Period.Period[0..*]

1583

1584 6.6.4 Enumerations

1585 The list of enumerations used for the Balancing assembly model is as follows:

1586 • AssetTypeList 1587 • BusinessTypeList 1588 • CodingSchemeTypeList 1589 • ContractTypeList 1590 • CurrencyTypeList 1591 • CurveTypeList 1592 • DirectionTypeList 1593 • IndicatorTypeList 1594 • MessageTypeList 1595 • ObjectAggregationTypeList 1596 • PriceCategoryTypeList 1597 • PriceDirectionTypeList 1598 • ProcessTypeList 1599 • ReasonCodeTypeList 1600 • RoleTypeList – 82 – IEC CDV 62325-451-6  IEC 2015

1601 • StatusTypeList 1602 • UnitOfMeasureTypeList 1603 • UnitSymbol IEC CDV 62325-451-6  IEC 2015 – 83 –

1604 6.7 TransmissionNetwork contextual model

1605 6.7.1 Overview of the model

1606 Figure 11 shows the model.

1607

1608 Figure 11 – TransmissionNetwork contextual model – 84 – IEC CDV 62325-451-6  IEC 2015

1609 6.7.2 IsBasedOn relationships from the European style market profile

1610 Table 103 shows the traceability dependency of the classes used in this package towards the 1611 upper level.

1612 Table 103 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

Asset_RegisteredResource MarketCommon::RegisteredResource TC57CIM::IEC62325::MarketCommon

Currency_Unit MarketManagement::Unit TC57CIM::IEC62325::MarketManagement

DateAndOrTime MarketManagement::DateAndOrTime TC57CIM::IEC62325::MarketManagement

Domain MarketManagement::Domain TC57CIM::IEC62325::MarketManagement

FlowDirection MarketManagement::FlowDirection TC57CIM::IEC62325::MarketManagement

Location Common::Location TC57CIM::IEC61968::Common

MarketParticipant MarketCommon::MarketParticipant TC57CIM::IEC62325::MarketCommon

MarketRole MarketCommon::MarketRole TC57CIM::IEC62325::MarketCommon

Measure_Unit MarketManagement::Unit TC57CIM::IEC62325::MarketManagement

MktPSRType MarketManagement::MktPSRType TC57CIM::IEC62325::MarketManagement

Point MarketManagement::Point TC57CIM::IEC62325::MarketManagement

Price MarketManagement::Price TC57CIM::IEC62325::MarketManagement

Process MarketManagement::Process TC57CIM::IEC62325::MarketManagement

Reason MarketManagement::Reason TC57CIM::IEC62325::MarketManagement

Series_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

Time_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

TransmissionNetwork_Market MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement Document

1613

1614 6.7.3 Detailed TransmissionNetwork contextual model

1615 6.7.3.1 TransmissionNetwork_MarketDocument root class

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

1618 The TransmissionNetwork_MarketDocument is used to transmit the transmission network 1619 information concerning future changes to the network elements including expansion and 1620 dismantling of the transmission grids over a three year period, and the yearly information on 1621 the critical network elements.

1622 The TransmissionNetwork_MarketDocument is also used to transmit information relating to 1623 congestion management.

1624 IsBasedOn: ESMPClasses::MarketDocument

1625 Table 104 shows all attributes of TransmissionNetwork_MarketDocument. IEC CDV 62325-451-6  IEC 2015 – 85 –

1626 Table 104 – Attributes of TransmissionNetwork contextual 1627 model::TransmissionNetwork_MarketDocument

mult. Attribute name Attribute type Description

[1..1] createdDateTime ESMP_DateTime The date and time of the creation of the document.

[0..1] docStatus Action_Status The identification of the condition or position of the document with regard to its standing.

[1..1] mRID ID_String The unique identification of the document being exchanged within a business process flow.

[1..1] revisionNumber ESMPVersion_String The identification of the version that distinguishes one evolution of a document from another.

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

1628

1629 Table 105 shows all association ends of TransmissionNetwork_MarketDocument with other 1630 classes.

1631 Table 105 – Association ends of TransmissionNetwork contextual 1632 model::TransmissionNetwork_MarketDocument with other classes

mult. Role Class type Description name

[1..1] Period Time_Period The beginning and ending date and time of the period that the transmission network document is covering. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Time_Period.Period[0..*]

[1..1] Process Process Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Process.Process[0..*]

[1..1] Receiver_MarketParticipant MarketParticipant Document recipient. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[1..1] Sender_MarketParticipant MarketParticipant Document owner. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[0..*] TimeSeries TimeSeries Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::TimeSeries.TimeSeries[0..*]

1633

1634 6.7.3.2 Asset_RegisteredResource

1635 A resource that is registered through the market participant registration system. Examples 1636 include generating unit, load, and non-physical generator or load. – 86 – IEC CDV 62325-451-6  IEC 2015

1637 IsBasedOn: ESMPClasses::RegisteredResource

1638 Table 106 shows all attributes of Asset_RegisteredResource.

1639 Table 106 – Attributes of TransmissionNetwork contextual 1640 model::Asset_RegisteredResource

mult. Attribute name Attribute type Description

[1..1] mRID ResourceID_String The unique identification of a resource.

1641

1642 Table 107 shows all association ends of Asset_RegisteredResource with other classes.

1643 Table 107 – Association ends of TransmissionNetwork contextual 1644 model::Asset_RegisteredResource with other classes

mult. Role Class type name Description

[0..1] Location Location The location of the Asset_RegisteredResource. Association Based On : ESMPClasses::Location.Location[0..1] ----- ESMPClasses::RegisteredResource.[]

[0..1] PSRType MktPSRType The coded type of the Asset_RegisteredResource. Association Based On : ESMPClasses::MktPSRType.PSRType[0..1] ----- ESMPClasses::RegisteredResource.[]

1645

1646 6.7.3.3 Currency_Unit

1647 A code specifying a monetary unit.

1648 IsBasedOn: ESMPClasses::Currency_Unit

1649 Table 108 shows all attributes of Currency_Unit.

1650 Table 108 – Attributes of TransmissionNetwork contextual model::Currency_Unit

mult. Attribute Attribute type Description name

[1..1] name CurrencyCode_String The identification of the formal code for a currency (ISO 4217).

1651

1652 6.7.3.4 DateAndOrTime

1653 The Date and or the Time.

1654 IsBasedOn: ESMPClasses::DateAndOrTime

1655 Table 109 shows all attributes of DateAndOrTime. IEC CDV 62325-451-6  IEC 2015 – 87 –

1656 Table 109 – Attributes of TransmissionNetwork contextual model::DateAndOrTime

mult. Attribute Attribute type Description name

[1..1] date Date The date as "YYYY-MM-DD", which conforms with ISO 8601.

1657

1658 6.7.3.5 Domain

1659 A domain covering a number of related objects, such as market balance area, grid area, 1660 borders etc.

1661 IsBasedOn: ESMPClasses::Domain

1662 Table 110 shows all attributes of Domain.

1663 Table 110 – Attributes of TransmissionNetwork contextual model::Domain

mult. Attribute name Attribute type Description

[1..1] mRID AreaID_String The unique identification of the domain.

1664

1665 6.7.3.6 FlowDirection

1666 The coded identification of the direction of energy flow.

1667 IsBasedOn: ESMPClasses::FlowDirection

1668 Table 111 shows all attributes of FlowDirection.

1669 Table 111 – Attributes of TransmissionNetwork contextual model::FlowDirection

mult. Attribute Attribute type Description name

[1..1] direction DirectionKind_String The coded identification of the direction of energy flow.

1670

1671 6.7.3.7 Location

1672 The place, scene, or point of something where someone or something has been, is, and/or 1673 will be at a given moment in time. It can be defined with one or more position points 1674 (coordinates) in a given coordinate system.

1675 IsBasedOn: ESMPClasses::Location

1676 Table 112 shows all attributes of Location. – 88 – IEC CDV 62325-451-6  IEC 2015

1677 Table 112 – Attributes of TransmissionNetwork contextual model::Location

mult. Attribute Attribute type Description name

[1..1] name String The name is any free human readable and possibly non unique text naming the object.

1678

1679 6.7.3.8 MarketParticipant

1680 The identification of the party participating in energy market business processes.

1681 IsBasedOn: ESMPClasses::MarketParticipant

1682 Table 113 shows all attributes of MarketParticipant.

1683 Table 113 – Attributes of TransmissionNetwork contextual model::MarketParticipant

mult. Attribute Attribute type Description name

[1..1] mRID PartyID_String The identification of a party in the energy market.

1684

1685 Table 114 shows all association ends of MarketParticipant with other classes.

1686 Table 114 – Association ends of TransmissionNetwork contextual 1687 model::MarketParticipant with other classes

mult. Role Class type name Description

[1..1] MarketRole MarketRole The role associated with a MarketParticipant. Association Based On : ESMPClasses::MarketParticipant.[] ----- ESMPClasses::MarketRole.MarketRole[0..1]

1688

1689 6.7.3.9 MarketRole

1690 The identification of the intended behaviour of a market participant played within a given 1691 business process.

1692 IsBasedOn: ESMPClasses::MarketRole

1693 Table 115 shows all attributes of MarketRole.

1694 Table 115 – Attributes of TransmissionNetwork contextual model::MarketRole

mult. Attribute Attribute type Description name

[1..1] type MarketRoleKind_String The identification of the role played by a market player.

1695 IEC CDV 62325-451-6  IEC 2015 – 89 –

1696 6.7.3.10 Measure_Unit

1697 The particular quantity, defined and adopted by convention, with which other quantities of the 1698 same kind are compared in order to express their magnitudes relative to that quantity.

1699 IsBasedOn: ESMPClasses::Measure_Unit

1700 Table 116 shows all attributes of Measure_Unit.

1701 Table 116 – Attributes of TransmissionNetwork contextual model::Measure_Unit

mult. Attribute Attribute type Description name

[1..1] name MeasurementUnitKind_String The identification of the formal code for a measurement unit (UN/ECE Recommendation 20).

1702

1703 6.7.3.11 MktPSRType

1704 The type of a power system resource

1705 IsBasedOn: ESMPClasses::MktPSRType

1706 Table 117 shows all attributes of MktPSRType.

1707 Table 117 – Attributes of TransmissionNetwork contextual model::MktPSRType

mult. Attribute name Attribute type Description

[1..1] psrType PsrType_String The coded type of a power system resource.

1708

1709 6.7.3.12 Point

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

1711 IsBasedOn: ESMPClasses::Point

1712 Table 118 shows all attributes of Point.

1713 Table 118 – Attributes of TransmissionNetwork contextual model::Point

mult. Attribute Attribute type Description name

[1..1] position Position_Integer A sequential value representing the relative position within a given time interval.

[0..1] quantity Decimal The principal quantity identified for a point. This information defines the quantity related to the impact on cross zonal capacity.

1714

1715 Table 119 shows all association ends of Point with other classes. – 90 – IEC CDV 62325-451-6  IEC 2015

1716 Table 119 – Association ends of TransmissionNetwork contextual model::Point with 1717 other classes

mult. Role Class type name Description

[0..1] CongestionCost_Price Price The congestion costs related to a congestion management action. Association Based On : ESMPClasses::Point.[] ----- ESMPClasses::Price.Price[0..*]

1718

1719 6.7.3.13 Price

1720 The cost corresponding to a specific entity expressed in a currency.

1721 IsBasedOn: ESMPClasses::Price

1722 Table 120 shows all attributes of Price.

1723 Table 120 – Attributes of TransmissionNetwork contextual model::Price

mult. Attribute Attribute type Description name

[1..1] amount Amount_Decimal A number of monetary units specified in a unit of currency.

1724

1725 6.7.3.14 Process

1726 The formal identification of the business process in which a flow of information is exchanged.

1727 IsBasedOn: ESMPClasses::Process

1728 Table 121 shows all attributes of Process.

1729 Table 121 – Attributes of TransmissionNetwork contextual model::Process

mult. Attribute Attribute type Description name

[1..1] processType ProcessKind_String The identification of the nature of process that the document addresses.

1730

1731 6.7.3.15 Reason

1732 The motivation of an act.

1733 IsBasedOn: ESMPClasses::Reason

1734 Table 122 shows all attributes of Reason. IEC CDV 62325-451-6  IEC 2015 – 91 –

1735 Table 122 – Attributes of TransmissionNetwork contextual model::Reason

mult. Attribute Attribute type Description name

[1..1] code ReasonCode_String The motivation of an act in coded form.

[0..1] text ReasonText_String The textual explanation corresponding to the reason code.

1736

1737 6.7.3.16 Series_Period

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

1739 IsBasedOn: ESMPClasses::Series_Period

1740 Table 123 shows all attributes of Series_Period.

1741 Table 123 – Attributes of TransmissionNetwork contextual model::Series_Period

mult. Attribute Attribute type Description name

[1..1] resolution Duration The definition of the number of units of time that compose an individual step within a period.

[1..1] timeInterval ESMP_DateTimeInterval The start and end time of the period.

1742

1743 Table 124 shows all association ends of Series_Period with other classes.

1744 Table 124 – Association ends of TransmissionNetwork contextual model::Series_Period 1745 with other classes

mult. Role Class type name Description

[1..*] Point Point The Point information associated with a given Series_Period.within a TimeSeries. Association Based On : ESMPClasses::Series_Period.[] ----- ESMPClasses::Point.Point[1..*]

1746

1747 6.7.3.17 Time_Period

1748 The identification of a time interval.

1749 IsBasedOn: ESMPClasses::Time_Period

1750 Table 125 shows all attributes of Time_Period.

1751 Table 125 – Attributes of TransmissionNetwork contextual model::Time_Period

mult. Attribute Attribute type Description name

[1..1] timeInterval ESMP_DateTimeInterval The start and end date and time for a given interval.

1752 – 92 – IEC CDV 62325-451-6  IEC 2015

1753 6.7.3.18 TimeSeries

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

1755 IsBasedOn: ESMPClasses::TimeSeries

1756 Table 126 shows all attributes of TimeSeries.

1757 Table 126 – Attributes of TransmissionNetwork contextual model::TimeSeries

mult. Attribute Attribute type Description name

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[1..1] curveType CurveType_String The identification of the coded representation of the type of curve being described.

[1..1] mRID ID_String A unique identification of the time series.

1758

1759 Table 127 shows all association ends of TimeSeries with other classes.

1760 Table 127 – Association ends of TransmissionNetwork contextual model::TimeSeries 1761 with other classes

mult Role Class type name Description .

[0..*] Asset_RegisteredResour Asset_RegisteredResour An asset registered resource class should exist to identify ce ce the transmission assets involved in the document. Association Based On : ESMPClasses::RegisteredResource.RegisteredResource[ 0..*] ----- ESMPClasses::TimeSeries.[]

[0..1 Currency_Unit Currency_Unit The currency associated with a TimeSeries. ] Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Currency_Unit.Currency_Unit[0..1]

[0..1 End_DateAndOrTime DateAndOrTime An end date associated with a TimeSeries. ] Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::DateAndOrTime.DateAndOrTime[0..*]

[0..1 FlowDirection FlowDirection The flow direction associated with a TimeSeries. ] Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::FlowDirection.FlowDirection[0..1]

[0..1 Out_Domain Domain The domain where energy is coming from associated with ] a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*]

[0..1 In_Domain Domain The domain where energy is going associated with a ] TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*] IEC CDV 62325-451-6  IEC 2015 – 93 –

mult Role Class type name Description .

[0..1 MktPSRType MktPSRType The classification for a type of network element. ] Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::MktPSRType.MktPSRType[0..*]

[1..*] Period Series_Period The time interval and resolution for a period associated with a TimeSeries. The series period class provides the market time unit information for the the impact on cross zonal capacity. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Series_Period.Period[0..*]

[0..1 Quantity_Measure_Unit Measure_Unit The unit of measure associated with the quantities in a ] TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Measure_Unit.Measurement_Unit[0..*]

[0..*] Reason Reason The reason information associated with a TimeSeries providing motivation information. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Reason.Reason[0..*]

1762 – 94 – IEC CDV 62325-451-6  IEC 2015

1763 6.8 TransmissionNetwork assembly model

1764 6.8.1 Overview of the model

1765 Figure 12 shows the model.

1766

1767 Figure 12 – TransmissionNetwork assembly model IEC CDV 62325-451-6  IEC 2015 – 95 –

1768 6.8.2 IsBasedOn relationships from the European style market profile

1769 Table 128 shows the traceability dependency of the classes used in this package towards the 1770 upper level.

1771 Table 128 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

Asset_RegisteredResource MarketCommon::RegisteredResource TC57CIM::IEC62325::MarketCommon

Point MarketManagement::Point TC57CIM::IEC62325::MarketManagement

Reason MarketManagement::Reason TC57CIM::IEC62325::MarketManagement

Series_Period MarketManagement::Period TC57CIM::IEC62325::MarketManagement

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

TransmissionNetwork_Market MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement Document

1772

1773 6.8.3 Detailed TransmissionNetwork assembly model

1774 6.8.3.1 TransmissionNetwork_MarketDocument root class

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

1777 The TransmissionNetwork_MarketDocument is used to transmit the transmission network 1778 information concerning future changes to the network elements including expansion and 1779 dismantling of the transmission grids over a three year period, and the yearly information on 1780 the critical network elements.

1781 The TransmissionNetwork_MarketDocument is also used to transmit information relating to 1782 congestion management.

1783 IsBasedOn: TransmissionNetwork contextual model::TransmissionNetwork_MarketDocument

1784 Table 129 shows all attributes of TransmissionNetwork_MarketDocument.

1785 Table 129 – Attributes of TransmissionNetwork assembly 1786 model::TransmissionNetwork_MarketDocument

mult. Attribute name Attribute type Description

[1..1] createdDateTime ESMP_DateTime The date and time of the creation of the document.

[0..1] docStatus Action_Status The identification of the condition or position of the document with regard to its standing.

[1..1] mRID ID_String The unique identification of the document being exchanged within a business process flow.

[1..1] period.timeInterval ESMP_DateTimeInterval The start and end date and time for a given interval. --- The beginning and ending date and time of the period that the transmission network document is covering.

[1..1] process.processType ProcessKind_String The identification of the nature of process that the document addresses. – 96 – IEC CDV 62325-451-6  IEC 2015

mult. Attribute name Attribute type Description

[1..1] receiver_MarketParticipant.marketRole.type MarketRoleKind_String The identification of the role played by a market player. --- Document recipient. --- The role associated with a MarketParticipant.

[1..1] receiver_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- Document recipient.

[1..1] revisionNumber ESMPVersion_String The identification of the version that distinguishes one evolution of a document from another.

[1..1] sender_MarketParticipant.marketRole.type MarketRoleKind_String The identification of the role played by a market player. --- Document owner. --- The role associated with a MarketParticipant.

[1..1] sender_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- Document owner.

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

1787

1788 Table 130 shows all association ends of TransmissionNetwork_MarketDocument with other 1789 classes.

1790 Table 130 – Association ends of TransmissionNetwork assembly 1791 model::TransmissionNetwork_MarketDocument with other classes

mult. Role Class type Description name

[0..*] TimeSeries TimeSeries Association Based On : TransmissionNetwork contextual model::TransmissionNetwork_MarketDocument.[] ----- TransmissionNetwork contextual model::TimeSeries.TimeSeries[0..*]

1792

1793 6.8.3.2 Asset_RegisteredResource

1794 A resource that is registered through the market participant registration system. Examples 1795 include generating unit, load, and non-physical generator or load.

1796 IsBasedOn: TransmissionNetwork contextual model::Asset_RegisteredResource

1797 Table 131 shows all attributes of Asset_RegisteredResource.

1798 Table 131 – Attributes of TransmissionNetwork assembly 1799 model::Asset_RegisteredResource

mult. Attribute name Attribute type Description

[0..1] location.name String The name is any free human readable and possibly non unique text naming the object. --- The location of the Asset_RegisteredResource. IEC CDV 62325-451-6  IEC 2015 – 97 –

mult. Attribute name Attribute type Description

[1..1] mRID ResourceID_String The unique identification of a resource.

[0..1] pSRType.psrType PsrType_String The coded type of a power system resource. --- The coded type of the Asset_RegisteredResource.

1800

1801 6.8.3.3 Point

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

1803 IsBasedOn: TransmissionNetwork contextual model::Point

1804 Table 132 shows all attributes of Point.

1805 Table 132 – Attributes of TransmissionNetwork assembly model::Point

mult. Attribute name Attribute type Description

[0..1] congestionCost_Price.amount Amount_Decimal A number of monetary units specified in a unit of currency. --- The congestion costs related to a congestion management action.

[1..1] position Position_Integer A sequential value representing the relative position within a given time interval.

[0..1] quantity Decimal The principal quantity identified for a point. This information defines the quantity related to the impact on cross zonal capacity.

1806

1807 6.8.3.4 Reason

1808 The motivation of an act.

1809 IsBasedOn: TransmissionNetwork contextual model::Reason

1810 Table 133 shows all attributes of Reason.

1811 Table 133 – Attributes of TransmissionNetwork assembly model::Reason

mult. Attribute Attribute type Description name

[1..1] code ReasonCode_String The motivation of an act in coded form.

[0..1] text ReasonText_String The textual explanation corresponding to the reason code.

1812

1813 6.8.3.5 Series_Period

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

1815 IsBasedOn: TransmissionNetwork contextual model::Series_Period

1816 Table 134 shows all attributes of Series_Period. – 98 – IEC CDV 62325-451-6  IEC 2015

1817 Table 134 – Attributes of TransmissionNetwork assembly model::Series_Period

mult. Attribute Attribute type Description name

[1..1] resolution Duration The definition of the number of units of time that compose an individual step within a period.

[1..1] timeInterval ESMP_DateTimeInterval The start and end time of the period.

1818

1819 Table 135 shows all association ends of Series_Period with other classes.

1820 Table 135 – Association ends of TransmissionNetwork assembly model::Series_Period 1821 with other classes

mult. Role Class type name Description

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

1822

1823 6.8.3.6 TimeSeries

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

1825 IsBasedOn: TransmissionNetwork contextual model::TimeSeries

1826 Table 136 shows all attributes of TimeSeries.

1827 Table 136 – Attributes of TransmissionNetwork assembly model::TimeSeries

mult. Attribute name Attribute type Description

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[0..1] currency_Unit.name CurrencyCode_String The identification of the formal code for a currency (ISO 4217). --- The currency associated with a TimeSeries.

[1..1] curveType CurveType_String The identification of the coded representation of the type of curve being described.

[0..1] end_DateAndOrTime.date Date The date as "YYYY-MM-DD", which conforms with ISO 8601. --- An end date associated with a TimeSeries.

[0..1] flowDirection.direction DirectionKind_String The coded identification of the direction of energy flow. --- The flow direction associated with a TimeSeries.

[0..1] in_Domain.mRID AreaID_String The unique identification of the domain. --- The domain where energy is going associated with a TimeSeries.

[0..1] mktPSRType.psrType PsrType_String The coded type of a power system resource. --- The classification for a type of network element.

[1..1] mRID ID_String A unique identification of the time series. IEC CDV 62325-451-6  IEC 2015 – 99 –

mult. Attribute name Attribute type Description

[0..1] out_Domain.mRID AreaID_String The unique identification of the domain. --- The domain where energy is coming from associated with a TimeSeries.

[0..1] quantity_Measure_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.

1828

1829 Table 137 shows all association ends of TimeSeries with other classes.

1830 Table 137 – Association ends of TransmissionNetwork assembly model::TimeSeries 1831 with other classes

mult Role Class type name Description .

[0..*] Asset_RegisteredResou Asset_RegisteredResou An asset registered resource class should exist to identify rce rce the transmission assets involved in the document. Association Based On : TransmissionNetwork contextual model::TimeSeries.[] ----- TransmissionNetwork contextual model::Asset_RegisteredResource.Asset_RegisteredResour ce[0..*]

[1..*] Period Series_Period The time interval and resolution for a period associated with a TimeSeries. The series period class provides the market time unit information for the the impact on cross zonal capacity. Association Based On : TransmissionNetwork contextual model::TimeSeries.[] ----- TransmissionNetwork contextual model::Series_Period.Period[1..*]

[0..*] Reason Reason The reason information associated with a TimeSeries providing motivation information. Association Based On : TransmissionNetwork contextual model::TimeSeries.[] ----- TransmissionNetwork contextual model::Reason.Reason[0..*]

1832

1833 6.8.4 Enumerations

1834 The list of enumerations used for the TransmissionNetwork assembly model is as follows:

1835 • AssetTypeList 1836 • BusinessTypeList 1837 • CodingSchemeTypeList 1838 • ContractTypeList 1839 • CurrencyTypeList 1840 • CurveTypeList 1841 • DirectionTypeList 1842 • IndicatorTypeList 1843 • MessageTypeList 1844 • ObjectAggregationTypeList – 100 – IEC CDV 62325-451-6  IEC 2015

1845 • PriceCategoryTypeList 1846 • PriceDirectionTypeList 1847 • ProcessTypeList 1848 • ReasonCodeTypeList 1849 • RoleTypeList 1850 • StatusTypeList 1851 • UnitOfMeasureTypeList 1852 • UnitSymbol IEC CDV 62325-451-6  IEC 2015 – 101 –

1853 6.9 Configuration contextual model

1854 6.9.1 Overview of the model

1855 Figure 13 shows the model.

1856

1857 Figure 13 – Configuration contextual model

1858 6.9.2 IsBasedOn relationships from the European style market profile

1859 Table 138 shows the traceability dependency of the classes used in this package towards the 1860 upper level. – 102 – IEC CDV 62325-451-6  IEC 2015

1861 Table 138 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

BiddingZone_Domain MarketManagement::Domain TC57CIM::IEC62325::MarketManagement

Configuration_MarketDocument MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement

ControlArea_Domain MarketManagement::Domain TC57CIM::IEC62325::MarketManagement

DateAndOrTime MarketManagement::DateAndOrTime TC57CIM::IEC62325::MarketManagement

GeneratingUnit_Location Common::Location TC57CIM::IEC61968::Common

GeneratingUnit_MktPSRType MarketManagement::MktPSRType TC57CIM::IEC62325::MarketManagement

Location Common::Location TC57CIM::IEC61968::Common

MarketParticipant MarketCommon::MarketParticipant TC57CIM::IEC62325::MarketCommon

MarketRole MarketCommon::MarketRole TC57CIM::IEC62325::MarketCommon

MktGeneratingUnit MarketCommon::MktGeneratingUnit TC57CIM::IEC62325::MarketCommon

MktPSRType MarketManagement::MktPSRType TC57CIM::IEC62325::MarketManagement

NominalIP_MktGeneratingUnit MarketCommon::MktGeneratingUnit TC57CIM::IEC62325::MarketCommon

Process MarketManagement::Process TC57CIM::IEC62325::MarketManagement

Provider_MarketParticipant MarketCommon::MarketParticipant TC57CIM::IEC62325::MarketCommon

RegisteredResource MarketCommon::RegisteredResource TC57CIM::IEC62325::MarketCommon

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

VoltageLevel Core::VoltageLevel TC57CIM::IEC61970::Base::Core

1862

1863 6.9.3 Detailed Configuration contextual model

1864 6.9.3.1 Configuration_MarketDocument root class

1865 An electronic document containing the information necessary to satisfy the requirements of 1866 the configuration management business process.

1867 The Configuration_MarketDocument is used to transmit the information necessary to permit 1868 the validation of production units, transmission assets and consumption units when market 1869 information is provided by the data providers to the market information aggregator for 1870 publication.

1871 The Configuration_MarketDocument is also used to transmit modifications or deactivations 1872 that evolve the initial configuration information over time.

1873 IsBasedOn: ESMPClasses::MarketDocument

1874 Table 139 shows all attributes of Configuration_MarketDocument.

1875 Table 139 – Attributes of Configuration contextual 1876 model::Configuration_MarketDocument

mult. Attribute name Attribute type Description

[1..1] createdDateTime ESMP_DateTime The date and time of the creation of the document. IEC CDV 62325-451-6  IEC 2015 – 103 –

mult. Attribute name Attribute type Description

[1..1] mRID ID_String Unique identification of the configuration document being exchanged within a given business process flow.

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

1877

1878 Table 140 shows all association ends of Configuration_MarketDocument with other classes.

1879 Table 140 – Association ends of Configuration contextual 1880 model::Configuration_MarketDocument with other classes

mult. Role Class type name Description

[1..1] Process Process Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::Process.Process[0..*]

[1..1] Receiver_MarketParticipant MarketParticipant Document recipient. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[1..1] Sender_MarketParticipant MarketParticipant Document owner. Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0..*]

[0..*] TimeSeries TimeSeries Association Based On : ESMPClasses::MarketDocument.[] ----- ESMPClasses::TimeSeries.TimeSeries[0..*]

1881

1882 6.9.3.2 BiddingZone_Domain

1883 A domain covering a number of related objects, such as market balance area, grid area, 1884 borders etc.

1885 IsBasedOn: ESMPClasses::Domain

1886 Table 141 shows all attributes of BiddingZone_Domain.

1887 Table 141 – Attributes of Configuration contextual model::BiddingZone_Domain

mult. Attribute name Attribute type Description

[1..1] mRID AreaID_String The unique identification of the domain.

1888

1889 6.9.3.3 ControlArea_Domain

1890 A domain covering a number of related objects, such as market balance area, grid area, 1891 borders etc. – 104 – IEC CDV 62325-451-6  IEC 2015

1892 IsBasedOn: ESMPClasses::Domain

1893 Table 142 shows all attributes of ControlArea_Domain.

1894 Table 142 – Attributes of Configuration contextual model::ControlArea_Domain

mult. Attribute name Attribute type Description

[1..1] mRID AreaID_String The unique identification of the domain.

1895

1896 6.9.3.4 DateAndOrTime

1897 The Date and or the Time.

1898 IsBasedOn: ESMPClasses::DateAndOrTime

1899 Table 143 shows all attributes of DateAndOrTime.

1900 Table 143 – Attributes of Configuration contextual model::DateAndOrTime

mult. Attribute Attribute type Description name

[1..1] date Date The date as "YYYY-MM-DD", which conforms with ISO 8601.

1901

1902 6.9.3.5 GeneratingUnit_Location

1903 The place, scene, or point of something where someone or something has been, is, and/or 1904 will be at a given moment in time. It can be defined with one or more position points 1905 (coordinates) in a given coordinate system.

1906 IsBasedOn: ESMPClasses::Location

1907 Table 144 shows all attributes of GeneratingUnit_Location.

1908 Table 144 – Attributes of Configuration contextual model::GeneratingUnit_Location

mult. Attribute Attribute type Description name

[1..1] name String The name is any free human readable and possibly non unique text naming the object.

1909

1910 6.9.3.6 GeneratingUnit_MktPSRType

1911 The type of the generation unit.

1912 IsBasedOn: ESMPClasses::MktPSRType

1913 Table 145 shows all attributes of GeneratingUnit_MktPSRType. IEC CDV 62325-451-6  IEC 2015 – 105 –

1914 Table 145 – Attributes of Configuration contextual model::GeneratingUnit_MktPSRType

mult. Attribute name Attribute type Description

[1..1] psrType PsrType_String The coded type of a power system resource.

1915

1916 6.9.3.7 Location

1917 The place, scene, or point of something where someone or something has been, is, and/or 1918 will be at a given moment in time. It can be defined with one or more position points 1919 (coordinates) in a given coordinate system.

1920 IsBasedOn: ESMPClasses::Location

1921 Table 146 shows all attributes of Location.

1922 Table 146 – Attributes of Configuration contextual model::Location

mult. Attribute Attribute type Description name

[1..1] name String The name is any free human readable and possibly non unique text naming the object.

1923

1924 6.9.3.8 MarketParticipant

1925 The identification of the party participating in energy market business processes.

1926 IsBasedOn: ESMPClasses::MarketParticipant

1927 Table 147 shows all attributes of MarketParticipant.

1928 Table 147 – Attributes of Configuration contextual model::MarketParticipant

mult. Attribute Attribute type Description name

[1..1] mRID PartyID_String The identification of a party in the energy market.

1929

1930 Table 148 shows all association ends of MarketParticipant with other classes.

1931 Table 148 – Association ends of Configuration contextual model::MarketParticipant with 1932 other classes

mult. Role Class type name Description

[1..1] MarketRole MarketRole The role associated with a MarketParticipant. Association Based On : ESMPClasses::MarketParticipant.[] ----- ESMPClasses::MarketRole.MarketRole[0..1]

1933 – 106 – IEC CDV 62325-451-6  IEC 2015

1934 6.9.3.9 MarketRole

1935 The identification of the intended behaviour of a market participant played within a given 1936 business process.

1937 IsBasedOn: ESMPClasses::MarketRole

1938 Table 149 shows all attributes of MarketRole.

1939 Table 149 – Attributes of Configuration contextual model::MarketRole

mult. Attribute Attribute type Description name

[1..1] type MarketRoleKind_String The identification of the role played by a market player.

1940

1941 6.9.3.10 MktGeneratingUnit

1942 The information about a generating unit.

1943 IsBasedOn: ESMPClasses::MktGeneratingUnit

1944 Table 150 shows all attributes of MktGeneratingUnit.

1945 Table 150 – Attributes of Configuration contextual model::MktGeneratingUnit

mult. Attribute Attribute type Description name

[1..1] mRID ResourceID_String The unique identification of the generation unit.

[1..1] name String The name is any free human readable and possibly non unique text naming the object.

[1..1] nominalP ESMP_ActivePower The nominal power of the generating unit.

1946

1947 Table 151 shows all association ends of MktGeneratingUnit with other classes.

1948 Table 151 – Association ends of Configuration contextual model::MktGeneratingUnit 1949 with other classes

mult. Role Class type name Description

[1..1] GeneratingUnit_Location GeneratingUnit_Location Location of the MktGeneratingUnit. Association Based On : ESMPClasses::Location.Location[0..1] ----- ESMPClasses::MktGeneratingUnit.[]

[1..1] GeneratingUnit_PSRType GeneratingUnit_MktPSRType The coded type of the generating unit. Association Based On : ESMPClasses::MktGeneratingUnit.[] ----- ESMPClasses::MktPSRType.PSRType[0..1]

1950 IEC CDV 62325-451-6  IEC 2015 – 107 –

1951 6.9.3.11 MktPSRType

1952 The type of a power system resource

1953 IsBasedOn: ESMPClasses::MktPSRType

1954 Table 152 shows all attributes of MktPSRType.

1955 Table 152 – Attributes of Configuration contextual model::MktPSRType

mult. Attribute name Attribute type Description

[1..1] psrType PsrType_String The coded type of a power system resource.

1956

1957 Table 153 shows all association ends of MktPSRType with other classes.

1958 Table 153 – Association ends of Configuration contextual model::MktPSRType with 1959 other classes

mul Role Class type name Description t.

[0..* GeneratingUnit_PowerSystemRe MktGeneratingUnit The generating unit(s) associated with the ] sources RegisteredResource of the MktPSRType. Association Based On : ESMPClasses::MktGeneratingUnit.PowerSystemRe sources[0..*] ----- ESMPClasses::MktPSRType.[]

[0.. NominalIP_PowerSystemResour NominalIP_MktGenerati The installed capacity of a production unit or a 1] ces ngUnit consumption unit. Association Based On : ESMPClasses::MktGeneratingUnit.PowerSystemRe sources[0..*] ----- ESMPClasses::MktPSRType.[]

[0.. Production_PowerSystemResour VoltageLevel The voltage level of the RegisteredResource having 1] ces the MktPSRType. Association Based On : ESMPClasses::VoltageLevel.PowerSystemResourc es[0..1] ----- ESMPClasses::MktPSRType.[]

1960

1961 6.9.3.12 NominalIP_MktGeneratingUnit

1962 The information about a generating unit.

1963 IsBasedOn: ESMPClasses::MktGeneratingUnit

1964 Table 154 shows all attributes of NominalIP_MktGeneratingUnit. – 108 – IEC CDV 62325-451-6  IEC 2015

1965 Table 154 – Attributes of Configuration contextual 1966 model::NominalIP_MktGeneratingUnit

mult. Attribute Attribute type Description name

[1..1] nominalP ESMP_ActivePower The nominal power of a production or consumption unit.

1967

1968 6.9.3.13 Process

1969 The formal identification of the business process in which a flow of information is exchanged.

1970 IsBasedOn: ESMPClasses::Process

1971 Table 155 shows all attributes of Process.

1972 Table 155 – Attributes of Configuration contextual model::Process

mult. Attribute Attribute type Description name

[1..1] processType ProcessKind_String The identification of the nature of process that the document addresses.

1973

1974 6.9.3.14 Provider_MarketParticipant

1975 The identification of the party that provides the information concerning the resource object 1976 defined in the time series.

1977 IsBasedOn: ESMPClasses::MarketParticipant

1978 Table 156 shows all attributes of Provider_MarketParticipant.

1979 Table 156 – Attributes of Configuration contextual model::Provider_MarketParticipant

mult. Attribute Attribute type Description name

[1..1] mRID PartyID_String The identification of a party in the energy market.

1980

1981 6.9.3.15 RegisteredResource

1982 A resource that is registered through the market participant registration system. Examples 1983 include generating unit, load, and non-physical generator or load.

1984 IsBasedOn: ESMPClasses::RegisteredResource

1985 Table 157 shows all attributes of RegisteredResource. IEC CDV 62325-451-6  IEC 2015 – 109 –

1986 Table 157 – Attributes of Configuration contextual model::RegisteredResource

mult. Attribute Attribute type Description name

[1..1] mRID ResourceID_String The unique identification of a resource.

[1..1] name String The name is any free human readable and possibly non unique text naming the object.

1987

1988 Table 158 shows all association ends of RegisteredResource with other classes.

1989 Table 158 – Association ends of Configuration contextual model::RegisteredResource 1990 with other classes

mult. Role Class type name Description

[1..1] Location Location Location of this RegisteredResource. Association Based On : ESMPClasses::Location.Location[0..1] ----- ESMPClasses::RegisteredResource.[]

1991

1992 6.9.3.16 TimeSeries

1993 A time series shall exist to describe a specific production unit, generating unit, transmission 1994 asset or consumption unit. It conveys the data related to the configuration of the defined 1995 information.

1996 IsBasedOn: ESMPClasses::TimeSeries

1997 Table 159 shows all attributes of TimeSeries.

1998 Table 159 – Attributes of Configuration contextual model::TimeSeries

mult. Attribute Attribute type Description name

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[1..1] mRID ID_String A unique identification of the time series.

1999

2000 Table 160 shows all association ends of TimeSeries with other classes.

2001 Table 160 – Association ends of Configuration contextual model::TimeSeries with other 2002 classes

mult Role Class type name Description .

[0..1] BiddingZone_Domain BiddingZone_Domain The domain associated with a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*] – 110 – IEC CDV 62325-451-6  IEC 2015

mult Role Class type name Description .

[1..*] ControlArea_Domain ControlArea_Domain The domain where the resource object associated with a TimeSeries resides. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::Domain.Domain[0..*]

[1..1] Implementation_DateAndOrTim DateAndOrTime The date of application of the information provided. e This identifies the date of the effective implementation of the information provided in the time series. In the case of a creation this signifies that the object will be operational at this date. In the case of modification this signifies that the changes will be operational at this date. In the case of a deactivation this signifies that the deactivation will be effective at this date. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::DateAndOrTime.DateAndOrTime[0..*]

[1..1] MktPSRType MktPSRType The identification of the type of resource associated with a TimeSeries. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::MktPSRType.MktPSRType[0..*]

[1..*] Provider_MarketParticipant Provider_MarketParticipant The identification of the party that provides the information concerning the resource object defined in the time series. Association Based On : ESMPClasses::TimeSeries.[] ----- ESMPClasses::MarketParticipant.MarketParticipant[0. .*]

[1..1] RegisteredResource RegisteredResource The identification of a resource associated with a TimeSeries. Association Based On : ESMPClasses::RegisteredResource.RegisteredResou rce[0..*] ----- ESMPClasses::TimeSeries.[]

2003

2004 6.9.3.17 VoltageLevel

2005 For a production unit or a generating unit, the high voltage level at the network side.

2006 For other network equipment the voltage level.

2007 IsBasedOn: ESMPClasses::VoltageLevel

2008 Table 161 shows all attributes of VoltageLevel.

2009 Table 161 – Attributes of Configuration contextual model::VoltageLevel

mult. Attribute name Attribute type Description

[1..1] highVoltageLimit ESMP_Voltage The bus bar's high voltage limit

2010 IEC CDV 62325-451-6  IEC 2015 – 111 –

2011 6.10 Configuration assembly model

2012 6.10.1 Overview of the model

2013 Figure 14 shows the model.

2014

2015 Figure 14 – Configuration assembly model

2016 6.10.2 IsBasedOn relationships from the European style market profile

2017 Table 162 shows the traceability dependency of the classes used in this package towards the 2018 upper level. – 112 – IEC CDV 62325-451-6  IEC 2015

2019 Table 162 – IsBasedOn dependency

Name Is BasedOn Class Complete IsBasedOn Path

Configuration_MarketDocument MarketManagement::MarketDocument TC57CIM::IEC62325::MarketManagement

ControlArea_Domain MarketManagement::Domain TC57CIM::IEC62325::MarketManagement

MktGeneratingUnit MarketCommon::MktGeneratingUnit TC57CIM::IEC62325::MarketCommon

MktPSRType MarketManagement::MktPSRType TC57CIM::IEC62325::MarketManagement

Provider_MarketParticipant MarketCommon::MarketParticipant TC57CIM::IEC62325::MarketCommon

TimeSeries MarketManagement::TimeSeries TC57CIM::IEC62325::MarketManagement

2020

2021 6.10.3 Detailed Configuration assembly model

2022 6.10.3.1 Configuration_MarketDocument root class

2023 An electronic document containing the information necessary to satisfy the requirements of 2024 the configuration management business process.

2025 The Configuration_MarketDocument is used to transmit the information necessary to permit 2026 the validation of production units, transmission assets and consumption units when market 2027 information is provided by the data providers to the market information aggregator for 2028 publication.

2029 The Configuration_MarketDocument is also used to transmit modifications or deactivations 2030 that evolve the initial configuration information over time.

2031 IsBasedOn: Configuration contextual model::Configuration_MarketDocument

2032 Table 163 shows all attributes of Configuration_MarketDocument.

2033 Table 163 – Attributes of Configuration assembly 2034 model::Configuration_MarketDocument

mult. Attribute name Attribute type Description

[1..1] createdDateTime ESMP_DateTime The date and time of the creation of the document.

[1..1] mRID ID_String Unique identification of the configuration document being exchanged within a given business process flow.

[1..1] process.processType ProcessKind_String The identification of the nature of process that the document addresses.

[1..1] receiver_MarketParticipant.marketRole.type MarketRoleKind_String The identification of the role played by a market player. --- Document recipient. --- The role associated with a MarketParticipant.

[1..1] receiver_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- Document recipient.

[1..1] sender_MarketParticipant.marketRole.type MarketRoleKind_String The identification of the role played by a market player. --- Document owner. --- The role associated with a MarketParticipant. IEC CDV 62325-451-6  IEC 2015 – 113 –

mult. Attribute name Attribute type Description

[1..1] sender_MarketParticipant.mRID PartyID_String The identification of a party in the energy market. --- Document owner.

[1..1] type MessageKind_String The coded type of a document. The document type describes the principal characteristic of the document.

2035

2036 Table 164 shows all association ends of Configuration_MarketDocument with other classes.

2037 Table 164 – Association ends of Configuration assembly 2038 model::Configuration_MarketDocument with other classes

mult. Role Class type name Description

[0..*] TimeSeries TimeSeries Association Based On : Configuration contextual model::TimeSeries.TimeSeries[0..*] ----- Configuration contextual model::Configuration_MarketDocument.[]

2039

2040 6.10.3.2 ControlArea_Domain

2041 A domain covering a number of related objects, such as market balance area, grid area, 2042 borders etc.

2043 IsBasedOn: Configuration contextual model::ControlArea_Domain

2044 Table 165 shows all attributes of ControlArea_Domain.

2045 Table 165 – Attributes of Configuration assembly model::ControlArea_Domain

mult. Attribute name Attribute type Description

[1..1] mRID AreaID_String The unique identification of the domain.

2046

2047 6.10.3.3 MktGeneratingUnit

2048 The information about a generating unit.

2049 IsBasedOn: Configuration contextual model::MktGeneratingUnit

2050 Table 166 shows all attributes of MktGeneratingUnit.

2051 Table 166 – Attributes of Configuration assembly model::MktGeneratingUnit

mult. Attribute name Attribute type Description

[1..1] generatingUnit_Location.name String The name is any free human readable and possibly non unique text naming the object. --- Location of the MktGeneratingUnit.

[1..1] generatingUnit_PSRType.psrType PsrType_String The coded type of a power system resource. --- The coded type of the generating unit.

[1..1] mRID ResourceID_String The unique identification of the generation unit. – 114 – IEC CDV 62325-451-6  IEC 2015

mult. Attribute name Attribute type Description

[1..1] name String The name is any free human readable and possibly non unique text naming the object.

[1..1] nominalP ESMP_ActivePower The nominal power of the generating unit.

2052

2053 6.10.3.4 MktPSRType

2054 The type of a power system resource

2055 IsBasedOn: Configuration contextual model::MktPSRType

2056 Table 167 shows all attributes of MktPSRType.

2057 Table 167 – Attributes of Configuration assembly model::MktPSRType

mult. Attribute name Attribute type Description

[0..1] nominalIP_PowerSystemResources.nominalP ESMP_ActivePower The nominal power of a production or consumption unit. --- The installed capacity of a production unit or a consumption unit.

[0..1] production_PowerSystemResources.highVoltageLimit ESMP_Voltage The bus bar's high voltage limit --- The voltage level of the RegisteredResource having the MktPSRType.

[1..1] psrType PsrType_String The coded type of a power system resource.

2058

2059 Table 168 shows all association ends of MktPSRType with other classes.

2060 Table 168 – Association ends of Configuration assembly model::MktPSRType with other 2061 classes

mul Role Class type Description t. name

[0..* GeneratingUnit_PowerSystemRe MktGenerating The generating unit(s) associated with the ] sources Unit RegisteredResource of the MktPSRType. Association Based On : Configuration contextual model::MktGeneratingUnit.GeneratingUnit_PowerSystemRe sources[0..*] ----- Configuration contextual model::MktPSRType.[]

2062

2063 6.10.3.5 Provider_MarketParticipant

2064 The identification of the party that provides the information concerning the resource object 2065 defined in the time series.

2066 IsBasedOn: Configuration contextual model::Provider_MarketParticipant

2067 Table 169 shows all attributes of Provider_MarketParticipant. IEC CDV 62325-451-6  IEC 2015 – 115 –

2068 Table 169 – Attributes of Configuration assembly model::Provider_MarketParticipant

mult. Attribute Attribute type Description name

[1..1] mRID PartyID_String The identification of a party in the energy market.

2069

2070 6.10.3.6 TimeSeries

2071 A time series shall exist to describe a specific production unit, generating unit, transmission 2072 asset or consumption unit. It conveys the data related to the configuration of the defined 2073 information.

2074 IsBasedOn: Configuration contextual model::TimeSeries

2075 Table 170 shows all attributes of TimeSeries.

2076 Table 170 – Attributes of Configuration assembly model::TimeSeries

mult. Attribute name Attribute type Description

[0..1] biddingZone_Domain.mRID AreaID_String The unique identification of the domain. --- The domain associated with a TimeSeries.

[1..1] businessType BusinessKind_String The identification of the nature of the time series.

[1..1] implementation_DateAndOrTime.date Date The date as "YYYY-MM-DD", which conforms with ISO 8601. --- The date of application of the information provided. This identifies the date of the effective implementation of the information provided in the time series. In the case of a creation this signifies that the object will be operational at this date. In the case of modification this signifies that the changes will be operational at this date. In the case of a deactivation this signifies that the deactivation will be effective at this date.

[1..1] mRID ID_String A unique identification of the time series.

[1..1] registeredResource.location.name String The name is any free human readable and possibly non unique text naming the object. --- The identification of a resource associated with a TimeSeries. --- Location of this RegisteredResource.

[1..1] registeredResource.mRID ResourceID_String The unique identification of a resource. --- The identification of a resource associated with a TimeSeries.

[1..1] registeredResource.name String The name is any free human readable and possibly non unique text naming the object. --- The identification of a resource associated with a TimeSeries.

2077

2078 Table 171 shows all association ends of TimeSeries with other classes. – 116 – IEC CDV 62325-451-6  IEC 2015

2079 Table 171 – Association ends of Configuration assembly model::TimeSeries with other 2080 classes

mult Role Class type name Description .

[1..*] ControlArea_Domain ControlArea_Domain The domain where the resource object associated with a TimeSeries resides. Association Based On : Configuration contextual model::ControlArea_Domain.ControlArea_Domain[1..*] ----- Configuration contextual model::TimeSeries.[]

[1..1 MktPSRType MktPSRType The identification of the type of resource associated with a ] TimeSeries. Association Based On : Configuration contextual model::TimeSeries.[] ----- Configuration contextual model::MktPSRType.MktPSRType[1..1]

[1..*] Provider_MarketParticip Provider_MarketParticip The identification of the party that provides the information ant ant concerning the resource object defined in the time series. Association Based On : Configuration contextual model::Provider_MarketParticipant.Provider_MarketParticip ant[1..*] ----- Configuration contextual model::TimeSeries.[]

2081

2082 6.10.4 Enumerations

2083 The list of enumerations used for the Configuration assembly model is as follows:

2084 • AssetTypeList 2085 • BusinessTypeList 2086 • CodingSchemeTypeList 2087 • ContractTypeList 2088 • CurrencyTypeList 2089 • CurveTypeList 2090 • DirectionTypeList 2091 • IndicatorTypeList 2092 • MessageTypeList 2093 • ObjectAggregationTypeList 2094 • PriceCategoryTypeList 2095 • PriceDirectionTypeList 2096 • ProcessTypeList 2097 • ReasonCodeTypeList 2098 • RoleTypeList 2099 • StatusTypeList 2100 • UnitOfMeasureTypeList 2101 • UnitSymbol IEC CDV 62325-451-6  IEC 2015 – 117 –

2102 XML schema

2103 7.1 XML schema URN namespace rules

2104 In order to provide a generic and stable means of declaring a URN for the European style 2105 market profile XML schemas, the namespace will be composed in the following manner:

2106 urn:iec62325.351:tc57wg16::::

2107 where:

2108 • iec62325.351 shall be the stem of all European style market profile XML schema 2109 namespaces. 2110 • tc57wg16 identifies the organisation or group of organisations within IEC that owns the 2111 object being referenced. In the case of TC57 this shall be the WG16. 2112 • identifies the specific process where the object is situated, e.g. the part of the 2113 IEC 62325 standards in which the XML schema is defined, e.g. 451-1, 451-2, 451-3, etc. 2114 • identifies the electronic document schema. 2115 • identifies the version of the document schema. 2116 • identifies the release of the document schema.

2117 Every XML schema representing an electronic document shall have a default namespace 2118 corresponding to the namespace that identifies the document and respects the above URI 2119 namespace construction.

2120 Every XML schema representing an electronic document shall have a targetNamespace 2121 corresponding to the default namespace.

2122 Every XML schema shall have an elementFormDefault as “qualified”.

2123 Every XML schema shall have an attributeFormDefault as “unqualified”.

2124 7.2 Code list URN namespace rules

2125 In the case of the codelist library that shall be used for the European style market profile the 2126 URN shall be as follows urn:entsoe.eu:wgedi:codelists.

2127 7.3 URI rules for model documentation

2128 7.3.1 Datatype

2129 All the datatypes are documented in IEC 62325-351.

2130 In the case of the base datatype library that shall be used for the European style market 2131 profile, the URI shall use the sawsdl:modelReference as follows:

2132 http://iec.ch/TC57//CIM-schema-#[datatype-name]

2133 where:

2134 • is the year of the released CIM version used for generating market 2135 profile. 2136 • is the CIM version name. 2137 • [datatype-name] is the name of the CIM datatype or primitive.

2138 Examples: – 118 – IEC CDV 62325-451-6  IEC 2015

2139 http://iec.ch/TC57/2012/CIM-schema-cim16#String

2140 http://iec.ch/TC57/2012/CIM-schema-cim16#Money

2141 7.3.2 Class

2142 In the case of the base class library that shall be used for the European style market profile, 2143 the URI shall use the sawsdl:modelReference as follows:

2144 http://iec.ch/TC57//CIM-schema-#[class-name]

2145 where:

2146 • is the year of the released CIM version used for generating market 2147 profile 2148 • is the CIM version name 2149 • [class-name] is the name of the CIM class

2150 Example: http://iec.ch/TC57/2012/CIM-schema-cim16#TimeSeries

2151 7.3.3 Attribute

2152 In the case of the base attribute library that shall be used for the European style market 2153 profile, the URI shall use the sawsdl:modelReference as follows:

2154 http://iec.ch/TC57//CIM-schema-#[class-name].[attribute- 2155 name]

2156 where:

2157 • is the year of the released CIM version used for generating market 2158 profile 2159 • is the CIM version name 2160 • [class-name] is the name of the CIM class 2161 • [attribute-name] is the name of a class attribute

2162 Example: http://iec.ch/TC57/2012/CIM-schema-cim16#TimeSeries.product

2163 7.3.4 Association end role name

2164 In the case of the base association library that shall be used for the European style market 2165 profile, the URI shall use the sawsdl:modelReference as follows:

2166 http://iec.ch/TC57//CIM-schema-#[class-name].[association- 2167 end-role-name]

2168 where:

2169 • is the year of the released CIM version used for generating market 2170 profile 2171 • is the CIM version name 2172 • [class-name] is the name of the CIM class 2173 • [association-end-role-name]

2174 Example: http://iec.ch/TC57/2012/CIM-schema-cim16#MarketDocument.TimeSeries IEC CDV 62325-451-6  IEC 2015 – 119 –

2175 7.4 GenerationLoad_MarketDocument schema

2176 7.4.1 Schema structure

2177 Figure 15 and Figure 16 provide the structure of the schema.

2178

2179 Figure 15 – GenerationLoad_MarketDocument XML schema structure – 1/2 – 120 – IEC CDV 62325-451-6  IEC 2015

2180

2181 Figure 16 – GenerationLoad_MarketDocument XML schema structure – 2/2 IEC CDV 62325-451-6  IEC 2015 – 121 –

2182 7.4.2 Schema description

2183 2184 2190 2192 2193 2195 2196 2197 2198 2199 2201 2202 2203 2204 2205 2207 2208 2209 2211 2212 2213 2215 2216 2217 2218 2219 2221 2222 2223 2225 2226 2227 2228 2230 2231 2232 2234 2235 2246 2247 2248 – 122 – IEC CDV 62325-451-6  IEC 2015

2250 2251 2261 2262 2263 2265 2266 2269 2270 2273 2274 2275 2276 2278 2279 2282 2283 2286 2287 2289 2290 2293 2294 2297 2298 2301 2302 2305 2306 2309 2310 2313 2314 2317 IEC CDV 62325-451-6  IEC 2015 – 123 –

2318 2321 2322 2323 2324 2326 2327 2328 2329 2330 2332 2333 2334 2336 2337 2338 2339 2341 2342 2343 2344 2345 2347 2348 2349 2350 2351 2352 2353 2355 2356 2359 2360 2363 2364 2367 2368 2369 2370 2372 2373 2374 2376 2377 2378 2379 2380 2382 2383 2384 2385 2386 2387 – 124 – IEC CDV 62325-451-6  IEC 2015

2388 2390 2391 2393 2394 2398 2399 2402 2403 2404 2405 2407 2408 2409 2410 2411 2412 2414 2415 2417 2418 2420 2421 2424 2425 2426 2427 2429 2430 2433 2434 2436 2437 2439 2440 2441 2442 2444 2445 2446 2448 2449 2450 2452 2453 2454 2455 2456 IEC CDV 62325-451-6  IEC 2015 – 125 –

2458 2459 2460 2462 2463 2464 2465 2467 2468 2469 2471 2472 2473 2475 2476 2477 2479 2480 2483 2484 2487 2488 2492 2493 2496 2497 2500 2501 2504 2505 2508 2509 2512 2513 2516 2517 2520 2521 2524 2525 – 126 – IEC CDV 62325-451-6  IEC 2015

2528 2529 2530 2531 2532 7.5 Outage_MarketDocument schema

2533 7.5.1 Schema structure

2534 Figure 17 and Figure 18 provide the structure of the schema.

2535

2536 Figure 17 – Outage_MarketDocument XML schema structure – 1/2 IEC CDV 62325-451-6  IEC 2015 – 127 –

2537

2538 Figure 18 – Outage_MarketDocument XML schema structure – 2/2 – 128 – IEC CDV 62325-451-6  IEC 2015

2539 7.5.2 Schema description

2540 2541 2547 2549 2551 2553 2554 2555 2556 2557 2559 2560 2561 2563 2564 2565 2566 2568 2569 2570 2572 2573 2576 2577 2580 2581 2584 2585 2588 2589 2590 2591 2593 2594 2595 2596 2597 2598 2600 2601 2603 2604 2606 IEC CDV 62325-451-6  IEC 2015 – 129 –

2607 2608 2609 2611 2612 2613 2615 2616 2617 2618 2619 2621 2622 2624 2625 2627 2628 2629 2630 2632 2633 2643 2644 2645 2647 2648 2651 2652 2655 2656 2657 2658 2660 2661 2664 2665 2667 2668 2670 2671 2672 2673 2675 2676 – 130 – IEC CDV 62325-451-6  IEC 2015

2677 2678 2679 2681 2682 2683 2685 2686 2687 2688 2689 2691 2692 2693 2695 2696 2697 2698 2700 2701 2702 2704 2705 2706 2708 2709 2710 2711 2712 2714 2715 2716 2717 2718 2719 2720 2722 2723 2726 2727 2730 2731 2734 2735 2738 2739 2742 2743 2746 IEC CDV 62325-451-6  IEC 2015 – 131 –

2747 2750 2751 2754 2755 2758 2759 2762 2763 2766 2767 2771 2772 2776 2777 2781 2782 2785 2786 2790 2791 2795 2796 2800 2801 2804 2805 2808 2809 2812 2813 2815 2816 – 132 – IEC CDV 62325-451-6  IEC 2015

2817 2818 2820 2821 2822 2823 2824 2826 2827 2828 2830 2831 2832 2834 2835 2846 2847 2848 2850 2851 2852 2853 2854 2856 2857 2858 2860 2861 2862 2863 2865 2866 2867 2869 2870 2871 2873 2874 2876 2877 2878 2879 2881 2882 2885 IEC CDV 62325-451-6  IEC 2015 – 133 –

2886 2889 2890 2892 2893 2896 2897 2900 2901 2904 2905 2908 2909 2912 2913 2916 2917 2920 2921 2923 2924 2927 2928 2931 2932 2933 2934 – 134 – IEC CDV 62325-451-6  IEC 2015

2935 7.6 Balancing_MarketDocument schema

2936 7.6.1 Schema structure

2937 Figure 19 and Figure 20 provide the structure of the schema.

2938

2939 Figure 19 – Balancing_MarketDocument XML schema structure – 1/2 IEC CDV 62325-451-6  IEC 2015 – 135 –

2940

2941 Figure 20 – Balancing_MarketDocument XML schema structure – 2/2 – 136 – IEC CDV 62325-451-6  IEC 2015

2942 7.6.2 Schema description

2943 2944 2950 2952 2953 2955 2956 2957 2958 2959 2961 2962 2963 2964 2965 2967 2968 2969 2971 2972 2973 2975 2976 2977 2978 2979 2981 2982 2983 2985 2986 2987 2988 2990 2991 2992 2994 2995 3006 3007 3008 IEC CDV 62325-451-6  IEC 2015 – 137 –

3010 3011 3012 3013 3014 3016 3017 3018 3020 3021 3022 3023 3025 3026 3027 3029 3030 3032 3033 3034 3035 3037 3038 3048 3049 3050 3052 3053 3056 3057 3060 3061 3062 3063 3065 3066 3069 3070 3073 3074 3076 3077 – 138 – IEC CDV 62325-451-6  IEC 2015

3080 3081 3084 3085 3088 3089 3092 3093 3096 3097 3100 3101 3103 3104 3107 3108 3111 3112 3115 3116 3117 3118 3120 3121 3122 3123 3124 3126 3127 3128 3130 3131 3133 3134 3137 3138 3139 3140 3142 3143 3144 3145 3146 3147 3149 IEC CDV 62325-451-6  IEC 2015 – 139 –

3150 3151 3153 3154 3156 3157 3159 3160 3163 3164 3167 3168 3171 3172 3175 3176 3179 3180 3183 3184 3187 3188 3191 3192 3193 3194 3196 3197 3200 3201 3203 3204 3206 3207 3208 3209 3211 3212 3213 3215 3216 3217 3219 – 140 – IEC CDV 62325-451-6  IEC 2015

3220 3221 3223 3224 3225 3227 3228 3229 3231 3232 3233 3235 3236 3237 3239 3240 3241 3243 3244 3247 3248 3251 3252 3255 3256 3259 3260 3263 3264 3267 3268 3271 3272 3275 3276 3279 3280 3283 3284 3287 IEC CDV 62325-451-6  IEC 2015 – 141 –

3288 3291 3292 3295 3296 3297 3298 3299 7.7 TransmissionNetwork_MarketDocument schema

3300 7.7.1 Schema structure

3301 Figure 21 and Figure 22 provide the structure of the schema.

3302

3303 Figure 21 – TransmissionNetwork_MarketDocument XML schema structure – 1/2 – 142 – IEC CDV 62325-451-6  IEC 2015

3304

3305 Figure 22 – TransmissionNetwork_MarketDocument XML schema structure – 2/2 IEC CDV 62325-451-6  IEC 2015 – 143 –

3306 7.7.2 Schema description

3307 3308 3314 3316 3318 3320 3321 3322 3323 3324 3326 3327 3328 3330 3331 3332 3333 3335 3336 3337 3339 3340 3343 3344 3347 3348 3351 3352 3353 3354 3356 3357 3358 3359 3360 3361 3363 3364 3365 3366 3367 3369 3370 3372 – 144 – IEC CDV 62325-451-6  IEC 2015

3373 3375 3376 3379 3380 3381 3382 3384 3385 3386 3388 3389 3390 3391 3392 3394 3395 3397 3398 3400 3401 3402 3403 3405 3406 3416 3417 3418 3420 3421 3424 3425 3428 3429 3430 3431 3433 3434 3437 3438 3440 3441 IEC CDV 62325-451-6  IEC 2015 – 145 –

3443 3444 3445 3446 3448 3449 3450 3451 3452 3454 3455 3456 3458 3459 3460 3461 3462 3464 3465 3466 3468 3469 3470 3471 3473 3474 3475 3477 3478 3479 3481 3482 3483 3485 3486 3487 3489 3490 3493 3494 3497 3498 3501 3502 3505 3506 3509 3510 – 146 – IEC CDV 62325-451-6  IEC 2015

3513 3514 3517 3518 3521 3522 3525 3526 3529 3530 3533 3534 3537 3538 3540 3541 3542 3543 3545 3546 3547 3548 3549 3551 3552 3553 3555 3556 3557 3559 3560 3571 3572 3573 3575 3576 3577 3578 3579 3581 3582 IEC CDV 62325-451-6  IEC 2015 – 147 –

3583 3585 3586 3587 3588 3590 3591 3592 3594 3595 3596 3598 3599 3601 3602 3603 3604 3606 3607 3610 3611 3614 3615 3617 3618 3621 3622 3625 3626 3629 3630 3633 3634 3637 3638 3641 3642 3645 3646 3648 3649 3652 – 148 – IEC CDV 62325-451-6  IEC 2015

3653 3654 3655 3656 7.8 Configuration_MarketDocument schema

3657 7.8.1 Schema structure

3658 Figure 23 and Figure 24 provide the structure of the schema.

3659

3660 Figure 23 – Configuration_MarketDocument XML schema structure – 1/2 IEC CDV 62325-451-6  IEC 2015 – 149 –

3661

3662 Figure 24 – Configuration_MarketDocument XML schema structure – 2/2 – 150 – IEC CDV 62325-451-6  IEC 2015

3663 7.8.2 Schema description

3664 3665 3671 3673 3675 3677 3678 3679 3680 3681 3683 3684 3685 3687 3688 3689 3691 3692 3693 3694 3695 3697 3698 3699 3701 3702 3703 3704 3706 3707 3708 3710 3711 3722 3723 3724 3726 3727 3730 IEC CDV 62325-451-6  IEC 2015 – 151 –

3731 3733 3734 3737 3738 3741 3742 3745 3746 3749 3750 3753 3754 3757 3758 3761 3762 3763 3764 3766 3767 3768 3769 3770 3772 3773 3774 3776 3777 3778 3779 3781 3782 3785 3786 3787 3788 3790 3791 3792 3793 3794 3796 3797 3798 3800 – 152 – IEC CDV 62325-451-6  IEC 2015

3801 3802 3803 3805 3806 3807 3808 3809 3811 3812 3813 3814 3815 3816 3817 3819 3820 3821 3823 3824 3827 3828 3831 3832 3835 3836 3839 3840 3843 3844 3845 3846 3848 3849 3850 3851 3852 3854 3855 3856 3857 3858 3859 3860 3862 3863 3865 3866 3870 IEC CDV 62325-451-6  IEC 2015 – 153 –

3871 3875 3876 3880 3881 3882 3883 3885 3886 3889 3890 3891 3892 3894 3895 3896 3898 3899 3902 3903 3906 3907 3910 3911 3914 3915 3918 3919 3922 3923 3926 3927 3930 3931 3935 3936 3939 3940 – 154 – IEC CDV 62325-451-6  IEC 2015

3941 3942 3943 IEC CDV 62325-451-6  IEC 2015 – 155 –

3944 Bibliography

3945 IEC 61968-11, Application integration at electric utilities – System interfaces for distribution 3946 management – Part 11: Common information model (CIM) extensions for distribution

3947 IEC 61970-301, Energy management system application program interface (EMS-API) – 3948 Part 301: Common information model (CIM) base

3949 ISO/TS 15000-5:2005, Electronic Business Extensible Markup Language (ebXML) – Part 5: 3950 ebXML Core Components Technical Specification, Version 2.01(ebCCTS)

3951 UN/ECE Recommendation 20, CODES FOR UNITS OF MEASURE USED IN 3952 INTERNATIONAL TRADE

3953 UN/CEFACT, Unified Context Methodology Technical Specification

3954 Commission Regulation (EU) No 1227/2011 of October 25, 2011 on wholesale energy market 3955 integrity and transparency

3956 Commission Regulation (EU) No 543/2013 of June 14, 2013 on submission and publication of 3957 data in electricity markets amending Annex 1 to Regulation (EC) No 714/2009 of the 3958 European Parliament and of the Council

3959 ______