オブジェクト識別子

オブジェクト識別子（オブジェクトしきべつし、英：Object IDentifier、OID）とは、あらゆるオブジェクト、概念、または「モノ」に世界的に重複しない一意な識別子（番号）を割り当てるために作られた識別子メカニズムである。国際電気通信連合（ITU）およびISO/IECにより、共同で標準化されている。
構成.
OIDの構成はITU標準X.660で正式に定義されており、木構造（OID tree）となっている。標準文書上では、識別子を構成する個々の最小ラベルをアーク（arc）と呼び、アークは整数値（primary integer values）で表す。オプションとして英字（Unicode labels）で表すこともできる。あるアークに更に下位のアークを定義した場合、アーク間は空白（space）で区切り、下位アークを右端に表示する。左端のルートアーク（レベル1）から目的とするアークまでの完全なパスをノード（node）と呼び、{ }で囲んで一意なOIDとして識別使用する。
構成例.
たとえば、Intel Corporationを表すOIDは次のようになる。 
ルート.
前述のとおり、ITUとISOが共同で標準化したものである経緯から、ルートアークには以下の3種類が定義されており、すべてのOIDの起点となる。
権限の委譲.
OIDツリーは、権限委譲の連鎖によって分散管理されている。移譲の連鎖を、先ほどのIntel CorporationのOIDを例にすると、以下のようになる。