如何从Ontology中搜索信息?

时间:2011-12-14 11:23:28

标签: sparql semantic-web ontology

我使用Protege为大学开发了一个Ontology,目前我使用SPARQL访问来自这个大学本体的数据,因为我在本地机器上安装了Protege但是一旦我在万维网上传这个本体,那么人们如何开火查询这个本体,因为在他们的机器上Protege可能无法使用?在目前的WWW中,我们只是在Google搜索引擎中编写文本,但我们如何使用SWOOGLE等语义Web搜索工具搜索Ontology中的任何信息?

3 个答案:

答案 0 :(得分:1)

首先,您应该将您的本体存储在三重存储中,例如Jena。在下一步中,您的应用程序应提供http://dbpedia.org/sparql/中的服务,以便其他人可以通过SPARQL查询您的基础本体。 Jena支持SPARQL执行。您可以看到链接ARQ

对于在本体上进行关键字搜索,我认为您可以使用LARQ(ARQ + Lucene)。它提供了本体资源的索引,并允许对它们进行关键字搜索。

答案 1 :(得分:1)

耶拿的原生三重店是TDB。您还可以在其上设置Fuseki server(来自Jena项目)以公开Sparql端点。

在TDB中拥有所有三元组后,您可以对Fuseki服务器执行SPARQL查询并获得结果。

答案 2 :(得分:0)

您可以使用在线SPARQL编辑器,例如来自sparql.org的编辑器,或者您可以通过Sindice索引本体,并为此搜索引擎提供容量。