首页> 外文会议>International Semantic Web Conference >OBA: An Ontology-Based Framework for Creating REST APIs for Knowledge Graphs
【24h】

OBA: An Ontology-Based Framework for Creating REST APIs for Knowledge Graphs

机译:OBA:基于本体的框架,用于为知识图形创建REST API

获取原文

摘要

In recent years, Semantic Web technologies have been increasingly adopted by researchers, industry and public institutions to describe and link data on the Web, create web annotations and consume large knowledge graphs like Wikidata and DBpedia. However, there is still a knowledge gap between ontology engineers, who design, populate and create knowledge graphs; and web developers, who need to understand, access and query these knowledge graphs but are not familiar with ontologies, RDF or SPARQL. In this paper we describe the Ontology-Based APIs framework (OBA), our approach to automatically create REST APIs from ontologies while following RESTful API best practices. Given an ontology (or ontology network) OBA uses standard technologies familiar to web developers (OpenAPI Specification, JSON) and combines them with W3C standards (OWL, JSON-LD frames and SPARQL) to create maintainable APIs with documentation, units tests, automated validation of resources and clients (in Python, Javascript, etc.) for non Semantic Web experts to access the contents of a target knowledge graph. We showcase OBA with three examples that illustrate the capabilities of the framework for different ontologies.
机译:近年来,研究人员,工业和公共机构越来越多地采用了语义网络技术,以描述和链接网络上的数据,创建Web注释并消耗Wikidata和DBPedia等大知识图表。但是,本体工程师之间仍有知识差距,设计,填充和创建知识图形;和Web开发人员需要了解,访问和查询这些知识图表,但不熟悉本体,RDF或SPARQL。在本文中,我们描述了基于本体的API框架(OBA),我们的方法可以在遵循RESTful API最佳实践时自动创建REST API。鉴于本体(或本体网络)OBA使用Web开发人员(OpenAPI规范,JSON)熟悉的标准技术,并将它们与W3C标准(OWL,JSON-LD帧和SPARQL)相结合,以创建具有文档,单位测试,自动验证的可维护API用于非语义Web专家的资源和客户(Python,JavaScript等)访问目标知识图的内容。我们展示了三个示例的oba,说明了不同本体框架的功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号