問題タブ [stardog]

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.

0 投票する
2 に答える
2412 参照

java - 自動配線された依存関係の注入に失敗しました - フィールドを自動配線できませんでした (Spring)

フロントエンド用のSpringbootとともに、Snarl APIを介してStardogデータベースに接続するアプリケーションを構築しています。snarlTemplate の autowired Bean は正常に動作していますが、定義したすべてのコンポーネントに問題があります。ValidationDAO のオートワイヤリングを取り出してロードしました。この同じ問題で他の投稿を見ましたが、解決策が得られませんでした。

まず、これがDAOです(コンポーネントとして注釈を付けました)...検証は、別のファイルで定義されたPOJOです。
src/main/java/validation/ValidationDAO.java

そして、ここに HomeController があります:
src/main/java/validation/HomeController.java

ルート コンテキスト:
src/main/webapp/WEB-INF/spring/root-context.xml

最後に、完全なエラー メッセージです。

0 投票する
2 に答える
119 参照

jmeter - JMeter: SPARQL クエリ HTTP リクエストが DB を更新しない

最近、SPARQL と JMeter を使い始めました。テストStardogをロードしようとしていました。そのために、Jmeter を使用し、HTTP リクエストを使用してデータベース内の値を更新する SPARQL クエリを実行しました。Stardog Web インターフェイスでクエリを実行してみましたが、DB の値がうまく変更されました。Jmeter を使用して同じクエリを実行すると、問題なく実行されますが、DB の値は変更されません。私が間違っていることを知っていれば、非常に役に立ちます。私が実行しているクエリは次のとおりです。

Jmeter のスクリーンショットはこちらにあります: https://onedrive.live.com/redir?resid=E29D7716CE8E7022!239767&authkey=!AEzPJtZJi-bbmjw&ithint=folder%2cpng

Stardog で使用している rdf ファイルはここにあります ( https://onedrive.live.com/redir?resid=E29D7716CE8E7022!239766&authkey=!ALBbaxM8nHhAXSw&ithint=file%2crdf )。

どんな助けでも大歓迎です。ありがとうございました。

[Onedrive リンクをアップロードして申し訳ありません。私は新しいユーザーであり、2 つ以上のリンクをアップロードするのに十分な評価ポイントがありません。]

0 投票する
1 に答える
191 参照

stardog - 変数サービスを使用した Startdog Federated Query

私の Stardog データベースには、SPARQL エンドポイントのサービス記述が含まれています。https://www.w3.org/TR/2013/REC-sparql11-federated-query-20130321/#valuesで説明されているように、特定のサービスを選択してクエリで呼び出そうとしています

残念ながら、Stardog は例外をスローし、変数が URI ではないことを伝えます。

IRIコンストラクターを使用してBINDステートメントで「?service」変数をキャストし、バインドされた変数を使用しても役に立ちません。Stardog に連合クエリを実行させるために、変数が IRI であることを確認する方法は?

0 投票する
1 に答える
443 参照

python - RDFLib を使用して Stardog に空白ノードを含むトリプルを追加する

RDFLib Python ライブラリを使用して、Stardog データベースを操作しています。空白ノードを追加するにはどうすればよいですか? しようとg.add((BNode(),FOAF.knows,Literal('amy')))していますが、「SPARQLStore は Bnodes をサポートしていません!」という例外が発生します。代替手段は何ですか?

0 投票する
1 に答える
103 参照

java - stardog sesame リモート アクセス - クラス org.openrdf.repository.base.AbstractRepository が見つかりませんか?

アプリケーションを stardog と統合しようとしています。アプリケーションは、セサミの remoteRepository インターフェイスを介して、Java の既存の他の RDF リポジトリにアクセスします。

Stardog はhttp://docs.stardog.com/#_using_sesameに、これは StardogRepository() を使用して実現できると書いていますが、どのライブラリを含めるかについては言及していません。

stardog 4.1.3 インストール内を少し検索した後、Eclipse の WEB-INF/lib を見つけて含めました。

その後、Eclipse Java コンパイラーはコードにエラーを表示しませんが、プロジェクト・パスに 1 つのエラーを表示します。

ビルド パスが不完全なため、プロジェクトはビルドされませんでした。org.openrdf.repository.base.AbstractRepository のクラス ファイルが見つかりません。ビルド パスを修正してから、このプロジェクトをビルドしてみてください

プロジェクトのクリーニング後、この問題は残ります。

このクラス org.openrdf.repository.base.AbstractRepository は lib eclipse-rdf4j-2.0.1.jar で定義されており、これは WEB-INF/lib フォルダーにも存在します (後者の eclipse-rdf4j-2.0.jar の有無にかかわらず)。 1.jar 問題は変更されていません)。

http://docs.stardog.com/#にあるこれらの 2 行のコードをコンパイルするために、どの lib シェルを含めますか?

ヒントをお寄せいただきありがとうございます。

0 投票する
2 に答える
807 参照

sparql - SPARQL の結果を解析してホスト名を取得する

次のようなトリプルの膨大なリストがあります。

可能な場所?url:

SPARQL クエリを使用して、何らかの方法でクエリをフィルタリングし、ドメインの個別のリストを取得することは可能ですか? 例では、www.ex.comwww.google.com.

このようなもの:

ただし、各 URL バインドを処理します。もちろん、それらすべてを取得して、プログラムで各 URL を 1 つずつ処理することもできますが、sparql クエリの方がメモリ効率が高いと思います。カスタム機能がある場合に備えて、Stardog を使用しています。

0 投票する
0 に答える
104 参照

sparql - Stardog が除算を含むクエリで期待される結果を返さない

このクエリは、特定の競技会で特定のチームに属するプレーヤーの割合を返すことになっています。ただし、stardog db で実行すると、何も返されません。Stardog は、結果が 0 だったことを示したり、列ヘッダーを埋めたりしません。クエリを yasgui.org のインターフェイスに貼り付けたところ、クエリは整形式 (構文エラーなし) のように見えます。なぜ期待される結果が返されないのか、誰にもわかりませんか?

次の同様のクエリは、期待される結果を返します。特定のチームのプレーヤーの割合ではなく、チーム プレーヤーの合計と、大会に参加しているすべてのプレーヤーの合計を返すことを除いて、これはまったく同じことを行います。

0 投票する
0 に答える
138 参照

sparql - SPARQL: ローカル ファイルを使用すると、フェデレーテッド クエリは結果を返さないが、dbpedia で同じクエリを実行すると結果が返る

stardog にアップロードされたローカル ファイル:

1. ローカル ファイルを使用したクエリ:

2. dbpedia のみを使用した同じクエリでは、次の結果が得られます。

2 番目のクエリを使用すると、リーダーの列と、dbpedia から入手できるすべての言語のリーダーの要約の列が作成されます。ローカル rdf ファイルを使用する最初のクエリが機能しないのはなぜですか? ローカル ファイルに対する select クエリはdbr:United_States dbo:leader ?person .、dbpedia エンドポイントで直接実行した場合と同じリーダーを持つまったく同じ列を返します: dbpedia:John_Roberts, dbpedia:Joe_Biden, dbpedia:Barack_Obama, dbpedia:Paul_Ryan.

最初のクエリで結果が得られないのはなぜですか?