命名及分配
命名規則
在GB/T 17969.3-2008《信息技術開放系統互連OSI登記機構的操作規程第3部分:ISO和ITU一T聯合管理的頂級弧》中,對OID命名規則和分配方案進行了規範。與目前網際網路上的域名結構類似,OID編碼規則是一種樹狀結構,不同層次之間用“.”分隔,層數無限制。OID名稱包括數字和字母數字兩種形式,數字名稱的值是一個大於0小於16 000 000的正整數,字母數字名稱形式的值是一個不小於1個字元並且不大於100個字元的可變長度字元串,同時該值在註冊機構範圍內是唯一的。以中國電子技術標準化研究所為例,用OID(1 .2.156.1)標識,含義是:ISO分支(1)一國家成員分支(2)一中國分支(156)一中國電子技術標準化研究所(1 )。
分配方案
圖1給出了從根目錄開始到中國的OID分配方案。根目錄下ISO和ISO-ITU聯合((joint-iso-it-t)兩個分支的中國分支由位於中國電子技術標準化技術研究所的國家OID註冊中心負責管理。
運行機制
圍繞OID的運行機制主要有兩種方式。
國家統一管理的方式
在OID樹中,國家成員體單元下的OID基本上由國家來統一管理OID註冊,用於各種套用,並且均需要收費。值得注意的是,有些在全球廣泛的套用,例如HL7的OID根節點,其實是在美國OID樹下的一個分支OID(2.16.840.1.113883.3.1);另外,還有一些其他國家的組織到美國OID樹下申請了OID號碼。
由民間組織管理的方式
OID的套用起源於網路的套用,因此在OID的根目錄下有一個最早、也是目前發展最為快速的分支OID(1.3.6.1),最初的目的是用於對網路相關的信息ASN.1、MIB等信息的註冊,現在已經不限於該目的。這個OID分支由IANA管理,免費提供。應該指出的是,IANA管理的OID分支受理效率還是很高的,但是有一個致命的問題是它沒有、也不可能對申請方提供的信息進行驗證。
通過分析發現,當某個國家將OID套用於一個特定的、重要的領域(例如電子認證)時,往往需要對申請方進行驗證後,才分發OID號碼。而對於網際網路這種管理較為鬆散的方式,雖然套用廣泛,但是IANA並沒有對申請方進行驗證就提供了OID號碼。因此如果採用IANA提供的OID,需要考慮這個因素。
OID特點
與商品代碼、組織機構代碼、標準書號((ISBN), IP位址等其他標識機制相比,OID具有明顯的特點。
(1) OID採用分層結構,靈活、可擴展性強。上述的三類代碼都有固定位數限制,可標識的對象總數有限;目前,IPv4地址就面臨著因網路節點增多需要升級的問題。而OID因為沒有層數限制,因此不存在這種問題。
(2) OID可用於多種編碼機制之間映射的元標識。針對一種對象,往往已經存在了多種標識方式。以組織對象為例,存在組織機構代碼(來自於ISO 6523-1)、銀行標識代碼舊ank Identifier Code,BIC,來源於ISO 9362)、國際銀行賬戶號(International Bank Account Number,IBAN,來源於ISO 13616)、duns number等多種標識方。這些標識方式都是在不同的歷史時期,針對不同的特定目的制定的,並且都已經廣泛套用。隨著信息化進程的加快,需要多種信息化套用的結合,首先需要對多種標識方式進行整合和映射。研究表明,從編碼機制上看,只有OID和uri適宜做多種編碼機制相互映射的元標識。
(3) OID可以用於多種對象的標識。OID最初是用於對網路傳輸中ASN.1代碼的標識,因為它具有靈活、可擴展等特點,逐漸成為網路傳輸中多種不同類型對象的標識,例如:密碼算法、硬體設備類型、組織機構等。
推廣思路
隨著信息技術向社會、經濟等各個領域的滲透,信息資源的管理成為一個日益突出的問題。信息資源的標識是信息資源利用、管理的基礎。如何對形態、來源各異的信息資源進行統一標識,是關係到我國信息資源自我管理、充分利用的必要條件之一。OID作為一種靈活、可擴展的信息資源標識方式,已經在全球範圍內廣泛套用,我國也已經成立了“國家OID註冊中心”,已經具備了OID分配管理能力。
為了加強我國信息資源的利用和管理,推動OID在我國大範圍內推廣採用,OID相關下一步工作思路如下。
(1) 繼續加強的OID相關技術和管理流程的研究
將繼續對OID解析方案、OID註冊管理流程、套用、運營的結合等技術和管理問題進行研究;此外,OID作為一項非常靈活的標識方式,如何和metadata, uri, UDDI等現有技術結合,也是國際上正在探討的問題。
(2) 在典型套用中推廣採用OID。
將選擇電子認證、電子書設備標識、電子出版物標識、感測器網路等典型套用,將OID推廣套用。對各個領域套用的可能性分析如下:
1) 電子認證:在電子認證領域套用OID已經比較成熟,在國外的多個國家已經開始採用,在中國的方式建議在中國OID樹下設定用於電子認證的OID分支,由政府主管部門統一管理。
2) 電子書設備和出版物:在電子書領域套用OID,也較為可行。可行的方式是在OID樹下設定電子書套用分支,設備生產廠商申請OID號,並負責分配、維護、管理自己的OID分支,用於對電子書設備的標識;對於電子出版物,建議由政府主管部門負責分配電子出版物OID,用於對電子出版物進行唯一標識管理。可能需要解決和DOI(數字對象標識)的協調問題。
3) 感測器網路:對於感測器網路這個新興領域,如何對節點進行統一標識,是信息融合、智慧型協同的基礎,建議在感測器網路採用OID時,與元數據結合使用。