2013-07-11 70 views
0

我试图寻找,收集所有具有此属性的事物的方式SPARQL查询:作出评论

"http://purl.org/stuff/rev#hasReview" 

所以我tryed做就 http://sparql.sindice.com/端点,这个查询:

PREFIX rev: <http://purl.org/stuff/rev#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
SELECT * 
WHERE 
{ 
?thing rev:hasReview ?review . 
} 

结果只有几个,我认为如果你不提供uri图表,它会搜索他自己的图表。那是这样吗? 而我的另一个疑问是,我怎么能知道http://revyu.com/的图形uri是哪个例子?

谢谢。

回答

2

下面的查询得到的图形:

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 . } } 
} 

如果你也想在默认的图形三元组,您可以使用:

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 . } 
}