問題タブ [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.

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

sql - SQL を使用したトリプル ストア クエリの作成 - 共通の述語と目的語を持つすべてのトリプルを検索する方法

シンプルな MySQL データベースであることを除けば、トリプル ストアのように機能するデータベースがあります。

共通の述語と目的語を持つすべてのトリプルを選択したいと考えています。RDF とトリプルに関する情報

私はSQLを解決できないようです。

一致する述語とオブジェクトが 1 つしかない場合は、次のようにします。

しかし、(predicateName,objectName) の多くのペアのリスト (HashMap) がある場合、何をする必要があるかわかりません。

さらに情報を提供する必要がある場合はお知らせください。これを明確に説明したかどうかはわかりませんが、情報を提供しすぎて問題を混乱させないように注意しています。

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

uri - オントロジー ノードへのリンクの作成

どの言語からも抽象的であるため、トリプル (主語 (S) - 述語 (P) - 目的語 (O) など) で構成されるオントロジーがあるとしましょう。

なんらかの理由で、これらのトリプル (ノード) のいずれかに注釈を付けたい場合は、Web ドキュメントで使用できるリンクを保持したいと思います。

以下にいくつかの条件を示します。

1) そのようなリンクは 1 行のテキスト形式でなければなりません

2) そのようなリンクは、機械と人間の両方が簡単に解析できる必要があります

3) そのようなリンクのセクションは区切られるべきです

4) そのようなリンクは簡単に grep できる必要があります。IMO では、Web やその他のドキュメントから簡単に正規表現できるように、いくつかの異なる文字または文字で囲む必要があることを意味します。

5) このようなリンクは URL パス名またはクエリ文字列で使用できるため、URL 構文に準拠する必要があります。

6) そのようなリンクで使用される文字は、URL パス名、クエリ文字列、またはハッシュ用に予約されていてはなりません (たとえば、「/」、「;」、「?」、「#」は使用できません)。

これまでの私の考えは次のとおりでした。

a) このようなリンクの開始と終了は、STK_....._OVRFLW などの明確な一定の文字セットで行います。

b) ダッシュ「-」でセクションを区切ります。例: Subject-Predicate-Object

したがって、次のようになります。

もっと良いアイデアはありますか?

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

rdf - RDFに関して「具体化」と「具体化」はどういう意味ですか?

プログラミング言語でのこれらの単語の意味は理解していると思いますが、RDFとトリプルに関しては明確ではありません。理解するのに役立つ例はありますか?

ありがとうございました

0 投票する
9 に答える
5475 参照

javascript - JavaScript for ループの質問

forループで数値を3回繰り返すことは可能ですか? 例えば、

これを作成します: 1,2,3,4,5。これを行うループを作成したい: 1,1,1,2,2,2,3,3,3,4,4,4,5,5,5

それは可能ですか?

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

python - rdflib の rdf トリプルからの RDF/XML ファイルの書き込み

私は rdf トリプルを持っています。現在、Python で rdflib を使用して RDF/XML ファイルを生成することに興味があります。開始するためのサンプルコードを教えてください。

ありがとう

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

rdf - 「トリプルは存在しません」に基づいてsparqlを使用して選択する

私は私の店から正しいトリプルを選択するのに少し助けが必要です....

タイプ/1でタイプ/2ではない要素のみを選択したい

sparql selectクエリを使用してこれを達成するための最良の方法は何ですか?

次のようなものを探しています:

ありがとう、

:)

0 投票する
3 に答える
117 参照

php - nquad のコンポーネントを抽出するための PHP の正規表現

nquad ファイルの解析に役立つ RegEx を探しています。nquad ファイルは、各行がクワッド (s、p、o、c) を表すストレート テキスト ファイルです。

オブジェクトは (URI の代わりに) リテラルにすることもできます。その場合、それらは二重引用符で囲まれます。

このファイルの 1 行を指定する正規表現を探しています。これにより、次の形式の php 配列が返されます。

...または、オブジェクトに二重引用符が使用されている場合:

最後に 1 つ - 理想的な世界では、正規表現はさまざまなコンポーネント間に 1 つ以上のスペースがあるシナリオに対応します。

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

java - トリプルストアへのリレーショナルデータベース

MySQLテーブルからの情報をトリプルに変換するJavaプログラムを作成しようとしているので、後でそれらをトリプルストアにインポートできます。RDF/XML補助ファイルを作成せずにこれを行うことは可能 ですか?どのように?

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

java - 複数のオントロジーを含む RDF ファイルからトリプルを抽出する

複数のオントロジーを持つ RDF ファイルからトリプルを抽出できる Java と jena (または他の言語) を使用したソース コードが必要です。

このページにソースコードがありますが、このコードはソースコードでオントロジーを決定する必要があります。

オントロジーを rdf ファイルから読み取り、件名、述語、およびオブジェクトを URL 形式の文字列として出力するソース コードが必要です。

これは私の rdf ファイルです: My Files

誰でもこの問題を解決するのを手伝ってもらえますか?