すべてのサブジェクトが同じプレフィックスを持つすべてのトリプルを返したいと思います。
PREFIX dv: <http://example.org/example_vocabulary:>
SELECT DISTINCT *
FROM <http://example.org/dataset.example>
WHERE {
?s ?p ?o .
}
URIを文字列として扱い、基本的に必要なものに基づいて変数をフィルタリングする必要があります。プレフィックスを探しているので、を使用できますstrstarts
。たとえば、これらの線に沿った何かが機能します:
PREFIX dv: <http://example.org/example_vocabulary>
SELECT DISTINCT *
FROM <http://example.org/dataset.example>
WHERE {
?s ?p ?o .
filter strstarts(str(?s),str(dv:))
}
文字列関数をよく読んでください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加