开放数据平台的接口服务研究及应用探讨*
翁丹玉, 翟军, 袁长峰, 林岩

Interface Services and Applications of Open Data Platform
Weng Danyu,Zhai Jun,Yuan Changfeng,Lin Yan
表7 CKAN API、Socrata API与OData API的对比
平台 API类型 API模式
CKAN API 通过键值对的方式查询与查询字符串匹配的数据资源
的元数据
某一数据集下的全部的元数据描述, 包括该数据集下
数据资源元数据
{根URL}/api/{version}/action/resource_search?query=
{元数据字段key}:{value}
{根URL}/api/{version}/action/package_show?id=
{datasetName or datasetId}
Socrata API 某一数据集下的数据资源 {根URL}/resource/{dataset_identifier}.{datatype}
OData API 获取元数据文档
获取服务文档
获取一个实体集
查询实体集中某一实体
其他查询API
{根URL}/$metadata
{根URL}/
{根URL}/{entityset_identifier}
{根URL}/{entityset_identifier}(entity_id)
{根URL}/{entityset_identifier}?$filter={}等