Graph DB 数据加载引擎是否为在 RDFS 模型中具有 OWL Symmetric 或 Inverse 对象属性的插入三元组创建额外的三元组?
让我们假设下面给出的模型和个人,
RDFS 模型:
我有男性和女性类,以及一个对象属性“hasMarried”,域为男性,范围为女性。“已婚”的特征设置为“对称”。
三重奏:
:Male1 rdf:type :男性
:Female1 rdf:type :Female
:男1 :已婚 :女1
这里的问题是在 Ontotext 中插入上述三元组时,它是否会根据“对称”对象属性的模型定义生成如下的附加三元组,
:女1 :已婚 :男1
如果上述情况没有发生,SPARQL 查询是否会通过推断引用的 RDFS 模型中的“对称”对象属性来回答以下查询?
选择 ?s ?o
WHERE { :Female1 :hasMarried ?o }
预期答案::
女1:男1