| Semantic Maps|
Release status: stable
|Description||Allows users to edit and display semantic coordinate data using multiple mapping services.|
|Author(s)||Jeroen De Dauw and others|
|Last version||2.0.1 (2012-12-13)|
|MediaWiki||1.17.* or greater|
|Download|| Go to this section or|
|Example||Semantic Maps examples|
|Check usage and version matrix; Maps code metrics|
|Bugs: list open list all report|
The Semantic Maps extension adds semantic capabilities to the Maps extension. This includes the ability to add, edit, aggregate and visualize coordinate data stored through the Semantic MediaWiki extension. Since Semantic Maps uses the Maps API, you can use multiple mapping services. These include Google Maps (with Google Earth support), Yahoo! Maps, OpenLayers and OpenStreetMap.
Requirements[edit | edit source]
The latest Semantic Maps development version (that you can obtain via GIT, see below) requires:
- Maps 3.0.x
- Semantic MediaWiki 1.9.x
The latest stable Semantic Maps requires:
Alternatively you can get Semantic Maps 1.0.5 which requires:
- Maps 1.0.5
- Semantic MediaWiki 1.7.x
Some functionality of Semantic Maps is obtained by hooking into other extensions and is only available if these are installed as well. These include:
Download[edit | edit source]
Quick link: Download Semantic Maps 2.0.1 (.zip file)
You can download the extension directly from the MediaWiki source code repository (browse code). You can get:
- One of the extensions tags
Not all extensions have tags. Some extensions have tags for each release, in which case those tags have the same stability as the release. To download a tag
- Go to the tags list
- Click the name of the tag you want to download
- Click "snapshot"
- The latest version of one of the extensions branches
Each extension has a master branch containing the latest code (might be unstable). Extensions can have further branches as well.
- Go to the branches list
- Click the branch name
- Click "snapshot"
- A snapshot made during the release of a MediaWiki version.
This might be unstable and is not guaranteed to work with the associated MediaWiki version.
After you've got the code, save it into the extensions/SemanticMaps directory of your wiki.
If you are familiar with git and have shell access to your server, you can obtain the extension, with all its tags and branches, as follows:
cd extensions git clone
Installation[edit | edit source]
Once you have downloaded the code, place the SemanticMaps directory within your MediaWiki 'extensions' directory. Then add the following code to your LocalSettings.php file:
# Semantic Maps require_once( "$IP/extensions/SemanticMaps/SemanticMaps.php" );
You need to keep these rules in mind regarding the inclusion order of extenions:
- Validator needs to be included before any extension using it (so you can just put it first to keep it simple).
- Maps needs to be included before Semantic Maps.
- Semantic MediaWiki needs to be included before Maps.
- Semantic Forms (if used) needs to be included before Maps (but after SMW).
An example of a typical inclusion order: ..., Validator, ..., SMW, ..., SF, ..., Maps, SM, ...
Documentation and examples[edit | edit source]
Since MediaWiki.org does not have Semantic Maps installed the usage documentation is placed on semantic-mediawiki.org, where live examples work and use can be made of the automatic documentation features of Semantic Maps.
Gallery[edit | edit source]
Sites that use Semantic Maps[edit | edit source]
Are you using Semantic Maps? Then be sure to add your wiki to the top of this list, and feel free to link your favourite Semantic Maps-using articles!
- Food Forests for a Future (Advocacy and info-base for public food forest projects)
- League Manager (Wiki for managing Sports and Gaming Leagues - maps used for showing venues/pitches)
- Fruktkartan (Säsongsmat)
- Wikineos (Information for mountaineers in Spanish - wide use of Maps)
- AWA wiki, (Google map, with customized marker and interactive bubble speech)
- OpenEI.org Formatting Results Help Page, OpenEnergyInfo
- European Public Sector Award
- List of hackerspaces
- Cooperation in Public Administration
- UNDP Inter-Municipal Cooperation
- Энциклопедия МИФИ
- lepios.org (See all companies in cologne using OpenStreetMap and Google Maps)
- Mapping documentation wiki (several examples)
- Hackerspace.be, Hackerspace Brussels
- Bluewater-info.net (detailed map with customized default icons)
- Bougna Citizen Information (map with customized default icons)
- Childrenarewelcome.co.uk, Children are Welcome (click colored map to see extension map, closed wiki, viewing and editing pages is not allowed)
- WiTTIE Wiki (basic Google map)
- CivicStudio.org, "On the River Project" (Basic Google map)
- Food Finds (Basic Google map)
- Hackerspace.lu, syn2cat Hackerspace (Basic Google map)
- Participedia.net (Basic Google map, with two marker colors)
- Semantic MediaWiki Community Wiki (Basic Google map, with three marker colors)
- TransitUnlimited.org, Transit Unlimited (map with customized default icons)
- Peace Corps Wiki (OpenLayers)
- WikiNautic (OpenLayers: open sea map)
- No map link provided
- Cultural Heritage Connections, connecting experts, projects and organisations
- Unternehmen Standorte auf lepios
- Hackerspace Gent
- Moxy Knowledge Management, Analysis of Coal to Liquids projects in Australia
- MOW-Wiki.tk, Men of War - Wiki
- Web Community Wiki
- Syncleus Open-Source Artificial Intelligence Projects
- Huffman Historic Area - map link coming soon
[edit | edit source]
- Semantic Maps demos
- bn2vs.com, Blog of the author about Semantic Maps
- Powerpoint presentation about MediaWiki, SMW, Maps and Semantic Maps 0.5.3 used at a presentation in Gent, February 2010.
- Powerpoint presentation, about Maps and Semantic Maps 0.4 used at Semantic MediaWiki Camp 2009.
See also[edit | edit source]
- Maps - Needed by Semantic Maps
- Validator - Needed by Semantic Maps
- Semantic MediaWiki - Needed by Semantic Maps
- Semantic Bundle - An extension bundle that includes Semantic Maps
- Semantic Forms - An extension that provided forms to edit structured data that Semantic Maps builds on top of
- Semantic Result Formats - Various visualization formats for SMW
|Language:||English • Nederlands|