Semantic MediaWiki 1.5.1 (de)

Semantic MediaWiki 1.5.1 (SMW 1.5.1) ist nach Semantic MediaWiki 1.5.0 die nächste Versionsveröffentlichung. Diese Version stellt neue Funktionen bereit, weist Verbesserungen der Softwarearchitektur auf und behebt etliche Softwarefehler mit dem Ziel deren Einsatzmöglichkeiten in der täglichen Praxis auszuweiten.

Erstinstallation
Eine Anleitung zur Erstinstallation von Semantic MediaWiki 1.5.1 ist auf der Hilfeseite zur Installation dokumentiert.

Aktualisierung bestehender Installationen
Bestehenden Installationen von SMW 1.5.0 können aktualisiert werden indem man die Programmdateien auf dem Server ersetzt. Bitte beachten Sie auch die Hinweise unter Softwareerweiterungen, bevor Sie eine Aktualisierung durchführen.

Es wird empfohlen die Aktivierung von SMW 1.5.1 vorzunehmen, indem man, wie unter Erstinstallation beschrieben, in der Datei LocalSettings.php die Codezeile

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

durch

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

ersetzt. Die Verwendung der Datei SMW_Settings.php ist weiterhin möglich. Dies wird allerdings bei einer zukünftigen Version vom SMW nicht mehr der Fall sein.

Informationen zur Aktualisierung älterer Programmversionen (<= SMW 1.4.3) werden unter Aktualisierung bestehender Installationen erläutert.

Softwareerweiterungen
Inzwischen sollten alle Softwareerweiterungen zu SMW mit der Version SMW 1.5.1 kompatibel sind. Die kompatiblen Versionen müssen zusammen mit Semantic MediaWiki aktualisiert werden. Beispielsweise ist nun Semantic Maps in der Version 0.6 erforderlich. Im Fall von Problemen kann die Aktualisierung auch rückgängig gemacht werden, indem man die Programmdateien wieder mit denen von SMW 1.5.0 überschreibt. Dann muss mit der Aktualisierung gewartet werden, bis auch die eingesetzten Softwareerweiterungen in einer aktualisierten und kompatiblen Version zur Verfügung stehen.

Neuer Komparator „unähnlich“ bei Abfragen
Der Komparator !~ „unähnlich“ („not like“) wurde eingeführt. Er bewirkt das Gegenteil des Komparators ~ „ähnlich“, was bedeutet, das bei dessen Verwendung die Werte ausgegeben werden, die nicht dem mit * und ? angegebenen Schema entsprechen.

Erweiterter OWL/RDF-Export
Mit dieser Erweiterung werden dem Datenexport mehr Angaben hinzugefügt (Änderungsdatum und Namensräume). Seitdem die Export-Ontologie gemäß OWL 2 auch Attributwerte für Klassen/Attribute unterstützt, werden keine „OWL AnnoationProperties“ mehr eingesetzt.

Verbesserungen und Strukturänderungen des Programmcodes
Der Programmcode und dessen Struktur wurden mit dem Ziel verbessert, nunmehr den allgemeinen Codekonventionen von MediaWiki zu entsprechen. Die Hauptänderung besteht nun darin, das SMW nunmehr mit der Datei SemanticMediaWiki.php aktiviert wird, die sich jetzt, wie ebenso die vormalige Datei SMW_Settings.php, in dessen Hauptverzeichnis befindet. Die Verwendung der Datei SMW_Settings.php</tt> ist weiterhin möglich. Dies wird allerdings bei einer zukünftigen Version vom SMW nicht mehr der Fall sein.

Weitere Codestrukturänderungen wurden zudem durchgeführt, um die Modularität des Programms zu erweitern. Im speziellen wird damit die zukünftige Veröffentlichung von „SMWLight“ vorbereitet, das zwar das Einfügen von Attributen durch die Nutzer des Wikis ermöglicht, nicht aber die Erstellung komplexer Abfragen.

Übersetzung der Software
Wie bei jeder neuen Version hat auch dieses Mal das Translatewiki.net-Projekt zusätzliche und verbesserte Übersetzungen der Benutzeroberfläche angefertigt.

Fehlerbehebungen
Mit SMW 1.5.1 werden etliche Fehler im Quellcode der Software behoben, die bei vorhergehenden Versionen identifiziert wurden.