Object identifier
In computing, object identifiers or OIDs are an identifier mechanism standardized by the International Telecommunication Union and ISO/IEC for naming any object, concept, or "thing" with a globally unambiguous persistent name.
Syntax and lexicon
An OID corresponds to a node in the "OID tree" or hierarchy, which is formally defined using the ITU's OID standard, X.660. The root of the tree contains the following three arcs:Each node in the tree is represented by a series of integers separated by periods, corresponding to the path from the root through the series of ancestor nodes, to the node. Thus, an OID denoting Intel Corporation appears as follows,
and corresponds to the following path through the OID tree:
- 1 ISO
- 1.3 identified-organization,
- 1.3.6 DoD,
- 1.3.6.1 internet,
- 1.3.6.1.4 private,
- 1.3.6.1.4.1 IANA enterprise numbers,
- 1.3.6.1.4.1.343 Intel Corporation
- iso.identified-organization.dod.internet.private.enterprise.intel
Usage
- ISO/IEC 6523 "International Code Designator" uses OIDs with the prefix "1.3".
- In computer security, OIDs serve to name almost every object type in X.509 certificates, such as components of Distinguished Names, CPSs, etc.
- Within X.500 and LDAP schemas and protocols, OIDs uniquely name each attribute type and object class, and other elements of schema.
- In Simple Network Management Protocol, each node in a management information base is identified by an OID.
- IANA assigns Private Enterprise Numbers to companies and other organizations under the 1.3.6.1.4.1 node. OIDs down-tree from these are among the most commonly seen; for example, within SNMP MIBs, as LDAP attributes, and as vendor suboptions in the Dynamic Host Configuration Protocol.
- In the United States, HL7 International, a standards-developing organization in the area of electronic health care data exchange, is the assigning authority at the 2.16.840.1.113883 node. HL7 maintains its own, and as of December 1, 2020 it contained almost 20,000 nodes, most of them under the HL7 root.
- DICOM uses OIDs.
- The Centers for Disease Control and Prevention uses OIDs to manage the many complex values sets or "vocabularies" used in the Public Health Information Network Vocabulary Access and Distribution System.
- Slovakia assigns each an OID under the 1.3.158 node. Each legal or natural person has an allocated IČO and thus an allocated OID node.
Acquisition
There are multiple ways to acquire a OID. Both free and paid ones exist.- Free registration with below 1.3.6.1.4.1.
- Below of 2.25 a self generated UUID can be used.
- At national agencies. Like e.g. for the health sector BfArM in Germany, BMSGPK in Austria or :de:Refdata in Switzerland.
- At any organization that already has an OID and decides to sub allocate them.