【问题标题】:Ontology IRI or Version IRI of ontology should be used for import?导入时应该使用本体IRI还是本体版本IRI?
【发布时间】:2017-02-05 11:48:55
【问题描述】:

比如我的本体有

ontology IRI: example.com/onto1 

current version IRI: example.com/onto1/1.0

我应该使用什么 IRI 将此本体导入新的?

我读了部分

  • 3.1 本体IRI和版本IRI

  • 3.3 OWL 2 本体的版本控制

属于https://www.w3.org/TR/2009/REC-owl2-syntax-20091027,但还没有掌握这个问题。

以及相关问题:在 RDF/XML 语法中,应在 owl 文件中将哪个 URI 指定为 xmlns 前缀?

【问题讨论】:

    标签: semantic-web owl ontology


    【解决方案1】:

    当您不关心版本并且希望使用最新版本的本体时,应使用本体 IRI 来导入本体。版本 IRI 将允许您访问特定版本,例如,如果您需要引用本体的特定状态(例如,由于不希望或错误的推断需要避免使用最新版本)。

    【讨论】:

    • 谢谢。我理解这一点,但问题是从我的新本体的可持续工作的角度我应该怎么做?从某一点来看,我应该使用特定版本来使其在新版本到来后工作。但是从另一个角度来看,如果它具有向后兼容性,那么“自动升级”到新的本体版本会很好。
    • 我在野外看到的大多数本体都没有版本 IRI - 但是,我认为需要逐案选择。我自己会去本体 IRI,
    • 我最近与世界上最著名的本体工程专家之一通过电子邮件联系,她断言本体和版本控制的问题仍然是一个悬而未决的问题。 - 只是断言@GeorgeNovik 描述的冲突仍然相关。恕我直言,应该有一个包含语义版本控制方案(即故意破坏向后兼容性时增加主要版本号)和自动集成测试的最佳实践。
    猜你喜欢
    • 2022-01-21
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 2011-08-14
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    相关资源
    最近更新 更多