拓展本体工程实践以促进应用开发及跨语言知识桥梁构建
一、API 开发与部署相关内容
- API 部署
API 部署是使 API 在线可用的活动。在此过程中,提供 API 文档访问十分重要,这有助于开发者学习和理解 API 的工作原理。同时,应以人类可读的格式提供 API 规范,并让 API 在网络上可被发现,例如可以将 API 发布到注册表(如 Programmable Web)。 - 支持 API 生成过程
为了自动化 API 生成方法中的一些活动和任务,开发了 OATAPI(Ontology Artefacts to API)工具。该工具以一组能力问题(CQs)和本体序列化作为输入,解析这些工件后,输出一组 REST API 路径和 SPARQL 查询,用于获取解决 CQs 的数据。
以下是 OATAPI 中能力问题分析的伪代码:
Algorithm 1 : Pseudocode for the competency questions analysis
Input: Competency questions (CQs) and ontology serialization (onto)
Output: API paths (APIpaths) and SPARQL queries (queries)
1: loadCompetencyQuestions(CQs);
2: loadOntology(onto);
3: for all cq in CQs do
4:
超级会员免费看
订阅专栏 解锁全文
693

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



