ISO/IEC 9834-1:2012
(Main)Information technology — Procedures for the operation of object identifier registration authorities — Part 1: General procedures and top arcs of the international object identifier tree
Information technology — Procedures for the operation of object identifier registration authorities — Part 1: General procedures and top arcs of the international object identifier tree
ISO/IEC 9834-1:2012: specifies a tree structure for allocations made by a hierarchical structure of Registration Authorities, called the international object identifier (OID) tree, which supports the ASN.1 OBJECT IDENTIFIER type and the ASN.1 OID-IRI type (ISO/IEC 8824-1); registers top-level arcs of the international OID tree; specifies procedures which are generally applicable to registration at any level of the international OID tree; provides guidelines for the establishment and operation of International Registration Authorities for use, when needed, by other ITU-T Recommendations and/or International Standards; provides guidelines for additional ITU-T Recommendations and/or International Standards which choose to reference the procedures in ISO/IEC 9834-1:2012; provides a recommended fee structure for lower-level Registration Authorities. Information about registration for specific objects is contained in separate ITU-T Recommendations and/or International Standards. ISO/IEC 9834-1:2012 applies to registration by ITU-T Recommendations and/or International Standards, by International Registration Authorities, and by any other Registration Authority.
Technologies de l'information — Procédures opérationnelles pour les organismes d'enregistrement d'identificateur d'objet — Partie 1: Procédures générales et arcs sommitaux de l'arborescence des identificateurs d'objet internationale
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 9834-1
Fourth edition
2012-05-15
Information technology — Procedures for
the operation of object identifier
registration authorities: General
procedures and top arcs of the
international object identifier tree
Technologies de l'information — Procédures opérationnelles pour les
organismes d'enregistrement d'identificateur d'objet: Procédures
générales et arcs sommitaux de l'arborescence des identificateurs
d'objet internationale
Reference number
ISO/IEC 9834-1:2012(E)
©
ISO/IEC 2012
---------------------- Page: 1 ----------------------
ISO/IEC 9834-1:2012(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2011
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 ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published by ISO in 2012
Published in Switzerland
ii © ISO/IEC 2012 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 9834-1:2012(E)
CONTENTS
Page
1 Scope . 1
2 Normative references. 1
2.1 Identical Recommendations | International Standards . 1
2.2 Paired Recommendations | International Standards equivalent in technical content . 1
2.3 Additional references . 1
3 Definitions . 2
3.1 Organization definition . 2
3.2 ASN.1 terms . 2
3.3 Directory terms. 2
3.4 Unicode terms . 2
3.5 Additional definitions . 2
4 Abbreviations . 4
5 Notation . 5
6 Registration . 5
6.1 Overview . 5
6.2 Management of the OID tree . 5
6.3 Operation . 6
7 International OID tree. 6
8 International Registration Authorities . 8
8.1 Requirement for an International Registration Authority . 8
8.2 Operation of International Registration Authorities . 8
8.3 Sponsoring Authorities . 9
9 Contents of registration procedures for objects of a particular type . 9
10 Progression of registration procedures for objects of a particular type . 10
11 Recommended fee structure . 11
Annex A – Top-level arcs of the OID tree . 12
A.1 General . 12
A.2 Assignment of primary integer values, Unicode labels and secondary identifiers to root arcs . 12
A.3 Assignment of primary integer values, Unicode labels and secondary identifiers to arcs
administered by ITU-T . 12
A.4 Assignment of primary integer values, Unicode labels and secondary identifiers to arcs
administered by ISO . 14
A.5 Assignment of OID components jointly administered by ISO and ITU-T . 16
A.6 Assignment of additional Unicode labels and secondary identifiers to the root arcs . 17
A.7 Assignment of additional Unicode labels from the root to lower-level arcs (long arcs) . 18
A.8 Publication of register entries requiring joint ITU-T and ISO approval . 19
Annex B – References to this Recommendation | International Standard . 20
Annex C – Registration-hierarchical-name-tree . 22
C.1 Introduction . 22
C.2 Definitions . 22
C.3 Abbreviations . 22
C.4 Generic RH-name-tree . 22
Bibliography . 24
© ISO/IEC 2012 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 9834-1:2012(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information
technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC 9834-1 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 6, Telecommunications and information exchange between systems, in collaboration with
ITU-T. The identical text is published as Rec. ITU-T X.660 (07/2011).
This fourth edition cancels and replaces the third edition (ISO/IEC 9834-1:2008), which has been technically
revised.
ISO/IEC 9834 consists of the following parts, under the general title Information technology — Procedures for
the operation of object identifier registration authorities:
Part 1: General procedures and top arcs of the international object identifier tree
Part 2: Registration procedures for OSI document types
Part 3: Registration of Object Identifier arcs beneath the top-level arc jointly administered by ISO and
ITU-T
Part 4: Register of VTE Profiles
Part 5: Register of VT Control Object Definitions
Part 6: Registration of application processes and application entities
Part 7: Joint ISO and ITU-T Registration of International Organizations
Part 8: Generation and registration of Universally Unique Identifiers (UUIDs) and their use as ASN.1
Object Identifier components
Part 9: Registration of object identifier arcs for applications and services using tag-based identification
iv © ISO/IEC 2012 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 9834-1:2012 (E)
INTERNATIONAL STANDARD
RECOMMENDATION ITU-T
Information technology – Procedures for the operation
of object identifier registration authorities: General procedures
and top arcs of the international object identifier tree
1 Scope
This Recommendation | International Standard:
a) specifies a tree structure for allocations made by a hierarchical structure of Registration Authorities,
called the international OID tree, which supports the ASN.1 OBJECT IDENTIFIER type and the ASN.1
OID-IRI type (see Rec. ITU-T X.680 | ISO/IEC 8824-1);
b) registers top-level arcs of the international object identifier tree;
c) specifies procedures which are generally applicable to registration at any level of the international OID
tree;
d) provides guidelines for the establishment and operation of International Registration Authorities for use,
when needed, by other ITU-T Recommendations and/or International Standards;
e) provides guidelines for additional ITU-T Recommendations and/or International Standards which choose
to reference the procedures in this Recommendation | International Standard;
f) provides a recommended fee structure for lower-level Registration Authorities.
NOTE – Information about registration for specific objects is contained in separate ITU-T Recommendations and/or International
Standards.
This Recommendation | International Standard applies to registration by ITU-T Recommendations and/or International
Standards, by International Registration Authorities (see clause 8), and by any other Registration Authority.
2 Normative references
The following Recommendations and International Standards contain provisions which, through reference in this text,
constitute provisions of this Recommendation | International Standard. At the time of publication, the editions indicated
were valid. All Recommendations and Standards are subject to revision, and parties to agreements based on this
Recommendation | International Standard are encouraged to investigate the possibility of applying the most recent
edition of the Recommendations and Standards listed below. Members of IEC and ISO maintain registers of currently
valid International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of currently
valid ITU-T Recommendations.
2.1 Identical Recommendations | International Standards
– Recommendation ITU-T X.500 (2008) | ISO/IEC 9594-1:2008, Information technology – Open Systems
Interconnection – The Directory: Overview of concepts, models and services.
– Recommendation ITU-T X.501 (2008) | ISO/IEC 9594-2:2008, Information technology – Open Systems
Interconnection – The Directory: Models.
– Recommendation ITU-T X.662 (2008) | ISO/IEC 9834-3:2008, Information technology – Open Systems
Interconnection – Procedures for the operation of OSI Registration Authorities: Registration of object
identifier arcs beneath the top-level arc jointly administered by ISO and ITU-T.
– Recommendation ITU-T X.680 (2008) | ISO/IEC 8824-1:2008, Information technology – Abstract
Syntax Notation One (ASN.1): Specification of basic notation.
2.2 Paired Recommendations | International Standards equivalent in technical content
None.
2.3 Additional references
– Recommendation ITU-T X.121 (2000), International numbering plan for public data networks.
– Recommendation ITU-T X.669 (2008), Procedures for ITU-T registration of identified organizations.
Rec. ITU-T X.660 (07/2011) 1
---------------------- Page: 5 ----------------------
ISO/IEC 9834-1:2012 (E)
– IETF RFC 5891 (2010), Internationalized Domain Names in Applications (IDNA): Protocol.
– ISO 3166-1:2006, Codes for the representation of names of countries and their subdivisions – Part 1:
Country codes.
– ISO 3166-3:1999, Codes for the representation of names of countries and their subdivisions – Part 3:
Codes for formerly used names of countries.
– ISO/IEC 6523-1:1998, Information technology – Structure for the identification of organizations and
organization parts – Part 1: Identification of organization identification schemes.
– ISO/IEC 6523-2:1998, Information technology – Structure for the identification of organizations and
organization parts – Part 2: Registration of organization identification schemes.
– ISO/IEC 10646:2011, Information technology – Universal Multiple-Octet Coded Character Set (UCS).
NOTE – Recommendation ITU-T T.55 [2] recommends the use of ISO/IEC 10646 for the representation of the
languages of the world.
3 Definitions
For the purposes of this Recommendation | International Standard, the following definitions apply:
3.1 Organization definition
This Recommendation | International Standard uses the following term defined in ISO/IEC 6523-1:
a) organization.
3.2 ASN.1 terms
This Recommendation | International Standard uses the following terms defined in Rec. ITU-T X.680 | ISO/IEC
8824-1:
a) (ASN.1) identifier;
b) object;
c) object descriptor type;
d) (ASN.1) object identifier type.
3.3 Directory terms
3.3.1 This Recommendation | International Standard uses the following terms defined in Rec. ITU-T X.500 |
ISO/IEC 9594-1:
a) Directory.
3.3.2 This Recommendation | International Standard uses the following terms defined in Rec. ITU-T X.501 |
ISO/IEC 9594-2:
a) attribute;
b) attribute type;
c) attribute value;
d) Directory name;
e) object class;
f) relative distinguished name.
3.4 Unicode terms
This Recommendation | International Standard uses the following terms defined in ISO/IEC 10646:
a) coded character.
3.5 Additional definitions
3.5.1 additional secondary identifier: A secondary identifier for a top-level arc of the international object
identifier tree that is assigned from time-to-time by a simple Resolution of both the relevant ITU-T study group and the
2 Rec. ITU-T X.660 (07/2011)
---------------------- Page: 6 ----------------------
ISO/IEC 9834-1:2012 (E)
relevant ISO/IEC JTC 1 Sub-Committee, without requiring any change to this or any other ITU-T Recommendation
and/or International Standard (see A.6.4).
3.5.2 additional Unicode label: A Unicode label for one of the top-level arcs of the international object identifier
tree that is assigned from time-to-time by a simple Resolution of both the relevant ITU-T study group and the relevant
ISO/IEC JTC 1 Sub-Committee, without requiring any change to this or any other ITU-T Recommendation |
International Standard (see A.6.4).
3.5.3 administrative role (of a Registration Authority): Assigning and making available unambiguous names
according to the ITU-T Recommendation and/or International Standard defining the procedures for the Registration
Authority.
3.5.4 integer-valued Unicode label: A Unicode label for an arc that is the character representation (with no leading
zeros) of the primary integer value of that arc.
NOTE – An arc of the international object identifier tree can have no other Unicode label that is the character representation
(with or without leading zeros) of an integer value (see 7.4).
3.5.5 international object identifier tree: A tree whose root corresponds to this Recommendation | International
Standard and whose nodes correspond to Registration Authorities responsible for allocating arcs from a parent node.
3.5.6 International Registration Authority: A Registration Authority (see 3.5.17) acting at the international level
where the procedures for its operation, defined in a relevant ITU-T Recommendation and/or International Standard,
declare it to operate as an International Registration Authority (see clause 8).
3.5.7 Joint ITU-T | ISO/IEC JTC 1 Collaborative Team for object identifiers: A group established in
accordance with Rec. ITU-T A.23, Annex A | ISO/IEC JTC 1 Standing Document [1], clause 8, to progress work on
joint text in relation to object identifiers (OIDs).
3.5.8 long arc: A Unicode label from a superior node in the international object identifier tree that identifies a node
that is not immediately beneath the superior node.
NOTE 1 – The long arc (in addition to normal arcs) has to satisfy the unambiguity requirements (after normalization) for all arcs
from that superior node (see 7.8).
NOTE 2 – The only property of a long arc (see 3.5.15) is its Unicode label. It does not have a primary integer value or a
secondary identifier. It is essentially a short-cut for a series of arcs, each of which has a primary integer value and its own
Unicode labels.
NOTE 3 – The long arc can therefore not be used to define the value of an ASN.1 OBJECT IDENTIFIER type. It can only be
used in an OID-internationalized resource identifier (see 3.5.12).
NOTE 4 – Joint action by ITU-T and ISO/IEC can allocate a Unicode label for a long arc that identifies a node which is two
levels beneath the root (see A.7). This Recommendation | International Standard only allows long arcs for arcs beneath the
top-level arc with primary integer value 2.
3.5.9 normalization (of a Unicode label): Transformation of any Unicode label into a form suitable for
comparison (see 7.5.5).
3.5.10 object (of interest): Anything in some world, generally the world of telecommunications and information
processing or some part thereof,
a) which is identifiable (can be named); and
b) which may be registered.
NOTE – Examples of objects are ASN.1 modules (see Rec. ITU-T X.680 | ISO/IEC 8824-1), information objects [6], managed
objects [9], XML namespaces [15] and any other object that can be identified by an OID, URI or IRI.
3.5.11 object identifier: An ordered list of primary integer values from the root of the international object identifier
tree to a node, which unambiguously identifies that node (see 7.8).
3.5.12 OID-internationalized resource identifier: An ordered list of Unicode labels from the root of the
international object identifier tree that unambiguously identifies a node in that tree (see 7.8).
NOTE – The ASN.1 OID-IRI type (see Rec. ITU-T X.680 | ISO/IEC 8824-1) is the set of all OID-internationalized resource
identifier values, and provides value notations for all OID-internationalized resource identifiers based on the international object
identifier tree. The corresponding encodings are specified in [8].
3.5.13 primary integer value: A primary value of type integer used to unambiguously identify an arc of the
international object identifier tree.
NOTE – An arc of the international object identifier tree has precisely one primary integer value, apart from long arcs, which
have only Unicode labels.
3.5.14 primary value: A value of a specified type assigned to an arc of the OID tree that can provide an
unambiguous identification of that arc within the set of arcs from its superior node.
Rec. ITU-T X.660 (07/2011) 3
---------------------- Page: 7 ----------------------
ISO/IEC 9834-1:2012 (E)
3.5.15 properties of an arc: The primary integer value, Unicode labels and secondary identifiers assigned to that
arc.
NOTE – Long arcs (see 3.5.8) have only Unicode labels. All other arcs have precisely one primary integer value.
3.5.16 registration: The assignment of an unambiguous name to an object in a way which makes the assignment
available to interested parties.
3.5.17 Registration Authority: An entity such as an organization, a standard or an automated facility that performs
registration of one or more types of objects (see also 3.5.6).
NOTE – For this Recommendation | International Standard, the above definition of Registration Authority extends the term to
cover registration by organizations acting at international, regional and national levels, and by other means.
3.5.18 registration procedures: The specified procedures for performing registration and amending (or deleting)
existing registrations.
3.5.19 relevant ISO/IEC JTC 1 Sub-Committee: The ISO/IEC JTC 1 Sub-Committee that is responsible for the
Joint ITU-T | ISO/IEC JTC 1 Collaborative Team for object identifiers.
3.5.20 relevant ITU-T study group: The ITU-T study group that is responsible for the Joint ITU-T | ISO/IEC JTC 1
Collaborative Team for object identifiers.
3.5.21 root arc: One of the three arcs from the root of the international object identifier tree.
3.5.22 secondary identifier: A secondary value restricted to the characters forming an (ASN.1) identifier (see Rec.
ITU-T X.680 | ISO/IEC 8824-1), assigned either in an ITU-T Recommendation, an International Standard or by some
other Registration Authority to an arc of the OID tree.
NOTE – An arc of the international object identifier tree can have zero or more secondary identifiers.
3.5.23 secondary value: A value of some type associated with an arc that provides additional identification useful
for human readers, but that does not in general unambiguously identify that arc, and is not normally included in
computer communications.
3.5.24 Sponsoring Authority: An organization recognized to receive proposals for registration and to submit
applications to an International Registration Authority as defined by a given ITU-T Recommendation and/or
International Standard (see clause 8).
3.5.25 synonym: An OID for an object that is also identified by another distinct OID.
3.5.26 technical role (of a Registration Authority): Verifying that an application for registration of an OID arc is
in accordance with the ITU-T Recommendation and/or International Standard defining the form of the application.
3.5.27 top-level arcs (top arcs): The subset of arcs of the international object identifier tree that are assigned
identifiers in this Recommendation | International Standard (supplemented by references to the Rec. ITU-T X.660
series | ISO/IEC 9834 multipart Standards, or by a Resolution from time-to-time of both the relevant ITU-T study group
and the relevant ISO/IEC JTC 1 Sub-Committee).
3.5.28 Unicode character: A character from the Unicode character set.
3.5.29 Unicode character set: The set of coded characters specified in ISO/IEC 10646.
NOTE – This is the same character set as that defined by the Unicode Consortium in [16].
3.5.30 Unicode label: A primary value that consists of an unbounded sequence of Unicode characters that does not
contain the SPACE character (see 7.5 for other restrictions) used to unambiguously identify an arc of the OID tree.
NOTE 1 – Unicode labels are always case sensitive for matching purposes and when determining unambiguity. However, all
Unicode labels from a given OID node shall be distinct after normalization.
NOTE 2 – An arc of the international object identifier tree can have multiple Unicode labels.
NOTE 3 – The ability to include effectively the full range of Unicode characters may make it easier to execute certain forms of
OID-IRI mimicking (also called "spoofing"). Applications that will present OID-IRIs to human users shall adhere to best
practices regarding address mimicking in order to help prevent attacks that result from spoofed addresses (e.g., the phenomenon
known as "phishing" (see details in [11]).
4 Abbreviations
For the purposes of this Recommendation | International Standard, the following abbreviations apply:
ACSE Association Control Service Element
ASN.1 Abstract Syntax Notation One
FTAM File Transfer, Access and Management
4 Rec. ITU-T X.660 (07/2011)
---------------------- Page: 8 ----------------------
ISO/IEC 9834-1:2012 (E)
IANA Internet Assigned Numbers Authority
ICD International Code Designator
IRI Internationalized Resource Identifier
OID Object Identifier
OID-IRI OID-Internationalized Resource Identifier
OSI Open Systems Interconnection
RA Registration Authority
ROA Recognized Operating Agency
TSB Telecommunication Standardization Bureau
URI Uniform Resource Identifier
5 Notation
5.1 Unicode characters are specified in two ways. For a single character, it is normal to use the Unicode character
name in a special font followed by the word "character". For example:
SPACE character
5.2 For a range of characters, it is normal to use the letter U followed by eight hex digits for the start and end of
the range (both in a special font) in accordance with the notation defined in ISO/IEC 10646. For example:
U0000F900 to U0000FDCF
6 Registration
6.1 Overview
6.1.1 Many ITU-T Recommendations and International Standards define certain objects for which unambiguous
identification is required. This is achieved by registration.
NOTE – Examples of these objects are given in 3.5.10.
6.1.2 Registration is the assignment of a name to an object in a way which makes the assignment available to
interested parties. It is carried out by a Registration Authority.
6.1.3 Registration can be effected by an ITU-T Recommendation and/or International Standard, by publishing in
the ITU-T Recommendation and/or International Standard the names and the corresponding definitions of the object.
Such a mechanism requires an amendment of the ITU-T Recommendation and/or International Standard for each
registration, and hence is not appropriate in cases where the registration activity is high.
6.1.4 Alternatively, registration can be effected by permitting one or more organizations to act as Registration
Authorities to perform registration on a flexible basis.
6.1.5 The form of name used and the registration procedures ensure independent assignment of unambiguous names
by different Registration Authorities.
6.2 Management of the OID tree
6.2.1 The management of the entire OID tree is accomplished by a process of delegation of authority. In this
process, the Registration Authority responsible for a given OID may delegate the registration responsibility for each
subsequent OID to a subordinate Registration Authority. This delegation of registration responsibility can be applied
repeatedly.
6.2.2 The Registration Authority responsible for a given OID must assign a name to the subsequent OID that a
given sub-authority will manage. The name assigned shall be globally unambiguous, and shall be concatenated as a
prefix to all names assigned by that sub-authority. The repeated application of this process through a hierarchy of
registration agents ensures the generation of unambiguous names. The generation of names for registration purposes is
discussed further in clause 7.
NOTE – An organization, an ITU-T Recommendation and/or International Standard or an automated facility can be the
Registration Authority for more than one level of the OID tree.
Rec. ITU-T X.660 (07/2011) 5
---------------------- Page: 9 ----------------------
ISO/IEC 9834-1:2012 (E)
6.3 Operation
6.3.1 A Registration Authority may concern itself only with unambiguous assignment of names (the administrative
role), or may in addition need to concern itself with recording definitions of objects and verifying that these definitions
are in accordance with the ITU-T Recommendation and/or International Standard defining the form of the definition
(the technical role).
6.3.2 The criteria for registering an object may vary among Registration Authorities. It is the responsibility of each
authority to establish those criteria. A Registration Authority may also choose to define criteria for any authorities
which are subordinate to it.
NOTE – Among the criteria
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.