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

被引:3
|
作者
Alrashed, Tarfah [1 ]
Verou, Lea [1 ]
Karger, David R. [1 ]
机构
[1] MIT CSAIL, Cambridge, MA 02139 USA
来源
PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, UIST 2022 | 2022年
关键词
Wikidata; Web APIs; Mashup; Data Integration; Semantic Web;
D O I
10.1145/3526113.3545706
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Wikidata is a companion to Wikipedia that captures a substantial part of the information about most Wikipedia entities in machine-readable structured form. In addition to directly representing information from Wikipedia itself, Wikidata also cross-references how additional information about these entities can be accessed through APIs on hundreds of other websites. This trove of valuable information has become a source of numerous domain-specific information presentations on the web, such as art galleries or directories of actors. Developers have created a number of such tools that present Wikidata data, sometimes combined with data accessed through Wikidata's cross-referenced web APIs. However, the creation of these presentations requires significant programming effort and is often impossible for non-programmers. In this work, we empower users, even non-programmers, to create presentations of Wikidata and other sources of data on the web, using only HTML with no additional programming. We present Wikxhibit, a JavaScript library for creating HTML-based data presentations of data on Wikidata and the other data APIs it cross-references. Wikxhibit allows a user to author plain HTML that, with the addition of a few new attributes, is able to dynamically fetch and display any Wikidata data or its cross-referenced Web APIs. Wikxhibit's JavaScript library uses Wikidata as the bridge to connect all the cross-referenced web APIs, allowing users to aggregate data from multiple Web APIs at once, seamlessly connecting object to object, without even realizing that they are pulling data from multiple websites. We integrate Wikxhibit with Mavo, an HTML language extension for describing web applications declaratively, to empower plain-HTML authors to create presentations of Wikidata. Our evaluation shows that users, even non-programmers, can create presentations of Wikidata and other sources of web data using Wikxhibit in just 5 minutes.
引用
收藏
页数:15
相关论文
共 5 条
  • [1] A Mashup Tool for Cross-Domain Web Applications Using HTML']HTML5 Technologies
    Matono, Akiyoshi
    Nakamura, Akihito
    Kojima, Isao
    WEB TECHNOLOGIES AND APPLICATIONS, 2011, 6612 : 382 - 385
  • [2] Towards ontology extraction from data-intensive web sites: An HTML']HTML forms-based reverse engineering approach
    Benslimane, Sidi
    Malki, Mimoun
    Rahmouni, Mustapha
    Rahmoun, Adellatif
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2008, 5 (01) : 34 - 44
  • [3] Extracting personalised ontology from data-intensive web application: an HTML']HTML forms-based reverse engineering approach
    Benslimane, Sidi Mohamed
    Malki, Mimoun
    Rahmouni, Mustapha Kamal
    Benslimane, Djamal
    INFORMATICA, 2007, 18 (04) : 511 - 534
  • [4] LegalHTML']HTML: Semantic mark-up of legal acts using web technologies
    Stellato, Armando
    Fiorelli, Manuel
    COMPUTER LAW & SECURITY REVIEW, 2023, 51
  • [5] Using the Semantic Web for linking and reusing data across Web 2.0 communities
    Bojars, U.
    Breslin, J. G.
    Finn, A.
    Decker, S.
    JOURNAL OF WEB SEMANTICS, 2008, 6 (01): : 21 - 28