[英]SPARQL Query for linked data
我想从LinkedMDB中获取电影详细信息以及与DBPedia数据集的链接相同的内容。我正在编写以下查询:
SELECT ?film ?label ?dbpediaLink WHERE {
?film rdf:type movie:film .
?film rdfs:label ?label .
?film owl:sameAs ?dbpediaLink
FILTER(regex(str(?dbpediaLink), "dbpedia", "i"))
}
LIMIT 1000
该查询返回LinkedMDB中的电影URI,电影名称和DBPedia URI。 我想获得有关每部电影的更多详细信息,以便可以使用更多功能进行分类。
我不确定我是否理解您的问题,但我会做个简单的尝试:您在IMDB上找到了一些有关电影的属性(标题和DBpedia URI),并且您想发现数据还可以提供什么其他属性。
在这种情况下,我将进行DESCRIBE查询,以返回以随机胶片为主体的所有三元组。
DESCRIBE ?film WHERE {
?film a movie:film .
}
limit 1
rdfs:label
, owl:sameAs
...和其他属性(如果有)的三元组! ?film
movie:film
PS:我不熟悉IMDB数据,但这不是movie:Film
(大写F)吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.