繁体   English   中英

如何在Elasticsearch GraphDB连接器中使用逆属性?

[英]How do you use inverse properties in an Elasticsearch GraphDB connector?

例如,做这样的工作:{ “字段名”: “远处”, “propertyChain”: “ http://example.com/y/z/propertyA ”,“^ http://example.com/y/z / propertyB “]},...

在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" ]
}

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

暂无
暂无

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

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