Help:SMW extensions
From semantic-mediawiki.org
|
Semantic extensions |
This page gives an overview of extensions that have been specifically developed for Semantic MediaWiki, and which are based on its semantic core functionality. An alternative list is given by the MediaWiki.org category for SMW extensions. As for all extensions, the respective authors should be contacted for support.
Contents |
Semantic Forms
Semantic Forms allows for the creation of forms to add and edit wiki pages, using the fields within the page's MediaWiki template calls as the fields of the form. All semantic data is meant to be held within templates, and not directly within wiki pages. Templates assign a semantic property to some or (preferably) all of their fields; the type of each semantic property helps determine what sort of input will show up for that field in the form. Data autocompletion is also enabled, as are a variety of other features.
Authors: Yaron Koren and others
First Released: May 2007
Links:
- Example of a form at freeculture.org
- List of sites that use Semantic Forms
- Semantic Forms mailing list
Semantic Drilldown
Semantic Drilldown provides a drill-down/"faceted browser" interface for viewing the data in a wiki. The list of pages in each top-level category can be viewed, and for each such category, filters can be created that cover a specific semantic property. If filters exist for a category, users can click on the different possible values for those filters, narrowing the set of results, and thus drill down through the data.
Author: Yaron Koren
First released: December 2007
Links:
- Example of a drilldown for presentations at Technical Presentations
- List of sites that use Semantic Drilldown
Halo Extension
The Halo Extension provides an interface for embedding semantic properties within the text of pages, including autocompletion of property names; it also provides various graphic interfaces for viewing the chain of semantic relationships, both from within each page and for the entire wiki.
Authors: Thomas Schweitzer, Kai Kühn, Markus Nitsche, Jörg Heizmann, Frederik Pfisterer, Robert Ulrich, Daniel Hansch, Moritz Weiten and others
First released: October 2007
Links:
- Demonstration video of the extension's features
- Project Halo wiki - a demo wiki using the extension
- Halo Extension forum
Semantic Layers
Semantic Layers provides for viewing a set of geographical or other coordinate data within a map, using the standard "OpenLayers" protocol.
Note: Semantic Layers requires Semantic MediaWiki 1.1 or higher to work.
Author: Matt Williamson
First Released: September 2007
Semantic Google 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.
It should be noted that, due to its reliance on a proprietary technology (Google Maps), this extension has certain license restrictions.
Authors: Robert Buzink and Yaron Koren
First Released: September 2007
Links:
- Map of all Hacker Spaces at HackerspaceWiki, using Semantic Google Maps
- A form to edit a page for a house on Placeography, with a map at the bottom of the form enabled by SGM
Semantic Calendar
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
First released: February 2007
Links:
Note: Starting with version 1.1, SMW has included support for inline queries that display data in the iCalendar format; this enables wikis to show date information using any outside web calendar tool that supports iCalendar, such as Google Calendar. See Widget:Google_Calendar for one way to accomplish this, using the Widgets extension.
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
Question API
This is an experimental extension.
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.
Authors: Sebastian Blohm, Markus Krötzsch
First released: November 2007
Semantic Result Formats
Semantic Result Formats adds a number of further formats to inline queries, which are: Googlebar format, Googlepie format, and Graph format.
Author: Denny Vrandecic, Frank Dengler
First released: August 2008
Data Transfer
Data Transfer provides a special page for viewing the data from any combination of a wiki's categories and namespaces in XML form, with the XML fields defined by fields within template calls on each page. Data Transfer uses semantic properties to a very limited extent, but it is considered an SMW-related extension because it takes the same template-based approach to data as Semantic Forms, and is meant to be used in conjunction with that extension. Data Transfer may eventually allow for the importing of XML data as well as its export.
Author: Yaron Koren
First released: February 2007
Links:
- Main "View XML" panel and XML for all project pages at Verwaltungskooperation (German-language)

