2016-12-03 3 views
1

я следующий код, где я получаю главную роль для всех фильмов выбрали:Как получить фильмы в главной роли для одного актера в dbpedia sparql?

SELECT ?f ?starring 
WHERE { 
?f rdf:type dbo:Film . 
?f dbo:starring ?starring 
} 

Есть ли способ, где я могу получить фильмы специфического в главной роли (актер), как «Том Хэнкс», например?

ответ

2

Просто добавьте ресурс, представляющий DBpedia актер, как объект шаблона Типля:

SELECT ?f 
WHERE { 
?f rdf:type dbo:Film . 
?f dbo:starring dbr:Tom_Hanks . 
} 
+0

Спасибо, я получил это работает, но вы можете проверить Обработать выше. Благодарю. – 0x01Brain

+0

Что это значит? –

+0

Не обращайте внимания, я получил его, спасибо. Мне пришлось использовать префикс «PREFIX dbo: » вместо «PREFIX dbo: » – 0x01Brain