問題タブ [4store]

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 に答える
250 参照

database - garlik4storeの永続モデルとは何ですか

4storeがデータベース内のトリプルの永続性をどのように作成するかを知る必要があります。トリプルの各要素に1つずつ、3列のテーブルのようなものであるか、それとも別の方法であるかを知る必要があります。

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

join - 4storeでの奇妙なSPARQLパターンマッチング?

4つのトリプルを含むRDFベースがあるとします。

そして、「寿司」をとても奇妙なものだと考えているとしましょう。人々がそれを使って何ができるのか、さらには同じアクションを他に何に適用できるのかを知りたいのです=)

だから私は私には論理的に見えるSPARQLクエリを書きます:

当然、次の結果が得られることを期待しています

最初の3つのトリプルのそれぞれについて、結合されたパターンをTRUEと評価する(?s、?p)値の満足のいくペアが存在するためです。

しかし実際には(私はローカルの4storeエンジンとDBを使用しています)、答えは次のようになります。

誰かが私にこの振る舞いを説明できますか?

そして、これが本当にSPARQLで機能するはずの場合、必要なものを取得する方法は何ですか?

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

django - トリプルを 4store に保存する方法

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

python - 4store にトリプルを追加する

ここで url_add は、4store. に保存したい rdf トリプルを含むリンクですが、引数として url_add を渡すと、相対 URIerror が生成されます。

url_add を引数としてのみ渡す方法は何ですか。

応答 = store.add_from_uri('url_add')

トレースバック (最新の呼び出しが最後):

ファイル ""、1 行目、

ファイル「/usr/local/lib/python2.7/dist-packages/django_gstudio-0.3.dev-py2.7.egg/gstudio/testing1.py」の 152 行目

ファイル "/usr/local/lib/python2.7/dist-packages/django_gstudio-0.3.dev-py2.7.egg/gstudio/HTTP4Store/HTTP4Store.py"、74 行目、add_from_uri 内

ファイル "/usr/local/lib/python2.7/dist-packages/django_gstudio-0.3.dev-py2.7.egg/gstudio/HTTP4Store/utils.py"、53 行目、GET

ファイル "/usr/local/lib/python2.7/dist-packages/django_gstudio-0.3.dev-py2.7.egg/gstudio/HTTP4Store/utils.py"、92 行目、_request 内

ファイル "/usr/lib/python2.7/dist-packages/httplib2/ init .py"、1297 行目、リクエスト (scheme、authority、request_uri、defrag_uri) = urlnorm(uri)

ファイル "/usr/lib/python2.7/dist-packages/httplib2/ init .py"、204 行目、urlnorm raise RelativeURIError("Only absolute URIs are allowed. uri = %s" % uri)

RelativeURIError: 絶対 URI のみが許可されます。uri = url_add

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

python - rdf を 4store に転送する

実際には、rdf コードを生成する rdf.py という名前のコードがあります。私がやりたいことは、そのファイルを 4store に直接移動することです。コード全体を変数に格納し、その変数を 4store に直接渡したいと考えています。出来ますか?

rdf.py のコードは以下です。rdf_code には、生成される rdf コード全体が含まれます

rdf_code を 4store に直接渡すことはできますか?もしそうなら、どうすればよいですか?

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

rdf - 4store での SPARQL 1.1 サポート?

BIND ( ) を使用して、4store との間でトリプルを選択して挿入しています。

次の SELECT は機能します。

しかし、INSERT WHERE を実行しようとすると失敗します。

エラー: BIND は操作 0 の 1 行目で SPARQL 1.0 では使用できません

最新の 4Store v1.1.4 20-Sep-2011 を実行しています

上記の INSERT WHERE を別の SPARQL Store で試したところ、うまくいきました。BIND は SPARQL 1.1 の新しい構造であるため、4Store でサポートされているかどうかはわかりません。

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

rdf - INSERT WHERE SPARQL + 4Store の問題

INSERT WHERE を使用して値を挿入しようとしています。セマンティック リポジトリとして 4Store を使用しています。

クエリは次のとおりです。

上記のクエリを実行すると、INSERT のトリプルがストアに挿入されません (SELECT クエリを使用してトリプルを取得しようとしましたが、結果が返されません)。WHERE 句のすべてのトリプルをチェックしましたが、それらはすべてストアに存在します。

結果:

ただし、変数が 1 つだけの同じ INSERT WHERE は正常に機能します。

最初の INSERT WHERE に何か問題がありますか?

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

perl - 4store のインストール: 4store-v1.1.2-1.x86_64 では perl(Net::HTTP) が必要です

http://4store.org/trac/wiki/Downloadの指示に従いました。

CentOS 5.6 に 4store をインストールするときにエラーが発生しました。

しかし、私はすでにそれらのモジュールをインストールしています:

そして、私はそれを次のようにテストしました:

しかし、私はまだそれらのエラーを受け取りました。何か案は?

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

rdf - Sparql 推論の代替 - クエリの変更

私の知る限り、4store で sparql 推論 ("?link") を使用することはできません。

しかし、推論を統合できない場合は、クエリを少し変更することは可能であると誰かが私に言いました。

クエリを変更して推論を使用しないようにするにはどうすればよいですか?

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

ruby-on-rails - データストレージ内に RDF グラフを保存する方法は?

RDF を使用してリンクされたデータを表す Web アプリを rails で作成したいと考えています。しかし、RDF グラフをデータベース内に保存して永続的に保管するための最善の方法は何か、私には本当にわかりません。また、paper_trail のようなものを使用して、バージョン管理データベース オブジェクトを提供したいと考えています。

RDF.rb と activeRDF について読みました。しかし、RDF.rb にはデータベースにデータを格納する層が含まれていません。アクティブRDFはどうですか?

私はRDFが初めてです。Railsで大きなRDFグラフを処理するための最良のアプローチは何ですか?

編集:

Ruby on Rails に適した4StoreAllegroGraphを見つけました。4Store は完全に無料で、AllegroGraph は無料版で 5000 万のトリプルに制限されていると読みました。それぞれの利点は何ですか?

ありがとう。