Vordefinierte Attribute[]
Vordefinierte Attributen wurden zuvor im Namensraum "Attribut:" definiert und wahrscheinlich über ein Formular erstellt. Man kann Attribute aber auch mittels Wikicode definieren. Diese Angelegenheit wollen wir hier näher erläutern.
Um ein Attribut im Namensraum "Attribut: " mittels Wikicode zu definieren, muss man zunächst wissen um welchen Datentyp es sich in diesem Attribut handelt. Die Liste der verfügbaren Datentypen kann man über die Spezialseite Spezial:Types einsehen.
Diese sind hier deutschsprachig gehalten, aber die englischsprachigen funktionieren ebenfalls, weshalb in der nun folgenden Liste die deutschen und in Klammern die englischen Datentypen genannt werden.
Die Datentypen:
- Datum (Date): Formatiert bei Ausgabe den Wert in ein gültiges Datumsformat. Akzeptiert nur ein gültiges Datum.
- E-Mail (E-Mail): Formatiert bei Ausgabe den Wert in eine gültige E-Mail-Adresse. Akzeptiert nur eine gültiges E-Mail-Adresse.
- Einsprachiger Text (Monolingual text): Speichert Texte im vordefinierten Sprachcode und akzeptiert auch nur diese.
- Geografische Koordinaten (Geographic coordinate): Speichert den Wert im Format geografischer Daten und akzeptiert auch nur diese.
- Maß (Quantity): Speichert Werte die die Menge und eine Einheit beschreiben. und akzeptiert auch nur diese.
- Quellcode (Code): Speichert technische, vor-formatierte Texte (ähnlich dem Typ Text)
- Seite (Page):Speicher die Namen der Wikiseiten und zeigt diese als Link an.
- Telefonnummer (Telephone Number): Speichert internationale Telefonnummern basiert auf dem RFC 3966 Standard.
- Temperatur (Temperature): Speichert Temperaturwerte (ähnlich wie Maß).
- Text (Text): Speichert Text beliebiger Länge.
- URI-Annotation (External identifier):Speichert einen Wert der ihn zusammen mit einer exteren Url für die Formatierung speichert.
- URL (URL): Speichert URIs, URNs und URLs
- Verbund (Record): Speichert zusammengesetzte Attribut-Werte, die aus einer Liste von Werten bestehen, die mit fixierten Typen und Anordnungen definiert wurden.
- Wahrheitswert (Boolean): Speichert einen logischen Wahrheitswert.
- Zahl (Number): Speichert Zahlen und Dezimal-Zahlen, mit einem optionalen Exponent.
Wenn man den Datentyp bestimmt hat kann man den im Quellcode der Attributseite mittels [[Datentyp::(Datentyp)]] definiert werden.
Mittels Spezialattributen kann man dann das Attribut weiter definieren.
Spezialattribute[]
- Erlaubt Wert / Allows Value: Weist einen erlaubten Wert einem Attribut zu.
- Wird in der Attribut-Seite mit [[Allows Value::Wert]] bzw. [[Erlaubt Wert::Wert]] eingearbeitet und sorgt dafür, das der angegebene Wert erlaubt wird.
- Allows Value List: Weist mehrere erlaubte Werte einem Attribut zu.
Weitere Spezialattribute findet man auf der deutschen Seite zu [Spezialattribute] bei Sematic MediaWiki.