2

例如做这样的工作:{“fieldName”:“aField”,“propertyChain”:[“ http://example.com/y/z/propertyA ”,“^ http://example.com/y/z /propertyB " ] }, ...

4

1 回答 1

0

在 GraphDB 8.x 中,连接器不支持给定对象的主题索引。此设计决策背后的基本原理是在属性路径较长的情况下保持所有索引更小。

对于配置推理的存储库(即规则集不为空),我建议声明如下owl:inverseOf属性:

:PropertyB owl:inverseOf :PropertyInverseOfB.

owl:inverseOf将创建一个新的隐式三元组,其方向为从对象到主题,因此您可以输入:

{ 
  "fieldName": "aField", 
  "propertyChain": 
     [ "http://example.com/y/z/propertyA", "http://example.com/y/z/propertyInverseOfB" ]
}

对于具有空规则集的存储库,您需要更改建模并在相反方向创建一个新的三元组。

于 2017-07-23T09:51:48.993 回答