如何在 graphdb lucene 连接器中使用 属性 路径

How to use property path in graphdb lucene connector

我正在创建一个 graphdb lucene 连接器,它有一个字段,该字段遍历节点的所有可达 locatedInside 关系并为标签编制索引。

{
      "indexed": true,
      "stored": true,
      "multivalued": true,
      "analyzed": true,
      "fieldName": "Parentlabel",
      "propertyChain": [
        "(<http://ontologies.acme.com/core#locatedInside>+)",
        "http://www.w3.org/2000/01/rdf-schema#label"
      ],
    }

但是没有为该字段编制索引。 如果我只在 属性 链

中使用一个级别,它工作正常
"propertyChain": [
        "http://ontologies.acme.com/core#locatedInside",
        "http://www.w3.org/2000/01/rdf-schema#label"
      ]

graphdb 中的 lucene 连接器是否不允许使用 path language

是的,属性lucene 连接器的链不支持 SPARQL 路径表达式。

重用推理器提供的内容,例如您可以使 http://ontologies.acme.com/core#locatedInside 具有传递性,或者如果由于某些建模限制而无法实现,则使其成为传递性 属性 的子属性 并在字段的 properyChain 定义中使用它.