Obsolete or discontinued SMW extensions

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:Semantic MediaWiki extensions.

AkAPI
AkAPI allows users to get query results in XML format.

Author: Hermann S.

Life span: July 2012 - October 2017

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

Author: Lia Veja

First released: November 2014

AskQ
AskQ turns natural-language queries into SMW queries.

Authors: Michael White, Daniel Herzig

Life span: January 2011 - July 2017

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

Author: Simon Heimler

First released: November 2014

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

Author: Yury Katkov

Life span: November 2013 - June 2015

CreateVirtualPages
CreateVirtualPages automatically creates pages if they have any semantic information.

Author: David Bu

Life span: March 2010 - October 2017

DSMW
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
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

FolkTagCloud
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

Freebase
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

Links:
 * Examples of Freebase queries

Frequent Pattern Tag Cloud
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
ImageRefer controls image access based on SMW values.

Author: Toni Hermoso Pulido

Life span: September 2011

ITSM-Wiki
ITSM-Wiki enables publishing of process descriptions using SMW.

Author: Michiel Boertje

Life span: December 2010 - July 2013

JSON
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

LightweightRDFa
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
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
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
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
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

RDFa
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

SemanticACL
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
SemanticAnnotations allows a page to provide SMW data about other pages.

Author: David Bu

Life span: March 2010 - October 2013

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

SemanticCSV
SemanticCSV enables users to import data from CSV files.

Author: Jonas Bissinger

Life span: March 2010 - July 2012

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

Author: Daniel Werner

Life span: March 2012 - August 2018

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

SemanticFormsToolbar
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
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
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
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
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
SemanticHighcharts adds a result format to display charts using the Highcharts JavaScript library.

Author: Kim Eik

Life span: March 2014 - August 2018

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

SemanticMailMerge
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
SemanticMappoint facilitates the use of semantic information in geo-referenced pictures.

Author: Andreas Wombacher

Life span: September 2008 - June 2011

Semantic Maps
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 Multi Edit Extension
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
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
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
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 Page Maker
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 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

SemanticPropertyTools
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
SemanticQueryComposer implements a special page that provides an SMW query builder.

Author:Attila Novák

Life span: February 2011 - August 2012

SemanticQueryFormTool
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

Links:
 * Main help page
 * Form for querying data on Malariapedia

SemanticQueryRDFS++
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
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
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
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
SemanticSVGPrinter defines a result format that generates an SVG image.

Author: Rotsee

First released: November 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

Semantic Tasks
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

SemanticUpdateOnPurge
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
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
ShowIncomingRelations shows a box with all relations that other pages have to the current page.

Author: David Bu

Life span: March 2010 - October 2017

SMWAskAPI
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

SMWAutoRefresh
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

SemanticComments
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

SMW InlineQueryParserFunction
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
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
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

Links:
 * sourceforge.net entry
 * The SMW OntologyEditor at STI IBK

SolrStore
SolrStore is a new provider of searches 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
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

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

Author: David Kleinmann

Life span: February 2014 - February 2018

Tetherless Map
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

SMW+ extensions
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
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

Links:
 * Halo / SMW+ website
 * Halo extension at sourceforge

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

WYSIWYG
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
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