например делает что-то вроде этой работы: {"fieldName": "aField", "propertyChain": ["http://example.com/y/z/propertyA "," ^ http://example.com/y/z/propertyB "]}, ...
Как использовать обратные свойства в коннекторе Elasticsearch GraphDB?
Ответы (1)
В GraphDB 8.x Connectors не поддерживает индексацию субъектов для данного объекта. Обоснование этого проектного решения состоит в том, чтобы уменьшить все индексы в случае более длинных путей к свойствам.
Для репозиториев с настроенным выводом (т.е. набор правил не пуст) я рекомендую объявить свойство owl:inverseOf
, например:
:PropertyB owl:inverseOf :PropertyInverseOfB.
owl:inverseOf
создаст новую неявную тройку с направлением от объекта к субъекту, поэтому вы можете указать:
{
"fieldName": "aField",
"propertyChain":
[ "http://example.com/y/z/propertyA", "http://example.com/y/z/propertyInverseOfB" ]
}
Для репозиториев с пустым набором правил вам нужно будет изменить модель и создать новую тройку в противоположном направлении.
person
vassil_momtchev
schedule
23.07.2017