如何在 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 定义中使用它.
我正在创建一个 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 定义中使用它.