【问题标题】:How can I do offline reasoning with Pellet?如何使用 Pellet 进行离线推理?
【发布时间】:2008-09-19 07:19:22
【问题描述】:

我有一个 OWL 本体,我正在使用 Pellet 对其进行推理。与大多数本体一样,它首先包含各种标准本体:

<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#">

我知道一些推理器“内置”了这些标准本体,但 Pellet 没有。当我离线且无法访问它们时,有什么方法可以继续使用 Pellet? (或者如果他们的 URL 离线,就像 dublincore.org 上周进行的例行维护)

【问题讨论】:

    标签: semantic-web owl rdfs pellet semweb


    【解决方案1】:

    Pellet 在加载时会识别所有这些命名空间,并且不应尝试取消引用 URI。如果是这样,则表明使用 Pellet 的应用程序做错了什么。

    您可以在the pellet-users mailing list 上找到更多帮助。

    【讨论】:

      【解决方案2】:

      Local Ontology Repositories with Pellet 中描述了此问题的通用解决方案——无需公共 Web 访问即可访问本体。享受吧。

      【讨论】:

        【解决方案3】:

        制作四个文件的本地副本并将远程 URL 替换为本地 URI(即 file://... 或从您自己的盒子中提供它们:http://localhost..。)。

        【讨论】:

        • 在不修改本地文件的情况下是否可以工作...鉴于命名空间正在用于本体检索,我认为这不会工作。
        • 修改本地副本中的 URL 是否足以使其正常工作?而且,当然,我需要复制本地本体导入的任何本体....
        猜你喜欢
        • 1970-01-01
        • 2015-06-15
        • 1970-01-01
        • 1970-01-01
        • 2019-10-12
        • 2017-09-19
        • 1970-01-01
        • 1970-01-01
        • 2016-08-17
        相关资源
        最近更新 更多