Submissions/Semantic Result Formats: Automatically transforming structured data into useful output formats

From Wikimania 2010 • Gdańsk, Poland • July 9-11, 2010


Information

This is an open submission for Wikimania 2010.


Title of the submission

Semantic Result Formats: Automatically transforming structured data into useful output formats

Type of submission

Tutorial (60 minutes)

Author of the submission

Hans-Jörg Happel, Frank Dengler

E-mail address or username (if username, please confirm email address in Special:Preferences)

happel (at) fzi.de, dengler (at) kit.edu

Country of origin

Germany

Affiliation

FZI, KIT

Personal homepage or blog

http://www.mediawiki.org/wiki/User:Hhappel

30-word contribution & benefits statement

SRF can visualize or export structured query results in Semantic MediaWiki. We describe existing result formats and explain the implementation of query result processing in order to enable users to improve existing and develop novel result formats.

Proposed time frame (1h or 2h or 4h)

1h

Abstract

Semantic MediaWiki (SMW) is an extension which allows to store and query structured data in MediaWiki. While SMW provides core functionality to render results of such queries (e.g. as tables and lists) extensions may hook in to support further output formats. These so-called "result formats" are thus powerful tools to leverage semantic wiki data for user-friendly visualization such as timelines and graphs or exporting structured data into standardized data exchange formats. A set of popular formats has been bundled as the Semantic Result Formats extension.

The power of Semantic Result Formats (SRF) is caused by the fact that it allows for many different ways of reusing data stored in SMW. Examples are visualizations (which can even use libraries and tools such as GraphViz or SIMILE Timeline) and data exports like vCard and iCalendar. Furthermore, both of these options can include responses from external web services like the Google charts API into a wiki page.

In this tutorial we want to explain the general design and implementation of the query result processing in order to enable users to improve existing and develop novel result formats. We will therefore start with a brief overview of existing result formats to explain the overall concept. Afterwards we introduce some implementation details and guide participants to write a simple "Hello World" result format implementation.

Track

Knowledge and Collaboration

Will you attend Wikimania if your submission is not accepted?

Yes

Slides or further information (optional)

The tuturial will contain an (optional) hands-on development part in which attendees can write their own "Hello World" Semantic Result Format.

For this, we recommend that you bring your laptop with installed:

Installing all that requires a webserver application and a (mySQL) database on your machine. Both is e.g. provided in a single package by XAMMP.

A general introduction to Semantic MediaWiki will be given in the presentation slot before (slides available online as well).


Expectations & questions

Feel free to write down expectations or ask questions in beforehand!

(Fill in here)

Interested attendees

If you are interested in attending this session, please sign with your username below. This will help reviewers to decide which sessions are of high interest. Sign with four tildes. (~~~~).

  1. Jpatokal 10:45, 20 May 2010 (UTC)[reply]
  2. Incnis Mrsi 16:47, 20 May 2010 (UTC)[reply]
  3. Psychology 16:11, 23 May 2010 (UTC)[reply]
  4. Jeroen De Dauw 11:28, 25 May 2010 (UTC)[reply]
  5. Jodi.a.schneider 15:57, 27 May 2010 (UTC)[reply]
  6. --Friedel Völker 15:31, 28 May 2010 (UTC)[reply]
  7. Kocio 12:56, 2 June 2010 (UTC)[reply]