我正在尝试使用 GraphDB-SE 三元组存储爱因斯坦谜语并使用规则集来推断答案。 GraphDB 内置了对 OWL2-RL 和 OWL2-QL 的支持。
根据 w3.org



Q1: 为什么 GraphDB 无法推断?

Q2: 如果我使用的是 OWL-RL 之外的东西,我如何将我的本体(OWL 文件)转换为 OWL-RL ? (我找不到有关此配置文件的更多信息。实用信息,例如“使用此,不要使用此。”)”

Q3: 如果 GraphDB 不完全支持 OWL2-RL,那部分不支持?如何转换我的模型以便能够使用 GraphDB 推断预期结果?

我的猫头鹰模型来自 this webaltered model,它使用恰好 1 个 QCR 而不是具有 someValuesfrom 的函数和反函数属性。

最佳答案

标准中更好的报价是



并且表 2 禁止,例如,在 OneOf 公理的右侧大小上使用 SubClassOf 构造。这种构造对于爱因斯坦谜语问题至关重要。

回答 Q2 :如果您查看上面引用的表 2,您会发现 OWL 2 RL 确实是非常严格的配置文件。特别是,它禁止对包含的右侧进行存在限制。这意味着通常不可能将任意的 OWL 2 DL 本体转换为 RL 本体。

关于猫头鹰-??到用于 GraphDB 的 OWL-RL (OWLIM),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30391159/

10-13 02:39