Obsolete or discontinued SMW extensions

From semantic-mediawiki.org

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.

Table of Contents


For a list of extensions that are being maintained, see Semantic MediaWiki extensions.


AkAPI allows users to get query results in XML format.

Author: Hermann S.

Life span: July 2012 - October 2017


AnalysisTool provides a user interface to interactively create semantic queries via a pre-defined ontology.

Author: Lia Veja

First released: November 2014


AskQ turns natural-language queries into SMW queries.

Authors: Michael White, Daniel Herzig

Life span: January 2011 - July 2017


AssembleFormLink allows for assembling a helper form that brings users to a Semantic Forms-based form.

Author: Simon Heimler

First released: November 2014


AutoFillFormField provides a "preview" field for Semantic Forms that shows users what a page title will look like, if the page title is set dynamically based on user inputs.

Author: Simon Heimler

First released: January 2015


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

Author: Yury Katkov

Life span: November 2013 - June 2015


CreateVirtualPages automatically creates pages if they have any semantic information.

Author: David Bu

Life span: March 2010 - October 2017


Distributed Semantic MediaWiki (DSMW) allows to create a network of SMW servers that share common semantic wiki pages. DSMW then manages the synchronisation of those pages as in Git or Mercurial.

Authors: Hala Skaf-Molli, Pascal Molli and Jean-Philippe Muller

Life span: November 2009 - July 2014

Evaluation WikiFlow[edit]

Evaluation WikiFlow creates an evaluation workflow, supporting all the life-cycle of a certification process of the content of wiki pages.

Author: Enrico Daga

Life span: October 2008 - June 2011


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


Frequent Pattern Tag Cloud[edit]

Frequent Pattern Tag Cloud displays tag clouds for the values of different semantic properties. It can also modify MediaWiki's own search functionality to use this information.

Authors: Tobias Beck and Andreas Fay

Life span: August 2011 - June 2017


ImageRefer controls image access based on SMW values.

Author: Toni Hermoso Pulido

Life span: September 2011


ITSM-Wiki enables publishing of process descriptions using SMW.

Author: Michiel Boertje

Life span: December 2010 - July 2013


JSON Extension introduces a "json" parser function to simplify modeling data with nested structure using the JSON syntax.

Author: Jie Bao

Life span: May 2012 - October 2017


The LightweightRDFa extension modifies the display of property values on pages to include RDFa, and can additionally be used to display RDFa outside of SMW properties.

Authors: Dimitris Kontokostas, AKSW

Life span: July 2012 - November 2017


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


MOCA, or the MediaWiki Ontology Convergence Assistant, extension tries to improve the usability and effect of Semantic MediaWiki.

Author: Chrysovalanto Kousetti

Life span: September 2007 - October 2017


OfflineImportLexicon provides a user interface that allows to create wiki pages following a hierarchical book structure: book, volume, article, physical representation of book page as image.

Author: Lia Veja

Life span: December 2012

Question API[edit]

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


RDFIO allows for storing SMW data via the ARC2 RDF triplestore, and for importing data from other RDF sources directly into the wiki.

Authors: Samuel Lampa, Denny Vrandecic

Life span: July 2010 - August 2018

Semantic Access Control[edit]

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


SemanticAnnotations allows a page to provide SMW data about other pages.

Author: David Bu

Life span: March 2010 - October 2013

Semantic Calendar[edit]

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: by Benjamin Langguth et al., John McClure, Peter Grassberger

Life span: January 2013 - June 2019


SemanticCSV enables users to import data from CSV files.

Author: Jonas Bissinger

Life span: March 2010 - July 2012


SemanticDummyEditor monitors the wiki for data dependencies, and automatically performs null edits on dependent pages to ensure that the data is always up-to-date.

Author: Remco C. de Boer

First released: June 2014

Semantic Expressiveness[edit]

Semantic Expressiveness provides a different, simpler syntax for making SMW queries.

Author: Daniel Werner

Life span: March 2012 - August 2018

Semantic Forms Inputs[edit]

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


SemanticFormsToolbar provides a basic infrastructure for converting a semantic form into a toolbar icon.

Author: Andrew Garrett

Life span: July 2011 - March 2015

Semantic Gallery[edit]

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 Genealogy[edit]

Semantic Genealogy provides the ability to view genealogy trees and export GEDCOM files.

Author: Thomas Pellissier Tanon

Life span: August 2012 - June 2018

Semantic Google Maps[edit]

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 graph extensions[edit]

Semantic graph extensions provides a set of parser functions for displaying graphs from the semantic and non-semantic relationships of a Semantic Mediawiki with functional integration with the Semantic forms extension. Graph representations include e.g. dot map, freemind (mindmap) map and hypergraph visualizations.

Author: Rob Challen

Life span: October 2008 - June 2011


SemanticHighcharts adds a result format to display charts using the Highcharts JavaScript library.

Author: Kim Eik

Life span: March 2014 - August 2018

Semantic History[edit]

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[edit]

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[edit]

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[edit]

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[edit]

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


SemanticMailMerge sends out a customized email to a set of email addresses, using data retrieved by an SMW query.

Author: Sam Wilson

First released: November 2013


SemanticMappoint facilitates the use of semantic information in geo-referenced pictures.

Author: Andreas Wombacher

Life span: September 2008 - June 2011

Semantic Maps[edit]

This extension was merged in part into the Maps extension.

Semantic Maps allows for using various map services for two purposes: to display a set of pages on a map using an #ask query, based on some property they all share of type Geographic coordinate; and as an input within a Semantic Forms form to let users enter such a value. Multiple mapping services were supported at various times, including Google Maps, OpenLayers, Google Earth, OpenStreetMap and Yahoo! Maps.

Author: Jeroen De Dauw

Life span: June 2009 - November 2016

Semantic MediaWiki Graph[edit]

Semantic MediaWiki Graph extension visualises the semantic information of any Semantic MediaWiki page. The extension uses Force directed Graph from d3 to visualize the semantic information in a two-dimensional space.

Author: Tobias Weller

Life span: December 2016 - March 2017

Semantic Multi Edit Extension[edit]

Semantic Multi Edit Extension adds a special page which allows the user to use forms to edit multiple pages at once.

Author: Hauke Pribnow

Life span: December 2009 - July 2012


SemanticMustacheFormat adds the "mustache" format, which uses the mustache application to allow for template-like display of query results that can include internal logic like loops.

Authors: Tony Crisci

First released: August 2013

Semantic Need[edit]

Semantic Need analyzes inline queries, subqueries and property chains and concepts in order to determine missing annotations.

Author: Hans-Jörg Happel

Life span: September 2010 - April 2014

Semantic NotifyMe[edit]

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 OLAP[edit]

Semantic OLAP provides a special page to query and display SMW data using OLAP functionality.

Author: Tobias Weller

Life span: October 2016 to June 2017

Semantic Page Maker[edit]

Semantic Page Maker allows to create a series of wiki pages/templates/categories/properties for a certain ontology.

Author: Ning Hu, Justin Zhang, Jesse Wang

Life span: May 2012 - August 2014

Semantic Page Series[edit]

Semantic Page Series allows users to create a series of pages via one form.

Author: Stephan Gambke

First released: January 2012

Semantic Project Management[edit]

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


SemanticPropertyTools retrieves sets (unique lists) of either property values (and single field values of record type properties) or page names using semantic queries. It also provides an interactive drag-and-drop tool to generate query forms for semantic queries.

Author: G. Zehetner

Life span: December 2011 - March 2015


SemanticQueryComposer implements a special page that provides an SMW query builder.

Author:Attila Novák

Life span: February 2011 - August 2012


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 Sifter[edit]

Semantic Sifter queries a set of pages and displays the result in a filterable view.

Author: Kim Eik

Life span: October 2013 - July 2018

Semantic Signup[edit]

Semantic Signup lets users populate their user pages at registration time, using Semantic Forms.

Author: Serhii Kutnii

Life span: January 2009 - July 2015

Semantic Social Profile[edit]

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


SemanticSVGPrinter defines a result format that generates an SVG image.

Author: Rotsee

First released: November 2011

Semantic Tagbox[edit]

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

Semantic Tasks[edit]

Semantic Tasks allows for having reminder and notification emails sent to relevant users for pages that represent tasks. The dates and users are specified through special semantic properties.

Author: Steren Giannini

First released: June 2008

Semantic Text Annotator[edit]

Semantic Text Annotator is an extension that allows to add, edit and query text annotations in your wiki. The extension is based on the JavaScript library annotator.js.

Authors: Dominik Martin, Benjamin Hosenfeld, Tobias Weller

Life span: May 2017

Semantic Title[edit]

Semantic Title sets the visible page title to the value of a semantic property.

Authors: Van de Bugger and Cindy Cicalese

First released: March 2012


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

Semantic Web Browser[edit]

Semantic Web Browser provides a new special page that lets you browse both the wiki's own data and related RDF data from outside, in the same place.

Authors: Benedikt Kämpgen, Anna Kantorovitch and Denny Vrandecic

Life span: October 2011 - August 2017


ShowIncomingRelations shows a box with all relations that other pages have to the current page.

Author: David Bu

Life span: March 2010 - October 2017


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


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

SMWAutoRefresh automatically invalidates the cache of pages that store new SMW data.

Author: Jeroen De Dauw

Life span: February 2011 - June 2011

SMW InlineQueryParserFunction[edit]

This extension was replaced by native functionality in Semantic MediaWiki in version 1.0.

SMW InlineQueryParserFunction adds an #ask parser function.

Author: Jim R. Wilson

Life span: May 2007 - January 2008

SMW Ontologies[edit]

SMW Ontologies enhances Semantic MediaWiki and Semantic Forms for localization and query variables plus integration with the Visual Editor. It also includes a number of common ontologies.

Author: Hypergrove

Life span: August 2015 - February 2018

SMW OntologyEditor[edit]

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



SolrStore is a search provider for Semantic Mediawiki. You can search your semantic properties with the power of a fulltext search engine (Lucene), by defining custom search forms.

Authors: Simon Bachenberg, Stephan Gambke, Sascha Schüller

Life span: December 2011 - June 2018


SparqlExtension allows for storing SMW and Semantic Internal Objects data via the Jena RDF triplestore, and for calling SPARQL queries on that and other data from within the wiki.

Authors: Alfredas Chmieliauskas, Chris Davis

First released: May 2010


Surl provides a special page to create shortened URLs for wiki pages, then stores those URLs as semantic data.

Authors: Mark Hershberger, Edlira Dushku

First released: February 2014


TaskManagement implements a task management system based on the values of semantic properties.

Author: David Kleinmann

Life span: February 2014 - February 2018

Tetherless Map[edit]

Tetherless Map provides a parser function, #map_objects, that can generate a map based on results from an SMW query.

Authors: Jin Guang Zheng, Rui Huang, Jie Bao, Li Ding

Life span: November 2008 - August 2013


VIKI (VIsualization and Knowledge Integration) displays a mind map-style visualization of the pages and links within a wiki.

Author: Jason Ji

Life span: October 2014 - August 2017

SMW+ extensions[edit]

The set of extensions collectively known as "SMW+" was developed and maintained by the Ontoprise corporation. In 2012 Ontoprise went bankrupt, and development stopped on all these extensions.


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[edit]

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[edit]

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[edit]

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[edit]

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[edit]

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[edit]

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[edit]

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[edit]

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[edit]

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