| API (Application Programming Interface) |
應用程式介面 |
為「電腦作業系統(Operating system)」或「程式函式庫」提供給應用程式呼叫使用的程式碼。其主要目的是讓應用程式開發人員得以呼叫一組常式功能,而無須考慮其底層的原始碼為何,或理解其內部工作機制的細節。API 本身是抽象的,它僅定義了一個介面,而不涉及應用程式在實際實現過程中的具體操作。 |
| REST |
含狀態傳輸 |
全名為 Representational State Transfer,是一種軟體架構設計風格。資源由 URI 指定,對資源的操作包括取得、創建、修改和刪除資源,這些操作正好對應 HTTP 協議提供之 GET、POST、PUT 和 DELETE 方法。 |
| RESTful |
含狀態傳輸的 Web 服務 |
是一個使用 HTTP 並遵循 REST 原則,以 URL 定位資源,根據 HTTP 內容指示操作動作回應訊息。 |
| JSON |
- |
一種常見的輕量級資料交換格式。 |
| YAML |
- |
一個可讀性高,用來表達資料序列的格式。 |
| SRU (Service Root URL) |
服務根網址 |
描述平臺上提供各類別應用服務之網址。 |
| Resource Path |
資源路徑 |
接續於服務根網址後,指定某一資料集之資料資源路徑。 |
| Query Options |
查詢選項 |
接續於資源路徑後,針對某一應用服務指定某一資料集之資源項目,表達所欲取得資料的範圍或查詢的條件。 |
| Metadata |
詮釋資料 |
描述資料的資料。 |
| M2M (Machine to Machine) |
機器與機器間資料交換 |
機器中的應用系統已設定好定期呼叫機制與呼叫 API 方式,定期透過網際網路直接呼叫資料開放平臺提供之 API,以系統介接自動取得特定資料。 |