Wikipedia 如何将Freebase查询转换为Wikidata查询?

Wikipedia 如何将Freebase查询转换为Wikidata查询?,wikipedia,freebase,wikidata,wikidata-api,Wikipedia,Freebase,Wikidata,Wikidata Api,以这个Freebase查询为例,如何使用Wikidata api运行相同的查询 [{ "id": null, "name": null, "type": "/film/film", "/film/film/directed_by": "Steven Spielberg", "/film/film/genre": "Drama", "/film/film/story_by": [], "starring": [{ "actor": [{ "name"

以这个Freebase查询为例,如何使用Wikidata api运行相同的查询

[{
  "id": null,
  "name": null,
  "type": "/film/film",
  "/film/film/directed_by": "Steven Spielberg",
  "/film/film/genre": "Drama",
  "/film/film/story_by": [],
  "starring": [{
    "actor": [{
      "name": "Tom Hanks",
      "key": [{
        "namespace": "/authority/imdb/name",
        "value": null
      }]
    }]
  }],
  "/film/film/initial_release_date>": "2000",
  "/film/film/initial_release_date<": "2003"
}]
[{
“id”:空,
“名称”:空,
“类型”:“/胶片/胶片”,
“/电影/电影/导演”:“史蒂文·斯皮尔伯格”,
“/电影/电影/流派”:“戏剧”,
“/film/film/story_by”:[],
“主演”:[{
“演员”:[{
“姓名”:“汤姆·汉克斯”,
“关键”:[{
“名称空间”:“/authority/imdb/name”,
“值”:空
}]
}]
}],
“/film/film/initial_release_date>”:“2000年”,

“/film/film/initial\u release\u date据我所知,不可能针对维基百科API创建这样的详细查询。但是您可以按标题、内容、id、类别、创建时间和许多其他条件搜索维基百科页面

有关基本示例,请参见MediaWiki API概述:

另外,请参阅完整的MediaWiki API文档:


此外,您还可以从文章的信息框中检索有关电影的基本信息(请参阅和Q&A)。

您不能使用Wikidata API,但可以使用。以下是一个查询示例:

PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wikibase: <http://wikiba.se/ontology#>
SELECT ?film ?filmLabel ?date WHERE {
# Is a film  
  ?film wdt:P31 wd:Q11424 .
# Director is Steven Spielberg
  ?film wdt:P57 wd:Q8877 .
# genre is drama film  
#  ?film wdt:P136 wd:Q130232 .
#  Starring Tom Hanks
  ?film wdt:P161 wd:Q2263 .
  SERVICE wikibase:label {
    bd:serviceParam wikibase:language "en" .
  }
# published on date
  ?film wdt:P577 ?date .
  FILTER(year(?date)>2000 && year(?date)<2003)
} 
您可以在和上找到更多文档链接。

您检查过了吗?
wd:Q208108* Catch Me If You Can 2002-01-01T00:00:00Z