使用 SPARQL,我正在尝试获取所有英文小说及其属性的列表。
我还想查找是否根据该小说拍摄了一部电影,并获取电影名称及其导演,如果存在电影关系。
代码:
SELECT ?movie ?director ?book ?author ?publisher ?illustrator
WHERE {
?movie dcterms:subject <http://dbpedia.org/resource/Category:films> ;
dbpedia-owl:basedOn ?book .
?movie dbp:director ?director .
?book a dbpedia-owl:Book .
?book dbp:author ?author .
?book dbp:publisher ?publisher .
?book dbp:illustrator ?illustrator .
}
limit 200