我已经使用Protege为大学开发了一个本体,目前我使用SPARQL访问来自该大学本体的数据,因为我已经在本地计算机上安装了Protege,但是一旦我将该本体上传到万维网,那么人们如何才能激发对该本体的查询,因为在他们的机器Protege上可能不可用?在当前的WWW中,我们只是在google搜索引擎中编写文本,但是如何使用像SWOOGLE这样的语义Web搜索引擎从Ontology中搜索任何信息呢?
发布于 2011-12-14 19:31:05
首先,你应该将你的本体存储在一个三元组存储中,例如Jena。在下一步中,您的应用程序应该提供类似于http://dbpedia.org/sparql/中的服务,以便其他人可以通过SPARQL查询您的底层本体。Jena支持SPARQL执行。您可以看到链接ARQ。
对于本体上的关键字搜索,我认为可以使用LARQ (ARQ+Lucene)。它提供对本体资源的索引,并支持对它们的关键字搜索。
发布于 2017-09-23 19:58:51
Jena的本机三元组存储是TDB。
一旦您在TDB中拥有了所有的三元组,您就可以对Fuseki服务器执行SPARQL查询并获得结果。
发布于 2012-03-03 04:48:10
您可以使用在线SPARQL编辑器,例如来自sparql.org的这个编辑器,或者您可以通过Sindice为您的本体建立索引,并对此搜索引擎的容量进行平均。
https://stackoverflow.com/questions/8503675
复制相似问题