問題タブ [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 投票する
1 に答える
1144 参照

java - Stardog データの読み込みと Jena

Stardog を使用して、さまざまなソースからの一連のトリプルを保存しています。Jena を使用してデータを収集し、単一の Jena グラフにマージします。これらのトリプルはすべて ABoxes の一部です。

  1. Stardog が TBox も ABox グラフとマージする必要があるかどうかはわかりません。そうしないと、Stardog がデータに対してどのように推論を行うかがわからないためです。他のトリプル ストアのように、TBox を別々に保存して使用するオプションは見たことがありません。TBox を Jena グラフに含める必要がありますか、それとも TBox を別の Stardog データベースに格納する方法があるので、ABoxes のデータベースを照会するときにそれも考慮されますか?

  2. Jena グラフ (100 万から 700 万のトリプルの間で変化します) を Stardog にロードするオプションを検討しています。

    • 私があまり好きではないオプションの 1 つは、グラフをファイルに書き込み、クライアントを実行してそれを Stardog にロードすることです。データが Jena グラフにある場合は、直接的な解決策をお勧めします。
    • もう 1 つのオプションは、トリプルを 1 つずつロードすることです ( java での stardog sparql insert query の例)。

Jena からグラフ全体をロードするエレガントな方法はありますか?

編集

ディストリビューションの例に基づくコードの試み:

編集 2:コードの一部を修正しました。

Stardog ドキュメントの追加情報

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

rdf - JSON 階層を返す単一の SPARQL クエリ

Stardog データ取得のテストを行っていますが、次の問題に対処する方法がわかりません。

http://localhost:5820/myDB/query?query=...HTTP URL ( ) を介してクエリを実行する Stardog データベースがあり、Accept = "application/sparql-results+json"

次のような SPARQL クエリを作成しました。

私の問題は、これにより、次のように、子ごとに1つのオブジェクトが得られることです(表記は説明用であることに注意してください):

GROUP_CONCAT でこれを「解決」できますが、これは文字列を連結するだけです。

適切な JSON 構造を取得する必要があります。

もちろん、2 つの SPARQL クエリを実行することもできます。1 つは ?p を取得するためのもので、もう 1 つは ?childname のリストを取得するためのものです。

JSON の単一の URL でこれらの結果を取得するにはどうすればよいですか?

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

macos - Stardog サーバーがライセンス キーで起動する: 間違った STARDOG_HOME

私はMAC OSXを使用しています。~/.bash_profile に次の行を追加しました。

次に、コマンドラインで実行します

cp stardog-licence-key.bin $STARDOG_HOMEクイックスタートのドキュメントに記載されているとおりです。

しかし、これは役に立たないようです。実行すると、次のように表示されるからsudo stardog-admin server startです。

xx/xx は、このコマンドを起動したときの現在のディレクトリです ... しかし、stardog のホーム ディレクトリは、私の作業ディレクトリではなく、/data/stardog であるはずです!

stardog に実際のホーム ディレクトリを伝える方法は?

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

rdf - Stardog のデータベース Web インターフェイスの空白ページ

次のように、Stardog の Web インターフェイスから新しいデータベースを作成するたびに:

ここに画像の説明を入力

で空白のページが表示されhttp://localhost:5820/#/databases/coolます。しかし、http://localhost:5820/#/databases/cool/edit完璧に動作します。

このバグを再現する方法

  1. この前にStardog 2.2をインストールし、既存のデータを/data/stardog
  2. stardog-admin server stop
  3. rm -rf /data/stardog
  4. Stardog 2.2.1 をダウンロードし、解凍した zip ファイル
  5. stardog-admin server startエラーなしで起動しました
  6. localhost:5820問題なくアクセスし、データベースを作成します

で同じ問題が発生しましたserver-admin db create -n cool

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

java - stardog サーバーを起動しようとすると Java エラーが発生する

stardog-server を起動しようとすると、端末に次の Java-Error が表示されます

スターダムサーバーを以前に実行したことがあるので、なぜこれが起こり続けるのかわかりませんが、今日、このエラーが表示されるようになりました。なぜこれが起こり続けるのかについて誰かが考えを持っていますか?

私はOSX Mavericksに取り組んでいます(それが誰かに役立つなら)

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

triplestore - トリプル ストアの推論パフォーマンスを評価するためのベンチマークはありますか?

トリプルストアの推論性能を評価するベンチマークを知っている人はいますか? 私は、Pellet を推論エンジンとして使用する Stardog を使用しており、推論パフォーマンスを評価するためのベンチマークを探しています。

ない場合は、評価を行う方法に関する提案をいただければ幸いです。

ありがとう。

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

stardog - Stardog でデータベースを新しいマシンに復元する方法

Stardog 2.1.3 の新しいマシンにデータベースを復元しようとしていますが、次のエラーが発生します。

新しいマシンの stardog ホーム ディレクトリに復元されたデータベース ディレクトリを作成することはできませんが、$stardog-admin db create -n NEW-DB を使用して新しいデータベースを作成することはできます。

Windowsマシンでも試しました。同じ問題ですが、現在アクセスできない別のエラーです。

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

ubuntu - Azure ubuntu VM で Stardog サービスを自動起動するにはどうすればよいですか?

私はLinuxの超初心者なので、分解してみましょう。これらの指示に従っていますが、まだ機能していないようです。

私の stardog.conf ファイルは次のようになります。

指示に従って、この .conf ファイルを /etc/init 内に配置しました。schild および sparent ファイルを stardog ディレクトリに配置してから、VM で「sudo start stardog」を実行します。すべてのプロセスのリストを取得しても (ps -a)、stardog または Java がリストに表示されない (Java サービスとして表示される) ため、これは機能していないようです。再起動すると、stardog が実行されていません。