我正在创建一个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
答案 0 :(得分:0)
是的,lucene连接器的propertyChain不支持SPARQL路径表达式。
重用推断者提供的内容,例如您可以使http://ontologies.acme.com/core#locatedInside
具有传递性,或者由于某些建模限制而使其不可行,则使其成为传递性的子属性,并在该字段的propyChain定义中使用它。