Semantic MediaWiki 1.4.3 (de)

Semantic MediaWiki 1.4.3 (SMW 1.4.3) ist eine Aktualisierung von Semantic MediaWiki 1.4.2. Diese Version stellt neue Funktionen bereit und behebt etliche Softwarefehler.

Von Version SMW 1.4.x
Die Installationen von SMW 1.4.x werden durch den Austausch der Installationsdateien und anschließender Tabellenaktualisierung vorgenommen. Die Tabellenaktualisierung wird durch anklicken der Schaltfläche „Tabellen initialisieren oder aktualisieren“ im Abschnitt „Datenbankinstallation und -aktualisierung“ auf der Spezialseite „Spezial:SMW-Einrichtung“ durchgeführt.

Von Versionen älter als SMW 1.4.x
Die Aktualisierung von älteren Versionen erfolgt wie auf der Seite Semantic MediaWiki 1.4.0 beschrieben.

Softwareerweiterungen
Softwareerweiterungen die mit SMW 1.4.2 kompatibel waren, sollten auch mit SMW 1.4.3 funktionieren. Für den Fall, dass Probleme bei der Verwendung einzelner Erweiterungen auftreten ist es nach einer Aktualisierung auf SMW 1.4.3 möglich SMW 1.4.2 erneut zu installieren und so auf diese Version zurückzusetzen.

Ermittlung von Eingabefehlern
Nunmehr gibt ein neues Spezialattribut Hat unpassenden Wert für, das dazu dient Eingabefehler im einem Wiki bezüglich Attributen festzustellen. Immer dann wenn ein eingegebenes Attribut nicht interpretiert werden kann, erscheint sinngemäß ein Hinweis „Die Eingabe xyz wurde nicht verstanden.“. Zudem wird die Fehleingabe diesem neuen Spezialattribut zugeordnet und auf dessen Attributseite mitsamt der Verknüpfung zur jeweiligen Eingabeseite angegeben.

Diese neue Funktionalität kann also dazu genutzt werden alle Eingabefehler auf einem Wiki zu ermitteln. Dies kann im Rahmen einer eingebetteten Abfrage nach Seiten mit dem Wert „Hat unpassenden Wert für“ oder beim Nutzen derjenigen Spezialseiten erfolgen, die der entsprechenden Datenabfrage dienen.

Dieses Attribut wird auch von SMW verwendet, um Datenfelder zu reparieren, die nach der Änderung des Datentyps bei einem Attribut auftreten.

Suche nach allen Werten eines Attributes
Jetzt ist es möglich alle Werte eines Attributes zu ermitteln. Dafür wird die Spezialseite Spezial:Seitenattribut verwendet. Hierbei wird das Feld „Seite“ freilassen und im zweiten Feld „Attribut“ der Name des betreffenden Attributs angeben.

Anzeige von Abfrageergebnissen
Verschiedene neue Optionen wurden für die Darstellung von Ergebnissen von eingebetteten Abfragen hinzugefügt. Das Ergebnisformat category wurde eingeführt, wodurch die Abfrageergebnisse in einer Kategorie analog einer herkömmlichen Kategorie in einem Wiki ausgegeben werden können. Den Listenformaten wurde für die Formate ol und ul der Parameter columns= hinzugefügt, damit die Ausgabe wahlweise auf mehrere Spalten verteilt werden kann. Beim Ergebnisformat csv wird nun bei der Ausgabe standardmäßig ein Kopffeld in jeder Spalte hinzugefügt. Setzt man hier den Parameter headers=plain führt dies zusätzlich dazu, dass das Kopffeld nicht auf die entsprechende Datenherkunftsseite verlinkt.

Die Ergebnisse von Abfragen können nun auch unformatiert ausgegeben werden, um die problemlose Weiterverarbeitung derselben mit anderen Systemen und Programmen zu gewährleisten. Siehe hierzu die Hilfeseite Ausgabeformatierung.

Abfragen der geografischen Lage
Der bei eingebetteten Abfragen verfügbare Komparator „::~“ kann nunmehr auch im Zusammenhang mit Abfragen zum Datentyp Geografische Koordinaten und nicht nur beim Datentyp Zeichenkette eingesetzt werden. Wenn man beispielsweise den Komparator bei geografischen Koordinaten und gleichzeitig den ebenfalls neuen Paramenter distance= einsetzt (dieser fragt sowohl Angaben in Kilometer und Meilen ab), so werden als Ergebnis alle Attribute angezeigt, die im Umkreis der angegebenen Entfernung hinterlegt wurden.

Wiederkehrende Ereignisse
Wiederkehrende Ereignisse können nun semantisch hinterlegt werden. Hierzu verwendet die neu eingeführte Parserfunktion #set_recurring_event.

Neue Konfigurationseinstellungen
Zwei neue Konfigurationseinstellungen stehen zur Verfügung: $smwgMaxPropertyValues und $smwgMaxNonExpNumber. Mit Ersterer wird die Anzahl der Werte festgelegt, die auf einer Attributseite angezeigt werden. Letztere legt fest in welchen Fällen Großen Zahlen in wissenschaftlicher Notation angegeben werden (experimentell).

Unterstützung der Softwareerweiterung Admin Links
Die Softwareerweiterung Admin Links wird seit dieser Version unterstützt. Eine Übersicht der für Administratoren wichtigen Links von SMW wird nun auch auf der durch diese Erweiterung bereitgestellten Spezialseite „Spezial:Links für Administratoren“ angezeigt.

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

Fehlerbehebungen
Mit SMW 1.4.3 werden etliche Fehler im Quellcode der Software behoben, die bei vorhergehenden Versionen identifiziert wurden. Hervorzuheben sind Verbesserungen beim Parsen, bei der Verarbeitung des Datentyps Datum sowie bezüglich Fehlfunktionen die sich aufgrund von Lokalisierungen ergeben. Die Anzeige von Subattributen und inversen Bezeichnungen auf der Spezialseite Spezial:Browses funktioniert wieder.