Obsolete or discontinued SMW extensions

From semantic-mediawiki.org
Jump to: navigation, search

The following are MediaWiki extensions based around Semantic MediaWiki, that are not being maintained and will most likely not work if you try to use them with a recent version of MediaWiki. In some cases they were abandoned because their functionality was adopted by a larger extension (including, some of the time, Semantic MediaWiki itself), while in other cases the creators of the extension simply stopped developing it.

For a list of extensions that are being maintained, see Help:SMW extensions.


ChapTimeline provides a timeline display format that uses the Almende CHAP Timeline JavaScript library.

Author: Yury Katkov

Life span: November 2013 - June 2015


This extension was replaced by the 'tagcloud' format in Semantic Result Formats.

FolkTagCloud adds an SMW property for tagging wiki pages with user-defined labels and a parser tag for displaying these "FolkTags" in a tag cloud.

Author: Katharina Wäschle

Life span: November 2009 - July 2013


The Freebase extension enables you to query Freebase using conventional SMW inline queries. Note that this extension cannot be used to query or modify Semantic MediaWiki's own data.

Author: Basil Ell

Life span: September 2009 - September 2010



MetaVidWiki lets users annotate, and browse through, Semantic MediaWiki data applied to subsections of online videos.

Author: Michael Dale

Life span: March 2008 - June 2011

Question API

Question API creates a special page that lets a wiki determine the veracity of a set of data before adding it to the wiki. If administrators have an automated source of information they want to add as semantic data to the wiki, but want to make sure that each piece of information is correct, they can pass the data in to Question API; the system phrases each piece of information as a yes/no question, and if a user clicks to indicate the information is correct, the system adds this piece of data into the wiki.

This experimental extension was used for exploring possibilities of supervised information extraction in (semantic) wiki. It was discontinued after completing these experiments.

Authors: Sebastian Blohm, Markus Krötzsch

First released: November 2007


The RDFa extension modifies the display of property values on pages to include RDFa, which can then be read by search engines and other tools.

Authors: Jin Guang Zheng, Jie Bao

Life span: September 2009 - February 2010

Semantic Access Control

Semantic Access Control provides Group based access control. Access control is defined in template as internal object.

Author: Jason Zhang

Life span: January 2012 - December 2015


Semantic ACL allows read and edit restrictions to be set on pages using SMW properties.

Author: Andrew Garrett

Life span: May 2011 - June 2016

Semantic Calendar

This extension was replaced by the 'calendar' format in Semantic Result Formats.

Semantic Calendar allows for the creation of calendars that display the names of pages by their value for a specified semantic date property, filtered by some set of pre-specified criteria.

Author: Yaron Koren

Life span: February 2008 - December 2008


SemanticComments displays and manages threaded comments in wiki pages, and stores the comments as semantic data. It is based on the Project Halo "Collaboration" extension.

Authors: Benjamin Langguth et al., John McClure

Life span: January 2013 - November 2015

Semantic Forms Inputs

This extension was merged in part into Semantic Forms.

Semantic Forms Inputs defines additional input types for Semantic Forms.

Author: Stephan Gambke

Life span: September 2009 - September 2016

Semantic Gallery

This extension was replaced by the 'gallery' format in Semantic Result Formats.

Semantic Gallery defines a "gallery" format for inline queries, to display images.

Author: Rowan Rodrik van der Molen

Life span: December 2008 - March 2010

Semantic Google Maps

This extension was replaced by Semantic Maps.

Semantic Google Maps allows for the use of Google Maps for three purposes: (1) to display a single point of type Geographic coordinate on a page, (2) as an input within a Semantic Forms form to let users enter such a value, and (3) to display a set of pages on a map using an #ask query, based on some property they all share of type Geographic coordinate.

Authors: Robert Buzink and Yaron Koren

Life span: September 2007 - July 2009

Semantic History

Semantic History tracks revisions of a wiki and enables their translation into semantic forms so that they can be better queried and represented. The current version offers the follows functionalities:

  • Capturing edit revisions (editing, deletion, undeletion and moving) and representing them as SMW scripts (via additional templates)
  • Enabling parsing of editing summaries into SMW scripts.

Author: Jie Bao and Li Ding

Life span: September 2009

Semantic Image Annotator

Semantic Image Annotator allows for drawing rectangles with annotations on images, via Semantic Forms.

Author: Felix Obenauer

Life span: October 2012 - May 2015

Semantic Image Input

Semantic Image Input allows you to add images from the Wikipedias and Wikimedia Commons via an input type provided to Semantic Forms.

Author: Jeroen De Dauw

Life span: November 2011 - October 2016

Semantic Incoming Properties

This extension was replaced by the 'incoming' format in Semantic Result Formats.

Semantic Incoming Properties provides a parser function, #iask, which displays a list of incoming semantic properties to a specific page. Incoming semantic properties are simply properties on other pages which point to the specific page.

Authors: Hertzog, MWJames

First released: January 2010

Semantic Layers

This extension was replaced by Semantic Maps.

Semantic Layers provides for viewing a set of geographical or other coordinate data within a map, using the OpenLayers protocol.

Author: Matt Williamson

Life span: September 2007 - July 2009

Semantic NotifyMe

Semantic NotifyMe sends notifications via email whenever the results of any of a given set of queries change.

Authors: Ning Hu, Justin Zhang, Jesse Wang

Life span: December 2009 - November 2010

Semantic Project Management

Semantic Project Management adds two new formats to existing inline queries to display and export project structures.

Authors: Frank Dengler and Jonas Bissinger

First released: November 2010


SemanticQueryFormTool provides a tool to support the generation of user-friendly query forms for semantic data.

This extension does not work with SMW 1.6 or higher, or MediaWiki 1.17 or higher.

Author: G. Zehetner

Life span: September 2008 - June 2011



SemanticQueryRDFS++ extends the modeling language (SMW-ML) and the query language (SMW-QL) of SMW with

  • negation and cardinality in query
  • inverse property in modeling
  • transitive, functional, inverse functional, symmetric properties in modeling
  • domain and range inference for properties in modeling

Author: Jie Bao

Life span: December 2010

Semantic Social Profile

Semantic Social Profile represents social information of Social Profile extension as semantic annotations that are stored on a user’s userpage.

Author: Yury Katkov

First released: May 2011

Semantic Tagbox

Semantic Tagbox adds a "tag box", similar to the category box, for one global specified property, to be displayed at the bottom of each page.

Author: James Hong Kong

First released: January 2012


This extension was replaced by native functionality in Semantic MediaWiki, as of version 1.7.

SMWAskAPI extends the MediaWiki API with support for SMW #ask queries.

Author: PierreMZ

Life span: December 2010 - November 2011

SMW OntologyEditor

The SMW OntologyEditor is an extension of Semantic MediaWiki and was developed as part of the ACTIVE project (http://www.active-project.eu/) in order to enable the development of lightweight ontologies. The focus of the editor is to provide an easy understandable interface to develop ontologies and to ensure consistency of the knowledge base by providing a set of knowledge repair algorithms. The main features are:

  • Development of lightweight ontologies (vocabularies, categories, properties, elements)
  • Import/export of OWL/XML files and folksonomies
  • Knowledge repair algorithms (errors, redundancies, inconsistencies)

Authors: ACTIVE Team STI Innsbruck

Life span: January 2010 - October 2010



This extension was replaced by the $smwgAutoRefreshOnPurge, option, introduced in Semantic MediaWiki 1.9.

SemanticUpdateOnPurge updates all of one page's semantic data, created with Semantic MediaWiki, when that page is purged.

Author: Daniel Werner

Life span: March 2010 - January 2014

SMW+ extensions

The set of extensions collectively known as "SMW+" was developed and maintained by the Ontoprise corporation. In April 2012 Ontoprise went bankrupt, and in December 2012 the homepages for all of these extensions became inaccessible. It could be that in the future some or all of these extensions will once again be maintained, but for now, these extensions, at least in their open-source form, must be considered defunct.


Halo enhances SMW by providing intuitive graphical interfaces that facilitate the authoring, retrieval, navigation and organization of semantic data in SMW.

It basically comprises:

  • Semantic Toolbar, allowing to quickly inspect, create and alter the semantic annotations of a wiki article
  • Advanced Annotation Mode, for annotating contents semantically in a WYSIWYG-like manner without having to cope with the wiki source text
  • Auto-completion, suggesting entities or data existing in the wiki while typing (e.g. when annotating in the wiki-text or filling in input fields)
  • Graphical query interface, empowering users to easily compose queries and preview query results with different output formats
  • Ontology browser, enabling intuitive browsing and changing of the wiki's ontology and lookup of instance and property information

The pre-configured and ready-to-use bundle of the Halo extension (including MediaWiki, Semantic MediaWiki and other useful extensions) is also known as SMW+.

Authors: ontoprise GmbH and others

First released: October 2007


Rule Knowledge

The Rule Knowledge extension provides a graphical editor for creating logical rules. Rules allow you to state complex interrelations and can be exploited for inferring knowledge (via a connected triple store). The extension supports the authoring of calculation, definition and property chaining rules.

Authors: ontoprise GmbH

First released: December 2009

Collaboration extension

The Collaboration extension enables the commenting and rating of wiki articles. Comments can be managed and retrieved via semantic queries.

Authors: ontoprise GmbH

First released: December 2009


The WYSIWYG extension (based on the FCKeditor) provides a WYSIWYG editor for authoring rich text contents. It enables the insertion of semantic annotations (in the rendered article), but also the convenient creation of dynamic content by embedding templates, web service calls or semantic queries.

Author: ontoprise GmbH and others

First released: April 2009

Enhanced Retrieval

Enhanced Retrieval is based on 'Solr' and provides a powerful search engine for your wiki. It comes with auto-completion, spell-checking ("did you mean" feature) and advanced search functionalities such as fuzzy and path search. The search covers full text contents (also from uploaded PDF and Word documents) as well as elements from the ontology, presenting the results on a unified interface.

Author: ontoprise GmbH and others

First released: February 2009

Semantic Gardening

Semantic Gardening allows you to detect inconsistencies (such as schema level violations) or peculiarities in your wiki's semantic data via automatic bots. Furthermore it provides an import and export functionality for OWL ontologies.

Author: ontoprise GmbH

First released: April 2009


TreeView displays a hierarchical view of wiki elements of your choice such as categories, articles or semantically annotated data contained in the wiki. With Semantic Treeview you define once your navigation structure or index and then let it take care of the automatic tree population. The tree will be displayed along side the actual wiki page.

Author: ontoprise GmbH

First released: February 2009

Triple Store Connector

The Triple Store Connector allows to use a triple store as semantic data backend. With a linked triple store you can benefit from its advanced reasoning functionality and query the wiki knowledgebase via SPARQL (from remote). The following connectors can be obtained:

  • TripleStoreConnector Professional including Ontobroker (commercially available, better scalability and expressivity)
  • TripleStoreConnector Basic including Jena (for free)

Author: ontoprise GmbH

First released: February 2009

Access Control List

Access Control List is a powerful extension for protecting single wiki pages, articles in categories or namespaces and values of semantic properties. Access can be restricted for individual users or entire user groups. An intuitive GUI allows easy administration of access rights and user groups. It can also be connected to an external LDAP server and re-use the users and groups defined there.

Author: ontoprise GmbH and others

First released: October 2009

Semantic Notifications

Semantic Notifications keep you informed about changes in your semantic data by sending notifications via email. This extension complements MediaWiki's 'watch page' functionality, which allows only to watch single pages, but no data scattered across several pages.

Author: ontoprise GmbH

First released: April 2009

Data Import

The Data Import extension enables users to integrate external data into the wiki in two different ways. First, the Web Service component allows to call external SOAP or RESTful web services from within the wiki and embed the results in wiki pages. Second, the Term Import framework allows to import data (e.g. data from CSV files or emails) as wiki articles.

Author: ontoprise GmbH

First released: April 2009

Rich Media

Rich Media allows the easy upload and embedding of media files such as documents, images, videos and audio files into the wiki. Media files can be attached to related articles, thus preserving the context of the files. Furthermore a meta-data set is provided, which can be used for querying uploaded media files.

Author: ontoprise GmbH

First released: April 2009