【发布时间】:2013-05-03 13:55:06
【问题描述】:
我想获取 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
响应似乎是正确的,但响应时间很慢,所以我想知道是否可以改进我的查询以获得更快的响应。
【问题讨论】:
-
那么您想出更好的查询吗?可以和我们分享一下吗?