CBDB API

簡介

API (application programming interfaces) 是一種允許資料庫之間互相溝通的介面. 透過 API, 每個資料庫都可以取用其他資料庫的資訊, 來補充自己未能著重的資料面相, 而不必在自己資料庫重新輸入這些資料. 
 
CBDB 現在為其他資料庫提供API服務,讓任何資料庫都可以取用CBDB 人物傳記, 並於自己的資料庫呈現出來。CBDB API 現在支持兩種查詢方式:
1. 用人物ID查詢 (CBDB ID)
2. 用人名查詢 (漢字或拼音)
 
如何呼叫CBDB API
例:為王安石創建API Call
以程式送出以下http請求:
1. 用人物ID查詢 (用CBDB ID取得人物傳記 ):
2. 用人名查詢 (漢字或拼音):
輸出格式
呼叫CBDB API後,我們會回傳關於此人在CBDB完整的傳記資料:
HTML格式
 
CBDB API 也支持另外兩種輸出格式:XML與JSON。藉由提供XML / JSON 兩種格式, CBDB API 允許其他資料庫根據需求, 自己定義: 如何呈現 CBDB 的資料。
目前在使用CBDB API的資料庫有:
明清婦女著作 -- McGill大學
人名權威人物傳記資料  -- 中央研究院歷史語言研究所
Digging into Data: Automating Chinese Text Extraction --  Peter K. Bol, Naomi Standen, Hilde De Weerdt