【发布时间】:2017-07-13 13:36:24
【问题描述】:
例如做这样的工作: { "fieldName": "aField", “属性链”:[ "http://example.com/y/z/propertyA", "^http://example.com/y/z/propertyB" ] }, ...
【问题讨论】:
标签: elasticsearch graphdb
例如做这样的工作: { "fieldName": "aField", “属性链”:[ "http://example.com/y/z/propertyA", "^http://example.com/y/z/propertyB" ] }, ...
【问题讨论】:
标签: elasticsearch graphdb
在 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" ]
}
对于具有空规则集的存储库,您需要更改建模并在相反方向创建一个新的三元组。
【讨论】: