Я хочу получить данные (название фильма, имя режиссера, имя актера и ссылку на Википедию) обо всех фильмах, представленных на dbpedia.
Я пробовал этот запрос на http://dbpedia.org/snorql/.
SELECT ?film_title ?star_name ?nameDirector ?link WHERE {
{
SELECT DISTINCT ?movies ?film_title
WHERE {
?movies rdf:type <http://dbpedia.org/ontology/Film>;
rdfs:label ?film_title.
}
}.
?movies dbpedia-owl:starring ?star;
foaf:isPrimaryTopicOf ?link;
dbpedia-owl:director ?director.
?director foaf:name ?nameDirector.
?star foaf:name ?star_name.
FILTER LANGMATCHES( LANG(?film_title), 'en')
} LIMIT 100
Ответы кажутся правильными, но время отклика велико, поэтому мне интересно, могу ли я улучшить свой запрос, чтобы получить более быстрый ответ.