Standardized product ontology register and transfer by spreadsheets - Part 3: Interface for Common Information Model (IEC 62656-3:2015)

This part of IEC 62656 specifies an interface between IEC 62656 series and meta-model for
CIM originally defined in IEC 61968 and IEC 61970 series of standards. The current CIM
includes IEC 62325 series and the interface specified in this part of IEC 62656 also applies to
the model defined in IEC 62325-301:2014. More specifically, this standard defines a formal
mapping between the IEC 62656 and meta-model for CIM in order to import the CIM ontology
into the IEC CDD, and to ensure the interoperability of ontologies of two standards, or even
among a wider spectrum of standards. For the basis of the mapping from CIM to the data
model defined in IEC 62656-1, the UML representation of CIM is referenced.
As a result of the interface specification available from this part of IEC 62656, the smart grid
ontology defined in CIM becomes accessible and interoperable in the midst of ontology pieces
originating in other ontology standards, encompassing material, environmental, and
mechanical, and logistic domains of information. In addition, the specification may also cover
the lifecycle of products.
This part of IEC 62656 also defines methods for transforming the IEC CDD content into the
format defined in IEC 61968 and IEC 61970 series. However, this standard does not intend
any standardization of the elements defined in IEC CDD as part of the CIM ontology, for all
the definitions of IEC CDD are already part of an acknowledged horizontal International
Standard known as IEC 61360-4-DB. Rather it makes the pieces of information stored in IEC
CDD available for further standardization or customization in power electric domains or more
specific user communities as a basic resource, in particular for the purpose of extending the
CIM series of standards.
The data model of this part is based on IEC 62656-1 which specifies the logical structure for a
data parcel, or just simply “parcel,” that is a short name for the medium of registering or
transferring of product ontology. Such a parcel may be typically implemented in a leaf of a
spreadsheet. The data model built on a set of parcels is called “parcellized ontology model”,
which is often abbreviated as “POM” in the remainder of this document.
This part of IEC 62656 specifies:
• the mapping rules and principles for importing CIM UML objects into POM;
• the syntactic and semantic requirements on the parcellized CIM objects;
• the piecewise version control mechanism in POM for the parcellized CIM objects.
The following items are outside the scope of this part of IEC 62656:
• definition of the interface between CIM UML and CIM RDF;
• specification of syntactic and semantic requirements on CIM UML;
• specification of syntactic and semantic requirements on CIM RDF.

Standardisierte Übertragung und Registrierung von Ontologien für Produkte mittels Tabellen - Teil 3: Schnittstellen für das allgemeine Informationsmodell (IEC 62656-3:2015)

Enregistrement d'ontologie de produits normalisés et transfert par tableurs - Partie 3: Interface pour un modèle d'information commun (IEC 62656-3:2015)

L'IEC 62656-3:2015 définit une mise en correspondance formelle entre l'IEC 62656 et le métamodèle pour CIM afin d'importer l'ontologie CIM dans le CDD de l'IEC et assurer l'interopérabilité des ontologies des deux normes, ou même parmi un plus large spectre de normes. Pour la base de la mise en correspondance du CIM vers le modèle de données défini dans l'IEC 62656-1, il est fait référence à la représentation UML du CIM.

Register ontologije standardiziranih izdelkov in prenos prek razpredelnic - 3. del: Vmesnik za splošni informacijski model (IEC 62656-3:2015)

General Information

Status
Published
Publication Date
10-Jun-2015
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
14-May-2015
Due Date
19-Jul-2015
Completion Date
11-Jun-2015

Buy Standard

Standard
SIST EN 62656-3:2015 - BARVE, IEC brez vodnega tiska (na posameznih straneh se tisk premakne na sredino standarda)
English language
94 pages
sale 10% off
Preview
sale 10% off
Preview

e-Library read for
1 day

Standards Content (sample)

SLOVENSKI STANDARD
SIST EN 62656-3:2015
01-julij-2015

Register ontologije standardiziranih izdelkov in prenos prek razpredelnic - 3. del:

Vmesnik za splošni informacijski model (IEC 62656-3:2015)

Standardized product ontology register and transfer by spreadsheets - Part 3: Interface

for Common Information Model (IEC 62656-3:2015)

Standardisierte Übertragung und Registrierung von Ontologien für Produkte mittels

Tabellen - Teil 3: Schnittstellen für das allgemeine Informationsmodell (IEC 62656-

3:2015)

Enregistrement d'ontologie de produits normalisés et transfert par tableurs - Partie 3:

Interface pour un modèle d'information commun (IEC 62656-3:2015)
Ta slovenski standard je istoveten z: EN 62656-3:2015
ICS:
01.040.01 Splošno. Terminologija. Generalities. Terminology.
Standardizacija. Standardization.
Dokumentacija (Slovarji) Documentation
(Vocabularies)
01.110 7HKQLþQDGRNXPHQWDFLMD]D Technical product
L]GHONH documentation
SIST EN 62656-3:2015 en

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
SIST EN 62656-3:2015
---------------------- Page: 2 ----------------------
SIST EN 62656-3:2015
EUROPEAN STANDARD EN 62656-3
NORME EUROPÉENNE
EUROPÄISCHE NORM
April 2015
ICS 01.040.01; 01.110
English Version
Standardized product ontology register and transfer by
spreadsheets - Part 3: Interface for Common Information Model
(IEC 62656-3:2015)

Enregistrement d'ontologie de produits normalisés et Standardisierte Übertragung und Registrierung von

transfert par tableurs - Partie 3: Interface pour un modèle Ontologien für Produkte mittels Tabellen - Teil 3:

d'information commun Schnittstellen für das allgemeine Informationsmodell
(IEC 62656-3:2015) (IEC 62656-3:2015)

This European Standard was approved by CENELEC on 2015-03-31. 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 without 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 other 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, Cyprus, 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 the United Kingdom.
European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung
CEN-CENELEC Management Centre: Avenue Marnix 17, B-1000 Brussels

© 2015 CENELEC All rights of exploitation in any form and by any means reserved worldwide for CENELEC Members.

Ref. No. EN 62656-3:2015 E
---------------------- Page: 3 ----------------------
SIST EN 62656-3:2015
EN 62656-3:2015 - 2 -
Foreword

The text of document 3D/234/FDIS, future edition 1 of IEC 62656-3, prepared by IEC/SC 3D "Product

properties and classes and their identification", of IEC/TC 3 "Information structures, documentation and

graphical symbols", was submitted to the IEC-CENELEC parallel vote and was approved by CENELEC

as EN 62656-3.
The following dates were fixed:
• latest date by which the document has to be
(dop) 2015-12-31
implemented at national level by
publication of an identical national
standard or by endorsement
• latest date by which the national
(dow) 2018-03-31
standards conflicting with the
document have to be withdrawn

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.
Endorsement notice

The text of the International Standard IEC 62656-3:2015 was approved by CENELEC as a European

Standard without any modification.
---------------------- Page: 4 ----------------------
SIST EN 62656-3:2015
- 3 - EN 62656-3:2015
Annex ZA
(normative)
Normative references 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 latest edition of the referenced document (including any amendments) applies.

NOTE 1 When an International Publication has been modified by common modifications, indicated by (mod), the relevant EN/HD

applies.

NOTE 2 Up-to-date information on the latest versions of the European Standards listed in this annex is available here:

www.cenelec.eu.
Publication Year Title EN/HD Year
IEC 61360-1 2009 Standard data elements types with EN 61360-1 2010
associated classification scheme for electric
items -- Part 1: Definitions - Principles and
methods
IEC 61360-4 - Standard data element types with EN 61360-4 -
associated classification scheme for electric
components -- Part 4: IEC reference
collection of standard data element types
and component classes
- - +corrigendum Dec. -

IEC 61968-1 2003 Application integration at electric utilities - EN 61968-1 2004

System interfaces for distribution
management -- Part 1: Interface architecture
and general requirements

IEC 61968-11 2010 Application integration at electric utilities - EN 61968-11 2010

System interfaces for distribution
management -- Part 11: Common
Information Model (CIM) extensions for
distribution
IEC 61970-1 2005 Energy management system application EN 61970-1 2006
program interface (EMS-API) -- Part 1:
Guidelines and general requirements
IEC 61970-301 2013 Energy management system application EN 61970-301 2014
program interface (EMS-API) -- Part 301:
Common information model (CIM) base
IEC 61970-501 2006 Energy management system application EN 61970-501 2006
program interface (EMS-API) -- Part 501:
Common Information Model Resource
Description Framework (CIM RDF) schema
IEC 62325-301 2014 Framework for energy market EN 62325-301 2014
communications -- Part 301: Common
Information Model (CIM) extensions for
markets
IEC 62656-1 2014 Standardized product ontology register and EN 62656-1 2015
transfer by spreadsheets -- Part 1: Logical
structure for data parcels
ISO 639-1 2002 Codes for the representation of names of - -
languages_- Part_1: Alpha-2 code
---------------------- Page: 5 ----------------------
SIST EN 62656-3:2015
EN 62656-3:2015 - 4 -
ISO 8601 2004 Data elements and interchange formats - - -
Information interchange - Representation of
dates and times
IEC/TS 61970-2 2004 Energy management system application CLC/TS 61970-2 2005
program interface (EMS-API) -- Part 2:
Glossary
ISO/IEC directives 2013 Procedures specific to IEC - -
Supplement
---------------------- Page: 6 ----------------------
IEC 62656-3
Edition 1.0 2015-02
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Standardized product ontology register and transfer by spreadsheets –
Part 3: Interface for Common Information Model
Enregistrement d’ontologie de produits normalisés et transfert par tableurs –
Partie 3: Interface pour un modèle d’information commun
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
INTERNATIONALE
ICS 01.040.01; 01.110 ISBN 978-2-8322-2258-4

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

® Registered trademark of the International Electrotechnical Commission
Marque déposée de la Commission Electrotechnique Internationale
---------------------- Page: 7 ----------------------
– 2 – IEC 62656-3:2015 © IEC 2015
CONTENTS

FOREWORD ........................................................................................................................... 7

INTRODUCTION ..................................................................................................................... 9

1 Scope ............................................................................................................................ 10

2 Normative references .................................................................................................... 10

3 Terms, definitions and abbreviations ............................................................................. 11

3.1 Terms and definitions ............................................................................................ 11

3.2 Abbreviations ........................................................................................................ 13

4 Generic rules and principles for the design of CIM interface .......................................... 13

4.1 Comparative analysis of the structures and functionalities of POM and CIM .......... 13

4.2 CIM standard series .............................................................................................. 14

5 Rules of transformation from CIM to POM ...................................................................... 15

5.1 General rules ........................................................................................................ 15

5.2 CIM Class ............................................................................................................. 16

5.2.1 General ......................................................................................................... 16

5.2.2 Name ............................................................................................................. 17

5.2.3 Description .................................................................................................... 17

5.2.4 Generalization-specialization ......................................................................... 17

5.3 CIM class attributes .............................................................................................. 18

5.3.1 General ......................................................................................................... 18

5.3.2 Name ............................................................................................................. 18

5.3.3 Native attribute .............................................................................................. 18

5.3.4 Type .............................................................................................................. 18

5.3.5 Description .................................................................................................... 18

5.4 CIM association .................................................................................................... 19

5.4.1 General ......................................................................................................... 19

5.4.2 CIM association end structure........................................................................ 19

5.4.3 General transformation rule for association .................................................... 20

5.4.4 General transformation rule for association end ............................................. 20

5.5 CIM Enumeration class ......................................................................................... 24

5.5.1 General ......................................................................................................... 24

5.5.2 Name ............................................................................................................. 25

5.5.3 Description .................................................................................................... 25

5.6 CIM Enumeration Attribute .................................................................................... 25

5.6.1 General ......................................................................................................... 25

5.6.2 Name ............................................................................................................. 25

5.6.3 Description .................................................................................................... 25

5.7 Data type .............................................................................................................. 26

5.7.1 CIM basic datatype ........................................................................................ 26

5.7.2 CIM named data types ................................................................................... 26

5.8 Package................................................................................................................ 28

5.8.1 General ......................................................................................................... 28

5.8.2 POM relation object ....................................................................................... 30

5.8.3 CIM packages described in POM relation....................................................... 31

6 CIM description in IEC 62656 format ............................................................................. 33

6.1 General ................................................................................................................. 33

6.2 Class .................................................................................................................... 34

---------------------- Page: 8 ----------------------
IEC 62656-3:2015 © IEC 2015 – 3 –

6.2.1 General ......................................................................................................... 34

6.2.2 Code ............................................................................................................. 34

6.2.3 Version number ............................................................................................. 34

6.2.4 Revision number ............................................................................................ 35

6.2.5 Date of original definition ............................................................................... 35

6.2.6 Date of current version .................................................................................. 35

6.2.7 Preferred name .............................................................................................. 35

6.2.8 Short name .................................................................................................... 36

6.2.9 Definition ....................................................................................................... 36

6.2.10 Note .............................................................................................................. 36

6.2.11 Superclass .................................................................................................... 36

6.2.12 Class type ..................................................................................................... 37

6.2.13 Alternate ID ................................................................................................... 37

6.2.14 CIM package ................................................................................................. 37

6.2.15 Applicable properties ..................................................................................... 38

6.3 Property ................................................................................................................ 38

6.3.1 General ......................................................................................................... 38

6.3.2 Property data element type ............................................................................ 38

6.3.3 Definition class .............................................................................................. 38

6.3.4 Data type ....................................................................................................... 39

6.3.5 Applicable relations ....................................................................................... 39

6.3.6 Condition ....................................................................................................... 39

6.3.7 Unit in text ..................................................................................................... 39

6.3.8 Alternative units ............................................................................................. 40

6.4 Data type .............................................................................................................. 40

6.4.1 General ......................................................................................................... 40

6.4.2 Definition class .............................................................................................. 40

6.4.3 Unit in text ..................................................................................................... 40

6.4.4 Alternative units ............................................................................................. 41

6.4.5 Data type ....................................................................................................... 41

6.5 Enumeration ......................................................................................................... 41

6.5.1 General ......................................................................................................... 41

6.5.2 Definition class .............................................................................................. 41

6.5.3 Enumerated list of terms ................................................................................ 41

6.5.4 Enumerate code list ....................................................................................... 42

6.6 Term meta-class ................................................................................................... 42

6.6.1 General ......................................................................................................... 42

6.6.2 Preferred letter symbol in text ........................................................................ 42

6.7 Relation ................................................................................................................ 42

6.7.1 General ......................................................................................................... 42

6.7.2 Relation type ................................................................................................. 43

6.7.3 Domain of the relation ................................................................................... 43

6.7.4 Domain of the function ................................................................................... 43

6.7.5 Codomain of the function ............................................................................... 43

6.7.6 Domain element type ..................................................................................... 44

6.7.7 Role of the relation ........................................................................................ 44

7 XML schema for updated CIM instances in IEC CDD ..................................................... 44

7.1 General ................................................................................................................. 44

7.2 Principles .............................................................................................................. 45

---------------------- Page: 9 ----------------------
– 4 – IEC 62656-3:2015 © IEC 2015

8 Version control mechanism in POM for the parcellized CIM ........................................... 46

Annex A (normative) Mapping rules from CIM to POM – Mapping rules described in

POM relation meta-class ....................................................................................................... 47

Annex B (normative) CIM in IEC 62656 format – Normative meta-properties of the

CIM in IEC 62656 model ....................................................................................................... 56

Annex C (informative) XML Schema for parcellized CIM ...................................................... 63

C.1 XML schema for POM models ............................................................................... 63

C.2 XML schema for a class ........................................................................................ 63

C.2.1 General ......................................................................................................... 63

C.2.2 class.xsd ....................................................................................................... 63

C.2.3 class1.xsd ..................................................................................................... 64

C.2.4 class2.xsd ..................................................................................................... 64

C.2.5 class3.xsd ..................................................................................................... 64

C.2.6 class4.xsd ..................................................................................................... 65

C.3 XML schema for a property ................................................................................... 65

C.3.1 General ......................................................................................................... 65

C.3.2 property.xsd .................................................................................................. 65

C.3.3 property1.xsd ................................................................................................. 66

C.3.4 property2.xsd ................................................................................................. 66

C.3.5 property3.xsd ................................................................................................. 67

C.3.6 property4.xsd ................................................................................................. 67

C.4 XML schema for a property derived from an association end ................................. 68

C.4.1 General ......................................................................................................... 68

C.4.2 association.xsd .............................................................................................. 68

C.4.3 association1.xsd ............................................................................................ 68

C.4.4 association2.xsd ............................................................................................ 69

C.4.5 association3.xsd ............................................................................................ 70

C.4.6 association4.xsd ............................................................................................ 70

C.5 XML schema for a data type ................................................................................. 70

C.5.1 General ......................................................................................................... 70

C.5.2 datatype.xsd .................................................................................................. 71

C.5.3 datatype1.xsd ................................................................................................ 71

C.5.4 datatype2.xsd ................................................................................................ 71

C.5.5 datatype3.xsd ................................................................................................ 72

C.5.6 datatype4.xsd ................................................................................................ 72

C.6 XML schema for an enumeration and its enumerators ........................................... 73

C.6.1 General ......................................................................................................... 73

C.6.2 enum_term.xsd .............................................................................................. 73

C.6.3 enum_term1.xsd ............................................................................................ 73

C.6.4 enum_term2.xsd ............................................................................................ 74

C.6.5 enum_term3.xsd ............................................................................................ 74

C.6.6 enum_term4.xsd ............................................................................................ 75

C.7 XML schema for a CIM package............................................................................ 75

C.7.1 General ......................................................................................................... 75

C.7.2 package.xsd example .................................................................................... 75

C.7.3 package1.xsd example .................................................................................. 76

C.7.4 package2.xsd example .................................................................................. 76

C.7.5 package3.xsd example .................................................................................. 76

C.7.6 package4.xsd example .................................................................................. 77

---------------------- Page: 10 ----------------------
IEC 62656-3:2015 © IEC 2015 – 5 –

Annex D (informative) XML examples for parcellized CIM .................................................... 78

D.1 XML example for a CIM class with extended attributes .......................................... 78

D.2 XML example for a property with extended attributes ............................................ 78

D.3 XML example for a CIM association and aggregation with extended

attributes .............................................................................................................. 79

D.4 XML example for a CIM data type with extended attributes ................................... 81

D.5 XML example for a CIM enumeration and its enumerators with extended

attributes .............................................................................................................. 81

D.6 XML example for a CIM package with extended attributes ..................................... 82

Annex E (informative) Property reference between CIM and IEC CDD – “Power

transformer” definitions in both IEC CDD and CIM ............................................................... 84

Annex F (informative) Four Layer architecture of UML and POM – Four layer

architecture of MOF (meta object facility) .............................................................................. 87

Annex G (informative) POM Relation usage in IEC 62656-3 ................................................. 88

G.1 General ................................................................................................................. 88

G.2 Meta-model mapping rules between UML and POM(M2) ....................................... 88

G.3 UML Association(M1) ............................................................................................ 88

G.4 Model level relation definition(M1) ........................................................................ 88

Annex H (informative) Parcellized CIM files access – URL for the parcellized CIM files ....... 89

Bibliography .......................................................................................................................... 90

Figure 1 – CIM generalization example (from Figure 2 of IEC 61970-301:2013) ................... 17

Figure 2 – Simple association example (from Figure 3 of IEC 61970-301:2013) .................... 21

Figure 3 – Aggregation example (from Figure 4 of IEC 61970-301:2013) .............................. 21

Figure 4 – Property data element type definition ................................................................... 23

Figure 5 – CIM package example (from Figure 1 of IEC 61970-301:2013) ............................ 30

Figure 6 – POM relation model explanation in UML ............................................................... 31

Figure 7 – Class instances of parcellized CIM ....................................................................... 45

Figure 8 – Conceptual reference mechanism with ID in POM ................................................ 46

Table 1 – Mapping of CIM objects and POM objects ............................................................. 15

Table 2 – Correspondence between a CIM class in UML and a POM class ........................... 17

Table 3 – Mapping of CIM class attribute and POM property ................................................. 18

Table 4 – CIM association end structure ............................................................................... 19

Table 5 –CIM associations defined as POM relations ............................................................ 20

Table 6 – Mapping of CIM association end and POM property .............................................. 21

Table 7 – CIM association ends described as POM pr
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.