問題タブ [rdflib]

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 投票する
2 に答える
4473 参照

xml-serialization - RDFからOWLへの変換

OWLフォーマットに準拠したRDFコードを生成したい。RDF ファイルを生成することはできますが、それを OWL に変換する必要があります。以下は、私が生成できるRDFです。

0 投票する
2 に答える
1204 参照

symfony - トリプルストアのデータベース構造?

物事を整理するために、Symfony2 プロジェクトで RDF / トリプルを使用したいと考えています (私の場合はタグです)。

私はこのようなものを見るでしょう:

田畑 :

このように、私はできるでしょう:

  • トリプル関連を保存するには
  • さまざまな関連付けタイプを設定します。たとえば、PHPProgramming_language です。stackoverflow.comウェブサイトです。しかし、地球は太陽の周りを回ります。
  • パラメータを設定するには (関連付け内でより多くの情報を提供できるようにします)

TAG_TAGと の間に多対多の関係を設定することを検討できASSOCIATION_TYPEます。これにより、いくつかのパラメーターを設定できます。

だから私はいくつかの質問があります:

  1. トリプルを効率的に格納する良い方法だと思いますか?
  2. 既存の RDF/トリプル データベースを抽出し、独自のデータベースに入力するための RDF レイヤーはありますか?
  3. Sesame のようなある種の tripleStore の使用を検討し、 Symfony で使用する必要がありますか?
0 投票する
1 に答える
101 参照

rdf - RDF形式で改善が必要

RDF を生成することはできますが、適切な Sparql QUERY を実行できないため、形式が適切ではありません。RDF の形式を改善する必要があります。クラス、インスタンス、プロパティを RDF に含める必要があります。 Objecttype、Attribbutetype、Relationtypeの場合..RDFを導出するのを手伝ってもらえますか..コードスニペットが非常に役立ちます...

生成できるrdfを貼り付けています。

コードには次のrdf記述があります

これは objecttype であるため、rdf:class の下に配置する必要があります。私はこの分野の初心者であり、RDF についてあまり知識がありません..だから、どんな種類のヘルプも本当に役に立ちます。

0 投票する
2 に答える
1358 参照

python - Python スクリプトを使用した SPARQL クエリでのデータのフィルタリング

RDFlib Python で次のクエリを使用して、ユーザーのファーストネーム リテラルに対して uri を取得しようとしています。

次のエラーが発生し、f1Strが原因のようです。変数に格納された値を使用して SPARQL でデータをフィルタリングするにはどうすればよいですか。助けてください。

0 投票する
2 に答える
738 参照

python - rdflib pythonを使用してsparql DELETEクエリを使用する際のエラー

Python の rdflib ライブラリを使用して RDF グラフからトリプルを削除しようとしていますが、成功していません。私のクエリは、http://www.w3.org/TR/sparql11-update/#deleteから学んだ次のとおりです。

この問題を解決する手がかりとして、次のエラーが表示されます。前もって感謝します。

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

rdf - SPARQL を使用して個体のクラスを取得する

個人が属するクラスを取得したい。より詳細には、Pythonを使用して(rdflibを使用して)個体であるメソッドにパラメーターを渡したいのですが、メソッドはそれが属する個体のクラスを返す必要があります。

例: 私は、AlcoholicBeverage クラスを持っています。このクラスにはサブクラス Beer があり、Beer クラスにはサブクラス Brands があります。Brands クラスには、ビールのブランドを代表する多くの個人がいます。パラメータをメソッドに渡したいのですが、SPARQL クエリを実行して検索します。xyz は Brands クラスの個体です。

理想的には、xyz はビール (Brands クラスは Beer のサブクラスであるため) であり、Beer はアルコール飲料です。

ご協力いただきありがとうございます。

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

python - SPARQL フィルターステートメントでの OWL クラスの参照

以下のコードにあるリンクからアクセスできるオントロジーを開発しました。FILTERセクションを除いてコードは正常に動作しています。FILTER で equal 演算子を使用すると、何も返されません。不等号演算子 (!=) を使用すると、何もフィルタリングされません。「owl:Brands」を使用したオントロジーの Brands クラスの参照が機能していないと思います。Webクローラーにインデックスされたくないので、URLを短くしました。コードで元の URL を使用しています。短縮されたURLで元のURLにアクセスできます。エディターでオントロジーを閲覧できます。「owl:Brands」が機能していないことは確かです。他の多くの可能性を試しましたが、機能させる方法がわかりませんでした。

FILTER ステートメントがないと、owl:Brands に一致するものがないため、「FILTER(?sub!=owl:Brands)」と同じように機能します。参考までに、私は python と rdflib を使用しています。

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

python - FILTERを使用して一致しないデータを選択する方法

私はrdflibPythonで使用しており、SPARQL SELECT関連データを取得するためにクエリを実行しています。

FILTER以下に説明するようなコマンドを使用して、いくつかの基準のデータをフィルタリングするのは非常に簡単ですFILTER regex(?pname,'"""+samplepersnalisedexpertise+"""',"i")が、一致しないデータを選択する必要がある場合、どのように使用する必要がありますFILTERか?以下を使ってみFILTER (?personuri != '"""+imURI+"""')ましたが、うまくいきません。

あなたの誰かが解決のために助けてくれますか?前もって感謝します。

0 投票する
2 に答える
4677 参照

python - SPARQLWrapperを使用したINSERT/DELETE/UPDATEクエリ

ゴマトリプルストアからデータをフェッチするためのSELECTステートメントを使用したPythonSPARQLWrapperの使用法を説明する多くの例をウェブ上で確認しましたが、ゴマでそれを使用してINSERT / DELETE/UPDATEステートメントを実行する方法がわかりません。この点についてご案内いただけますでしょうか。

ありがとう

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

python - コンテキスト/グラフを使用して Python で Surf RDF にトリプルを追加する

Python では、Surf RDF を使用してセサミ データ ストアにトリプルを追加しようとしています。

ただし、以下を使用します。

トリプルが追加されますが、コンテキストはありません。したがって、s、p、o はストアに追加されますが、コンテキストには追加されません。

コンテキストに何か問題がありますか? 他の誰かがこの問題を抱えていますか?

代わりに、これらすべてを入れる良い方法は何ですか?