2015-01-08 110 views
-2

我想提取從DBpedia中的所有電影與此查詢:SPARQL查詢DBpedia中

select * where { 
?film rdf:type <http://dbpedia.org/ontology/Film> 
?film dbpprop:title ?acteurs 
} 

,但我有此錯誤:

Virtuoso 37000 Error SP030: SPARQL compiler, line 5: syntax error at '?film' before 'dbpprop:title' 

SPARQL query: 
define sql:big-data-const 0 
#output-format:text/html 
define sql:signal-void-variables 1 define input:default-graph-uri <http://dbpedia.org> select * where { 
?film rdf:type <http://dbpedia.org/ontology/Film> 
?film dbpprop:title ?acteurs 
} 

你能幫助我嗎?

回答

3

您需要先定義前綴。你也忘了。在你的查詢中。

PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> 
PREFIX dbpprop:<http://dbpedia.org/property/> 

select * where { 
?film rdf:type <http://dbpedia.org/ontology/Film>. 
?film dbpprop:title ?acteurs 
}