简体   繁体   English

猫头鹰-?? 到GraphDB的OWL-RL(OWLIM)

[英]OWL-?? to OWL-RL for GraphDB (OWLIM)

I am trying to use GraphDB-SE triplestore to store Einstein Riddle and use ruleset to infer the answers. 我正在尝试使用GraphDB-SE triplestore来存储爱因斯坦之谜并使用规则集来推断答案。 GraphDB has build in support for OWL2-RL and OWL2-QL. GraphDB已经构建了对OWL2-RL和OWL2-QL的支持。 According to w3.org 根据w3.org

OWL 2 RL supports all axioms of OWL 2 apart from disjoint unions of classes (DisjointUnion) and reflexive object property axioms (ReflexiveObjectProperty). 除了类的不相交联合(DisjointUnion)和反身对象属性公理(ReflexiveObjectProperty)之外,OWL 2 RL支持OWL 2的所有公理。

Q1: Why GraphDB is not able to infer it ? Q1:为什么GraphDB无法推断它?

Q2: If I'm using something out of OWL-RL, how can I transform my ontology (OWL file) to OWL-RL ? Q2:如果我使用的是OWL-RL,我怎样才能将我的本体(OWL文件)转换为OWL-RL? (I cannot find more information, about this profile. Practical information like "Use this, don't use this.")" (我找不到有关此个人资料的更多信息。实用信息,如“使用此功能,请勿使用此功能。”)“

Q3: If GraphDB doesnt full-support OWL2-RL, what part is not supported? 问题3:如果GraphDB没有完全支持OWL2-RL,那么哪个部分不受支持? How can I transform my model to be able to infer expected results using GraphDB? 如何使用GraphDB转换模型以推断预期结果?

My model of owl is from this web and also altered model using exactly 1 QCR instead of functional and inverse functional properties with someValuesfrom. 我的猫头鹰模型来自这个网站 ,也改变了模型使用1 QCR而不是功能和反函数属性与someValuesfrom。

Better quote from the standard would be 从标准中得到更好的引用

Restricting the way in which constructs are used makes it possible to implement reasoning systems using rule-based reasoning engines [...] [I]n SubClassOf axioms, the constructs in the subclass and superclass expressions must follow the usage patterns shown in Table 2. 限制构造的使用方式使得使用基于规则的推理引擎[1] [I] n SubClassOf公理实现推理系统成为可能,子类和超类表达式中的构造必须遵循表2中所示的使用模式。

And the Table 2 prohibit, eg, the use of OneOf construction on the right-hand size of the SubClassOf axiom. 表2禁止,例如,在SubClassOf公理的右手大小上使用OneOf结构。 And this construction is crucial for the Einstein Riddle problem. 这种结构对于爱因斯坦之谜问题至关重要。

Answering Q2 : if you look at the Table 2 quoted above, you will find that OWL 2 RL is really very restrictive profile. 回答Q2 :如果你看一下上面引用的表2,你会发现OWL 2 RL的配置文件非常严格。 In particular, it prohibits an existential restriction on the right-hand side of subsumption. 特别是,它禁止对包含的右侧存在限制。 This means that it is usually impossible to transform arbitrary OWL 2 DL ontology into an RL one. 这意味着通常不可能将任意OWL 2 DL本体转换为RL本体。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM