Zuletzt bearbeitet vor 6 Monaten
von Margit Link-Rodrigue

1 Semantic MediaWiki Grundlagen

Version vom 8. Mai 2024, 14:31 Uhr von Margit Link-Rodrigue (Diskussion | Beiträge) (Die Kategorien wurden geändert.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Begriffsdefinition und Umfang[Bearbeiten | Quelltext bearbeiten]

Semantic MediaWiki (SMW) ist eine MediaWiki-Erweiterung, die es ermöglicht zusätzlich zu Texten und medialen Inhalten Daten auf einer Wikiseite zu definieren und abzufragen.

Folgende Schritte sind hierzu nötig:

  1. Attribute definieren: Attribute bestimmen, welche Werte im Wiki abgefragt werden können.
  2. Vorlage definieren: Dies erstellt das Ausgabeformat des Datensatzes auf den Wikiseiten.
  3. Formular bereitstellen: Hiermit ermöglichen Sie den Wikibenutzern eine komfortable Dateneingabe.
  4. Kategorie anlegen: Jede Seite, die eine semantische Abfrage enthält, wird in der Regel entsprechend kategorisiert. Dies ermöglicht das Bearbeiten einer Wikiseite mit dem Formular und liefert neben den Attributen ein wichtiges Mittel zum Abfragen und Filtern der Seiten.


Attribute definieren[Bearbeiten | Quelltext bearbeiten]

Um Informationen auf einer Wikiseite als Daten verfügbar zu machen, erstellen wir sogenannte Attribute. Wenn ich zum Beispiel Kundendaten semantisch erfassen möchte, erstelle ich pro Kunde eine Wikiseite. Auf jeder Kundenseite erfassen wir Kundendaten wie zum Beispiel den Standort. Hierzu erstelle ich ein Attribut, das festhält, welchen Standort der Kunde hat.

[[Hat Standort::Regensburg]]

Im Anschluss kann ich so alle Kunden an einem bestimmten Standort oder alle Kunden mit ihren zugehörigen Standorten im Wiki auflisten.


Vorlage definieren[Bearbeiten | Quelltext bearbeiten]

Da wir oftmals mehrere solcher Daten gleichzeitig auf einer Seite darstellen möchten, formatieren wir einen speziellen Bereich, der die gesammelten Seitenattribute sauber anzeigt. Hierzu erstellen wir eine (Daten-)Vorlage, die dann entsprechend auf jeder Wikiseite eingebunden werden kann.

Semantische Vorlage
Datenvorlage


Formular bereitstellen[Bearbeiten | Quelltext bearbeiten]

Um die Benutzereigen bei der Eingabe der Daten zu unterstützen, erstellen wir anschließend noch ein Eingabeformular. Das Eingabeformular wird entsprechend angezeigt, wenn Benutzer in den Bearbeitungsmodus einer Wikiseite wechseln, auf der die zugehörige semantische Vorlage eingebunden ist.

Eingabeformular
Eingabeformular


Kategorie anlegen[Bearbeiten | Quelltext bearbeiten]

Wikiseiten, die semantische Vorlagen eingebunden haben, werden mit einer speziell angelegten Kategorie markiert. Diese Kategorie ermöglicht die Zuordnung des Eingabeformulars zur Wikiseite. Die Kategorie wird später außerdem genutzt, um die Daten, die über die Vorlage gesammelt werden, überall im Wiki abfragen und ausgeben zu können.


Beispiel[Bearbeiten | Quelltext bearbeiten]

Auf den nächsten Seiten sehen wir uns am Beispiel von Kundendaten an, wie wir diese im Wiki sammeln und darstellen können.


Beispiel: Kundendaten erfassen





Feedback zur Dokumentation ist im Community-Forum möglich.