1、BSI Standards PublicationFramework for energy market communicationsPart 450: Profile and context modelling rulesBS EN 62325-450:2013National forewordThis British Standard is the UK implementation of EN 62325-450:2013. It isidentical to IEC 62325-450:2013.The UK participation in its preparation was e
2、ntrusted to TechnicalCommittee PEL/57, Power systems management and associated information exchange.A list of organizations represented on this committee can be obtained onrequest to its secretary.This publication does not purport to include all the necessary provisions ofa contract. Users are respo
3、nsible for its correct application. The British Standards Institution 2013.Published by BSI Standards Limited 2013ISBN 978 0 580 71520 4ICS 33.200Compliance with a British Standard cannot confer immunity fromlegal obligations.This British Standard was published under the authority of theStandards Po
4、licy and Strategy Committee on 31 August 2013.Amendments/corrigenda issued since publicationDate Text affectedBRITISH STANDARDBS EN 62325-450:2013EUROPEAN STANDARD EN 62325-450 NORME EUROPENNE EUROPISCHE NORM August 2013 CENELEC European Committee for Electrotechnical Standardization Comit Europen d
5、e Normalisation Electrotechnique Europisches Komitee fr Elektrotechnische Normung Management Centre: Avenue Marnix 17, B - 1000 Brussels 2013 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members. Ref. No. EN 62325-450:2013 E ICS 33.200 English vers
6、ion Framework for energy market communications - Part 450: Profile and context modelling rules (IEC 62325-450:2013) Cadre pour les communications pour le march de lnergie - Partie 450: Rgles de modlisation de profils et de contextes (CEI 62325-450:2013) Kommunikation im Energiemarkt - Teil 450: Prof
7、il- und Kontext-Modellierungsregeln (IEC 62325-450:2013) This European Standard was approved by CENELEC on 2013-06-03. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard with
8、out any alteration. Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CENELEC member. This European Standard exists in three official versions (English, French, German). A version in any ot
9、her language made by translation under the responsibility of a CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyp
10、rus, the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and t
11、he United Kingdom. BS EN 62325-450:2013EN 62325-450:2013 - 2 - Foreword The text of document 57/1324/FDIS, future edition 1 of IEC 62325-450, prepared by IEC TC 57 “Power systems management and associated information exchange“ was submitted to the IEC-CENELEC parallel vote and approved by CENELEC as
12、 EN 62325-450:2013. The following dates are fixed: latest date by which the document has to be implemented at national level by publication of an identical national standard or by endorsement (dop) 2014-03-03 latest date by which the national standards conflicting with the document have to be withdr
13、awn (dow) 2016-06-03 Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CENELEC and/or CEN shall not be held responsible for identifying any or all such patent rights. This document has been prepared under a mandate given to CENELEC
14、by the European Commission and the European Free Trade Association. Endorsement notice The text of the International Standard IEC 62325-450:2013 was approved by CENELEC as a European Standard without any modification. BS EN 62325-450:2013- 3 - EN 62325-450:2013 Annex ZA (normative) Normative referen
15、ces to international publications with their corresponding European publications The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references, only the edition cited applies. For undated references, the late
16、st edition of the referenced document (including any amendments) applies. NOTE When an international publication has been modified by common modifications, indicated by (mod), the relevant EN/HD applies. Publication Year Title EN/HD Year IEC 62325-301 - Framework for energy market communications - P
17、art 301: Common Information Model (CIM) extensions for markets EN 62325-301 - IEC 62361-100 - Harmonization of quality codes across TC 57 - Part 100: Naming and design rules for CIM profiles to XML schema mapping EN 62361-100 - ISO/IEC 11404 - Information technology - General-Purpose Datatypes (GPD)
18、 - - BS EN 62325-450:2013 2 62325-450 IEC:2013 CONTENTS INTRODUCTION . 6 1 Scope . 7 2 Normative references . 7 3 Terms and definitions . 8 4 General 9 4.1 The two methods used to generate profiles . 9 4.2 Overview . 10 4.3 Example of modelling principles usage 12 5 Rule breakdown structure . 12 6 R
19、ules governing contextual artefact transformation 15 6.1 Class derivation rules 15 6.1.1 Regional contextual model class rules . 15 6.1.2 Document contextual model class rules . 15 6.2 Class attribute derivation rules 16 6.2.1 Regional contextual model class attribute rules . 16 6.2.2 Document conte
20、xtual model class attribute rules . 16 6.3 Relationship derivation rules . 17 6.3.1 Regional contextual model relationships rules . 17 6.3.2 Document contextual model relationships rules . 17 6.4 Datatypes 18 6.4.1 Permitted datatypes . 18 6.4.2 Primitive datatypes 18 6.4.3 Enumeration datatypes 19
21、6.4.4 CIMdatatype datatypes 20 6.4.5 Compound datatypes . 21 6.4.6 Compound attribute derivation rules 22 Annex A (informative) Illustrated examples of rule usage . 23 Annex B (normative) Naming convention 29 Annex C (normative) Primitive 30 Figure 1 Differences between European and American approac
22、h . 9 Figure 2 Modelling framework principles 10 Figure 3 Example of modelling principles usage . 12 Figure 4 CIM UML class diagram . 13 Figure 5 Association example 14 Figure 6 Aggregation example . 14 Figure 7 Composition example . 14 Figure A.1 The “based on” principles . 23 Figure A.2 Inherited
23、relationship profiling examples . 25 Figure A.3 Step by step relationship transformation example . 26 Figure A.4 Profiling inherited relationship general example 27 Figure A.5 Generalization relationship example . 27 BS EN 62325-450:201362325-450 IEC:2013 3 Table 1 Regional contextual model class ru
24、les . 15 Table 2 Document contextual model class rules . 16 Table 3 Regional contextual model class rules . 16 Table 4 Document contextual model class attribute rules . 16 Table 5 Regional contextual model generalization relationships rules 17 Table 6 Regional contextual model other relationships ru
25、les 17 Table 7 Document contextual model generalization relationships rules 18 Table 8 Document contextual model aggregation relationships rules 18 Table 9 Permitted datatypes 18 Table 10 Rules for primitive datatype derivation . 18 Table 11 Permitted primitive value space constraints . 19 Table 12
26、Primitive regional and document contextualized derivation rules . 19 Table 13 Regional contextual model enumeration derivation rules . 19 Table 14 Document contextual model enumeration derivation rules . 20 Table 15 Regional contextual model CIMdatatype derivation rules . 20 Table 16 Regional contex
27、tual model CIMdatatype attribute derivation rules . 20 Table 17 Document contextual model CIMdatatype derivation rules . 21 Table 18 Document contextual model CIMdatatype attribute derivation rules . 21 Table 19 Regional contextual model compound rules . 21 Table 20 Document contextual model compoun
28、d rules . 21 Table 21 Regional contextual model compound attribute rules . 22 Table 22 Document contextual model compound attribute rules . 22 Table B.1 Common naming convention 29 Table B.2 Abbreviations and acronyms 29 Table C.1 Primitive 30 BS EN 62325-450:2013 6 62325-450 IEC:2013 INTRODUCTION T
29、his standard is one of the IEC 62325 series which define protocols for deregulated energy market communications. The principal objective of the IEC 62325 series of standards is to produce standards which facilitate the integration of market application software developed independently by different v
30、endors into a market management system, between market management systems and market participant systems. This is accomplished by defining message exchanges to enable these applications or systems access to public data and exchange information independent of how such information is represented inter
31、nally. The common information model (CIM1) specifies the basis for the semantics for this message exchange. The profile specifications specify the content of the messages exchanged. This document provides the profile and context modelling rules for these message profile specifications that support t
32、he design of all electricity markets. _ 1Footnote 1 applies only to the French version. BS EN 62325-450:201362325-450 IEC:2013 7 FRAMEWORK FOR ENERGY MARKET COMMUNICATIONS Part 450: Profile and context modelling rules 1 Scope This part of IEC 62325 defines how to create a profile from the common inf
33、ormation model and the context modelling rules related to this task. This standard is to be applied to IEC 62325 series. An harmonised standard, IEC 62361-101, is presently under development, which will supersede this current standard. The common information model (CIM) is an abstract model that rep
34、resents all the major objects in an electric utility enterprise. The CIM IEC 62325-301 caters for the introduction of the objects required for the operation of electricity markets. It is important to note that the definition of a complete and detailed energy market model is beyond the scope of the I
35、EC 62325 series standards since energy markets do not necessarily have the same approach to market operations. However, in relation to information interchange, an extensible and adaptable core set of information model definitions in UML can be defined. The information model definitions can be used a
36、s a controlled vocabulary to enable utilities to interface with the market along with the use of standardised XML schema design rules to ensure consistent mapping between the UML model and the XML implementation schema as well as a uniform identification scheme. By providing a standard way of repres
37、enting all these components as object classes and attributes, along with their relationships, the CIM facilitates the integration of market management system (MMS2) applications developed independently by different vendors, between entire MMS systems, or between an MMS system and other systems conce
38、rned with different aspects of energy market operations. In particular, CIM enables the efficient integration of information interchanges between electricity market actors participating in various market business processes irrespective of the MMS system supplier for each independent business process
39、. The CIM facilitates integration by defining a common language (i.e. semantics and syntax) based on the CIM to enable these applications or systems to access public data and exchange information without depending on the internal representation of the information. This document provides the modellin
40、g rules necessary to ensure that contextual models derived from the CIM are in conformity with the CIM model. It ensures modelling consistency and avoids ambiguity between objects by providing a clear understanding on what they are based within the CIM. 2 Normative references The following documents
41、, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references, only the edition cited applies. For _ 2Footnote 2 applies only to the French version. BS EN 62325-450:2013 8 62325-450 IEC:2013 undated references, the latest edition o
42、f the referenced document (including any amendments) applies. IEC 62325-301, Framework for energy market communications Part 301: Common Information Model (CIM) extensions for markets3IEC 62361-100, Power systems management and associated information exchange Interoperability in the long term Part 1
43、00: Naming and design rules for CIM profiles to XML schema mapping ISO/IEC 11404, General-Purpose Datatypes (GPD) 3 Terms and definitions For the purposes of this document, the following terms and definitions apply. 3.1 aggregate business information entity ABIE re-use of an aggregate core component
44、 (ACC) in a specified business Note 1 to entry: This note applies only to the French version. SOURCE: ISO 15000-5 3.2 aggregate core component ACC collection of related pieces of business information that together convey a distinct business meaning, independent of any specific business context Note
45、1 to entry: Expressed in modelling terms, this is the representation of an object class, independent of any specific business context. Note 2 to entry: This note applies only to the French version. SOURCE: ISO 15000-5 3.3 assembly model model that prepares information in a business context for assem
46、bly into electronic documents for data interchange 3.4 based on IsBasedOn use of an artefact that has been restricted according to the requirements of a specific business context 3.5 business context specific business circumstance as identified by the values of a set of context categories, allowing
47、different business circumstances to be uniquely distinguished SOURCE: UN/CEFACT _ 3To be published. BS EN 62325-450:201362325-450 IEC:2013 9 3.6 information model representation of concepts, relationships, constraints, rules, and operations to specify data semantics for a chosen domain of discourse
48、Note 1 to entry: This can provide shareable, stable, and organized structure of information requirements for the domain context. 3.7 profile basic outline of all the information that is required to satisfy a specific environment 4 General 4.1 The two methods used to generate profiles There are at le
49、ast two methods currently used to generate contextual profiles and message generation and assembly. Figure 1 presents the two methods. Figure 1 Differences between European and American approach This document is primarily concerned with the profile and contextual modelling rules using the European path; however, there is nothing in this document that would prohibit the use of the IEC 790/13 BS EN 62325-450:2013