reviewed_by: rd: Ronny pm: James

政府機關 OID 碼 — tw.gov.moda~ref~oid

數位發展部維護的政府機關 OID(Object Identifier)對照表(原由國家發展委員會負責,數位發展部成立後移交)。 授權:政府資料開放授權條款(OGDL-Taiwan-1.0) 原始資料來源:數位發展部 oid.nat.gov.tw


資料概述

項目 說明
資料來源 數位發展部,維護於 oid.nat.gov.tw(原由國家發展委員會負責,數位發展部成立後移交)
執行機構 中華電信股份有限公司(受數位發展部委託執行)
總筆數 約 7,986 筆(2026-05 查詢)
更新頻率 按需更新

OID 用途

OID(Object Identifier,物件識別碼)是資訊物件的唯一識別符號,讓資訊在網路上傳遞更安全。常見應用場景:

  • 數位憑證:政府機關或組織的 OID 放在 X.509(v3)憑證的用戶目錄屬性延伸欄位,憑證保證等級也可藉 OID 識別
  • 加解密演算法:RSA 等演算法規格使用 OID 作為唯一識別

[來源: oid.nat.gov.tw/infobox1/index.jsp]


OID 分類範圍

台灣政府領域 OID 保留範圍為 2.16.886.0 – 2.16.886.999。各類別的前綴如下(本資料集只含 2.16.886.101):

OID 前綴 適用對象
2.16.886.101 政府機關/單位(本資料集範圍)
2.16.886.103 社團法人
2.16.886.104 財團法人
2.16.886.105 行政法人
2.16.886.110 自由職業事務所
2.16.886.111 學校
2.16.886.119 其他組織或團體

另有 2.16.886.1(中華電信)與 2.16.886.2(工研院電通所)自 1998 年起已使用,因此予以保留,不屬上述分類。

[來源: oid.nat.gov.tw/infobox1/index.jsp]


OID 格式與結構

台灣政府機關的 OID 以 2.16.886.101. 開頭,之後以點分隔的數字代表層級:

2.16.886.101.{院}[.{部會}[.{所屬機關或單位}[...]]]

已知頂層 OID 對應

OID 機關名稱 DGPA 機關代碼
2.16.886.101.20001 國民大會 100000000A
2.16.886.101.20002 總統府 200000000A
2.16.886.101.20003 行政院 A00000000A
2.16.886.101.20004 立法院 400000000A

(其餘各院 OID 請直接查 API)

階層關係

子機關的 OID 是在父機關 OID 後加上子編號。例如:

  • 2.16.886.101.20003 = 行政院
  • 2.16.886.101.20003.20007 = 經濟部(隸屬行政院)
  • 2.16.886.101.20003.20007.20143 = 投資審議司(隸屬經濟部)

DN(Distinguished Name)欄位以 LDAP 格式記錄完整路徑,可用於理解機關層次關係。


OID 與 DGPA 機關代碼的對應

OID 資料集的 OrgCode 欄位記錄對應的 DGPA 機關代碼(tw.gov.dgpa~ref~gov-org 中的 機關代碼)。

重要特性

一個 OrgCode 可能對應多個 OID:OID 系統的粒度細於 DGPA 機關代碼,某些沒有獨立 DGPA 代碼的「單位」(如司、處)會在 OID 系統中有自己的 OID,但 OrgCode 與上級機關相同。

實際案例:

  • 經濟部投資審議司(OID: 2.16.886.101.20003.20007.20143)的 OrgCode = A13000000G(與經濟部本身相同)
  • 行政院(A00000000A)在 OID 資料集中有 10 筆不同 OID(包含本院及各下設任務組、委員會)
  • 立法院資訊處(OID: 2.16.886.101.20004.20001)的 OrgCode = 400000000A(與立法院本身相同)

OrgCode 指向現行機關代碼:當機關改制時,OID 的 OrgCode 欄位反映的是改制後的現行代碼,而非歷史舊代碼。例如經濟部 OID 的 OrgCodeA13000000G(改制後),而非舊的 313000000G


OID 覆蓋範圍的限制

OID 資料並未涵蓋所有政府機關與單位,已確認的空白:

  • 立法院下屬單位:立法院(400000000A)在 OID 資料集中僅有 2 筆(立法院本身 + 資訊處),公報處、議事處、國會圖書館、各委員辦公室、各黨團辦公室等均無 OID。
  • 部分機關在 OID 系統中完全缺席,或雖有 OID 但掛到不正確的 DGPA 代碼。

OID 標準說明

台灣使用的 OID 前綴 2.16.886不符合國際 OID 標準

國際 OID 標準(ITU-T X.660)中,2.16 後的數字代表國家代碼(ISO 3166-1):

  • 886葉門(Yemen)的國碼,並非台灣
  • 台灣的 ISO 3166-1 數字碼為 158

此 OID 由中華電信早期擅自使用,並非依照正式申請程序取得的國際認可 OID,因此這組 OID 在國際上不被承認為台灣政府機關的正式識別碼。在台灣境內的電子公文、數位憑證系統中仍廣泛使用。


使用範例

查詢特定機關的 OID

# 依名稱全文搜尋
curl -H "Authorization: Bearer YOUR_TOKEN" \
  "https://data.openfun.tw/api/v1/datasets/tw.gov.moda~ref~oid/records?q=經濟部&per_page=10"

# 直接查已知 OID
curl -H "Authorization: Bearer YOUR_TOKEN" \
  "https://data.openfun.tw/api/v1/datasets/tw.gov.moda~ref~oid/records/2.16.886.101.20003.20007"

從 DGPA 機關代碼反查 OID

curl -H "Authorization: Bearer YOUR_TOKEN" \
  "https://data.openfun.tw/api/v1/datasets/tw.gov.moda~ref~oid/records?OrgCode=A13000000G&per_page=20"

回傳可能多筆(機關本身 + 下屬單位),以 OID 最短的為機關本身,或以 DN 欄位確認層級。


更新頻率與版本記錄

版本 更新日期 說明
初版 2026-05-18 建立知識文件,確認欄位結構、OID 格式、DGPA 對應關係

相關資料集

資料集 說明 關聯
tw.gov.dgpa~ref~gov-org 人事總處機關代碼 OrgCode 欄位對應此資料集的 機關代碼,可查詢機關詳情、裁撤狀態、改制歷程

AI 使用指引

AI agent 使用指引(含欄位查詢語法、OID ↔ DGPA 代碼互查流程)見 skill.md