問題タブ [openrdf]
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.
database - RDF ストレージと従来のデータベースのパフォーマンス比較
Sesameのような RDF ストレージ ソリューションを実験した人はいますか? 従来のデータベース ソリューションと比較した、この種のソリューションのパフォーマンス レビューを探しています。
jena - Tinkerpop/bluebrints を使用したトリプルを OrientDB にインポートする
tinkerpop/blueprintsを使用して RDF-Triples をOrientDBにインポートしようとしています。ここで基本的な使用法を見つけました。
私は今そこまで:
私が今しなければならないことは、主語、述語、および目的語のタイプを変えることですが、問題は、それらがどのタイプであるか、また、valuefactory を使用してタイプを作成し、SailConnection にステートメントを追加する方法がわからないことです。残念ながら、私はそれを使用する方法の例を見つけることができません.
多分誰かが以前にそれをやったことがあり、続ける方法を知っています。
java - Sesame サーバーとワークベンチへのアクセスに関する問題
localhost/openrdf-workbench/ または localhost/openrdf-sesame/ にアクセスしようとしていますが、webapp にアクセスできません。次のページを取得しました。
助けてください
uri - ゴマ帆 openrdf での型指定された URI の使用
私の質問は単純ですが、ナンセンスかもしれません。(その場合、理由を説明するために時間を費やす人には申し訳ありません) (ここではすべてのリソース宣言を表示しません) のようなリソースを作成したいと思います。
重要なのは、skos:note 関係
Subject : c1 a uri に関するトリプルです。Predicate : a skos:note , Object : a typed URI
私の URI は直接の URI ではなく、"relation;isPartOf" uri です。そのためにカスタムの typedUri クラスを作成します。自家製のトリプル ストアを使用したので、独自のクラスを使用できます。これらの例を出力するために RDFXMWritter を少し変更します。だから「効く」。私の質問はもっと: URI をこのように入力できますか? ゴマopenrdfがTypedURIクラスを提供しないのはなぜですか? 私は正当な理由があると確信していますか?どんな助け、アイデア、または答えもいいでしょう。
TypedURi クラスを作成するという私の考えはどこか間違っていると確信しています。しかしここで ?:-) ありがとうございました
EDIT : TypedURI は実際には新しい種類のリソースではありません。私のコンテキストでの URI は、依然として URI です。skos:note ステートメント内で、 c1 の場合、ステートメントのオブジェクトは "relation:isPartOf" 型のデータであり、データの範囲は anyURI であると宣言するだけです。... typedURI は、そのような範囲でデータ型を実装するのに役立ちます。
java - Java で RDFS を使用してクラスとプロパティを記述する方法
私はJava Sesameが初めてです。私はこのチュートリアルに従っています: http://openrdf.callimachus.net/sesame/2.7/docs/users.docbook?view。ステートメントを作成して Sesame リポジトリに追加する方法を知っています。現時点では、追加するステートメントのクラスとプロパティを記述しようとしています。たとえば、私は以下のものを持っています:
示されているように、 としてBook
定義されますClass
。bookTitle
として定義されますProperty
。Java Openrdf
私の質問は次のとおりです。 を使用してこれを行うにはどうすればよいですかorg.openrdf.model.vocabulary.RDFS
。ポイントを明確にするために、別の例を次に示します。
alice
人のタイプです。person
を使用してクラスとして定義するにはどうすればよいですかorg.openrdf.model.vocabulary.RDFS
。どうぞよろしくお願いいたします。
java - JavaでOpenrdfを使用してOWL.INVERSEOFを使用する方法
OpenRDF のゴマを使用して、Java でいくつかのステートメントとその逆を作成しようとしています。Sesame 2.7 ドキュメントのチュートリアルにも従っています。次の URI とステートメントを作成し、それらを Sesame リポジトリに追加したとします。
上記のコードは、著者が記事を書いたことを説明するステートメントを作成するためのものです。OpenRDF Workbench で、このステートメントを確認できます。私がやろうとしているのは、次のように書かれOWL.INVERSEOF
ている get を使用して逆を行うことです。article_1
author_1
プロジェクトを実行して OpenRDF Workbench に戻ると、次のステートメントが表示されます。
をクリックすると<http://www.paper.org/writtenby>
、 という逆のステートメントは見つかりませんが、article_1 is written by author1
は見つかりますauthor_1 wrote article_1
。この逆を行う私の方法は間違っていますか、それともこの概念で何かを誤解していますか? よろしくお願いいたします。
rdf - SPARQL の CONSTRUCT パターンの ORDER BY ソリューション修飾子
SPARQL 1.1 セクション10.2 CONSTRUCTHomework
に従い、次の SPARQL クエリを使用して、サブジェクトに型があり、イベントの日付もある すべてのトリプルを返します。
ここで、イベント日付の昇順/降順で結果を取得したいと思います?date
。order by
以下のように修飾子を追加してみましたが、OpenRDF ワークベンチで解析エラーが発生します。
mysql - openRDF Sesame を介したバックエンド DB へのアクセスに関する問題
バックエンド DB (postgreSQL) を介して SPARQL クエリをクエリする Java の次のコードがあります。
そして、私は次の結果を得ました:
私の問題は次のとおり
です。 1. SPARQL クエリを何度も変更しましたが、まだ 0 行を取得しています。
2. では、OpenRDF Sesame は PostgreSQL や MySQL などのバックエンド DB に接続しますか?
3. もしそうなら、OpenRDF Sesame は SPARQL クエリを SQL に変換し、バックエンド DB から結果を取得しますか?
前もって感謝します。