問題タブ [n-triples]
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.
data-structures - RDFトリプルとは何ですか?
素人の言葉で言えば、RDFトリプルとは何ですか?
java - Java n-triple RDF 解析
n トリプル形式の RDF ファイルを解析したいと考えています。
私は自分のパーサーを書くことができますが、むしろライブラリを使用したいと思います.Jenaはこの目的のために不必要に複雑に見えます.
便利なライブラリを教えてください。または、Sesame または Jena のどちらかをよく知っている場合は、それらがこれを解決する方法について何か知っているかもしれません。
javascript - NodeJS 用の N トリプルから RDF/XML JavaScript コンバーター
JavaScript の N トリプルから RDF/XML へのコンバーターを探しています。実際に NodeJS で使用します。
N トリプルを RDF/XML に変換する JavaScript ライブラリを知っている人はいますか?
rdf - SPARQL DELETE クエリ エラー: 解析中の EOF
このクエリを使用していくつかのトリプルを削除しようとしています:
deleteQuery = """DELETE { ?a ?b ?c } WHERE { mynamespace:List mynamespace:Item ?c.
?a ?b ?c }"""
私の名前空間は既に定義されているので、それは問題ではありません。ただし、クエリに正しい構文を使用しているかどうかはわかりません。クエリを発行すると、次のエラーが表示されます。
400 EOF while parsing.
Expected terminals:
(prefix describe sum correlation select average modify insert median
load ask construct clear count stats delete).
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "triple_store_methods_v2.py", line 40, in query
myResults = myTupleQuery.evaluate()
File "/usr/local/agraph-fse-3.3/python/franz/openrdf/query/query.py", line 358, in evaluate
response = self.evaluate_generic_query()
File "/usr/local/agraph-fse-3.3/python/franz/openrdf/query/query.py", line 239, in evaluate_generic_query
checkVariables=self.checkVariables, accept=accept)
File "/usr/local/agraph-fse-3.3/python/franz/miniclient/repository.py", line 80, in evalSparqlQuery
accept=accept)
File "/usr/local/agraph-fse-3.3/python/franz/miniclient/request.py", line 114, in jsonRequest
else: raise RequestError(status, body)
franz.miniclient.request.RequestError: Server returned 400: EOF while parsing.
Expected terminals:
(prefix describe sum correlation select average modify insert median
load ask construct clear count stats delete).
私が間違っていることを理解していません。ちなみにAllegroGraph 3.3を使っています。
java - NxParser の使用中に NoClassDefFoundError が発生する
NxParser で N-Triples (.nt) DBpedia ファイルを読み取ろうとしていますが、次のエラーが発生し、どうすればよいかわかりません。
スクリプトのソース コードは次のとおりです。
xml - このラプターコードがNTriplesを解析するのに、RDFXMLは解析しないのはなぜですか?
私はしばらくの間、raptor2Cライブラリを使用していくつかのRDF/XMLファイルを解析しようとしてきました。このサンプルコードは、NTriplesファイルを読み取って印刷しますが、RDF/XMLは出力しません。
ラプターチュートリアルから:
これは、両方の形式で書かれた同じRDFのウィキペディアからの例です。最初のバージョンは印刷されますが(いくつかのエラーがありますが、それは重要ではないと思います)、2番目のバージョンは印刷されません。
NTriples:
RDFXML:
なぜ何かアイデアはありますか?ありがとう!
編集:RDFXMLはW3C RDF Validatorに合格するため、有効である必要があります。
編集:パーサーを明示的に「rdfxml」に設定しても効果はありません。私は実際にこの例から推測オプションについて知り、手動で拡張機能をチェックして「ntriples」または「rdfxml」で呼び出す前に興奮していました。
xml - RDFの主語述語目的語トリプレットについて
RDFでトリプレットを書くことについて質問があります。http://www.w3.org/TR/rdf-concepts/#section-triplesの説明によると、述語はURIである必要があると言われています。
しかし、そのようなものを書きたい場合
<http://mydomain.com/#me>site-owner "http://mydomain.com"
、サイト所有者のURIをどのように書くことになっているのでしょうか。私は少し混乱しています。このチュートリアルで与えるように
http://videolectures.net/training06_sure_stsw/。彼はxmlでrdfを次のように書いています
ただし、ここでは実際の述語telはURI形式ではありません。私は少し混乱しています。一方はXMLを使用し、もう一方はNTriplesを使用していますが、同じである必要があると思いますね。ありがとう
solr - SIREn N タプルの結果
SIREn で、SolrDocument の N-Tuples 値を (名前で) 操作することは可能ですか? 応答文字列の正規表現なしでクエリ結果を解析したい。
何かのようなもの:
詳細:
rdf - sparql クエリのトリプルの順序は結果に影響しますか?
ペレットを使用して sparql クエリを作成していますが、クエリ内のトリプルの順序に従って異なる結果が得られます。それは正しいですか?
たとえば、次の N-Triples データ入力があるとします。
次のクエリ:
戻り値:
ただし、次のクエリ (前のものを変更しただけ):
次の答えが得られます。
私はこの動作を予期していませんでした。それが正しいかどうかもわかりません。間違ったクエリを作成したのは私です。誰かが私にこれを説明できますか?
rdf - rdf トリプルを virtuoso オープンソースにロードする
このダンプからLinkedGeoData.orgのローカル ミラーを作成しようとしています。
これは約 61,000,000 トリプルです。Virtuoso はそれよりもはるかに多くのことを簡単に処理できるはずですが、約 40,000,000 のトリプルの後に毎回ロードが停止します。30 GB の RAM を備えた Amazon EC2 の 2 倍の特大インスタンスを使用しており、十分なストレージ容量も残っています。私の設定ファイルに何か問題がありますか?私はubuntuサーバー12.04を使用しており、(バージョン6.1.5)を介してVirtuosoをインストールし、 Jörn Heesの指示apt-get
に従ってgithub(バージョン6.1.6)の最新の安定したソースからコンパイルしようとしました。
また、ダンプファイルを小さな断片に分割して、1 つずつロードしようとしました。これも、約 40,000,000 のトリプルが挿入された後に崩壊します。
ログファイルには異常はありません。virtuoso-t
実際にクラッシュすることなく動作を停止しtop
、CPU の 0% を使用しているプロセスを示します。最初の 30 分ほど経過した後、何の進展もなく、プロセスを数日間実行したままにしました。
これが私のvirtuoso.ini
ファイルです:
どんな助けでも大歓迎です。