1、 IEC 61970-552 Edition 2.0 2016-09 INTERNATIONAL STANDARD NORME INTERNATIONALE Energy management system application program interface (EMS-API) Part 552: CIMXML Model exchange format Interface de programmation dapplication pour systme de gestion dnergie (EMS-API) Partie 552: Format dchange de modle
2、CIMXML IEC 61970-552:2016-09(en-fr) colour inside THIS PUBLICATION IS COPYRIGHT PROTECTED Copyright 2016 IEC, Geneva, Switzerland All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, includin
3、g photocopying and microfilm, without permission in writing from either IEC or IECs member National Committee in the country of the requester. If you have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or y
4、our local IEC member National Committee for further information. Droits de reproduction rservs. Sauf indication contraire, aucune partie de cette publication ne peut tre reproduite ni utilise sous quelque forme que ce soit et par aucun procd, lectronique ou mcanique, y compris la photocopie et les m
5、icrofilms, sans laccord crit de lIEC ou du Comit national de lIEC du pays du demandeur. Si vous avez des questions sur le copyright de lIEC ou si vous dsirez obtenir des droits supplmentaires sur cette publication, utilisez les coordonnes ci-aprs ou contactez le Comit national de lIEC de votre pays
6、de rsidence. IEC Central Office Tel.: +41 22 919 02 11 3, rue de Varemb Fax: +41 22 919 03 00 CH-1211 Geneva 20 infoiec.ch Switzerland www.iec.ch About the IEC The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes International Standards f
7、or all electrical, electronic and related technologies. About IEC publications The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the latest edition, a corrigenda or an amendment might have been published. IEC Catalogue - webstore.iec.c
8、h/catalogue The stand-alone application for consulting the entire bibliographical information on IEC International Standards, Technical Specifications, Technical Reports and other documents. Available for PC, Mac OS, Android Tablets and iPad. IEC publications search - www.iec.ch/searchpub The advanc
9、ed search enables to find IEC publications by a variety of criteria (reference number, text, technical committee,). It also gives information on projects, replaced and withdrawn publications. IEC Just Published - webstore.iec.ch/justpublished Stay up to date on all new IEC publications. Just Publish
10、ed details all new publications released. Available online and also once a month by email. Electropedia - www.electropedia.org The worlds leading online dictionary of electronic and electrical terms containing 20 000 terms and definitions in English and French, with equivalent terms in 15 additional
11、 languages. Also known as the International Electrotechnical Vocabulary (IEV) online. IEC Glossary - std.iec.ch/glossary 65 000 electrotechnical terminology entries in English and French extracted from the Terms and Definitions clause of IEC publications issued since 2002. Some entries have been col
12、lected from earlier publications of IEC TC 37, 77, 86 and CISPR. IEC Customer Service Centre - webstore.iec.ch/csc If you wish to give us your feedback on this publication or need further assistance, please contact the Customer Service Centre: csciec.ch. A propos de lIEC La Commission Electrotechniq
13、ue Internationale (IEC) est la premire organisation mondiale qui labore et publie des Normes internationales pour tout ce qui a trait llectricit, llectronique et aux technologies apparentes. A propos des publications IEC Le contenu technique des publications IEC est constamment revu. Veuillez vous a
14、ssurer que vous possdez ldition la plus rcente, un corrigendum ou amendement peut avoir t publi. Catalogue IEC - webstore.iec.ch/catalogue Application autonome pour consulter tous les renseignements bibliographiques sur les Normes internationales, Spcifications techniques, Rapports techniques et aut
15、res documents de lIEC. Disponible pour PC, Mac OS, tablettes Android et iPad. Recherche de publications IEC - www.iec.ch/searchpub La recherche avance permet de trouver des publications IEC en utilisant diffrents critres (numro de rfrence, texte, comit dtudes,). Elle donne aussi des informations sur
16、 les projets et les publications remplaces ou retires. IEC Just Published - webstore.iec.ch/justpublished Restez inform sur les nouvelles publications IEC. Just Published dtaille les nouvelles publications parues. Disponible en ligne et aussi une fois par mois par email. Electropedia - www.electrope
17、dia.org Le premier dictionnaire en ligne de termes lectroniques et lectriques. Il contient 20 000 termes et dfinitions en anglais et en franais, ainsi que les termes quivalents dans 15 langues additionnelles. Egalement appel Vocabulaire Electrotechnique International (IEV) en ligne. Glossaire IEC -
18、std.iec.ch/glossary 65 000 entres terminologiques lectrotechniques, en anglais et en franais, extraites des articles Termes et Dfinitions des publications IEC parues depuis 2002. Plus certaines entres antrieures extraites des publications des CE 37, 77, 86 et CISPR de lIEC. Service Clients - webstor
19、e.iec.ch/csc Si vous dsirez nous donner des commentaires sur cette publication ou si vous avez des questions contactez-nous: csciec.ch. IEC 61970-552 Edition 2.0 2016-09 INTERNATIONAL STANDARD NORME INTERNATIONALE Energy management system application program interface (EMS-API) Part 552: CIMXML Mode
20、l exchange format Interface de programmation dapplication pour systme de gestion dnergie (EMS-API) Partie 552: Format dchange de modle CIMXML INTERNATIONAL ELECTROTECHNICAL COMMISSION COMMISSION ELECTROTECHNIQUE INTERNATIONALE ICS 33.200 ISBN 978-2-8322-3637-6 Registered trademark of the Internation
21、al Electrotechnical Commission Marque dpose de la Commission Electrotechnique Internationale Warning! Make sure that you obtained this publication from an authorized distributor. Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agr. colour inside 2 IEC 6197
22、0-552:2016 IEC 2016 CONTENTS FOREWORD . 3 INTRODUCTION . 5 1 Scope 6 2 Normative references. 6 3 Terms and definitions 7 4 CIMXML version 9 5 Model exchange 9 5.1 General . 9 5.2 Rules for CIMXML documents and headers 9 5.3 Model and header data description 10 5.4 Work flow 13 6 Object identificatio
23、n . 14 6.1 URIs as identifiers . 14 6.2 About rdf:ID and rdf:about . 15 6.3 CIMXML element identification 16 6.4 Older ID formats 17 6.5 Object type . 17 6.5.1 General . 17 6.5.2 References to a more generic type than the actual 17 7 CIMXML format rules and conventions . 19 7.1 General . 19 7.2 Simp
24、lified RDF syntax . 19 7.2.1 General . 19 7.2.2 Notation . 20 7.2.3 Syntax definition (normative) 20 7.2.4 Syntax extension for difference model 26 7.3 CIMXML format style guide 31 7.4 Representing new, deleted and changed objects as CIMXML elements 32 7.5 CIM RDF schema generation with CIM profile
25、32 7.6 CIM extensions . 33 7.7 RDF simplified syntax design rationale 33 Bibliography . 35 Figure 1 Model with header 10 Figure 2 Example work flow events 13 Figure 3 Example work flow events with more dependencies . 14 Figure 4 CIM PSR Location data model . 17 Figure 5 CIMXML-based power system mod
26、el exchange mechanism . 19 Figure 6 Relations between UML, profile and CIMXML tools . 33 Table 1 CIMXML version 9 Table 2 Header attributes . 11 IEC 61970-552:2016 IEC 2016 3 INTERNATIONAL ELECTROTECHNICAL COMMISSION _ ENERGY MANAGEMENT SYSTEM APPLICATION PROGRAM INTERFACE (EMS-API) Part 552: CIMXML
27、 Model exchange format FOREWORD 1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising all national electrotechnical committees (IEC National Committees). The object of IEC is to promote international co-operation on all questions concerning
28、 standardization in the electrical and electronic fields. To this end and in addition to other activities, IEC publishes International Standards, Technical Specifications, Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC Publication(s)”). Their pre
29、paration is entrusted to technical committees; any IEC National Committee interested in the subject dealt with may participate in this preparatory work. International, governmental and non- governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closel
30、y with the International Organization for Standardization (ISO) in accordance with conditions determined by agreement between the two organizations. 2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international consensus of opinion on the relevant
31、 subjects since each technical committee has representation from all interested IEC National Committees. 3) IEC Publications have the form of recommendations for international use and are accepted by IEC National Committees in that sense. While all reasonable efforts are made to ensure that the tech
32、nical content of IEC Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any misinterpretation by any end user. 4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications transparently to the maximum ext
33、ent possible in their national and regional publications. Any divergence between any IEC Publication and the corresponding national or regional publication shall be clearly indicated in the latter. 5) IEC itself does not provide any attestation of conformity. Independent certification bodies provide
34、 conformity assessment services and, in some areas, access to IEC marks of conformity. IEC is not responsible for any services carried out by independent certification bodies. 6) All users should ensure that they have the latest edition of this publication. 7) No liability shall attach to IEC or its
35、 directors, employees, servants or agents including individual experts and members of its technical committees and IEC National Committees for any personal injury, property damage or other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and expenses a
36、rising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC Publications. 8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is indispensable for the correct application of this publication. 9) Attention
37、is drawn to the possibility that some of the elements of this IEC Publication may be the subject of patent rights. IEC shall not be held responsible for identifying any or all such patent rights. International Standard IEC 61970-552 has been prepared by IEC technical committee 57, Power systems mana
38、gement and associated information exchange. This second edition cancels and replaces the first edition published in 2013. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) New Clause 4 that define
39、s the versioning of CIMXML format described in this document. b) Subclause 5.1, the statement on work flow support is removed. c) Subclause 5.2, Statement about mandatory header added. Rules how to use the header added. The discussion on management of multiple CIMXML documents and archives is remove
40、d. 4 IEC 61970-552:2016 IEC 2016 d) Subclause 5.3, FullModelDocumentElement removed, minor version added to profile URI and the meaning of the header is elaborated in Table 2. e) Subclause 6.2 the description of rdf:ID and rdf:about has been updated. f) Subclause 6.3 introduce the new urn:uuid form
41、and discuss the backwards compatibility. g) New Subclause 6.4 added on support of older UUID formats. h) New Subclause 6.5 discussing object types added. i) Subclause 7.2.3.3, Position of header described and duplicate rows removed. j) Document identification and references between documents updated
42、 in Table 2 and Subclauses 7.2.3.4 and 7.2.4.6. k) Subclause 7.2.3.7, A compound element can never be a root element. l) Subclause 7.2.3.9, description of compound containment added. m) Subclauses 7.2.3.4 and 7.2.4.7.3, More clarification of cascading delete. The text of this standard is based on th
43、e following documents: FDIS Report on voting 57/1752/FDIS 57/1773/RVD Full information on the voting for the approval of this standard can be found in the report on voting indicated in the above table. This publication has been drafted in accordance with the ISO/IEC Directives, Part 2. A list of all
44、 parts in the IEC 61970 series, published under the general title Energy management system application program interface (EMS-API), can be found on the IEC website. The committee has decided that the contents of this publication will remain unchanged until the stability date indicated on the IEC web
45、site under “http:/webstore.iec.ch“ in the data related to the specific publication. At this date, the publication will be reconfirmed, withdrawn, replaced by a revised edition, or amended. IMPORTANT The colour inside logo on the cover page of this publication indicates that it contains colours which
46、 are considered to be useful for the correct understanding of its contents. Users should therefore print this document using a colour printer. IEC 61970-552:2016 IEC 2016 5 INTRODUCTION This part of IEC 61970 is part of the series of standards that define an Application Program Interface (API) for a
47、n Energy Management System (EMS). IEC 61970-301 specifies a Common Information Model (CIM): a logical view of the physical aspects of an electric utility operations. The CIM is described using the Unified Modelling Language (UML), a language used to specify, visualize, and document systems in an obj
48、ect- oriented manner. UML is an analysis and design language; it is not a programming language. In order for software programs to use the CIM, it must be transformed into a schema form that supports a programmable interface. IEC 61970-501 describes the translation of the CIM in UML form into a machi
49、ne readable format as expressed in the Extensible Markup Language (XML) representation of that schema using the Resource Description Framework (RDF) Schema specification language. This part of IEC 61970 specifies how the CIM RDF schema specified in IEC 61970-501 is used to exchange power system models using XML (referred to as CIMXML) defined in the 61970-45x series of profile standards, such as the CIM Transmission