Semantic MediaWiki 1.7.1 (de)

Semantic MediaWiki 1.7.1 (SMW 1.7.1) ist nach Semantic MediaWiki 1.7.0 die nächste Versionsveröffentlichung. Diese Version behebt vornehmlich Softwarefehler und bietet Optimierungen bestehender Funktionen.

Kompatibilitätshinweise

 * Kompatibel mit MediaWiki ≥ 1.16.0 (empfohlen ist MediaWiki ≥ 1.17.0)
 * Kompatibel mit Validator ≥ 0.4.13
 * Kompatibel mit Semantic Result Formats ≥ 1.7.0

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

Aktualisierung bestehender Installationen
Bitte beachten Sie die seit SMW 1.6.0 bestehende Abhängigkeit von der Softwareerweiterung Validator, die von SMW dazu eingesetzt wird, benutzerdefinierte Parameter zu validieren. Die Installation dieser Softwareerweiterung ist zwingend für den Betrieb von SMW notwendig. Validator wird gebündelt mit SMW zum Herunterladen bereitgestellt. Über SVN muss der Code der Software allerdings jeweils separat abgerufen werden.

Von der Version SMW 1.7.0
Bestehenden Installationen von SMW 1.7.0 können aktualisiert werden indem man die Programmdateien auf dem Server ersetzt. Die Softwareerweiterungen zu SMW, die mit der Version 1.7.0 kompatibel waren, sollten ebenso mit dieser Version kompatibel sein. Bitte prüfen Sie dennoch dahingehend die Dokumentationsseiten der entsprechenden Softwareerweiterung.

Von den Versionen SMW 1.6.x
Bestehenden Installationen von von SMW 1.6.x können aktualisiert werden indem man die Programmdateien auf dem Server ersetzt. Die Softwareerweiterungen zu SMW, die mit der Version 1.6.x kompatibel waren, sollten ebenso mit dieser Version kompatibel. Bitte prüfen Sie dennoch dahingehend die Dokumentationsseiten der entsprechenden Softwareerweiterung. Sofern dies nicht bereits passiert ist, sollte man nun, wie im obigen Abschnitt Erstinstallation beschrieben, in der Datei LocalSettings.php die Codezeile



durch



ersetzen. Die Verwendung der Datei SMW_Settings.php ist nicht mehr möglich.

Anschließend muss sowohl eine Datenbankaktualisierung wie auch eine Datenaktualisierung durchgeführt werden. Loggen Sie sich hierzu in Ihr Wiki mit einen Nutzerkonto ein, das über Administratorenrechte verfügt. Rufen Sie nun die Spezialseite „Spezial:SMW-Einrichtung“ auf, um die beiden notwendigen Schritte auszuführen. Zunächst klicken Sie im ersten Schritt die Schaltfläche „Tabellen initialisieren oder aktualisieren“ im Abschnitt „Datenbankinstallation und -aktualisierung“ an. Nachdem dieser Prozess abgeschlossen wurde klicken Sie im zweiten Schritt die Schaltfläche „Datenaktualisierung starten“ im Abschnitt „Datenreparatur und -aktualisierung“ an (siehe auch Datenreparatur). Bitte beachten Sie, dass der erste Schritt Datenbanknutzerrechte zum Erstellen und Ändern der Datenbank benötigt (siehe Anmerkungen im Abschnitt Systemvoraussetzungen) Der zweite Schritt nimmt einige Zeit in Anspruch. Auf der Spezialseite „Spezial:SMW-Einrichtung“ können Sie auch den Arbeitsfortschritt einsehen. Semantic MediaWiki kann während dieses Prozesses genutzt werden, allerdings hat man nicht auf alle Daten wie bspw. Kategorien Zugriff.

Von den Versionen SMW 1.5.x
Es wird empfohlen die bestehenden Installationen zunächst auf die Version SMW 1.6.1 zu aktualisieren (siehe die Beschreibung an dieser Stelle) und in einem zweiten Schritt die weitere Aktualisierung vorzunehmen.

Unterstützung für die RDF-Datenbank Virtuoso hinzugekommen
Die Unterstützung der RDF-Datenbank Virtuoso ist hinzugekommen. Um sie zu aktivieren muss neben den herkömmlichen Einstellungen für eine RDF-Datenbank zudem noch Virtuoso als SPARQL-Konnektor mit  angegeben werden. Siehe auch die Hilfeseite zur Konfiguration von SMW für Virtuoso bezüglich einer Anleitung. Weitere Informationen sind auch in der Datei  (en) angegeben.

Verschiedene Neuerungen

 * Es ist nunmehr möglich Datumsangaben in von SWM generierten Tabellen zu sortierten . Hierzu wurde dem Datentyp Datum der Parameter #SORTKEY hinzugefügt der zu diesem Zweck zu einer Ausgabeanweisung beim SMW-Abfragen angegeben werden kann.
 * Die Spezialattribute Ist eine neue Seite und Letzter Bearbeiter ist wurden eingeführt.
 * Sofern eine SMW-Abfrage ungültige Abfragebedingungen enthält, wird deren Ausführung abgebrochen.
 * Der Parameter "parameters" wurde der Parserfunktion #smwdoc hinzugefügt, um eine bessere Steuerung der zu Ergebnisformate anzuzeigenden Parameterdokumentation zu ermöglichen.

Fehlerbehebungen
Mit SMW 1.7.1 werden etliche Fehler im Quellcode der Software behoben, die bei vorhergehenden Versionen entdeckt wurden. Hervorzuheben sind die folgenden Fehlerbehebungen:
 * Die Anzeige ähnlicher Ergebnisse auf der Spezialseite Suche mittels Attribut berichtigt.
 * Die Anzeige von Attributwerten zu Attributen des Datentyps URL wurde korrigiert ( und ).
 * Ein Fehler im Zusammenhang mit Warnmeldungen beim Aufrufen bestimmter Attributseiten wurde behoben.
 * Ein Ausführungsfehler des Skriptes SMW_setup.php --delete bei Nutzung einer PostgreSQL-Datenbank wurde berichtigt.
 * Der Fehler beim Dividieren durch 0 beim Setzen des Spezialattributs Entspricht auf 0 wurde korrigiert.
 * Der bei SPARQL-Abfragen versandte Accept header wurde berichtigt.
 * Der Fehler nicht aufgelöste Namen mit Präfix bei SPARQL-Abfragen wurde behoben.
 * Fehler des Spezialattributs Zuletzt geändert im Zusammenhang mit der Nutzung einer RDF-Datenbank wurden bereinigt.
 * Der Fehler falsch generierten SPARQL-Abfagecodes von Vergleichsabfragen zu Attributwerten wurde korrigiert.
 * Der funktionsunfähige Parameter +index=x der zu Ausgabeanweisungen bei SMW-Abfragen zum Datentyp Verbund angegeben werden kann, funktioniert wieder.
 * Der Fehler beim Abfragen von Unterobjekten (#subobjekt), sofern 4Store als RDF-Datenbank genutzt wurde, wurde berichtigt.
 * Ein Fehler im Zusammenhang mit der Namensrauminternationalisierung wurde behoben.

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