0

I want to fetch Movies details from LinkedMDB along with corresponding same as links for DBPedia Datasets.I am writing following query:

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

This query is returning Movie URI in LinkedMDB, Movie Name and DBPedia URI. I want to get more details about each movie so that I can have more feature for classification.

4

1 回答 1

1

我不确定我是否理解您的问题,但我会试一试:您在 IMDB 上找到了一些关于电影的属性(标题和 DBpedia URI),并且您想了解这些数据可以提供哪些其他属性。

在这种情况下,我会执行 DESCRIBE 查询以返回以随机 ?film 为主题的所有三元组。

DESCRIBE ?film WHERE {
?film a movie:film .
}
limit 1

解释:

  • DESCRIBE 查询返回由 WHERE 子句返回的 URI 是主题的所有三元组(某些端点被配置为也返回这些 URI 是对象的三元组)。rdfs:label这将返回带有, owl:sameAs... 和其他属性(如果有)的三元组!
  • WHERE 子句指定?film我们想要描述的内容
  • 限制确保您没有描述movie:film数据中的所有内容

PS:我不熟悉IMDB数据,但不是movie:Film(大写F)吗?

于 2015-08-21T22:17:09.573 回答