论文标题
OBA:基于本体的基于本体的框架,用于创建用于知识图的REST API
OBA: An Ontology-Based Framework for Creating REST APIs for Knowledge Graphs
论文作者
论文摘要
近年来,研究人员,行业和公共机构越来越采用语义Web技术来描述和链接网络上的数据,创建网络注释并消耗Wikidata和DBPedia等大型知识图。但是,在设计,填充和创建知识图的本体论工程师之间仍然存在知识差距。以及需要了解,访问和查询这些知识图但不熟悉本体,RDF或SPARQL的Web开发人员。在本文中,我们描述了基于本体的API框架(OBA),即我们自动从本体创建REST API的方法,同时遵循Restful API最佳实践。 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.我们展示了OBA,其中包含三个示例,这些示例说明了不同本体论的框架的功能。
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.