IEC 61970-401:2022
Energy management system application program interface (EMS-API) - Part 401: Profile framework
Energy management system application program interface (EMS-API) - Part 401: Profile framework
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 67
- Дата публикации:
- 30 мая 2022 г.
- Издание:
- IEC IS 61970 edition 1 version 1
- ICS:
- 33.200
IEC 61970-401:2022 describes how IEC 61970-450 (all parts), IEC 61970-600 (all parts) profile specifications are structured and created. Profile specifications describe a subset of the Canonical CIM dedicated to a specific data exchange. The Canonical CIM is described in IEC 61970 300 (all parts) as well as in IEC 61968-11. Rules for creation or extension of Canonical CIM are outside the scope of this document. This document specifies the structure of a profile specification and the rules for selecting subsets of information from the Canonical CIM. It standardizes the operations used to create the profile elements from the Canonical CIM. As Canonical CIM is described in UML the operations are described in terms of UML classes, attributes, and roles. It is possible to map UML to RDFS or OWL, so any of the languages UML, RDFS or OWL can be used to describe the created profiles. Specification of languages (UML, RDFS or OWL) used to describe profiles as well as how profiles are presented and edited in user interfaces are outside the scope of this document. Languages used to describe profiles are specified in other specifications. Relevant specifications are referenced in Clause 2. UML supports adding free text that describes further restrictions on UML constructs, e.g. classes, attribute values, association roles and cardinalities. Languages such as OCL and SHACL are dedicated to describing constraints. OCL is used to describe constraints for object data described in UML while SHACL is used to describe constraints on graph data described by RDFS or OWL. OCL is within the scope of this document, but SHACL is not. This document supports profiles describing data exchanged as CIMXML datasets or messages. The exchange format within the scope is in accordance with IEC 61970-552 but other formats are possible. Tool interoperability and serialisation formats are outside the scope of this document. This first edition cancels and replaces IEC TS IEC 61970-401 published in 2005. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) The previous edition of IEC TS 61970-401:2005 provided an overview of the Component Interface Specifications (CIS) IEC 61970-402, IEC 61970-403, IEC 61970-404, IEC 61970-405, and IEC 61970-407. IEC 61970-402 to IEC 61970-407 are duplicates of existing OPC interfaces from OPC Foundation and the DAIS/HDA interfaces from OMG. Hence IEC 61970-402 to IEC 61970-407 have been withdrawn and IEC TS 61970-401:2005 no longer serves a purpose. b) IEC 61970-401 (this document) does not contain an overview of Component Interface Specifications (CIS) but instead a description of how to create profile specifications that describes dataset contents (or message contents). Hence it has been renamed "Profile framework". The profile specifications IEC 61970-450 (all parts) and IEC 61970-600 (all parts) describe dataset contents. The purpose of this document is to define the rules to be followed in the process of creating profile specifications.
Abstract
Overview
IEC 61970-401:2022 is an international standard developed by the International Electrotechnical Commission (IEC) that defines the Profile Framework for Energy Management System Application Program Interfaces (EMS-API). This standard details how profile specifications within the scope of IEC 61970-450 and IEC 61970-600 parts are structured and created, providing a clear methodology for defining subsets of the Canonical Common Information Model (CIM).
The Canonical CIM, described in IEC 61970-300 and IEC 61968-11, offers a comprehensive model for power system data exchange. IEC 61970-401 focuses on structuring these CIM subsets, known as profiles, which standardize data exchanges dedicated to particular aspects of electricity grid management. It uses UML (Unified Modeling Language) constructs such as classes, attributes, and roles to formalize profiles and supports describing constraints with OCL (Object Constraint Language).
This document replaces and updates the previous IEC TS 61970-401:2005 edition and removes the overview of Component Interface Specifications, which are no longer relevant.
Key Topics
- Profile Definition and Structure: Defines how profiles, subsets of Canonical CIM, are created to specify data sets or messages for efficient data exchange.
- Rules and Guidelines: Provides detailed profiling rules covering classes, attributes, datatypes, associations, inheritance, cardinalities, and constraints.
- Modeling Languages: Uses UML to model profiles; highlights mappings to RDFS and OWL to support semantic web technologies. OCL is included for constraints, but SHACL is outside scope.
- Dataset Support: Focused on data exchanged as CIMXML datasets or messages per IEC 61970-552.
- Profiling Use Cases: Examples illustrating how classes and attributes can be included, extended, or varied across different profiles with overlapping or distinct data.
- Profiling Tools Requirements: Specifies minimum and extended tool requirements to support profiling processes.
- Extending Canonical CIM: Guidelines on safely extending the core data model while maintaining compatibility.
Applications
IEC 61970-401:2022 is essential for utility and energy management system developers, power grid operators, and software tool vendors engaged in:
- Standardizing Data Exchange: Creating interoperable profile specifications for system data exchange in EMS environments.
- Power System Integration: Ensuring consistent representation of energy management data across multiple systems and stakeholders.
- Custom Profile Development: Defining application-specific data sets in compliance with IEC standards to support specific operational needs.
- Tool Support for Interoperability: Developing tools to create, edit, and manage UML-based profiles for energy management solutions.
- Semantic Web Integration: Mapping UML profiles to semantic languages like RDFS or OWL to enhance data accessibility and automation.
Related Standards
- IEC 61970-300 (all parts): Defines Canonical CIM for electric power systems, the foundation of profile definitions.
- IEC 61968-11: Extension of CIM concepts into distribution management.
- IEC 61970-450 (all parts) and IEC 61970-600 (all parts): Provide detailed profile specifications referenced and structured by IEC 61970-401.
- IEC 61970-552: Specifies the CIMXML exchange format used for data serialization in messaging.
- IEC 61970-402 to IEC 61970-407: Previous Component Interface Specifications now withdrawn; replaced by other industry standards (OPC, DAIS/HDA).
- OCL (Object Constraint Language): Employed for defining constraints in UML profiles.
Keywords: IEC 61970-401, EMS-API, profile framework, Canonical CIM, UML, energy management system, data exchange, CIMXML, OCL, IEC standards, power system interoperability, profile specifications
Технические детали
- Технический комитет
- TC 57 - Power systems management and associated information exchange
- SKU
- IEC 61970-401:2022
Похожие стандарты
Стандарты, упомянутые в описании
IEC 61970-600-2:2021
ДействующийEnergy management system application program interface (EMS-API) - Part 600-2: Common Grid Model Exchange Sta…
Overview - IEC 61970-600-2:2021 (CGMES Exchange Profiles) IEC 61970-600-2:2021 is the IEC standard that specifies the Exchange Profiles for the Common Grid Model Exchange Standard (CGMES) under the E…
IEC 61968-11:2013
ДействующийApplication integration at electric utilities - System interfaces for distribution management - Part 11: Comm…
Overview IEC 61968-11:2013 is an international standard developed by the International Electrotechnical Commission (IEC) that extends the Common Information Model (CIM) to support electric utility di…
IEC 61970-552:2013
ДействующийEnergy management system application program interface (EMS-API) - Part 552: CIMXML Model exchange format
Overview IEC 61970-552:2013 is an international standard published by the International Electrotechnical Commission (IEC) that defines the CIMXML Model exchange format as part of the Energy Managemen…