【问题标题】:Hosting an OWL ontology on the web to work with Apache Stanbol在 Web 上托管 OWL 本体以使用 Apache Stanbol
【发布时间】:2013-02-13 05:45:53
【问题描述】:

我是本体开发的新手,我刚刚完成了我的第一个本体。现在我需要在 Apache Stanbol 中使用这个本体来重构一些 RDF 图。

这是您在 Stanbol 中编写典型规则的方式:

myRule[ has(<http//myont.org/hasFather>, ?x, ?y) . has(<http/myont.org/hasBrother>, ?y, ?z) -> has(<http//myont.org/hasUncle>, ?x, ?z) ]

我猜我必须将我的本体托管在一些在线的地方,以使规则生效。现在基本 URI 指向 http://www.example.org/ontologies/EDXL.owl#,这是一个虚构的地址。

我知道 URI 不需要指向物理地址,但它可以与 Stanbol 一起使用吗?如果是这种情况,我该如何托管 .owl 文件。任何网络服务器都可以(即公共 WWW)吗?

【问题讨论】:

    标签: ontology owl apache-stanbol


    【解决方案1】:

    正如您所提到的,URI 不一定需要指向实际的可解析页面(但最好这样做)。所以规则引擎应该理解 OWL 文件,即使它不在线。

    如果您无论如何都想公开 OWL 文件,任何 Web 服务器都应该能够做到,只需将文件放在可访问的地方(public 应该开箱即用)。当您使用浏览器访问它时,您应该能够看到直接显示的本体(感谢特殊的 MIME 类型text/turtle)。

    示例:如果您转到 OWL 概念 ThingURI,您应该会在浏览器中看到整个本体。

    【讨论】:

      猜你喜欢
      • 2013-07-06
      • 1970-01-01
      • 2011-07-31
      • 2021-05-04
      • 1970-01-01
      • 2018-12-21
      • 1970-01-01
      • 2018-02-18
      • 2013-06-04
      相关资源
      最近更新 更多