Energy management system application program interface (EMS-API) - Part 552: CIMXML Model exchange format
Energy management system application program interface (EMS-API) - Part 552: CIMXML Model exchange format
IEC 61970-552:2016 specifies the format and rules for exchanging modelling information based upon the CIM. It uses the CIM RDF Schema presented in IEC 61970-501 as the meta-model framework for constructing XML documents of power system modelling information. The style of these documents is called CIMXML format. This new edition includes the following significant technical changes with respect to the previous edition: - new clause that defines the versioning of CIMXML format; - addition of a statement about mandatory header; - introduction of the new urn:uuid form and discussion of the backwards compatibility.
IEC 61970-552:2016 is an international standard developed by the International Electrotechnical Commission (IEC) that defines the CIMXML model exchange format within the Energy Management System Application Program Interface (EMS-API) framework. This part of IEC 61970 specifies the format and rules for exchanging power system modeling information based on the Common Information Model (CIM). Using the RDF schema defined in IEC 61970-501, IEC 61970-552 enables standardized XML documents-termed CIMXML-that facilitate interoperable data exchange for energy management systems.
The standard focuses on enhancing the seamless transfer of complex power system models between utilities, vendors, and applications, supporting efficient and standardized modeling workflows. The 2016 revision introduces key technical improvements such as a new versioning clause, mandatory header statement, and a new urn:uuid identification format while ensuring backward compatibility.
CIMXML Format and Rules
IEC 61970-552 defines the structure and syntax of CIMXML documents using RDF Schema as the meta-model framework. The standard details the header attributes, document layout, and encoding conventions that allow consistent and reliable model exchange.
Versioning of CIMXML
A dedicated clause establishes formal versioning rules for CIMXML formats, enabling better document lifecycle control and compatibility management across different software releases.
Mandatory Headers and Metadata
The standard mandates the inclusion of a header in every CIMXML document outlining essential metadata such as model version, uniqueness, and relationship between model elements, which enhances document traceability and integrity.
Object Identification and URIs
IEC 61970-552 introduces the use of Uniform Resource Identifiers (URIs), including the urn:uuid form, to uniquely identify model objects and ensure consistent referencing within and between documents. It also discusses backwards compatibility with older identification approaches.
Simplified RDF Syntax and Model Exchange Workflows
The document describes a simplified RDF syntax tailored for power system modeling and provides guidance on model exchange workflows, including how to represent new, updated, or deleted objects within CIMXML files.
Support for Power System Modeling Profiles
The standard builds on CIM profiles such as the Transmission Network Model Exchange Profile () and ensures compatibility for exchanging standardized profiles.
Стандарты, упомянутые в описании
IEC 61970-552:2016 serves as a foundational standard for utilities, system integrators, and software vendors involved in energy management and power system modeling. Its applications include:
Power System Model Interoperability
Enables different energy management systems and modeling tools to exchange comprehensive network models reliably using standardized CIMXML files.
Model Transfer and Archiving
Supports model file transfer workflows for backups, archives, or transferring network models between departments or external partners.
Development of EMS APIs and Tools
Provides a standardized format required for developing vendor-neutral APIs and software tools that manipulate CIM-based power system data.
Integration with Other IEC Standards
Works in conjunction with IEC 61970-301 (CIM UML model), IEC 61970-501 (CIM RDF schema), and IEC 61970-452 to ensure cohesive power system data modeling and exchange standards.
IEC 61970-301: Common Information Model (CIM) UML Model
Defines the object-oriented logical model for electrical utility systems that IEC 61970-552 relies on for power system descriptions.
IEC 61970-501: CIM RDF Schema
Specifies the XML encoding of the CIM schema using RDF, forming the basis for CIMXML document construction.
IEC 61970-452: CIM Transmission Network Model Exchange Profile
Details a CIM profile focusing on network model data, which complements CIMXML usage for practical model exchange.
IEC 61970-45x Series: CIM Profiles
Consists of specialized subsets of CIM structure for different energy management functions and systems, interoperating via CIMXML.
IEC 61970-552:2016 plays a critical role in the standardization of power system model exchange by defining the CIMXML format and rules. Its focus on versioning, metadata headers, and object identification ensures robust, interoperable exchange of energy management system data. Utilities and software vendors benefit from this standard's practical guidance for implementing effective EMS APIs and promoting seamless integration across energy management applications worldwide.
Keywords: IEC 61970-552, CIMXML, Energy Management System API, EMS-API, Common Information Model, RDF Schema, power system modeling, model exchange format, CIM versioning, IEC standards, power system data interoperability, utility network models.