2
この作品のようなものを行います。 { "フィールド名": "遠く"、 "propertyChain":[ "http://example.com/y/z/propertyA"、 "^ http://example.com/y/z/propertyB" ] }、 ... GraphDB 8ではElasticsearch GraphDBコネクタで逆プロパティをどのように使用しますか?
この作品のようなものを行います。 { "フィールド名": "遠く"、 "propertyChain":[ "http://example.com/y/z/propertyA"、 "^ http://example.com/y/z/propertyB" ] }、 ... GraphDB 8ではElasticsearch GraphDBコネクタで逆プロパティをどのように使用しますか?
。 xでは、コネクタは指定されたオブジェクトのサブジェクトのインデックス付けをサポートしていません。この設計決定の背後にある理論的根拠は、長いプロパティパスの場合はすべてのインデックスを小さく保つことです。構成された推論とリポジトリの
(つまり、ルールセットが空でない)、私のようなowl:inverseOf
プロパティの宣言をお勧めします:対象へのオブジェクトの方向を持つ新しい暗黙のトリプルが作成されます
:PropertyB owl:inverseOf :PropertyInverseOfB.
owl:inverseOf
を、あなたが置くことができます:空のルールセットとリポジトリの
{
"fieldName": "aField",
"propertyChain":
[ "http://example.com/y/z/propertyA", "http://example.com/y/z/propertyInverseOfB" ]
}
を、あなたのモデリングを変更して、反対方向に新しいトリプルを作成する必要があります。