多くの名前付きモデルを含む 1 つの TDB データセットを作成しましたが、これらのモデルにはすべて大量のデータが含まれています。必要です。
この :select ?s ?p ?o where {graph ?g {?s ?p ?o}.} を使用すると、すべての名前付きモデルのデータを照会できます。特定のモデルを照会する方法はありますか?
はい、?g
名前付きモデルの URI に置き換えるだけです。
SELECT * WHERE
{
GRAPH <http://example.org/graph>
{ ?s ?p ?o }
}
もう 1 つの方法は、そのままにしておき?g
、代わりに、句によって考慮される名前付きグラフを制限するいくつかの句をクエリに追加することですFROM NAMED
。GRAPH
SELECT
FROM NAMED <http://graph/1>
FROM NAMED <http://graph/2>
WHERE
{
GRAPH ?g { ?s ?p ?o }
}