IEC 61970-403:2008
(Main)Energy management system application program interface (EMS-API) - Part 403: Generic data access
Energy management system application program interface (EMS-API) - Part 403: Generic data access
IEC 61970-403:2008(E) provides a generic request/reply-oriented data access mechanism for applications from independent suppliers to access CIM data in combination with IEC 61970-402. An application is expected to use the Generic Data Access (GDA) service as part of an initialisation process or an occasional information synchronization step.
This publication is of core relevance for Smart Grid.
General Information
Relations
Standards Content (Sample)
IEC 61970-403
Edition 1.0 2008-06
INTERNATIONAL
STANDARD
Energy management system application program interface (EMS-API) –
Part 403: Generic data access
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, including photocopying and microfilm, without permission in writing from
either IEC or IEC's 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 your local IEC member National Committee for further information.
IEC Central Office
3, rue de Varembé
CH-1211 Geneva 20
Switzerland
Email: inmail@iec.ch
Web: www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for 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.
ƒ Catalogue of IEC publications: www.iec.ch/searchpub
The IEC on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,…).
It also gives information on projects, withdrawn and replaced publications.
ƒ IEC Just Published: www.iec.ch/online_news/justpub
Stay up to date on all new IEC publications. Just Published details twice a month all new publications released. Available
on-line and also by email.
ƒ Electropedia: www.electropedia.org
The world's leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions
in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical
Vocabulary online.
ƒ Customer Service Centre: www.iec.ch/webstore/custserv
If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service
Centre FAQ or contact us:
Email: csc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00
IEC 61970-403
Edition 1.0 2008-06
INTERNATIONAL
STANDARD
Energy management system application program interface (EMS-API) –
Part 403: Generic data access
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
W
ICS 33.200 ISBN 2-8318-9851-X
– 2 – 61970-403 © IEC:2008(E)
CONTENTS
FOREWORD.4
INTRODUCTION.6
1 Scope.7
2 Normative references.8
3 Terms and definitions .8
4 Background .8
5 GDA read access.9
5.1 General .9
5.2 Read access requirements .9
5.3 GDA resource query module .11
5.3.1 General .11
5.3.2 Resource query module description.11
5.3.3 GDA resource query service .12
5.4 GDA filtered query module.13
5.4.1 General .13
5.4.2 Filtered query module description.13
5.4.3 Filtered query service.17
5.5 GDA extended query module .19
5.5.1 General .19
5.5.2 Extended resource query module description .19
5.5.3 Extended resource query service .22
6 GDA update.23
6.1 General .23
6.2 GDA update requirements.23
6.3 GDA update module .23
6.3.1 General .23
6.3.2 Solution approach.24
6.3.3 Resource update service module description.26
6.3.4 Resource update service.27
6.3.5 Adding and removing resources .28
7 GDA events .28
7.1 General .28
7.2 GDA events Mmdule.28
7.2.1 General .28
7.2.2 Events module description .28
7.2.3 Events service .29
8 GDA server status and capabilities.30
8.1 General .30
8.2 GDA server module .30
8.2.1 General .30
8.2.2 ServerStatus.30
8.2.3 ServerState .31
8.2.4 ServerCapabilities.31
8.2.5 GDA server module description.31
8.2.6 Status.31
Annex A (informative) Use of GDA proxies .32
61970-403 © IEC:2008(E) – 3 –
Annex B (informative) Implementation guidelines for GDA developers.33
Bibliography .38
Figure 1 – DAF resource query.11
Figure 2 – GDA filtered query .14
Figure 3 – Example of a complete query filter parse tree.15
Figure 4 – Extended resource query service UML .19
Figure 5 – Example property joining use case.20
Figure 6 – Join parse tree .21
Figure 7 – GDA update module .26
Figure 8 – GDA event model .28
Figure 9 – GDA server model .30
Table 1 – DAF resource query operations.12
Table 2 – GDA filtered query elements .15
Table 3 – GDA filtered query node types.15
Table 4 – GDA filtered query operation types.16
Table 5 – GDA filtered query OpFilterNode.16
Table 6 – GDA filtered query PropertyFilterNode .17
Table 7 – GDA filtered query ValueFilterNode.17
Table 8 – GDA filtered query operations .17
Table 9 – GDA filtered query join elements.21
Table 10 – GDA filtered query join types.22
Table 11 – GDA filtered query join nodes.22
Table 12 – GDA filtered query property join node.22
Table 13 – GDA extended resource query operations .23
Table 14 – GDA resource update service operations.27
Table 15 – GDA resource event service operations.29
Table 16 – GDA server status .31
Table 17 – GDA server state .31
Table 18 – GDA server capabilities.31
Table 19 – GDA server status operations .31
– 4 – 61970-403 © IEC:2008(E)
INTERNATIONAL ELECTROTECHNICAL COMMISSION
___________
ENERGY MANAGEMENT SYSTEM APPLICATION
PROGRAM INTERFACE (EMS-API) –
Part 403: Generic data access
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 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 preparation 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 closely
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 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 technical 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 extent 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 provides no marking procedure to indicate its approval and cannot be rendered responsible for any
equipment declared to be in conformity with an IEC Publication.
6) All users should ensure that they have the latest edition of this publication.
7) No liability shall attach to IEC or its 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
othe
...








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