获取所有维基百科信息框模板和使用它们的所有页面

2023-11-27

给定一个维基百科页面,例如维基百科:堆栈溢出通常会有信息框(主要位于页面顶部的右侧)。截图示例:

Stackoverflow Infobox at Wikipedia

  1. DBPedia 将所有这些属性列为 RDF 三元组。您可以在以下位置查看示例DBPedia:堆栈溢出。在那里你可以看到该房产dbpprop:wikiPageUsesTemplate与价值dbpedia:Template:Infobox_website这很有趣。我想知道哪些维基百科页面使用此模板。我怎样才能做到这一点并列出使用 Infobox_website 模板的所有页面?最好使用 SPARQL 查询,但我愿意接受其他简单的解决方案。

  2. 接下来是所有信息框模板的列表。维基百科:类别信息框模板显示所需的维基百科类别的层次结构 - 看起来像我正在寻找的。但我希望所有这些都以机器可读的格式在一页上。也许 DBPedia 在这里也是正确的?在DBPedia:类别 Infox 模板 and DBPedia:信息框我找到的信息很少。但这些看起来非常有前途。我如何使用 SPARQL 查找所有 Infobox 类型,以便我可以对每个类型重复执行步骤 1?

您可以使用它来测试 SPARQL 查询:http://dbpedia.org/snorql/

Update 1

我似乎已经解决了第一个问题:SPARQL:列出包含 Infobox_website 的所有页面

Update 2

另外,这似乎是对问题 2 的查询:SPARQL:列出所有信息框


好吧,因为我似乎找到了一个解决方案(很可能不是最好的),我想分享它们。

1) 此 SPARQL 查询可用于查找包含特定 Infobox 类型的所有页面:

SELECT * WHERE { ?page dbpedia2:wikiPageUsesTemplate 。 ?页 dbpedia2:名称?名称。 }

SNORQL 链接


2) 此 SPARQL 查询可用于查找所有 Infobox 类型:

选择 DISTINCT ?模板 WHERE { ?页面 dbpedia2:wikiPageUsesTemplate ?模板 。过滤器(正则表达式(?模板, “信息框”))。 } 排序依据?模板

SNORQL 链接

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

获取所有维基百科信息框模板和使用它们的所有页面 的相关文章

  • 尝试升级到 1.22 时 MediaWiki DB 连接错误

    我在共享主机服务器上安装了 MediaWiki 它的版本是 1 19 1 我正在尝试更新到 1 22 2 文档表明一步更新应该可以解决此问题 我已经在过去的更新中成功完成了几次此操作 并且正在遵循以前的注释 我建立了一个新目录 其中包含1
  • 如何鼓励 MediaWiki 上的非匿名编辑?

    Problem 在工作中我们有一个部门维基 运行媒体维基 http www mediawiki org 不幸的是有几个 人们在没有登录的情况下进行编辑 这使得追踪变得非常困难 向下编辑询问有关内容的问题 有两种策略可以改善这一点 鼓励登录编
  • 针对 DBPedia 的 SPARQL 查询以获取项目的所有属性值

    我是语义网新手 我想使用 SPARQL 查询从 DBPedia 检索 apple 的所有属性值对 下面我写了查询http dbpedia org sparql http dbpedia org sparql编辑器 但它没有返回任何结果 你能
  • Jena 桌面 SPARQL 客户端 (TDB)?

    我正在开发一个使用 Jena 进行存储 带有 TDB 后端 的应用程序 我正在寻找类似 Squirrel 的东西 它可以让我看到正在存储的内容 运行查询等 这似乎是一个明显需要的东西 但我的 可能措辞不好 谷歌查询没有出现任何有希望的东西
  • 在 MediaWiki 中,有没有办法可以将 [[Image:]] 样式调整大小应用于外部图像?

    MediaWiki 有一个很好的内置方法来处理图像的显示 例如从http www mediawiki org wiki Help 图像 http www mediawiki org wiki Help Images File MediaWi
  • SPARQL - 查找具有最相似属性的对象

    假设有一个人的 RDF 数据库 每个人都有许多三元组来定义这个人的朋友 这么多 person x hasFriend otherPerson 如何找到拥有最相似朋友的人 我是 SPARQL 的新手 这似乎是一个非常复杂的查询 基本上 结果将
  • 从 RDF 节点拉出字符串

    在使用 Jena 的 SPARQL 查询时 我试图以更易读的格式获取数据 但是我不知道如何以正确的方式提取数据 就目前而言 输出是 http www w3 org TR 2003 PR owl guide 20031209 wine Sau
  • 在 Protege 中使用 SPARQL 推断数据

    我正在尝试推断 RDF 数据 假设我有这些三元组 RDF Turtle 是我使用 Protege 创建的 prefix owl
  • 使用 SPARQL 提取 dbpedia 实体的层次结构

    我正在尝试使用以下方法提取 DBpedia 资源的 Wikipedia 类别或 Yago 分类的层次结构SPARQL端点 http dbpedia org sparql 例如 我想以实体的分层形式找出所有可能的类别和类 例如 http db
  • 在SPARQL中使用LIMIT时如何获取结果总数?

    我有一个 SPARQL 查询 它返回结果LIMIT共 20 个 在此查询中 我还想知道结果总数 而无需运行查询两次 一次运行LIMIT和一个没有LIMIT 例如 运行查询时 可能的结果总数为 500 个 其中LIMIT它一次只显示 20 个
  • 转储中的维基百科类别层次结构

    我想使用维基百科的转储为其类别构建一个层次结构 我已经下载了主转储 enwiki latest pages articles 和类别 SQL 转储 enwiki latest category 但我找不到层次结构信息 例如 SQL 类别的转
  • 提取给定节点的所有父节点

    我正在尝试使用以下命令提取每个给定 GO Id 节点 的所有父级EBI RDF sparql 端点 https www ebi ac uk rdf services sparql 我是根据this https stackoverflow c
  • 如何将dbpedia导入neo4j? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我需要将 dbpedia 导入 neo4j 我从这里下载 dbpedia http wiki dbpedia org Download
  • DBPedia:URI 中“__1”(双下划线)的含义是什么?

    在 DBPedia 上你可以找到很多包含双下划线和末尾有数字的 URI 例如 http dbpedia org resource Eric Cheney 1 http dbpedia org resource Eric Cheney 1 h
  • 使用命令行将 MediaWiki 维基文本格式转换为 HTML

    我倾向于编写大量文档 因此 MediaWiki 格式对我来说很容易理解 而且比编写传统 HTML 节省了我很多时间 然而 我也写了一篇博客 发现一直从键盘切换到鼠标来输入正确的 HTML 标签会增加很多时间 我希望能够使用 Mediawik
  • 从导出的维基百科文章中检索中间语言链接?

    我曾经通过使用一些正则表达式解析导出来从导出的维基百科文章中检索中间语言链接 在第一阶段维基数据项目 https en wikipedia org wiki Wikipedia Wikidata这些链接已移至维基数据上的单独页面 例如文章厄
  • 如何添加带有外部链接的自定义选项卡按钮?

    使用 Mediawiki 1 19 并希望在选项卡按钮 页面 和 讨论 旁边添加带有外部链接的选项卡 怎么做 Extension DynamicTabs 不起作用 因为它在矢量皮肤方面存在问题 步入常见问题解答 如何在我的 wiki 中添加
  • 用于检索名人信息的 API [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 dotNETRDF 中使用 SPARQL 列表 - 列表的交集

    我正在使用 dotNetRDF 并且很难理解如何使用提供的列表助手 目前我没有使用列表 只使用一个项目 如下所示 paramString SetParameter nickname g CreateLiteralNode nicknameS
  • 如何使用 Wikidata 和 SPARQL 查询人员?

    就此而言 我是 SPARQL 和 Wikidata 的新手 我正在尝试允许我的用户在维基数据中搜索人 而且只是人 我不希望任何结果成为摩托车品牌或任何东西 所以我一直在玩here https query wikidata org使用以下查询

随机推荐

  • EntityFramework 6.0 CreateDatabaseIfNotExists 首先代码创建数据库

    我究竟做错了什么 当我最初使用 powershell 创建 Code First 时 我已经有了一个用户 DbContext 设置和工作 一切都工作正常 我在应用程序启动时按预期实现了数据库初始化程序 Database SetInitial
  • 部署在 Azure Web App/Azure API 上时缺少 CORS 标头

    我创建了一个 OWIN 托管WebAPI 2 还有一个网络应用程序 AngularJS 使用 API 并充当客户端 我已经添加了必要的代码CORS to the Startup cs 并将其托管在与客户端不同的端口上的本地 IIS 中 并确
  • Jetty 8 + EJB 3.1 + JTA + CDI + JPA 2 堆栈?

    谁能告诉我目前是否可以通过 Jetty 将部分 Java EE 6 Web 配置文件 粘合在一起 我发现了很多关于将独立 EJB 3 容器 JTA 提供程序等与较旧的 Jetty 版本集成的文章 因此我很想知道是否能让它们一起工作 我想在
  • Spring security:java.sql.SQLException:列索引超出范围,3 > 2

    我正在使用 spring 4 我想使用 spring security 3 来控制我的登录表单 所以我在数据库中有以下表格 用户表 CREATE TABLE IF NOT EXISTS users id INT 11 NOT NULL AU
  • qtScript 上 JavaScript 的 setTimeout 等价于什么?

    没什么可补充的 qtScript 上 JavaScript 的 setTimeout 的等价物是什么 以下是如何通过提供独立的 C 方法来扩展脚本语言 无需记录计时器 ID 等 只需创建以下名为 setTimeout 的槽 void Scr
  • 如何创建 AppleScript 应用程序来运行一组终端命令

    我该如何创建一个 AppleScript 命令 当我运行脚本 或在 Finder 中双击它 时 它会运行一组终端命令 这组命令彻底删除了MySQL 不断地把它们写出来已经成为一种痛苦 命令是 sudo rm usr local mysql
  • 在用户模式下读取 kallsyms

    我正在编写有关低级内容的代码 我需要知道内核符号地址才能编写可靠的代码 因此 当我在 Ubuntu kernel 3 0 19 中处于用户模式时 我尝试读取 kallsyms 这就是用户模式下 kallsyms 的输出 00000000 r
  • 如何按 has_many 关系中的对象数量对 Rails AR.find 进行排序

    如何编写 AR 查找查询以使结果按 has many 关联中的记录数排序 class User lt ActiveRecord Base has many photos end 我想做一些像 User find all order gt p
  • HTML 默认链接颜色

    我想用 CSS 将某些元素的颜色设置为默认链接颜色 a href That color a is the same as span style color link that span 有办法做到这一点吗 本网站不会更改默认浏览器的链接颜色
  • 将 one-hot 编码数据帧列转换为一列

    在 pandas 数据框中 one hot 编码向量以列的形式出现 即 Rows A B C D E 0 0 0 0 1 0 1 0 0 1 0 0 2 0 1 0 0 0 3 0 0 0 1 0 4 1 0 0 0 0 4 0 0 0 0
  • 使用回形针调整默认图像大小时遇到​​问题

    我希望能够调整与回形针一起使用的默认个人资料图像的大小 这是我的模型中的代码 has attached file photo styles gt tiny gt 25x25 thumbnail gt 100x100 small gt 150
  • 使用 phpmailer 发送异步电子邮件

    是否可以使用 phpmailer 发送异步电子邮件 普通邮件发送代码片段如下 mail gt Send PHP 等待 Send 返回结果 然后再继续 是否可以让 phpmailer 立即返回结果 而无需等待真正的电子邮件发送例程完成 201
  • PreparedStatement很慢,但是手动查询很快

    我有一个来自框架的准备好的声明 如下所示 SELECT OH ORDER ID MAX OS STATUS DATETIME FROM public ORDER HEADER OH public ORDER STATUS OS WHERE
  • 在 Eclipse 中附加 jar 的源

    我添加了一个Student jar进入我的Build Path在我的日食中这样 右键单击项目 gt BuildPath gt 配置构建 路径 gt 库 gt 添加外部罐子 有一个类名为StudentTest in Student jar文件
  • 从实体框架连接字符串创建 DataContext?

    我试图在我的代码中进行此调用 string conn ConfigurationManager ConnectionStrings MyDBEntities ConnectionString DataContext context new
  • HTML DTD - 有什么意义? [复制]

    这个问题在这里已经有答案了 可能的重复 html 中有哪些不同的文档类型以及它们的含义是什么 由于对 Web 开发的某些方面相当缺乏经验 我总是更关注后端而不是前端 任何人都可以告诉我他们的想法 我是否应该担心网页开头所做的 DOCTYPE
  • 通过网页抓取提取 JavaScript 变量值

    对于一个公司项目 我需要使用 PHP 和 JavaScript 包括 jQuery 创建一个网络抓取应用程序 该应用程序将从客户网站的每个页面中提取特定数据 抓取应用程序需要为每个页面获取两种类型的数据 1 确定是否存在具有特定 ID 的某
  • 如何通过 AWS API Gateway 将多个 Cognito 用户池用于单个端点?

    我最近实现了一个 API 网关作为具有单个代理端点的代理 我使用 Cognito 作为授权机制 只要我只有一个用户池 一切都很好 我想要实现的是能够允许来自不同用户池的用户 但在AWS控制台中我似乎只能选择一种Cognito机制 而该机制只
  • Google Datastore 综合索引问题

    我遇到以下异常 Exception in thread main com google cloud datastore DatastoreException no matching index found recommended index
  • 获取所有维基百科信息框模板和使用它们的所有页面

    给定一个维基百科页面 例如维基百科 堆栈溢出通常会有信息框 主要位于页面顶部的右侧 截图示例 DBPedia 将所有这些属性列为 RDF 三元组 您可以在以下位置查看示例DBPedia 堆栈溢出 在那里你可以看到该房产dbpprop wik