問題タブ [sesame]
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アプリケーションに埋め込まれたゴマリポジトリを使用するには、(mavenを使用して)何を含める必要がありますか
Javaアプリケーションに埋め込まれたopenRDFゴマリポジトリを使用したいと思います。Javaアプリケーションを実行するために含める必要のあるライブラリの最小セット(pom.xmlに配置)についての情報が見つかりません。誰かが私に役立つヒントやウェブサイトへのリンクを教えてもらえますか?
api - SERQL クエリを理解していない
Sesame (openrdf.org) サーバーをセットアップし、Java API でアクセスしようとしています。
テスト目的で、ウィキペディアの非常に単純な例を使用しました。
と
Sesame ワークベンチでの SPARQL クエリは期待どおりに機能します。
発行元 "Wikipedia - Die freie Enzyklopädie" からすべてのタイトルを返します。
Java API については、この例を SERQL に変換してみます。
次のクエリを試しました:
しかし、これはすべてのデータを返し、タイトルではなく rdf:about からの URL を返します。「タイトル」の代わりに「dc:title」などのさまざまなバリエーションも試しましたが、まったく結果が得られません。
私はすでにネットを検索し、多くのドキュメントを読みました。しかし、どういうわけか、SERQL 構文がよくわかりません。
私への指針はありますか?その結果、特定の出版社からすべてのタイトルを取得するにはどうすればよいですか?
どうもありがとう!
java - sesame2 ストア用の SAIL を構築する方法のチュートリアルはどこにありますか?
トリプルをhsqldbに格納できるSAIL ( sesame2用)を実装したいと思います。セサミ Web サイトで、 Sail API、Sail Query API、Repository APIに関する基本的なドキュメントを見つけましたが、開始に役立つチュートリアル (例に基づいて API を説明する) が見つかりません。セール開発の経験がある人はいますか? 私の開発に役立つ Web 上の資料を誰か教えてもらえますか?
rdf - Notation3をデータベースにロードする
Notation3ファイルで表されるトリプルをどのように解析してデータベースにロードしますか?私はJenaとSesameにある程度精通していますが、これらは完全なNotation3ではなく、RDFまたはTurtleを処理するように調整されているように見えました。
N3を処理するための堅牢なツールは比較的少ないことがわかりました。私が見つけたいくつかはここにリストされており、基本的なコマンドラインアクションのみを実行でき、標準のパッケージ化、配布、またはメンテナンスがないように見える大まかなPythonスクリプトのみで構成されています。デフォルトのPythonライブラリはあるように見えますnotation3.py
が、そのホームページは1つも見つかりませんでした。また、インターネット上に数十の異なるバージョンが散在していることがわかりました。
たとえば、植物分類を表す次のN3があるとします。
これ(および場合によっては数千の同様のレコード)をデータベースにロードして、「2010年に一般的なスペイン語の名前を含むレコードを誰が転記したか」などの任意のクエリを実行できるようにしたい。または「X属に関連する平均的な花の色は何ですか?」
これは現在、現在のセマンティックWebツールとN3で行うのが実用的ですか?
python - Python:RDFLIBを使用してSesameデータベースをグラフ化する
RDFLIBを使用してゴマRDFデータベースのグラフを描くことは可能ですか?これは私が試したものです:
これはエラーです:
唯一のトリックは、Sesameが.rdfxmlレイアウトを返すように適切なURLを指定することだと思います。
質問の作成者: http://answers.semanticweb.com/questions/9414/python-using-rdflib-to-graph-a-sesame-databaseに再投稿(回答を参照)
rdf - Triplestore の RDF を更新する
Sesame と Virtuoso Triplestores を試しています。現時点では、Sesame Java API を使用して RDF データを両方の Triplestore に追加しています。
私の RDF データは、Videodata、Userdata などのさまざまなものを表します。現時点では、ビデオの RDF (タイトル、説明、場所など) を Triplestore に追加できます。
しかし、どうすればストア内の RDF を更新できますか?
たとえば、ゴマの REST インターフェイスを使用して、更新された RDF で PUT 要求を作成すると、ストア内のすべてが最初に削除されます。
更新されたデータ (たとえば、ビデオのタイトルが変更された) で POST を使用すると、両方のタイトル (古いものと新しいもの) が保存されます。
トリプルストアとはどのように連携していますか? 多分私はここで本質的な何かを見逃しています。
編集:
私は現在、すべての RDF エントリに対して Sesame の Context と Virtuoso の Graphs を使用しています。このように更新すると、最初にコンテキストをクリアしてから再度追加できます。両方の Triplestore に Sesame API を使用しているため (どちらを使用するかはまだわかりません)、コードはまったく同じに見えます。
助けてくれてありがとう
triplestore - Sesame にセマンティック推論を統合するにはどうすればよいですか?
SesameのTripleStoreのAPI に取り組んでいます。RDF で動作する推論機能があります。
私もOWLで働いているので。そこで、 Pelletや ITMなどのセマンティック推論をもう 1 つ追加したいと思います...
SAIL API はカスタマイズ可能な推論をサポートしており、他の RDF ベースの言語に拡張できるようです。
誰もこれを行う方法を知っていますか?
rdf - OpenRDFTurtleParserがプレフィックスを適切に処理しない
Wordnet 3.0(http://semanticweb.cs.vu.nl/lod/wn30/)はTurtle形式であり、org.openrdf.rio.turtle.TurtleParserでManifest.ttlファイル(https: //gist.github.com/1181802)。
パーサーがプレフィックスを適切に処理していないようです。明らかに、プレフィックスはnullであると見なされます。
私はこれまでRDFローディングスペースに足を踏み入れたことがないので、何かが足りない可能性が非常に高いです。
どこを見ればいいのか?
tomcat - http://localhost:8080/openrdf-workbench にアクセスできない
私はセサミ 2.5.0 を使用しており、これらのトリプルストアを使用する初心者です。Google Chrome エクスプローラーを使用してhttp: //localhost:8080/openrdf-workbenchにアクセスしようとすると、 http://localhost:8080/openrdf-workbench/repositories/NONE/repositoriesにリダイレクトされ、何も表示されないという問題がありました。
解決策を教えてください。ありがとう。
xslt - openrdf-ゴマSPARQLResultsXMLWriterおよびXSL
SPARQLResultsXMLWriterによって提供されるXMLアウトストリームにxslスタイルシートを追加するにはどうすればよいですか?
私はこのようなものを探しています、
JenaFrameworkによって提供されます...Sesameについても同様です
ありがとう、エンツォ