Jump to content


From Wikimania

This page is part of the Proceedings of Wikimania 2006 (Index of presentations)

Using Wikipedia’s Knowledge in Your Applications

Leaders Markus Krötzsch, Denny Vrandecic
Track Technical Infrastructure
License GNU Free Documentation License (details)
About the workshop leaders
Markus Krötzsch studied Computational Logic in Dresden before starting work on his PhD thesis at Karlsruhe University. His work and research is focused on advancing the "Semantic Web" and related technologies for organising, processing and retrieving knowledge. Markus enjoys both coding and mathematics, and is a core developer of the Semantic MediaWiki extension.
Denny Vrandecic is a researcher at the University of Karlsruhe's AIFB institute. He received his Master after studying Computer Science and Philosophy at the University of Stuttgart. Now his research interests include the Semantic Wikipedia, ontology evaluation, and keeping in mind that making life easier for humans remains the main focus. He authored modules for the German role playing game Das Schwarze Auge, and created the first validating XML parser for Ada. He is a bureaucrat at the Croatian, and an editor on the German and English Wikipedia. He is one of the main developers of the Semantic Mediawiki.
In this workshop we offer application and website developers an introduction to technologies that help unleash the knowledge in a Semantic Mediawiki for their own tools. This includes a short introduction to Semantic Web technologies, presentation of basic technologies to use with the Semantic Mediawiki extension, source code and demonstrations. The workshop participants will be invited to take part in a hands-on session and we close with time for questions.

In order to take the most out of this workshop, workshop attendees should bring along some knowledge in programming. They do not need any knowledge of Semantic Web technologies, as we will offer basic introductory material. Often, Semantic Web technologies are decried as complicated and hard to understand, but we claim – and will demonstrate in this tutorial – that using the Semantic Web is easier than thought. Some knowledge of XML technologies will be helpful, but is not mandatory for understanding.

We aim to keep the tutorial as (programming) language independent as possible. The languages used in the examples in the tutorial will be Python, Java and PHP, but the techniques described can be easily used also with other languages, like C, C++, Javascript, Lisp, Perl, Ruby, and many others.

4Final edit

Full text