Semantic MediaWiki 1.5.1

Version 1.5.1 of Semantic MediaWiki is the next minor release after SMW 1.5.0 that adds some new features and includes a number of internal fixes and software architecture improvements that improve SMW's extendibility.

Upgrading existing installations
Installations of SMW 1.5.0 can be upgraded by just replacing the files, but it must be noted that not all SMW extensions may already be available in versions compatible to SMW 1.5.1. Others are and should be updated together with SMW, such as Semantic Maps which now requires version 0.6. If problems occur, it is possible to go back to 1.5.0 by simply using the old files, waiting with the upgrade until the relevant extensions provide updates.

It is suggested to change the inclusion of SMW in LocalSettings.php to the following as described in the installation instructions above:

include_once("$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php");

Including SMW_Settings.php as in earlier versions will continue to work, but may be disabled in some future version.

For upgrading older versions, please see the installation instructions.

New query comparator "NOT LIKE"
A query comparator !~ has been added. It works like the negation of ~, i.e. it retrieves exactly those values to which the provided pattern (with * and ?) does not match.

Extended OWL/RDF export
Updated OWL/RDF export to include more data (modification dates, and page namespaces). Changed export ontology to no longer use OWL AnnoationProperties since OWL 2 supports property values also for classes/properties.

Code improvements and structure changes
Code style and structure has been improved to follow the general MediaWiki conventions. Most notably, the file to include for loading SMW now is SemanticMediaWiki.php in the base directory (including the old SMW_Settings.php will still work but may be disabled in future versions).

Some structural changes also have been made for increasing modularity. In particular, this prepares of a future "SMWLight" release for wikis that want to enable users to add property values to pages, but which do not want to include complex query features.

Extended translations
As usual, translations have been extended thanks to the Translatewiki.net project.

Bugfixes
SMW 1.5.1 closes a number of bugs and minor issues that have been identified in earlier versions.