【问题标题】:How to search information from Ontology?如何从本体中搜索信息?
【发布时间】:2011-12-14 11:23:28
【问题描述】:

我使用 Protege 为大学开发了一个本体,目前我使用 SPARQL 访问该大学本体中的数据,因为我已经在本地计算机上安装了 Protege,但是一旦我将这个本体上传到万维网上,那么人们如何开火查询此本体,因为在他们的机器上 Protege 可能不可用?在目前的万维网中,我们只是在谷歌搜索引擎中编写文本,但是如何使用 SWOOGLE 等语义网络搜索引擎从本体中搜索任何信息?

【问题讨论】:

    标签: sparql semantic-web ontology


    【解决方案1】:

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

    对于本体上的关键字搜索,我认为你可以使用LARQ(ARQ+Lucene)。它提供本体资源的索引并启用对它们的关键字搜索。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        您可以使用在线 SPARQL 编辑器,例如来自 sparql.org 的这个编辑器,或者您可以通过 Sindice 为您的本体建立索引并保留此搜索引擎的功能。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-08-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-05-15
          相关资源
          最近更新 更多