3

多くの名前付きモデルを含む 1 つの TDB データセットを作成しましたが、これらのモデルにはすべて大量のデータが含まれています。必要です。

この :select ?s ?p ?o where {graph ?g {?s ?p ?o}.} を使用すると、すべての名前付きモデルのデータを照会できます。特定のモデルを照会する方法はありますか?

4

1 に答える 1

3

はい、?g名前付きモデルの URI に置き換えるだけです。

SELECT * WHERE
{
  GRAPH <http://example.org/graph>
  { ?s ?p ?o }
}

もう 1 つの方法は、そのままにしておき?g、代わりに、句によって考慮される名前付きグラフを制限するいくつかの句をクエリに追加することですFROM NAMEDGRAPH

SELECT
FROM NAMED <http://graph/1>
FROM NAMED <http://graph/2>
WHERE
{
  GRAPH ?g { ?s ?p ?o }
}
于 2012-07-08T16:12:52.717 に答える