Schulungsunterlagen: Unterschied zwischen den Versionen

Markierung: 2017-Quelltext-Bearbeitung
Zeile 20: Zeile 20:
 
Bei den Attributen sollte man etwas differenzieren, da z.B. ein "Standort" evtl. auch bei anderen Seiten Verwendung finden kann.  
 
Bei den Attributen sollte man etwas differenzieren, da z.B. ein "Standort" evtl. auch bei anderen Seiten Verwendung finden kann.  
  
Man kann hier mit einer Art Unterseitensystem arbeiten und z.B. die Attribute <code>Attribut:Kunde/Standort</code>, <code>Attribut:Kunde/Erstkontakt</code>, etc. arbeiten. Soll "Standort" auch an anderer Stelle verwendet werden, bietet es sich an, stattdessen <code>Attribut:Standort</code> zu wählen. Bei Attributen, die eindeutig einem Anwendungsfall zuzuordnen sind oder wenn es mehrere Anwendungsfälle gibt, die das Attribut auf unterschiedliche Weise verwenden, ist es sinnvoll, diese auch entsprechend zu benennen. So kann beispielsweise <code>Attribut:Kunde/Vertragsnummer</code> eine laufende, ganzzahlige Nummer sein, aber <code>Attribut:Partner/Vertragsnummer</code> Einträge wie "1.1.5" und "4.3.7" enthalten.
+
Man kann hier mit einer Art Unterseitensystem arbeiten und z.B. mit den Attributen <code>Attribut:Kunde/Standort</code>, <code>Attribut:Kunde/Erstkontakt</code>, etc. arbeiten. Soll "Standort" auch an anderer Stelle verwendet werden, bietet es sich an, stattdessen <code>Attribut:Standort</code> zu wählen. Bei Attributen, die eindeutig einem Anwendungsfall zuzuordnen sind oder wenn es mehrere Anwendungsfälle gibt, die das Attribut auf unterschiedliche Weise verwenden, ist es sinnvoll, diese auch entsprechend zu benennen. So kann beispielsweise <code>Attribut:Kunde/Vertragsnummer</code> eine laufende, ganzzahlige Nummer sein, aber <code>Attribut:Partner/Vertragsnummer</code> Einträge wie "1.1.5" und "4.3.7" enthalten.
  
 
==Attribute anlegen==
 
==Attribute anlegen==
 +
[[Datei:Attribut_erstellen.png|mini]]
 
Auf der Spezialseite [[Spezial:Attribut erstellen]] können sehr einfach neue Attribute erstellt werden und gleichzeitig der Datentyp, sowie ggf. vorgegebene Werte angegeben werden.
 
Auf der Spezialseite [[Spezial:Attribut erstellen]] können sehr einfach neue Attribute erstellt werden und gleichzeitig der Datentyp, sowie ggf. vorgegebene Werte angegeben werden.
[[Datei:Attribut_erstellen.png|mini]]
+
 
 +
Mögliche Datentypen sind etwa:
 +
* Wikiseite
 +
* Text
 +
* Datum
 +
* Zahl
 +
* Wahrheitswert
 +
 
 +
Die richtige Wahl des Datentyps ist insofern wichtig, da bei Abfragen z.B. eine Datumsangabe im (passenden) Typ "Datum" anders sortiert wird, als mit dem Typ "Text".
 +
 
 +
Das Anlegen der Attributsseiten ist zwar optional, wenn Sie diesen Schritt aber überspringen, erhalten alle Attribute den Standardtyp "Seite", was die Ausgabe von Abfragen unschön und ggf. verwirrend erscheinen lassen kann.
 
{{Clear}}
 
{{Clear}}
  

Version vom 1. September 2020, 17:15 Uhr

Zum Erstellen, Bearbeiten und Abfragen von Seiten mit Semantic MediaWiki, sind folgende Elemente nötig:

  • Attribute: Legen fest, welche Werte später abgefragt werden können.
  • Vorlage(n): Definiert, wie die Seiten aussehen, an welcher Stelle die Formulareingaben ausgegeben werden und was als Attributwert geschrieben wird.
  • Formular: Hier wird angegeben, welche Werte erfasst werden und auch, auf welche Weise (es gibt verschiedene Feldtypen und Optionen).
  • Kategorie: Ermöglicht das Bearbeiten mit dem Formular und ist neben den Attributen ein wichtiges Mittel zum Abfragen und Filtern der Seiten.

Die im Folgenden aufgeführten Schritte haben eine logische Reihenfolge, welche das Erstellen der ineinandergreifenden Elemente erleichtert. Diese ist aber nicht fest vorgegeben und nur ein Vorschlag.

Überlegungen vorab[Bearbeiten | Quelltext bearbeiten]

Zunächst sollte festgelegt werden, welche Struktur die zu erstellenden Seiten grundsätzlich haben sollen.

Vor allem sollte eine erste Idee vorhanden sein, welche Attribute verwendet werden sollen, d.h. welche Informationen der Seite von Relevanz für spätere Abfragen sind.

Beispiel: Wir möchten Kundendaten semantisch erfassen. Jeder Kunde bekommt eine eigene Wikiseite, auf der wir Daten, wie den Standort, Ansprechpartner und das Datum des ersten Kontaktes festhalten möchten.

Nomenklatur[Bearbeiten | Quelltext bearbeiten]

Es bietet sich an, alle beteiligten Dokumente gleich zu benennen. In unserem Beispiel hätten wir dann etwa Vorlage:Kunde, Formular:Kunde und Kategorie:Kunde. Auch ein entsprechender Namensraum "Kunde" ist denkbar bzw. sinnvoll.

Bei den Attributen sollte man etwas differenzieren, da z.B. ein "Standort" evtl. auch bei anderen Seiten Verwendung finden kann.

Man kann hier mit einer Art Unterseitensystem arbeiten und z.B. mit den Attributen Attribut:Kunde/Standort, Attribut:Kunde/Erstkontakt, etc. arbeiten. Soll "Standort" auch an anderer Stelle verwendet werden, bietet es sich an, stattdessen Attribut:Standort zu wählen. Bei Attributen, die eindeutig einem Anwendungsfall zuzuordnen sind oder wenn es mehrere Anwendungsfälle gibt, die das Attribut auf unterschiedliche Weise verwenden, ist es sinnvoll, diese auch entsprechend zu benennen. So kann beispielsweise Attribut:Kunde/Vertragsnummer eine laufende, ganzzahlige Nummer sein, aber Attribut:Partner/Vertragsnummer Einträge wie "1.1.5" und "4.3.7" enthalten.

Attribute anlegen[Bearbeiten | Quelltext bearbeiten]

Attribut erstellen.png

Auf der Spezialseite Spezial:Attribut erstellen können sehr einfach neue Attribute erstellt werden und gleichzeitig der Datentyp, sowie ggf. vorgegebene Werte angegeben werden.

Mögliche Datentypen sind etwa:

  • Wikiseite
  • Text
  • Datum
  • Zahl
  • Wahrheitswert

Die richtige Wahl des Datentyps ist insofern wichtig, da bei Abfragen z.B. eine Datumsangabe im (passenden) Typ "Datum" anders sortiert wird, als mit dem Typ "Text".

Das Anlegen der Attributsseiten ist zwar optional, wenn Sie diesen Schritt aber überspringen, erhalten alle Attribute den Standardtyp "Seite", was die Ausgabe von Abfragen unschön und ggf. verwirrend erscheinen lassen kann.

Vorlage erstellen[Bearbeiten | Quelltext bearbeiten]

Über Spezial:Vorlage erstellen kann leicht eine Vorlage erstellt werden, die auf bereits vorhandene Attribute zurückgreift.


Hinweis: Die Feldnamen können beliebig gewählt werden. Sie ermöglichen die Kommunikation zwischen Vorlage und Formular und werden auch nur dafür verwendet. D.h. in Vorlage/Formular:Kunde kann derselbe Feldname verwendet werden, wie in einem anderen Formular, allerdings müssen die Feldnamen innerhalb eines Formulars einzigarig sein.

Vorlage erstellen.png


Formular erstellen[Bearbeiten | Quelltext bearbeiten]

Auf Spezial:Formular erstellen kann ein zugehöriges Formular erstellt werden, dass sowohl die bereits vorhandene Vorlage, als auch die darin verwendeten Attribute einbindet.

Kategorie anlegen[Bearbeiten | Quelltext bearbeiten]

Spezial:Kategorie erstellen ermöglicht es, eine Kategorie zu erstellen und gleichzeitig das bereits vorhandene Formular mit allen Seiten zu verknüpfen, die die Kategorie verwenden.

Keine Kategorien vergebenBearbeiten

Diskussionen