OPC unified architecture - Part 19: Dictionary Reference

IEC 62541-19: 2025 defines an Information Model of the OPC Unified Architecture. The Information Model describes the basic infrastructure to reference from an OPC UA Information Model to external dictionaries like IEC Common Data Dictionary or ECLASS.

Architecture unifiée OPC - Partie 19: Référence de dictionnaire

IEC 62541-19: 2025 définit le Modèle d'information de l'Architecture unifiée OPC. Le Modèle d'information définit l'infrastructure de base pour une référence allant d'un Modèle d'information OPC UA à des dictionnaires externes comme le Dictionnaire de données communes de l'IEC ou ECLASS.

General Information

Status
Published
Publication Date
04-Dec-2025
Current Stage
PPUB - Publication issued
Start Date
05-Dec-2025
Completion Date
09-Dec-2025
Ref Project
Standard
IEC 62541-19:2025 - OPC unified architecture - Part 19: Dictionary Reference Released:12/5/2025 Isbn:9782832708354
English language
15 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
IEC 62541-19:2025 - Architecture unifiée OPC - Partie 19: Référence de dictionnaire Released:12/5/2025 Isbn:9782832708354
French language
15 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
IEC 62541-19:2025 - OPC unified architecture - Part 19: Dictionary Reference Released:12/5/2025 Isbn:9782832708354
English and French language
30 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


IEC 62541-19 ®
Edition 1.0 2025-12
INTERNATIONAL
STANDARD
OPC unified architecture -
Part 19: Dictionary Reference
ICS 25.040  ISBN 978-2-8327-0835-4

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 Secretariat Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
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 corrigendum or an amendment might have been published.

IEC publications search - IEC Products & Services Portal - products.iec.ch
webstore.iec.ch/advsearchform Discover our powerful search engine and read freely all the
The advanced search enables to find IEC publications by a
publications previews, graphical symbols and the glossary.
variety of criteria (reference number, text, technical With a subscription you will always have access to up to date
committee, …). It also gives information on projects, content tailored to your needs.
replaced and withdrawn publications.

Electropedia - www.electropedia.org
IEC Just Published - webstore.iec.ch/justpublished The world's leading online dictionary on electrotechnology,
Stay up to date on all new IEC publications. Just Published containing more than 22 500 terminological entries in English
details all new publications released. Available online and and French, with equivalent terms in 25 additional languages.
once a month by email. Also known as the International Electrotechnical Vocabulary
(IEV) online.
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: sales@iec.ch.
CONTENTS
FOREWORD . 2
1 Scope . 4
2 Normative references . 4
3 Terms and definitions . 4
4 Dictionary Reference Information Model overview . 4
4.1 General . 4
4.2 Overview . 5
5 OPC UA ObjectTypes . 6
5.1 DictionaryEntryType . 6
5.2 DictionaryFolderType . 7
5.3 IRDI ISO/IEC 11179-6 conformant DictionaryEntryType . 7
5.4 URI based dictionary entry type . 9
6 HasDictionaryEntry ReferenceType . 9
7 OPC UA VariableTypes . 10
7.1 MultiStateDictionaryEntryDiscreteBaseType VariableType . 10
7.2 MultiStateDictionaryEntryDiscreteType VariableType . 11
8 OPC UA Objects . 11
8.1 Dictionaries Object . 11
9 Examples (informative) . 12
Bibliography . 15

Figure 1 – The dictionary reference types . 6
Figure 2 – IRDI overview . 8
Figure 3 – DeviceType Property example . 12
Figure 4 – Example with references to classes and properties . 13
Figure 5 – Example with two dictionaries . 14

Table 1 – DictionaryEntryType definition . 7
Table 2 – DictionaryFolderType definition . 7
Table 3 – IrdiDictionaryEntryType definition . 8
Table 4 – UriDictionaryEntryType definition . 9
Table 5 – HasDictionaryEntry ReferenceType . 10
Table 6 – MultiStateDictionaryEntryDiscreteBaseType definition . 10
Table 7 – MultiStateDictionaryEntryDiscreteType definition . 11
Table 8 – Dictionaries definition . 11

INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
OPC unified architecture -
Part 19: Dictionary Reference
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 itself does not provide any attestation of conformity. Independent certification bodies provide 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 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 arising 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) IEC draws attention to the possibility that the implementation of this document may involve the use of (a)
patent(s). IEC takes no position concerning the evidence, validity or applicability of any claimed patent rights in
respect thereof. As of the date of publication of this document, IEC had not received notice of (a) patent(s), which
may be required to implement this document. However, implementers are cautioned that this may not represent
the latest information, which may be obtained from the patent database available at https://patents.iec.ch. IEC
shall not be held responsible for identifying any or all such patent rights.
IEC 62541-19 has been prepared by subcommittee 65E: Devices and integration in enterprise
systems, of IEC technical committee 65: Industrial-process measurement, control and
automation. It is an International Standard.
The text of this International Standard is based on the following documents:
Draft Report on voting
65E/1044/CDV 65E/1133/RVC
Full information on the voting for its approval can be found in the report on voting indicated in
the above table.
The language used for the development of this International Standard is English.
This document was drafted in accordance with ISO/IEC Directives, Part 2, and developed in
accordance with ISO/IEC Directives, Part 1 and ISO/IEC Directives, IEC Supplement, available
at www.iec.ch/members_experts/refdocs. The main document types developed by IEC are
described in greater detail at www.iec.ch/publications.
Throughout this document and the other Parts of the series, certain document conventions are
used:
Italics are used to denote a defined term or definition that appears in the "Terms and definitions"
clause in one of the parts of the series.
Italics are also used to denote the name of a service input or output parameter or the name of
a structure or element of a structure that are usually defined in tables.
The italicized terms and names are also often written in camel-case (the practice of writing
compound words or phrases in which the elements are joined without spaces, with each
element's initial letter capitalized within the compound). For example, the defined term is
AddressSpace instead of Address Space. This makes it easier to understand that there is a
single definition for AddressSpace, not separate definitions for Address and Space.
A list of all parts in the IEC 62541 series, published under the general title OPC Unified
Architecture, can be found on the IEC website.
The committee has decided that the contents of this document will remain unchanged until the
stability date indicated on the IEC website under webstore.iec.ch in the data related to the
specific document. At this date, the document will be
– reconfirmed,
– withdrawn, or
– revised.
1 Scope
This part of IEC 62541, which is a specification, defines an Information Model of the OPC
Unified Architecture. The Information Model describes the basic infrastructure to reference from
an OPC UA Information Model to external dictionaries like IEC Common Data Dictionary or
ECLASS.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies.
For undated references, the latest edition of the referenced document (including any
amendments) applies
IEC 62541-1, OPC Unified Architecture - Part 1: Overview and Concepts
IEC 62541-3, OPC Unified Architecture - Part 3: Address Space Model
IEC 62541-5, OPC Unified Architecture - Part 5: Information Model
IEC 62541-8, OPC Unified Architecture - Part 8: Data Access
ISO/IEC 11179-6, Information technology - Metadata registries (MDR) - Part 6: Registration
ISO 29002-5, Information automation systems and integration - Exchange of characteristic data
– Part 5: Identification scheme
3 Terms and definitions
For the purposes of this document, the terms and definitions given in IEC 62541-1,
IEC 62541-3, and IEC 62541-5 apply .
ISO and IEC maintain terminology databases for use in standardization at the following
addresses:
– IEC Electropedia: available at https://www.electropedia.org/
– ISO Online browsing platform: available at https://www.iso.org/obp
4 Dictionary Reference Information Model overview
4.1 General
This document describes the basic infrastructure an OPC UA Information Model can use to
reference external dictionaries like IEC Common Data Dictionary or ECLASS. It defines
ObjectTypes, VariableTypes and a ReferenceType and explains how they should be used.
The ObjectTypes are used to represent an external dictionary in an OPC UA AddressSpace.
The R
...


IEC 62541-19 ®
Edition 1.0 2025-12
NORME
INTERNATIONALE
Architecture unifiée OPC -
Partie 19: Référence de dictionnaire
ICS 25.040  ISBN 978-2-8327-0835-4

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite ni
utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et
les microfilms, sans l'accord écrit de l'IEC ou du Comité national de l'IEC du pays du demandeur. Si vous avez des
questions sur le copyright de l'IEC ou si vous désirez obtenir des droits supplémentaires sur cette publication, utilisez
les coordonnées ci-après ou contactez le Comité national de l'IEC de votre pays de résidence.

IEC Secretariat Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
A propos de l'IEC
La Commission Electrotechnique Internationale (IEC) est la première organisation mondiale qui élabore et publie des
Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.

A propos des publications IEC
Le contenu technique des publications IEC est constamment revu. Veuillez vous assurer que vous possédez l’édition la
plus récente, un corrigendum ou amendement peut avoir été publié.

Recherche de publications IEC -  IEC Products & Services Portal - products.iec.ch
webstore.iec.ch/advsearchform Découvrez notre puissant moteur de recherche et consultez
La recherche avancée permet de trouver des publications gratuitement tous les aperçus des publications, symboles
IEC en utilisant différents critères (numéro de référence, graphiques et le glossaire. Avec un abonnement, vous aurez
texte, comité d’études, …). Elle donne aussi des toujours accès à un contenu à jour adapté à vos besoins.
informations sur les projets et les publications remplacées
ou retirées. Electropedia - www.electropedia.org
Le premier dictionnaire d'électrotechnologie en ligne au
IEC Just Published - webstore.iec.ch/justpublished monde, avec plus de 22 500 articles terminologiques en
Restez informé sur les nouvelles publications IEC. Just anglais et en français, ainsi que les termes équivalents
Published détaille les nouvelles publications parues. dans 25 langues additionnelles. Egalement appelé
Disponible en ligne et une fois par mois par email. Vocabulaire Electrotechnique International (IEV) en ligne.

Service Clients - webstore.iec.ch/csc
Si vous désirez nous donner des commentaires sur cette
publication ou si vous avez des questions contactez-
nous: sales@iec.ch.
SOMMAIRE
AVANT-PROPOS . 2
1 Domaine d'application . 4
2 Références normatives . 4
3 Termes et définitions. 4
4 Vue d'ensemble du Modèle d'information de Référence de dictionnaire . 4
4.1 Généralités . 4
4.2 Vue d'ensemble . 5
5 ObjectTypes OPC UA . 6
5.1 DictionaryEntryType . 6
5.2 DictionaryFolderType . 7
5.3 DictionaryEntryType conforme aux IRDI ISO/IEC 11179-6 . 7
5.4 Type d'entrée de dictionnaire fondé sur l'URI . 9
6 ReferenceType HasDictionaryEntry . 9
7 VariableTypes OPC UA . 10
7.1 VariableType MultiStateDictionaryEntryDiscreteBaseType . 10
7.2 VariableType MultiStateDictionaryEntryDiscreteType . 11
8 Objecs OPC UA . 11
8.1 Objet Dictionaries . 11
9 Exemples (informatifs) . 12
Bibliographie . 15

Figure 1 – Les types de références de dictionnaire . 6
Figure 2 – Vue d'ensemble IRDI . 8
Figure 3 – Exemple de Propriété DeviceType . 12
Figure 4 – Exemple de références aux classes et propriétés . 13
Figure 5 – Exemple avec deux dictionnaires . 14

Tableau 1 – Définition de DictionaryEntryType . 7
Tableau 2 – Définition de DictionaryFolderType . 7
Tableau 3 – Définition d'IrdiDictionaryEntryType . 8
Tableau 4 – Définition d'UriDictionaryEntryType . 9
Tableau 5 – ReferenceType HasDictionaryEntry . 10
Tableau 6 – Définition de MultiStateDictionaryEntryDiscreteBaseType . 10
Tableau 7 – Définition de MultiStateDictionaryEntryDiscreteType . 11
Tableau 8 – Définition de Dictionaries . 11

COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE
____________
Architecture unifiée OPC -
Partie 19: Référence de dictionnaire

AVANT-PROPOS
1) La Commission Électrotechnique Internationale (IEC) est une organisation mondiale de normalisation composée
de l'ensemble des comités électrotechniques nationaux (Comités nationaux de l'IEC). L'IEC a pour objet de
favoriser la coopération internationale pour toutes les questions de normalisation dans les domaines de
l'électricité et de l'électronique. À cet effet, l'IEC – entre autres activités – publie des Normes internationales,
des Spécifications techniques, des Rapports techniques, des Spécifications accessibles au public (PAS) et des
Guides (ci-après dénommés "Publication(s) de l'IEC"). Leur élaboration est confiée à des comités d'études, aux
travaux desquels tout Comité national intéressé par le sujet traité peut participer. Les organisations
internationales, gouvernementales et non gouvernementales, en liaison avec l'IEC, participent également aux
travaux. L'IEC collabore étroitement avec l'Organisation Internationale de Normalisation (ISO), selon des
conditions fixées par accord entre les deux organisations.
2) Les décisions ou accords officiels de l'IEC concernant les questions techniques représentent, dans la mesure du
possible, un accord international sur les sujets étudiés, étant donné que les Comités nationaux de l'IEC intéressés
sont représentés dans chaque comité d'études.
3) Les Publications de l'IEC se présentent sous la forme de recommandations internationales et sont agréées
comme telles par les Comités nationaux de l'IEC. Tous les efforts raisonnables sont entrepris afin que
l'IEC s'assure de l'exactitude du contenu technique de ses publications; l'IEC ne peut pas être tenue responsable
de l'éventuelle mauvaise utilisation ou interprétation qui en est faite par un quelconque utilisateur final.
4) Dans le but d'encourager l'uniformité internationale, les Comités nationaux de l'IEC s'engagent, dans toute la
mesure possible, à appliquer de façon transparente les Publications de l'IEC dans leurs publications nationales
et régionales. Toutes divergences entre toutes Publications de l'IEC et toutes publications nationales ou
régionales correspondantes doivent être indiquées en termes clairs dans ces dernières.
5) L'IEC elle-même ne fournit aucune attestation de conformité. Des organismes de certification indépendants
fournissent des services d'évaluation de conformité et, dans certains secteurs, accèdent aux marques de
conformité de l'IEC. L'IEC n'est responsable d'aucun des services effectués par les organismes de certification
indépendants.
6) Tous les utilisateurs doivent s'assurer qu'ils sont en possession de la dernière édition de cette publication.
7) Aucune responsabilité ne doit être imputée à l'IEC, à ses administrateurs, employés, auxiliaires ou mandataires,
y compris ses experts particuliers et les membres de ses comités d'études et des Comités nationaux de l'IEC,
pour tout préjudice causé en cas de dommages corporels et matériels, ou de tout autre dommage de quelque
nature que ce soit, directe ou indirecte, ou pour supporter les coûts (y compris les frais de justice) et les dépenses
découlant de la publication ou de l'utilisation de cette Publication de l'IEC ou de toute autre Publication de l'IEC,
ou au crédit qui lui est accordé.
8) L'attention est attirée sur les références normatives citées dans cette publication. L'utilisation de publications
référencées est obligatoire pour une application correcte de la présente publication.
9) L'IEC attire l'attention sur le fait que la mise en application du présent document peut entraîner l'utilisation d'un
ou de plusieurs brevets. L'IEC ne prend pas position quant à la preuve, à la validité et à l'applicabilité de tout
droit de brevet revendiqué à cet égard. À la date de publication du présent document, l'IEC n'avait pas reçu
notification qu'un ou plusieurs brevets pouvaient être nécessaires à sa mise en application. Toutefois, il y a lieu
d'avertir les responsables de la mise en application du présent document que des informations plus récentes
sont susceptibles de figurer dans la base de données de brevets, disponible à l'adresse https://patents.iec.ch.
L'IEC ne saurait être tenue pour responsable de ne pas avoir identifié tout ou partie de tels droits de brevet.
L'IEC 62541-19 a été établie par le sous-comité 65E: Les dispositifs et leur intégration dans les
systèmes de l'entreprise, du comité d'études 65 de l'IEC: Mesure, commande et automation
dans les processus industriels. Il s'agit d'une Norme internationale.
Le texte de cette Norme internationale est issu des documents suivants:
Projet Rapport de vote
65E/1044/CDV 65E/1133/RVC
Le rapport de vote indiqué dans le tableau ci-dessus donne toute information sur le vote ayant
abouti à son approbation.
La langue employée pour l'élaboration de cette Norme internationale est l'anglais.
Ce document a été rédigé selon les Directives ISO/IEC, Partie 2, il a été développé selon les
Directives ISO/IEC, Partie 1 et les Directives ISO/IEC, Supplément IEC, disponibles sous
www.iec.ch/members_experts/refdocs. Les principaux types de documents développés par
l'IEC sont décrits plus en détail sous www.iec.ch/publications.
Dans l'ensemble du présent document et dans les autres parties de la série, certaines
conventions de document sont utilisées:
Le format italique est utilisé pour mettre en évidence un terme défini ou une définition qui
apparaît à l'article "Termes et définitions" dans l'une des parties de la série.
Le format italique est également utilisé pour mettre en évidence le nom d'un paramètre d'entrée
ou de sortie de service, ou le nom d'une structure ou d'un élément de structure habituellement
défini dans les tableaux.
Par ailleurs, les termes et noms en italique sont souvent écrits en camel-case (pratique qui
consiste à joindre, sans espace, les éléments des mots ou expressions composés, la première
lettre de chaque élément étant en majuscule). Par exemple, le terme défini est AddressSpace
et non Espace d'Adressage. Cela permet de mieux comprendre qu'il existe une définition unique
pour AddressSpace, et non deux définitions distinctes pour Espace et pour Adressage.
Une liste de toutes les parties de la série IEC 62541, publiées sous le titre général Architecture
unifiée OPC, se trouve sur le site web de l'IEC.
Le comité a décidé que le contenu de ce document ne sera pas modifié avant la date de stabilité
indiquée sur le site web de l'IEC sous webstore.iec.ch dans les données relatives au document
recherché. À cette date, le document sera
– reconduit,
– supprimé, ou
– révisé.
1 Domaine d'application
La présente partie de l'IEC 62541, qui est une spécification, définit le Modèle d'information de
l'Architecture unifiée OPC. Le Modèle d'information définit l'infrastructure de base pour une
référence allant d'un Modèle d'information OPC UA à des dictionnaires externes comme le
Dictionnaire de données communes de l'IEC ou ECLASS.
2 Références normatives
Les documents suivants sont cités dans le texte de sorte qu'ils constituent, pour tout ou partie
de leur contenu, des exigences du présent document. Pour les références datées, seule
l'édition citée s'applique. Pour les références non datées, la dernière édition du document de
référence s'applique (y compris les éventuels amendements).
IEC 62541-1, Architecture unifiée OPC - Partie 1: Vue d'ensemble et concepts
IEC 62541-3, Architecture unifiée OPC - Partie 3: Modèle d'espace d'adressage
IEC 62541-5, Architecture unifiée OPC - Partie 5: Modèle d'information
IEC 62541-8, Architecture unifiée OPC - Partie 8: Accès aux données
ISO/IEC 11179-6, Technologies de l'information - Registres de métadonnées (RM) - Partie 6:
Enregistrement des données
ISO 29002-5, Systèmes d'automatisation industrielle et intégration - Échange de données
caractéristiques – Partie 5: Schéma d'identification
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions de l'IEC 62541-1, l'IEC 62541-3
et l'IEC 62541-5 s'appliquent .
L'ISO et l'IEC tiennent à jour des bases de données terminologiques destinées à être utilisées
en normalisation, consultables aux adresses suivantes:
– IEC Electropedia: disponible à l'adresse https://www.electropedia.org/
– ISO Online browsing platform: disponible à l'adresse https://www.iso.org/obp
4 Vue d'ensemble du Modèle d'information de Référence de dictionnaire
4.1 Généralités
Le présent document décrit l'infrastructure de base qu'un Modèle d'information OPC UA peut
utiliser pour référencer des dictionnaires externes tels que le Dictionnaire de données
communes de l'IEC ou ECLASS. Il définit les ObjectTypes, les VariableTypes et un
ReferenceType, et explique comment il convient de les utiliser.
Les ObjectTypes sont utilisés pour représenter un dictionnaire externe dans un AddressSpace
OPC UA. Le ReferenceType est utilisé pour faire référence, à partir des Nœuds de
l'AddressSpace, aux entrées du dictionnaire. De telles entrées de dictionnaire peuvent être
___________
Tous les termes du présent document qui ont été définis dans l'IEC 62541-1, l'IEC 62541-3 ou l’IEC 62541-5 sont
en italique.
-----------
...


IEC 62541-19 ®
Edition 1.0 2025-12
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
OPC unified architecture -
Part 19: Dictionary Reference
Architecture unifiée OPC -
Partie 19: Référence de dictionnaire
ICS 25.040  ISBN 978-2-8327-0835-4

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.

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite ni
utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et
les microfilms, sans l'accord écrit de l'IEC ou du Comité national de l'IEC du pays du demandeur. Si vous avez des
questions sur le copyright de l'IEC ou si vous désirez obtenir des droits supplémentaires sur cette publication, utilisez
les coordonnées ci-après ou contactez le Comité national de l'IEC de votre pays de résidence.

IEC Secretariat Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
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 corrigendum or an amendment might have been published.

IEC publications search - IEC Products & Services Portal - products.iec.ch
webstore.iec.ch/advsearchform Discover our powerful search engine and read freely all the
The advanced search enables to find IEC publications by a publications previews, graphical symbols and the glossary.
variety of criteria (reference number, text, technical With a subscription you will always have access to up to date
committee, …). It also gives information on projects, content tailored to your needs.
replaced and withdrawn publications.
Electropedia - www.electropedia.org
IEC Just Published - webstore.iec.ch/justpublished The world's leading online dictionary on electrotechnology,
Stay up to date on all new IEC publications. Just Published containing more than 22 500 terminological entries in English
details all new publications released. Available online and and French, with equivalent terms in 25 additional languages.
once a month by email. Also known as the International Electrotechnical Vocabulary
(IEV) online.
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: sales@iec.ch.
A propos de l'IEC
La Commission Electrotechnique Internationale (IEC) est la première organisation mondiale qui élabore et publie des
Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.

A propos des publications IEC
Le contenu technique des publications IEC est constamment revu. Veuillez vous assurer que vous possédez l’édition la
plus récente, un corrigendum ou amendement peut avoir été publié.

Recherche de publications IEC -  IEC Products & Services Portal - products.iec.ch
webstore.iec.ch/advsearchform Découvrez notre puissant moteur de recherche et consultez
La recherche avancée permet de trouver des publications gratuitement tous les aperçus des publications, symboles
IEC en utilisant différents critères (numéro de référence, graphiques et le glossaire. Avec un abonnement, vous aurez
texte, comité d’études, …). Elle donne aussi des toujours accès à un contenu à jour adapté à vos besoins.
informations sur les projets et les publications remplacées
ou retirées. Electropedia - www.electropedia.org

Le premier dictionnaire d'électrotechnologie en ligne au
IEC Just Published - webstore.iec.ch/justpublished monde, avec plus de 22 500 articles terminologiques en
Restez informé sur les nouvelles publications IEC. Just anglais et en français, ainsi que les termes équivalents
Published détaille les nouvelles publications parues. dans 25 langues additionnelles. Egalement appelé
Disponible en ligne et une fois par mois par email. Vocabulaire Electrotechnique International (IEV) en ligne.

Service Clients - webstore.iec.ch/csc
Si vous désirez nous donner des commentaires sur cette
publication ou si vous avez des questions contactez-
nous: sales@iec.ch.
CONTENTS
FOREWORD . 2
1 Scope . 4
2 Normative references . 4
3 Terms and definitions . 4
4 Dictionary Reference Information Model overview . 4
4.1 General . 4
4.2 Overview . 5
5 OPC UA ObjectTypes . 6
5.1 DictionaryEntryType . 6
5.2 DictionaryFolderType . 7
5.3 IRDI ISO/IEC 11179-6 conformant DictionaryEntryType . 7
5.4 URI based dictionary entry type . 9
6 HasDictionaryEntry ReferenceType . 9
7 OPC UA VariableTypes . 10
7.1 MultiStateDictionaryEntryDiscreteBaseType VariableType . 10
7.2 MultiStateDictionaryEntryDiscreteType VariableType . 11
8 OPC UA Objects . 11
8.1 Dictionaries Object . 11
9 Examples (informative) . 12
Bibliography . 15

Figure 1 – The dictionary reference types . 6
Figure 2 – IRDI overview . 8
Figure 3 – DeviceType Property example . 12
Figure 4 – Example with references to classes and properties . 13
Figure 5 – Example with two dictionaries . 14

Table 1 – DictionaryEntryType definition . 7
Table 2 – DictionaryFolderType definition . 7
Table 3 – IrdiDictionaryEntryType definition . 8
Table 4 – UriDictionaryEntryType definition . 9
Table 5 – HasDictionaryEntry ReferenceType . 10
Table 6 – MultiStateDictionaryEntryDiscreteBaseType definition . 10
Table 7 – MultiStateDictionaryEntryDiscreteType definition . 11
Table 8 – Dictionaries definition . 11

INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
OPC unified architecture -
Part 19: Dictionary Reference
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 itself does not provide any attestation of conformity. Independent certification bodies provide 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 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 arising 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) IEC draws attention to the possibility that the implementation of this document may involve the use of (a)
patent(s). IEC takes no position concerning the evidence, validity or applicability of any claimed patent rights in
respect thereof. As of the date of publication of this document, IEC had not received notice of (a) patent(s), which
may be required to implement this document. However, implementers are cautioned that this may not represent
the latest information, which may be obtained from the patent database available at https://patents.iec.ch. IEC
shall not be held responsible for identifying any or all such patent rights.
IEC 62541-19 has been prepared by subcommittee 65E: Devices and integration in enterprise
systems, of IEC technical committee 65: Industrial-process measurement, control and
automation. It is an International Standard.
The text of this International Standard is based on the following documents:
Draft Report on voting
65E/1044/CDV 65E/1133/RVC
Full information on the voting for its approval can be found in the report on voting indicated in
the above table.
The language used for the development of this International Standard is English.
This document was drafted in accordance with ISO/IEC Directives, Part 2, and developed in
accordance with ISO/IEC Directives, Part 1 and ISO/IEC Directives, IEC Supplement, available
at www.iec.ch/members_experts/refdocs. The main document types developed by IEC are
described in greater detail at www.iec.ch/publications.
Throughout this document and the other Parts of the series, certain document conventions are
used:
Italics are used to denote a defined term or definition that appears in the "Terms and definitions"
clause in one of the parts of the series.
Italics are also used to denote the name of a service input or output parameter or the name of
a structure or element of a structure that are usually defined in tables.
The italicized terms and names are also often written in camel-case (the practice of writing
compound words or phrases in which the elements are joined without spaces, with each
element's initial letter capitalized within the compound). For example, the defined term is
AddressSpace instead of Address Space. This makes it easier to understand that there is a
single definition for AddressSpace, not separate definitions for Address and Space.
A list of all parts in the IEC 62541 series, published under the general title OPC Unified
Architecture, can be found on the IEC website.
The committee has decided that the contents of this document will remain unchanged until the
stability date indicated on the IEC website under webstore.iec.ch in the data related to the
specific document. At this date, the document will be
– reconfirmed,
– withdrawn, or
– revised.
1 Scope
This part of IEC 62541, which is a specification, defines an Information Model of the OPC
Unified Architecture. The Information Model describes the basic infrastructure to reference from
an OPC UA Information Model to external dictionaries like IEC Common Data Dictionary or
ECLASS.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies.
For undated references, the latest edition of the referenced document (including any
amendments) applies
IEC 62541-1, OPC Unified Architecture - Part 1: Overview and Concepts
IEC 62541-3, OPC Unified Architecture - Part 3: Address Space Model
IEC 62541-5, OPC Unified Architecture - Part 5: Information Model
IEC 62541-8, OPC Unified Architecture - Part 8: Data Access
ISO/IEC 11179-6, Information technology - Metadata registries (MDR) - Part 6: Registration
ISO 29002-5, Information automation systems and integration - Exchange of characteristic data
– Part 5: Identification scheme
3 Terms and definitions
For the purposes of this document, the terms and definitions given in IEC 62541-1,
IEC 62541-3, and IEC 62541-5 apply .
ISO and IEC maintain terminology databases for use in standardization at the following
addresses:
– IEC Electropedia: available at https://www.electropedia.org/
– ISO Online browsing platform: available at https://www.iso.org/obp
4 Dictionary Reference Information Model overview
4.1 General
This document describes the basic infrastructure an OPC UA Information Model can use to
reference external dictionaries like IEC Common Data Dictionary or ECLASS. It defines
ObjectTypes, VariableTypes and a ReferenceType and explains how they should be used.
The ObjectTypes are used to represent an external dictionary in an OPC UA AddressSpace.
The ReferenceType is used to reference from Nodes in the AddressSpace to the dictionary
entries. Such dictionary entries can be seen as external classification or external semantic
information.
___________
All terms in this document that have been defined in IEC 62541-1, IEC 62541-3, or IEC 62541-5 are italicized.
The type system of OPC UA already provides means to express the semantic of an OPC UA
Object. As an example, IEC 62541-100 defines the DeviceType ObjectType expressing that
instances of this ObjectType represent devices. Subtypes of the DeviceType are used to add
vendor specific semantic. However, the classification and additional semantic of the device in
terms of an external data dictionary is not specified further. This document provides means to
represent that an Object is for example a differential pressure transmitter in the context of an
IEC Common Data Dictionary. This allows clients to automatically retrieve and identify such
devices.
This document is an integral part of the IEC 62541 series, that is, the types defined in this
document shall be used as defined. However, it is not required but strongly recommended that
a Server use the types defined in this document to refer to external dictionaries. The defined
types can be subtyped to refine their behaviour.
When a Server references external dictionaries using the types defined in this document, it
refers from OPC UA Nodes to dictionary entries. The Server can optionally also provide the
hierarchy and content of the external dictionary. Resource consumption should be considered,
especially in scenarios where the OPC UA Server is part of the firmware of a device.
4.2 Overview
The types and instances defined in this document are illustrated in Figure 1. The
DictionaryEntryType is an abstract base type for dictionary entries. The IrdiDictionaryEntryType
and the UriDictionaryEntryType provide concrete types that can be used to represent dictionary
entries. The HasDictionaryEntry ReferenceType is used to refer an OPC UA Node to a
dictionary entry. The DictionaryFolderType and the Dictionaries Object provide an optional
capability to expose the hierarchy of a referenced dictionary.
Figure 1 – The dictionary reference types
5 OPC UA ObjectTypes
5.1 DictionaryEntryType
This abstract ObjectType defines the minimum information needed to identify the data dictionary
entry for a respective standard (e.g. IEC Common Data Dictionary). It is formally defined in
Table 1.
Concrete dictionary entry types shall inherit from the abstract DictionaryEntryType defining
additional Properties and Objects as necessary and specified by the standard body (e.g. further
definitions, versioning information etc.).
An instance of such a concrete dictionary entry ObjectType represents an entry in an external
data dictionary.
Table 1 – DictionaryEntryType definition
Attribute Value
BrowseName DictionaryEntryType
IsAbstract True
References NodeClass BrowseName DataType / TypeDefinition ModellingRule
Subtype of the BaseObjectType defined in IEC 62541-5.
HasComponent Object DictionaryEntryType OptionalPlaceholder
Conformance Units
Address Space Dictionary Entries

Instances of the DictionaryEntryType can be nested in order to create hierarchies of dictionary
entries.
5.2 DictionaryFolderType
This ObjectType provides means to structure dictionary entry Objects. Multiple Objects of the
DictionaryFolderType can be nested in order to create hierarchies. The DictionaryFolderType
is formally defined in Table 2.
Table 2 – DictionaryFolderType definition
Attribute Value
BrowseName DictionaryFolderType
IsAbstract False
References NodeClass BrowseName DataType / TypeDefinition ModellingRule
Subtype of the FolderType defined in IEC 62541-5.
HasComponent Object >
HasComponent Object DictionaryEntryType OptionalPlaceholder
Conformance Units
Address Space Dictionary Entries

5.3 IRDI ISO/IEC 11179-6 conformant DictionaryEntryType
The IrdiDictionaryEntryType defined in Table 3 is used to represent dictionary entries that use
standardized semantic identifiers that conform with International Registration Data Identifiers
(IRDI) defined in ISO/IEC 11179-6.
Standardized semantic identifiers are local independent strings typically specified in
international standards like IEC CDD (Common Data Dictionary) (IEC 61987 series). In order
to avoid conflict with various name spaces in these identifiers, the registration authority
identifier part of the string used shall be based on ISO 29002-5.
Figure 2 shows the general structure and syntax defined by ISO/IEC 11179-6, ISO 29002-5 and
ISO/IEC 6523.
Figure 2 – IRDI overview
EXAMPLE
Examples for IRDI strings defined by standards using the IRDI format:
IEC CDD 0112/2//a/61360_4#AAE867#001 Proximity switch, Output current
ISO 5598 0112-1-a-18582#KAA802#s Pneumatic value
ECLASS 0173/1///#02-8AD792#s  Inductive distance sensor, Design of analog output
Table 3 – IrdiDictionaryEntryType definition
Attribute Value
BrowseName IrdiDictionaryEntryType
IsAbstract False
References NodeClass BrowseName DataType / TypeDefinition ModellingRule
Subtype of the DictionaryEntryType defined in IEC 62541-5.
Conformance Units
Address Space Dictionary IRDI
The identifier in the respective external dictionary shall be a unique string. This identifier is
used for the NodeId and the BrowseName Attributes of instances of the DictionaryEntryType.
The IdentifierType of the NodeId shall be STRING_1 with the identifier from the external
dictionary as the value.
The namespace "http://opcfoundation.org/UA/Dictionary/IRDI" shall be used for instance of the
IrdiDictionaryEntryType. Subtypes can define different namespaces.
The identifier shall be immutable; meaning that it shall not be reassigned to a different dictionary
entry within the scope of the namespace in future versions. Data dictionaries can be publicly
defined by standard bodies such as IEC or proprietary (e.g. vendor-specific dictionaries).
5.4 URI based dictionary entry type
The UriDictionaryEntryType defined in Table 4 is used to represent dictionary entries that use
URIs as unique identifiers.
Table 4 – UriDictionaryEntryType definition
Attribute Value
BrowseName UriDictionaryEntryType
IsAbstract False
References NodeClass BrowseName DataType / TypeDefinition ModellingRule
Subtype of the DictionaryEntryType defined in 5.1.
Conformance Units
Address Space Dictionary URI
The identifier in the respective external dictionary shall be a unique URI string. This identifier
is used for the NodeId and the BrowseName Attributes of instances of the DictionaryEntryType.
The IdentifierType of the NodeId shall be STRING_1 with the identifier from the external
dictionary as the value.
The namespace "http://opcfoundation.org/UA/Dictionary/URI" shall be used for instance of the
UriDictionaryEntryType. Subtypes can define different namespaces.
The identifier shall be immutable; meaning that it shall not be reassigned to a different dictionary
entry within the scope of the namespace in future versions. Data dictionaries can be publicly
defined by standard bodies such as IEC or proprietary (e.g. vendor-specific dictionaries).
6 HasDictionaryEntry ReferenceType
The HasDictionaryEntry ReferenceType is a concrete ReferenceType and can be used directly.
It is a subtype of NonHierarchicalReferences.
The Reference to the dictionary entry for any Node is provided by HasDictionaryEntry.
The SourceNode of this ReferenceType can be any Node. The TargetNode of this
ReferenceType shall be an Object of DictionaryEntryType or one of its subtypes.
Each Node can be the SourceNode of multiple HasDictionaryEntry References pointing to
multiple dictionary entry Objects.
The HasDictionaryEntry ReferenceType is specified in Table 5.
Table 5 – HasDictionaryEntry ReferenceType
Attributes Value
BrowseName HasDictionaryEntry
InverseName DictionaryEntryOf
Symmetric False
IsAbstract False
References NodeClass BrowseName Comment
Subtype of the NonHierarchicalReferences ReferenceType defined in IEC 62541-3
Conformance Units
Address Space Dictionary Entries

7 OPC UA VariableTypes
7.1 MultiStateDictionaryEntryDiscreteBaseType VariableType
The MultiStateDictionaryEntryDiscreteBaseType VariableType is a subtype of the
MultiStateValueDiscreteType. It provides dictionary entries for each of the possible states as
well as the current state of the MultiStateValueDiscreteType. It is formally defined in Table 6.
Table 6 – MultiStateDictionaryEntryDiscreteBaseType definition
Attribute Value
BrowseName MultiStateDictionaryEntryDiscreteBaseType
IsAbstract False
ValueRank Scalar
DataType Number
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the MultiStateValueDiscreteType defined in IEC 62541-8
HasProperty Variable EnumDictionaryEntries NodeId[][] PropertyType Mandatory
HasProperty Variable ValueAsDictionaryEntries NodeId[] PropertyType Optional
Conformance Units
Data Access MultiStateDictionaryEntryDBT
Data Access ValueAsDictionaryEntries Property

The normal approach of associating DictionaryEntryType Nodes with HasDictionaryEntry
References cannot be used with a MultiStateValueDiscreteType VariableType due to the
EnumValues Property being an Array, making this Type necessary. References can however
be used for other VariableTypes. For example, the TwoStateDiscreteType can use
HasDictionaryEntry References with SourceNode being the TrueState and FalseState
Properties and TargetNode being the DictionaryEntry Nodes.
EnumDictionaryEntries is a two-dimensional array of NodeIds. The first dimension is used to
list all possible dictionary entry values for the related variable in a specific dictionary (e.g., CDD
or ECLASS). The second dimension is used to reference this dictionary. The size of the first
array dimension shall be the same size as the EnumValues Property.
ValueAsDictionaryEntries provides a list of all dictionary entry values in the different dictionaries
related to the current value of the variable. The order of the array entries shall be in the same
order used by the EnumDictionaryEntries Property.
If an instance of this type is writeable and the optional ValueAsDictionaryEntries Property is
implemented, it shall be writeable as well. Clients writing to the ValueAsDictionaryEntries
Property shall use one of the DictionaryEntryType NodeIds defined by the
EnumDictionaryEntries Property. This will have the same result as writing the value attribute,
but the client does not require knowledge of the values.
The NodeIds represent the dictionary entries and can be generated with dictionary knowledge.
7.2 MultiStateDictionaryEntryDiscreteType VariableType
The MultiStateDictionaryEntryDiscreteType VariableType is a subtype of the
MultiStateDictionaryEntryDiscreteBaseType. It requires the ValueAsDictionaryEntries Property.
It is formally defined in Table 7.
Table 7 – MultiStateDictionaryEntryDiscreteType definition
Attribute Value
BrowseName MultiStateDictionaryEntryDiscreteType
IsAbstract False
ValueRank Scalar
DataType Number
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the MultiStateDictionaryEntryDiscreteBaseType defined in 7.1
HasProperty Variable ValueAsDictionaryEntries NodeId[] PropertyType Mandatory
Conformance Units
Data Access MultiStateDictionaryEntryDBT

8 OPC UA Objects
8.1 Dictionaries Object
The Dictionaries Object is used as the browse entry point for dictionaries referenced in the
Server. The Object is optional and can be used to expose the hierarchy of the referenced
dictionaries or dictionary entries referenced by other Nodes.
The Dictionaries Object is a component of the Server Object defined in IEC 62541-5. The
Dictionaries Object references DictionaryEntryType and DictionaryFolderType Object Nodes. It
is formally defined in Table 8.
Table 8 – Dictionaries definition
Attribute Value
BrowseName Dictionaries
References NodeClass BrowseName DataType TypeDefinition ModellingRule
ComponentOf of the Server Object defined in IEC 62541-5.
HasTypeDefinition ObjectType DictionaryFolderType
Conformance Units
Address Space Dictionary Entries

9 Examples (informative)
The example in Figure 3 shows how OPC UA Properties of the DeviceType defined in
IEC 62541-100 refer dictionary entries in the IEC 61987 Common Data Dictionary.

Figure 3 – DeviceType Property example
The example in Figure 4 shows how OPC UA Objects could refer to classes in the IEC 61987
Common Data Dictionary and OPC UA Properties to properties in the data dictionary.
In this example, t
...

Questions, Comments and Discussion

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