进行SPARQL查询以进行审阅

进行SPARQL查询以进行审阅,sparql,endpoint,Sparql,Endpoint,我正在设法收集所有具有此属性的物品: "http://purl.org/stuff/rev#hasReview" 所以我试着在 终点: PREFIX rev: <http://purl.org/stuff/rev#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT * WHERE { ?thing rev:hasReview ?review . } 前缀版本: 前缀rdfs: 挑选* 哪里 {

我正在设法收集所有具有此属性的物品:

"http://purl.org/stuff/rev#hasReview"
所以我试着在 终点:

PREFIX rev: <http://purl.org/stuff/rev#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT *
WHERE
{
 ?thing rev:hasReview ?review .
}
前缀版本:
前缀rdfs:
挑选*
哪里
{
?物品版本:hasReview?review。
}
结果只是几个,我想如果你不提供uri图,它会在他自己的图上搜索。在那边吗? 我的另一个疑问是,例如,我如何知道哪个是图uri


谢谢。

以下查询将获得该图:

PREFIX rev: <http://purl.org/stuff/rev#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT * WHERE {
  {  GRAPH ?graph { ?thing rev:hasReview ?review . } }
}
前缀版本:
前缀rdfs:
选择*WHERE{
{图?图{?事物rev:hasReview?review.}
}
如果您还希望在默认图形中获得三元组,可以使用:

PREFIX rev: <http://purl.org/stuff/rev#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT * WHERE {
  {  GRAPH ?graph { ?thing rev:hasReview ?review . } }
 UNION 
  {  ?thing rev:hasReview ?review . }
}
前缀版本:
前缀rdfs:
选择*WHERE{
{图?图{?事物rev:hasReview?review.}
联合
{?事物rev:hasReview?review.}
}