2010-03-05 6 views
1

Как я могу изменить этот запрос, чтобы показывать только диапазоны с именем "kinks"? Я попробовал tagging = #kinks после dc:Band, но не дал никаких результатов.Выбрать диапазоны с указанным именем

Query SPARQL_QUERY = QueryFactory.create("" + 
      "PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>" +   
      "PREFIX dc: <http://ontologyloc.com/Bands.owl#>" + 
      "SELECT DISTINCT ?BandName WHERE { ?BandName rdf:type dc:Band }" 
      ); 

ответ

1

Я не знаю вашу онтологию, но это может быть что-то вроде

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>   
PREFIX dc: <http://ontologyloc.com/Bands.owl#> 

SELECT DISTINCT ?BandName WHERE { 
?BandName rdf:type dc:Band . 
?BandName dc:title "kinks" . 
} 
+0

Я получаю искаженные ошибки запроса при попытке использовать. в середине. Может ли это быть связано с использованием rdf: введите в разделе WHERE моего запроса? – Ljdawson

+0

под редакцией. Он работает сейчас? – Pierre