Semantic MediaWiki

Semantic MediaWiki has moved!   Please go to
The below page is outdated and no longer maintained.

“Start to explore the full power of Wikipedia …” – Welcome to the Wikimedia project "Semantic MediaWiki"!

Scope of the projectEdit

The WikiProject "Semantic MediaWiki" provides a common platform for discussing extensions of the MediaWiki software that allow for simple, machine-based processing of Wiki content. This usually requires some form of "semantic annotation," but the special Wiki environment and the multitude of envisaged applications impose a number of additional requirements.

The overall objective of the project is to develop a single solution for semantic annotation that fits the needs of most Wikimedia projects and still meets the Wiki-specific requirements of usability and performance. It is understood that ad hoc implementations (i.e. "hacks") may sometimes solve single problems, but agreeing on common editing syntax, underlying technology, exchange formats, etc. bears huge advantages for all participants.

If you support these ideas or want to participate in the discussion, you might want to enter your login in the list of participants below. We try to be very verbose, to enable you to join the discussion.

The Semantic MediaWiki extensionEdit

Semantic MediaWiki
20210702 Semantic MediaWiki logo with wordmark.png
Author: Klaus Lassleben, Markus Krötzsch, Denny Vrandecic, S Page, others. Maintained by AIFB Karlsruhe.
Version: see site
MediaWiki: see site
Last Updated: see site
SMW allows users to add structured data to wiki pages through simple wikitext markup that identifies relations between pages and attribute values of pages. With this information, SMW can help to search, organise, browse, evaluate, and share the wiki's content.
Download: from SourceForge
Readme: latest in Subversion
Change log: in Subversion
MediaWiki extensions

The solution developed by this project is a single extension to the MediaWiki software, also named Semantic MediaWiki. It is in active use on the ontoworld site and many other wikis. While the resources below give some first conceptual description, information about current development and on downloading the software is to be found at the project page on

The project logo symbolizes a Wiki(pedia) that is enriched with additional structure which can be evaluated without requiring humans to read the articles.

Current participantsEdit

This list was for people who were interested in the project after Wikimania 2005. If you want to support Semantic MediaWiki now, get a login at and send your comments to our mailing lists. A list of current developers is included in the version information.

Veeru Mehta
Markus Krötzsch
Denny Vrandečić
Max Völkel
Heiko Haller
Hieu Nguyen
Tim Finin
Klaus Lassleben
Sudarshan P
glenn mcdonald
Sam Chapman
Ed Parris
Ingo Beyerlein
Ryan Hayes
Peter Weinstein
Christoph Graf
Dan McCreary
Rich Morin
Amit Parashar
Richard Morris
Tomasz Jaśkowski
Mark Cornwell
Stephen Williams
Jochen Gruber
Hans Oesterholt-Dijkema
srikanth jandhyala
Marco Neumann
Jeremy Zucker
Alexander Glazkov
Belle Ding
Jan Steinman
Joseba Abaitua
Dan Bolser
Dorai Thodla

News and eventsEdit

  • 31 December 2007: Release of Semantic MediaWiki 1.0, featuring significant speedups, more expressive querying, new translations, unified semantics under the term "Property", simpler datatypes, and several other features.
  • 15 October 2007: Release of the Semantic MediaWiki Halo Extension to enhance the ease of use of Semantic MediaWiki with features like Autocompletion, Ontology Browser and a Query Interface.
  • April 2007: Release of Semantic MediaWiki 0.7. Inline query templates, Enumeration type, Special:Browse page for knowledge exploring, informative listings on all pages in the namespaces Attribute, Relation, and Type. Get the code from SourceForge.
  • February, March 2007: interim pre-releases of Semantic MediaWiki from SVN with features such as inline query templates, Boolean and Enumeration types, running on
  • 12 January 2007: Semantic MediaWiki 0.6 is running on a business directory called Centiare.
  • 18 November 2006: Release of Semantic MediaWiki 0.6. Improvements to inline queries including a new Special:Ask page; timeline support; improvements to RDF export; configurable "service links" for any attribute. Get the code from SourceForge.
  • 14 August 2006: Release of Semantic MediaWiki 0.5. Vocabulary reuse, e.g. FOAF; customized unit conversion and display; new datatypes for URLs, URIs, emails; improved Special pages for Attributes and Relations; cleaner PHP 5 code.
  • 13 June 2006: Semantic MediaWiki receives the Best Poster Award for a demo given at the European Semantic Web Conference 2006 in Budva, Montenegro.
  • 12 May 2006: Release of Semantic MediaWiki 0.4. Now, we have the inline queries inside - check them out! And much more: improved output, experimental date/time support, support for mass, exponential numbers, a type special, a more efficient storage, and more.
  • 7 April 2006: Release of Semantic MediaWiki 0.3. Internationalization, OWL/RDF export, maintenance pages, support for MediaWiki 1.6, support for geographical data, and much more. Try it out yourself with the code from SourceForge.
  • 15 March 2006: A preview of Semantic MediaWiki 0.3 running at
  • 30 January 2006: SemWiki 2006 - First workshop on semantic wikis [1].
  • 4 December 2005: Release of Semantic MediaWiki 0.2. This release is now officially dubbed "alpha", because the basic architecture for most intended features is up and running at
  • 17 October 2005: A new demo site (featuring the latest, still undocumented, version) has been established:
  • 7 October 2005: Two mailing lists were established to facilitate discussion: semediawiki-user (news, user requests, testing experiences) and semediawiki-devel (technical discussion, coordination among developers). There is no easier way to keep yourself informed and make your comments be heard.
  • 7 September 2005: Source code project registered on SourceForge, in order to speed up development and to share first results as soon as possible. semediawiki
  • 2 September 2005: Semantic MediaWiki proposed to the W3C HTML mailing list as candidate for previous-to-prime-time showcasing of the Semantic Web.
  • 31 August 2005: Details on the actual implementation steps added to the implementation plan. Using an RDF triplestore should improve performance and allow for semantic extensions in a fully modular way. We currently tend towards Redland.
  • 15 August 2005: The implementation plan was strongly improved. It now contains details on most features and functions that we envision for the first implementation stage. It is the result of an afternoon of intense discussion where we fought for every single requirement. We are quite happy with the outcome …
  • 7 August 2005: Semantic MediaWiki portal is launched! Content based on various ideas and requirements discussed at Wikimania.
  • 4–8 August 2005: Wikimania! Many inspiring discussions with Wikipedians and developers. Semantic annotation in Wikis turns out to be a hot topic.

Where we are nowEdit

Problem statementEdit

More details about the current limitations of using data from projects like Wikipedia.

Related workEdit

Learn about existing projects and ideas to solve the problem, and add projects you know about. A major contribution comes from the project Wikidata, but there are many other ideas to incorporate.

Background: Ontologies and the Semantic WebEdit

An overview of "Semantic Web" technology. Find out what existing technology could be employed in our Wikis.

What we wantEdit

Overall goalsEdit

Details on what we want to achieve. And about what we do not want to do.


Different uses introduce different requirements. Read our list and tell us what you consider important.

Envisaged applicationsEdit

The world will be different with a semantic Wikipedia. Collect your ideas on what we could do with it.

How we plan to do itEdit

Finally, we have to fix the technical details and make proposals how to actually implement the ideas. Since the task has many facets, we divide the discussion in parts such as editing syntax, export format, and required software and database modifications. For more information, read the article on implementation.

Check out our implementation status for details on the current progress and the next steps and features that are to be implemented.

Open issues, expected problems and limitationsEdit

This important section allows you to articulate your concerns and to investigate problems that need to be addressed in the current project or at later stages.


This could be a place to start discussions on subjects and take a stand on things.

Project phaseEdit

  1. Initiation: gather participants and exchange viewpoints
  2. Planning: agree on what to do and how to do it
  3. Implementation: do it
  4. Testing and evaluation: have fun

See alsoEdit

Related extensionsEdit

  • mw:Extension:Halo – facilitates the use of Semantic MediaWiki for large communities of non-tech-savvy users

Similar extensionsEdit

External linksEdit