如何获取维基数据上所有电影的列表?

2024-01-27

我正在使用 Freebase 为我的网站获取所有电影,但它很快就会被关闭。所以我在寻找另一个免费的电影数据库并发现了维基数据。说实话,如何查询所有电影太复杂了。

所以我想你们可以帮助我获取维基数据中的所有电影。将来我还想加入电视节目和连续剧。

编程语言并不重要,我想使用带有链接的网络查询。


您可以查找所有属于 film 实例的实体,在 Wikidata 中被翻译为:

P31 https://www.wikidata.org/wiki/Property:P31(实例)->Q11424 https://www.wikidata.org/wiki/Q11424 (film)

目前,执行此查询的最佳方法是使用 wdq.wmflabs.org API,其中此查询翻译为:http://wdq.wmflabs.org/api?q=claim[31:11424](避免在浏览器中进行此查询,因为它可能会因 )而导致崩溃。在我写这篇文章的时候,这个请求以数字 id 的形式返回 157038 个项目(例如:125)。要获取维基数据 ID,只需添加前导Q -> Q125.

要从所有维基数据 ID 获取标签和数据,请使用维基数据 APIwbgetentities行动:https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q180736&format=json&languages=en。 但要注意每个查询 50 个实体的限制

[更新] 维基数据现在提供SPARQL https://en.wikipedia.org/wiki/Sparql端点:SPARQL 中的相同查询 https://query.wikidata.org/#PREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0ASELECT%20%3Fq%20WHERE%20%7B%0A%20%20%3Fq%20wdt%3AP31%20wd%3AQ11424%0A%7D甚至这个相同的查询,但还包括电影的子类 https://query.wikidata.org/#PREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0A%0ASELECT%20%3Fq%20WHERE%20%7B%0A%20%20%3Fq%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ11424%0A%7D

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取维基数据上所有电影的列表? 的相关文章

  • 获取作为给定项目实例的所有维基数据项目

    维基数据有一个项目叫做智能手机型号 我想获取它的所有实例 问题 如何使用实时服务器以编程方式获取实例的标识符 最好不包括出现在 WhatLinksHere 但位于 Wikidata 命名空间而不是主命名空间中的误报 您的问题指定了 Medi
  • Freebase 查询完整主题摘要

    我正在尝试检索一些 Freebase 文章的完整主题描述 摘要 我一直在使用 Freebase 主题 API 它返回这种类型的结果 http www freebase com experimental topic standard id e
  • Freebase RDF 转储的 Jena 解析问题(2014 年 1 月)

    我正在尝试使用 Jena 解析 freebase 转储文件 freebase rdf 2014 01 12 00 00 gz 25 GB 耶拿报告了许多有关不良数据的问题 示例 150 0 无效 true 和 false 值无效 我通过在转
  • 使用 C# Google Api FreeBase 数据转储解析

    我想搜索 google Api freebase 我想获得一般数据量 例如歌曲或电影的所有 ID 我下载了数据转储 gz 文件 我想知道解析文件并获取我需要的数据的最佳解决方案是什么 我正在使用 net c 有几个 NET 库可以读取 RD
  • 用于按城市相关性排序的 freebase api

    我有一个查询 我想返回给定国家 地区的所有城市 这工作得很好 除了我还想调整一下 以便按大小或任何重要性顺序对其进行排序 以避免 100 的限制 我希望前 100 个城市中人们最有可能选择的城市首先列出 人口 或者 location cou
  • Freebase API:超出用户速率限制

    我的应用程序出现问题 并且超出了每秒用户速率 这是我收到的错误 error errors domain usageLimits reason userRateLimitExceededUnreg message User Rate Limi
  • 如何获取给定维基数据 ID 的语句列表?

    我唯一能做的就是这个链接 https www wikidata org w api php action wbgetentities ids Q568 format jsonfm 但这会产生大量无用的数据 我需要的是获取给定项目的所有语句
  • 如何以编程方式从维基数据实体获取所有可用信息?

    我对维基数据真的很陌生 我只是认为维基数据使用了大量的具体化 假设我们想要获取奥巴马可用的所有信息 如果我们要从 DBpedia 执行此操作 我们只需使用一个简单的查询 select where
  • 使用 MQL 查询或 API 调用列出所有 Freebase 域

    我想开发一个 Freebase java 应用程序 让您可以浏览 Freebase 我认为一个好的起点是模仿 Freebase Schema Explorer 并允许我的应用程序的用户 向下钻取 域 域中的类型 然后是类型中的实例 有人可以
  • Freebase 查询 - 排除某些值

    我想检索所有电影的名称及其类型 如果有关流派的信息为空也没关系 但如果流派已知 我想检索它 film film genre id null optional optional 但我对同性恋色情不感兴趣 所以我想排除所有类型为 en gay
  • 如何获取维基百科页面的所有链接及其维基数据 ID?

    什么时候 以下的事情可能实现 在单个查询 API 调用中获取维基百科页面上的所有链接及其各自的维基数据 ID 的列表 通过查询接收各个维基数据项的附加信息 例如属性值 要获取您必须使用的所有维基百科页面链接维基百科API https en
  • Youtube API v3,topicId 恢复

    Youtube API v3 使开发人员能够检索有关特定视频的特定信息 在返回的数据中 有一个称为topicDetails可以按照以下示例请求 Request https www googleapis com youtube v3 vide
  • 如何从 Freebase 获取所有电影 ID 的列表?

    在几年前我从事的一个项目中 我正在从 Freebase 构建一组有关电影的数据 一个简单的 shell 脚本下载了 film tsv 文件 来自http download freebase com datadumps latest brow
  • Freebase 中所有标题/主题标题的文本文件

    我需要一个文本文件来包含 txt 文件中每个标题 每个主题的标题 每个项目的标题 每个标题都占一行 如果我已经下载了 freebase rdf 转储 我该如何执行此操作或进行此操作 如果可能 我还需要一个单独的文本文件 其中每个主题 项目的
  • 使用 Freebase MQL 读取 google api 的非唯一查询

    看来我只能使用新的 freebase MQL 读取 api 执行唯一查询 即在查询中包含实体 id 以下是对 id 和 type 的搜索 https www googleapis com freebase v1 mqlread query
  • 我可以从 freebase.com 导出地名翻译吗

    所以我看过 of the freebase http freebase comAPI 和我对它找到的名称的翻译印象深刻 IE 罗马 Roma Rom Rzym Rooma 罗马市 这是因为我有一个包含 5000 多个地点名称的数据库 我非常
  • Google Freebase API 如何获取图像的 URL?

    所以 我试图弄清楚如何获取 Freebase 数据库中图像的 URL 我想要一张旧金山的照片 这就是我获取旧金山主题的方式 https www googleapis com freebase v1sandbox topic 2Fen 2Fs
  • 将 freebase 向量与 gensim 一起使用

    我正在尝试使用 Google 发布的 freebase 单词嵌入 但我很难从 freebase 名称中获取单词 model gensim models Word2Vec load word2vec format freebase vecto
  • 如何验证 SPARQL 中的日期时间对象? (Virtuoso 22007 错误 DT006)

    我收到以下错误 Virtuoso 22007 Error DT006 Cannot convert 0359 to datetime Incorrect month field length SPARQL query define sql
  • 从导出的维基百科文章中检索中间语言链接?

    我曾经通过使用一些正则表达式解析导出来从导出的维基百科文章中检索中间语言链接 在第一阶段维基数据项目 https en wikipedia org wiki Wikipedia Wikidata这些链接已移至维基数据上的单独页面 例如文章厄

随机推荐