問題タブ [fuseki]
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.
jena - Jena Fuseki 2 をソースからビルドするにはどうすればよいですか?
Jena Fuseki 2.0 で、UI で作成されたデータセットでデフォルトのタイムアウトが小さすぎるという既知の問題に遭遇しました。http://permalink.gmane.org/gmane.comp.apache.jena.user/6824を参照してください。この問題は JENA-918 で解決されています。
Fuseki を修正してビルドする必要があり、リポジトリのクローンを作成することにしました。
git クローンhttp://git-wip-us.apache.org/repos/asf/jena.git
そしてビルドを行います:
mvn パッケージ
しかし、私はこのエラーが発生しました...
[エラー] Failed to execute goal org.apache.rat:apache-rat-plugin:0.11:check (rat-checks) on project jena-fuseki: ライセンスが承認されていないファイルが多すぎます: 1 RAT レポートを参照してください: /home/sparqlycode /fuseki2/src/jena/jena-fuseki2/target/rat.txt → [ヘルプ 1]
私はそれがビルドされることを期待すべきでしたか、それとも読むべきビルド手順がいくつかありますか?
sparql - なぜ布石サーバーが必要なのですか?
トリプル ストア (Jena TDB )を使用するアプリケーションを開発しています。TDB がSPARQL の更新とクエリをサポートしていることは明確に述べられています。また、Fusekiは Update と Query もサポートする SPARQL サーバーであることがわかりました。答えが見つかりません。次の質問をしてください。
- TDB が SPARQL クエリと更新をサポートしている場合、なぜ布石が必要なのでしょうか?
- データを TDB に保存し、Fuseki を使用せずにアプリケーションでアクセスできますか?
あなたの側からの応答は貴重です。
rdf - Fuseki s-query クエリがキャンセルされました
私は localhost で実行されている Fuseki サーバーを持っており、十分な大きさのデータセット (約 700 万のトリプル) を持っています (ロードされたファイルは N3 @ 370mb でした)。
クエリでできる限り多くのデータを取得しようとしてきましたが、タイムアウトに問題がありました。簡単なクエリを実行して、機能しないクエリを取得するまで上向きに変更していた制限付きのすべてを取得しています。
このクエリの興味深い点は、提供されている Web サーバー インターフェイスで動作することlocalhost:3030です (ただし、Firefox 側で少し作業が必要です) が、コマンド ライン経由で実行すると動作しません。
./s-query --service=http://localhost:3030/dataset/query --query=queryFile.rq
私が得るエラーは次のとおりです。
および Fuseki ログ (日付と時刻を置き換えたもの):
また、常に 11 秒であるとは限らないことにも注意してください。多いときもあれば少ないときもあります。しかし、それは (私が見た限りでは、常にこの 1 秒か 2 秒以内です)。
s-query ファイルを変更http.read_timeoutしてresponse_no_body()とに変更しようとしましresponse_print_body()た。しかし、それは何も変わりません。
ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "30000" ] ;提案どおりに行を追加しようとしましconfig.ttlたが、やはり何も変わらないようです。
/run/ 内の「config.ttl」ファイルの内容
どんな助けでも大歓迎です。
布石バージョン: 2.0.0
rdf - Fuseki2 と TriX フォーマット
Fuseki2 では、応答形式として (RDF/XML ではなく) TriX XML を要求することは可能ですか (たとえば、DESCRIBE クエリを送信する場合)? Accept ヘッダーを「application/trix+xml」に設定しようとしましたが、「application/rdf+xml」が返されます。
angularjs-routing - AngularJS ルートがデータをレンダリングしない
非常に単純な角度ルートを実装しようとしています。最初は 1 つのページのみで、作業が完了すると構築されます。
基本的に、index.html ページにデータを直接表示すると、次のように目的の結果 (トリプルの数) が生成されます。
クエリ、工場など自体は問題ないことを知っています。
その後、ビューとルートを介して実装しようとすると、データが表示されません。これが私のコードです。
index.html のように:
コントローラ js は次のようになります。
app js は次のようになります。
/partials/count.html のように:
これはデータを返しません。ルートを使用して実装を試みるために別のファイルに移動すると、データを表示できません。
localhost3030 の Fuseki サーバーを SPARQL エンドポイントとして使用し、index.html をダブルクリックするだけで実行しています。これが問題になるかどうかはわかりませんが、オンラインで矛盾するアドバイスを見たので、ここに投稿してください。
この段階でこれに数日を費やしましたが、Angular にはまだ慣れていないので、ばかげたエラーである可能性は十分にありますが、何ですか? すべての助けを感謝して受け取りました。
ヒラリーを読んでくれてありがとう。
format - Jena Fuseki サーバーでの出力形式
次のコマンドを指定します。
arq エンジンは次を出力します。
fuseki サーバーは次のように出力します。
最初の質問: Fuseki サーバーが、中かっこやその他のトークンなしで、より読みやすい方法で結果を出力するようにするにはどうすればよいですか?
2 番目の質問: Fuseki サーバーからデータセットを削除するにはどうすればよいですか。コントロール パネルにそのようなオプションがなく、オンラインで検索しました。しかし、私が見つけることができるのはこれだけです: http://jena.apache.org/documentation/serving_data/soh.html
ターミナルでこれらのコマンドを試しましたが、実際には機能しませんでしたか?