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 Semantic MediaWiki extensions.
AkAPI[edit]
AkAPI allows users to get query results in XML format.
Author: Hermann S.
Life span: July 2012 - October 2017
AnalysisTool[edit]
AnalysisTool provides a user interface to interactively create semantic queries via a pre-defined ontology.
Author: Lia Veja
First released: November 2014
AskQ[edit]
AskQ turns natural-language queries into SMW queries.
Authors: Michael White, Daniel Herzig
Life span: January 2011 - July 2017
AssembleFormLink[edit]
AssembleFormLink allows for assembling a helper form that brings users to a Semantic Forms-based form.
Author: Simon Heimler
First released: November 2014
AutoFillFormField[edit]
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[edit]
ChapTimeline provides a timeline display format that uses the Almende CHAP Timeline JavaScript library.
Author: Yury Katkov
Life span: November 2013 - June 2015
CreateVirtualPages[edit]
CreateVirtualPages automatically creates pages if they have any semantic information.
Author: David Bu
Life span: March 2010 - October 2017
DSMW[edit]
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
FolkTagCloud[edit]
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[edit]
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:
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[edit]
ImageRefer controls image access based on SMW values.
Author: Toni Hermoso Pulido
Life span: September 2011
ITSM-Wiki[edit]
ITSM-Wiki enables publishing of process descriptions using SMW.
Author: Michiel Boertje
Life span: December 2010 - July 2013
JSON[edit]
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[edit]
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[edit]
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[edit]
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[edit]
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
RDFa[edit]
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[edit]
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
SemanticACL[edit]
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[edit]
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[edit]
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[edit]
SemanticCSV enables users to import data from CSV files.
Author: Jonas Bissinger
Life span: March 2010 - July 2012
SemanticDummyEditor[edit]
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[edit]
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[edit]
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[edit]
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[edit]
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[edit]
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[edit]
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[edit]
SemanticQueryComposer implements a special page that provides an SMW query builder.
Author:Attila Novák
Life span: February 2011 - August 2012
SemanticQueryFormTool[edit]
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:
SemanticQueryRDFS++[edit]
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[edit]
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
SemanticUpdateOnPurge[edit]
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[edit]
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[edit]
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[edit]
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
Links:
SolrStore[edit]
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[edit]
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[edit]
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[edit]
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[edit]
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[edit]
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:
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
WYSIWYG[edit]
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[edit]
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