通过元数据驱动的 Web API 开发实现公民科学数据的 FAIR 化及跨实体增量编码在 Web 压缩中的应用
1. 公民科学数据 FAIR 化流程
公民科学(CS)项目的数据仓库存在缺乏元数据和共享标准的问题,这阻碍了 FAIR 准则的实现。为解决这一问题,提出了一套 FAIR 化流程,具体步骤如下:
- 生成 DCAT 兼容的元数据目录 :支持 DCAT 规范类和图转换为 RDF,生成的元数据以 RDF 格式导出,可作为链接数据共享。
- 生成 API :基于之前的工作,从 CSV 数据集自动生成 API,并增加了将 JSON 文件转换为 CSV 的功能,以支持更多常见格式。API 生成过程如下:
1. 从数据源构建数据模型。
2. 根据数据模型生成 OpenAPI 模型。
3. 按照 OpenAPI 3.0 标准从模型构建 OpenAPI 文档。
4. 输出可在本地主机访问的完整运行的 Web API,便于开发和测试,也可轻松在线发布。
下面是 API 生成过程的 mermaid 流程图:
graph LR
A[数据源] --> B[构建数据模型]
B --> C[生成 OpenAPI 模型]
C --> D[构建 OpenAPI 文档]
D --> E[输出 Web API]
- 发布 Web API :由于开放数据(OD)门户通常无法
超级会员免费看
订阅专栏 解锁全文
1093

被折叠的 条评论
为什么被折叠?



