如何从 protege 为 SPARQL 构建前端?

How can a front-end be built for SPARQL from protege?

我有一门设计课程Ontology。我想创建一个只有一个搜索栏的前端。后端应包含我在 Protege 5.2

中使用的 SPARQL 查询

这太宽泛了。

如果我理解正确的话;您需要构建一个与 SPARQL 引擎交互、发送查询和接收结果的用户界面。

如果这是您想要的,有多种选择。

微软

  1. 我不太了解使用 SPARQL 查询 RDF 的 Microsoft (c(++)/c#) 工具,但是,一个简单的谷歌搜索结果 dot net RDF

Java:

  1. 最简单的事情是拥有一个包含您的数据的 RDF 文件,并使用 Jena(一个 java 库)来查询它。参见 Jena ARQ for SPARQL, SPARQL Tutorial and An Introduction to RDF
  2. 另一种方法是将 jena 与一些 RDF 本机数据库存储一起使用。例如,您可以将 Jena 与 (Graph DB), which has an endpoint that you can send queries and receive results from using sparqlservice 一起使用。但是,这对于您的目的来说会更复杂。