問題タブ [allegrograph]
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.
java - javaで複数のテキストファイルの共通要素を見つける最良の方法は何ですか?
rdf トリプルの複数のテキスト ファイルを作成するプログラムがあります。トリプルを比較してすばやく実行する必要があります。これを行うための最良の方法は何ですか? トリプルを配列に入れて比較することを考えましたが、ファイルごとに数十万のトリプルが存在する可能性があり、それには永遠に時間がかかります. トリプルはファイル間で常にジャンル化されるため、可能な限りリアルタイムに近づける必要があります。どんな助けでも素晴らしいでしょう。ファイルは、何らかの方法で比較する方が簡単な場合は、AllegroGraph リポジトリにもあります。
考え: トリプルを Excel に保存し (行ごとに 1 つのトリプル)、リポジトリごとに 1 つのシートを保存した場合、
A: シート間で重複を見つけるにはどうすればよいですか。B: 速いでしょうか。およびC:Javaからそれを自動化するにはどうすればよいですか?
sparql - SPARQLで2つ以上のリソースを集約することは可能ですか?
チャレンジ
私のトリプルストアには、リソースタイプがEメールです。その電子メールタイプのリソースには、送信者と1人以上の受信者が割り当てられています。
「A->B」という表記を「Aは電子メールの送信者であり、Bは受信者の1人である」と定義します。
ここで、次のことを知りたいと思います。AさんがBさんにメールを送信した回数は?AとBの役割が重要であることに注意してください。つまり、A->BはB->Aとは異なります。
不正な形式のSPARQLクエリ
利用可能なすべてのペアリングについてこの質問に答えるために、私はこのSPARQL(1.1)クエリを作成しました。
これは機能しません。AllegroGraphはエラーを表示しますMALFORMED QUERY: Line 5, Found ?recipient (of type varname)
-5行目がSELECT句です。SELECTやGROUPBY句を変更して、他のいくつかのバリアントを試しましたが、成功しませんでした。
複数のリソースでの集計が許可されているかどうかわかりません。SPARQL 1.1のドキュメントと関連するSOの質問(SPARQLでのカウント)では、1つのリソースに基づく集計のみが見つかりました。
最後に、私の質問です。送信者と受信者を集約することは可能ですか?
mongodb - Azure 上のスケーラブルな AllegroGraph
AllegroGraph を使おうと思っているのですが、問題が!Azureで利用できますか? 誰かがすでにそれをしましたか?AllegroGraph Server をインストールしようと考えている Linux マシンを持っています。そこにはすでに MongoDB インスタンスがあり、将来それらを接続するという考えです。
ruby-on-rails - データストレージ内に RDF グラフを保存する方法は?
RDF を使用してリンクされたデータを表す Web アプリを rails で作成したいと考えています。しかし、RDF グラフをデータベース内に保存して永続的に保管するための最善の方法は何か、私には本当にわかりません。また、paper_trail のようなものを使用して、バージョン管理データベース オブジェクトを提供したいと考えています。
RDF.rb と activeRDF について読みました。しかし、RDF.rb にはデータベースにデータを格納する層が含まれていません。アクティブRDFはどうですか?
私はRDFが初めてです。Railsで大きなRDFグラフを処理するための最良のアプローチは何ですか?
編集:
Ruby on Rails に適した4StoreとAllegroGraphを見つけました。4Store は完全に無料で、AllegroGraph は無料版で 5000 万のトリプルに制限されていると読みました。それぞれの利点は何ですか?
ありがとう。
configuration - AllegroGraphmemoryLimitクエリオプション
ここに記載されているAllegroGraphのmemoryLimit
クエリオプションはどこに設定できますか?
AllegroGraph 4.9を使用していますが、WebViewを介してSPARQLクエリの1つを実行すると、QUERY_MEMORY_LIMIT_REACHEDエラーが発生し続けます。
ログには次のように書かれています。
memoryLimit
クエリを改善しようと思いますが、そのオプションがどこにあるのかも知りたいです。
sparql - 1 つのクエリで、すべての主語、述語、目的語のテキスト文字列の検索に一致するリストを返しますか?
特定のテキスト文字列を含む、一致する URI またはテキスト ノードのリストを返したいと考えています。
これにより、一致する文字列を持つサブジェクトを検索できますが、一致する述語またはオブジェクトもすべて同じクエリで返したいと考えています。
これを変更する方法はありますか?
web-services - AllegroGraph API の Web サービス
AllegroGraph RDF Store は、通信するための複数のチャネルを提供します。そのためのWebサービスを開発しています。次の質問があります。
このSPARQL エンドポイントで Web サービスを実装する方法は? ベストプラクティスは何ですか? CXFまたはアクシス?
memory-management - フィルディスクスペースを占めるAllegroGraph
AllegroGraph 4.9を実行しており、リポジトリに約10億のトリプルを追加しました。ディスクスペースの最大容量に達したので、ロードを停止してディスクを2倍にしました(80Gから200G)。トリプルを追加していませんが、ディスクスペースがいっぱいになりました。
また、メモリは完全に使用されており、クエリが実行されていないときに、最初の16Gから32Gに2倍になりました。また、一部のクエリを実行している間、CPU使用率は100%になり、応答も返されません。
まず、ディスク容量とメモリが増加した理由を知りたいです。次に、クエリの実行中の高いCPU使用率の2番目の部分について詳しく説明します。
この問題に関する提案はありますか?
sparql - AllegrographのpathLengthおよびmatch関数
プロパティパスをいじって、AllegroGraph ServerEdition4.9を使用しています。sparqlクエリを作成しました。
これは、foaf:knowsプロパティとの最大3次の関連性が見られると期待していました。しかし、それは私に一致を与え、pathLength関数は認識されません。これはアレグログラフの問題だと思います。または、私のクエリが間違っている可能性があります。アレグログラフでpathLenghとmatch関数を試した人はいますか?
ありがとう
Çağdaş
sparql - Sparql - いずれかの変数がバインドされていない場合、連結は失敗します
こんにちは、AllegroGraph と Sparql クエリを使用して結果を取得しています。これは、私の問題を再現するサンプル データです。以下のデータを考えてみてください。人には姓、名、ミドルネームがあります。
ここで、3 つの名前すべてを組み合わせて人の名前を計算する必要があります。名前は任意であり、姓、名、ミドルネームのいずれも持たない場合があります。
試したクエリ
ただし、最初の名前が存在しないため、結果セットには person6 (Mannan Sathish) の名前は含まれません。バインドされていない場合、firstName を無視できるかどうか教えてください。