【问题标题】:Example of differences in "Expressiveness" in graphDB rulesets (RDFS-Plus) vs Protege (Pellet/Hermit)graphDB 规则集(RDFS-Plus)与 Protege(Pellet/Hermit)中“表现力”差异的示例
【发布时间】:2020-11-25 00:56:39
【问题描述】:

我无法将我的 Protege 5 本体导入 graphDB 并查看推断的类。这是由于程序的推理者方法中的不同“表达性”。有人能解释一下这两个程序在表现力方面是如何“排列”的吗?我试图弄清楚为什么 Pellet 等人。可以正确推断复杂的类,但 graphDB 不能,一个例子真的有助于澄清边界。

【问题讨论】:

  • Pellet、HermiT 和所有其他 DL 推理器都支持完整的 OWL 2 DL,这超出了基于规则的方法的范围。 GraphDB 支持与否是在线的。可以发现基于规则的方法的局限性,例如OWL RL 规范:w3.org/TR/owl2-profiles/#OWL_2_RL
  • 但正如上次所说,目前还不清楚你到底错过了什么

标签: rdf owl ontology protege graphdb


【解决方案1】:

如果没有你的本体中的例子,这个问题有太多可能的答案。

选择一种可能性:如果您使用 OWL 公理定义等价类,则这些公理不会是 RDF 推理器能够理解的公理。因此,推理将丢失。任何其他使用不是从 RDF 或 RDFS 中获取的词汇的猫头鹰公理也是如此。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多