問題タブ [turtle-rdf]

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 に答える
159 参照

rdf - バイナリデータ値をどのようにタートルに入れますか?

暗号化されたデータをプロパティの値として使用したいと考えています。私は Turtle を使ってこのようなことをしました:

"..illegal escape sequence value: ä (0xE4)"Jena riot でファイルを確認したときに取得しました。

Turtle の値にバイナリ データを正しく入れるにはどうすればよいですか?

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

sparql - SPARQL query turtle file with blank nodes in the graph

I'm trying to understand blank nodes in turtle correctly, and I need to know if I have understood them correctly.

Suppose we had a turtle file:

and we have SPARQL query:

This would only return the email of person 1, because ?x binds to the blank node label _:a... So my question is if an undefined variable ?x can still bind to a blank node that has a label, just like it would if it was not blank... So in this example, return will be:

Would that be correct? Thanks.

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

sparql - Sparqlはノードのすべての子を削除します

SPARQL を使用したトリプルストア (フセキ) からの要素の削除について質問があります。次の要素をグラフに保存しました。

ノード <ChargingRequest/66769> とそのすべてのプロパティを削除したいと思います。

私は試した

ただし、下のノードは削除されません

私を助けてください、そしてあなたの時間をありがとう。

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

regex - Unicode 文字 (UTF-32) NSRegularExpression での文字列エンコーディング

Swift で Turtle 形式の RDF データのパーサーを作成しています。タートル文法では、パターンPN_CHARS_BASEを次のように定義しています。

( W3C Turtle の推奨事項を参照してください)。

パターンの最後のグループは、[#x10000-#xEFFFF]UTF-16 文字列エンコーディングの範囲外です。ここでは UTF-32 が必要です。

このパターンは、たとえば、 などの接頭辞付き文字列の接頭辞の最初の文字と一致させるために使用されます。ここfoaffoaf:nameは数字は許可されていません。

NSRegularExpressionタートルファイルの解析に使用したいと思います。したがって、PN_CHARS_BASEパターンに一致させるために、テスト用に次のコードがあります。

これをデバッガーで実行すると、正規表現はテスト文字列に対して 1 つの結果を返します9。ただし、このパターンでは数字は許可されていません (したがって、正規表現は一致を返さないはずです)。正規表現パターンの一部を削除して、正規表現のどの部分が数字9と一致したかを判断したところ、正規表現の最後の部分が と[\u10000-\uEFFFF]一致することがわかりました9。これは、UTF-16 ではなく UTF-32 であり、エジプトの象形文字などの文字を含むパターンの唯一の部分です。

NSRegularExpressionが UTF-32 文字をサポートできるかどうか知っていますか? または、UTF-32 マッチングをサポートする他のソリューションはありますか?

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

uri - 「mailto:」のない電子メール アドレスは IRI として許可されますか?

W3CのRDF Turtle ドキュメントで、電子メール アドレスが IRI として使用されている 2 つの例 (16 と 17) を見つけました。

私が理解しているように、適切なスキーム、つまりmailto:bob@example.com. 上記の例の電子メール アドレスが有効な URI である場合、ステートメントは実際には次のようになります。

これはドキュメントのエラーですか、それとも (URI ではなく) IRI はスキームを必要としないのでしょうか?