Wikxhibit:使用HTML和Wikidata创建跨网络数据关联应用

交互式数据可视化社区协作与维基百科软件工程师与开发者HCI 研究员

文献标题

Wikxhibit: Using HTML and Wikidata to Author Applications that Link Data Across the Web

文献信息

  • 主题领域: 数据整合与语义网,面向非程序员的数据驱动应用开发
  • 关键词: Wikidata, Web APIs, Mashup, 数据整合, 语义网, HTML, 数据可视化, 数据查询, 数据关联, 数据库

研究背景与问题

  • 发现的问题或挑战:

    • 数据分布在众多网站,因格式、结构和协议的多样性很难统一整合。
    • 现有工具和方法(如语义网、Linked Open Data)无法成为主流,程序员需要手写代码以实现跨网站的数据整合。
    • 对非程序员而言,自行创建基于Wikidata的数据展示页面几乎不可能。
  • 重要性:

    • 数据整合能够推动数据驱动型的领域应用,比如艺术画廊、政治数据展示等。然而现有方法对非技术用户十分不友好,大量用户对此有强烈需求,但失败率高。
  • 研究动机与相关工作:

    • 过去的工具(如MashMaker、Mavo等)可以降低某些数据整合难度,但均对复杂编程技能有要求且缺乏统一数据模型。
    • Wikidata作为一个结构化数据库,能充当“数据目录”跨点参考多个网站的相关数据,但当前没有高效工具让普通用户能够利用这些数据。
    • 本研究试图弥合技术与实际需求之间的鸿沟,通过简化工具实现跨网站数据整合和展示,为没有编程经验的用户赋能。

解决方案

  • 提出的解决方案:

    • Wikxhibit: 一个基于JavaScript的HTML扩展库,支持通过HTML创建数据展示页面,不需要额外编程。
    • 融合四个组件:Wikidata作为跨网站数据的"联合索引",Shapir用于API数据标准化接入,Mavo用于交互式展示构建,用户通过HTML快速生成页面。
  • 创新之处:

    • 使用Wikidata作为“通用联合表”(Universal Join Table),以链接跨多个第三方API数据,实现实体统一。
    • 集成Shapir,支持标准化的API数据访问,并利用Schema.org统一数据模型。
    • 非程序员可以利用简单的HTML展示跨多个数据源的内容,只需添加一些基于Wikxhibit的HTML属性。
  • 实施步骤与关键技术:

    1. 使用Wikxhibit库解析HTML上的特殊属性,查询Wikidata的SPARQL端点以获取结构化数据。
    2. 运用外部标识符连接到第三方网站的API,通过Shapir库获取相关数据。
    3. 利用Mavo生成动态页面以展示数据,同时支持多语言查询、跨网站实体整合等功能。
    4. 用户测试和代码生成器支持进一步简化创建步骤。

研究成果

  • 具体成果:

    • 开发了Wikxhibit工具,能够实现基于Wikidata和其交叉引用API的数据整合与展示。
    • 支持非编程用户快速创建应用只需HTML编码,平均耗时5-15分钟。
    • 自动链接不同网站数据源中的实体,例如艺术家、作品及其相关内容等均可整合到同一页面展示。
  • 与现有解决方案比较的优势:

    • 与语义网和其他Mashup工具相比,Wikxhibit降低了技术门槛,同时实现跨源数据整合。
    • 用户无需编写复杂的SPARQL查询或代码,通过简单HTML即可完成数据展示。
    • 具备实时展示和高效整合多种数据类型的能力。
  • 实验与评估结果:

    • 在用户研究中,12名参与者完成了创建和修改任务,非程序员也能成功完成所有任务且结果令人满意。
    • 自由任务中,参与者能够轻松实现多网站数据展示,例如显示电影数据、政治党派信息等。
    • 优化建议包括:支持更强的错误提示机制,改善Wiki属性查找工具等。
  • 局限性与未来方向:

    • 当前只支持数据读取功能,尚未实现数据写入支持。
    • 对于不同数据源的冲突问题未完全解决,例如两个API对同一实体的描述不一致。
    • 未来研究可探索扩展至Schema.org的统一包裹,同时进一步优化非技术用户的体验。
    • 计划与教育机构和其他个人项目合作,以推动Wikxhibit的实际应用。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/uist/85036/2022

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3526113.3545706
一眼看懂

论文快照

fact_check
dataset
来源
UIST
calendar_month
年份
2022
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
交互式数据可视化、社区协作与维基百科
work
职业/产业
软件工程师与开发者、HCI 研究员
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文