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 的 OrgCode 為 A13000000G(改制後),而非舊的 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。