問題タブ [graphdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - Elasticsearch GraphDB コネクタで逆プロパティをどのように使用しますか?
たとえば、次のような処理を行います: { "fieldName": "aField", "propertyChain": [ " http://example.com/y/z/propertyA ", "^ http://example.com/y/z /propertyB " ] }, ...
rdf - GraphDB のビジュアル グラフにすべてのトリプルが表示されない
私のグラフには、次のアサーションがあります
グラフを GraphDB にロードしました。
GraphDB のビジュアル グラフを にポイントすると:joesmith
、すべてのトリプルが表示されますが、このグラフが表示されます
foaf:givenname
グラフにfoaf:family_name
は表示されませんが、ノードの詳細タブにあり、問題ありません。
代わりに、ノードhttp://www.example.org/~joe/
は に接続されていません:joesmith
。に属する明示的なアサーションがあるため、かなり配線されているようです:joesmith
これはバグですか、それともデータの問題ですか?
sparql - SPARQL - オブジェクト内の部分文字列の出現回数をカウントする
私は Linked-Data にかなりSPARQL
慣れていませんが、SQL の知識があるので、概念とクエリの一部を理解しています。rdfdata.org のサンプル データを使用して、 Elvis impersonator repoを使用して GraphDB インスタンスをセットアップすることができました。
オブジェクト値のフィルタリングなどのいくつかの基本的なクエリを使用して、いくつ
SELECT * WHERE {?s ?p ?o}
かの基本的なデータをテーブルに表示することができました。私は正規表現を使用した経験があるので、これを SPARQL で使用してElvis
、オブジェクト内の出現をカウントすることにしました。しかし、私が何をしても、これを上記のものにすることはできません。
elvis
複数のフォームを含むトリプルがあるため、これは問題です。
ご覧のとおりElvis
、1 としてカウントされる 3 つのオカレンスがあります。
トリプルを選択し、出現回数をカウントするために使用される SPARQL クエリを次に示します。
これらの発生がカウントされない可能性はありますか? 私は使用してみstr(?o)
ましたが、オブジェクトは文字列リテラルであるため、それは問題ではありません。
期待される結果:
le table with 4 columns: | ?s | ?p | ?o | count |
, ここで count は"3"^^xsd:integer