Formular:Attribut

Aus FürthWiki

Seiten-Übersicht

Zur Klasse Attribut gehörende Seiten:
Hauptseite Unterseiten
Allgemein
Faktenbox Vorlagen
Formulare
Module
Alias
Abfrage Vorlagen


Formulare


Sonstige

Doku-Seite nicht gefunden → anlegen Attribut

Datentyp: Datentyp
Anzeigegenauigkeit: Nur bei Zahl
Anzeigegenauigkeit
EhemalsAttribut: Z. B. Attribut:Ehemals bei Attribut:Abrissjahr, Attribut:Verstorben bei Attribut:Todesdatum. EhemalsAttribut
Beschreibung: Beschreibung

{{{end template}}} Attribut/Klasse

Klasse: Default-Klasse ist keine eigentlich Klasse, sondern ist eben der Default. KlassenName   Listen-Delimiter: Üblicherweise Semikolon. Impliziert, dass Werte als Liste ausgewertet werden. Bei „Keine/unbekannt“ wird Default genommen. Delimiter   Anzeigetext Einzahl: Einzahl
Bemerkung: Bemerkung   Anzeigetext Mehrzahl: Mehrzahl
FieldArgs: Syntax-Beispiel:<br><code>input type{{=}}text with autocomplete{{!}}values from property{{=}}TeilDesEnsembles</code> FieldArgs   Anzeigeformat: Entspricht dem Text hinter Raute #.<br>Siehe Displaying information (Semantic MW)<br>Bei Wahrheitswert möglich: tick, x und Freitext z. B. „aktiv,passiv“. Wenn nicht angegeben, dann „ja,nein“ Anzeigeformat
Infotext: Text, der bei Formularen als Info angezeigt wird. Infotext   Prefix: Vortext eines Attributs. Beispiel: „ca.“ Prefix
Postfix: Nachtext eines Attributs. Übliche Verwendung als Maßeinheit. Beispiel: „km²“ Postfix

{{{end template}}}

Hilfe

Datentyp

Der Datentyp bestimmt, in welcher Art dieses Attribut ausgewertet, gespeichert, sortiert und angezeigt werden soll.

Datentyp Beschreibung
Text Unveränderte Anzeige des Attribut-Werts (z. B. nicht als Link)
Zahl Selbsterklärend ...
Datum Selbsterklärend ...
Wahrheitswert Kann nur zwei Zustände haben. Üblicherweise „Ja“ und „Nein“, kann aber auch per Anzeigeformat verändert werden.
Seite Wiki-Seite (Lemma) und wird als Link dargestellt.
Geografische Koordinaten Selbsterklärend ...
URL Selbsterklärend ...
E-Mail Selbsterklärend ...
Telefonnummer URI-Format +49911...
Externe Kennung wikidata-Referenz

Anzeigegenauigkeit

Die Anzeigegenauigkeit legt beim Datentyp Zahl die Anzahl der Nachkomma-Stellen fest.

EhemalsAttribut

Das EhemalsAttribut legt fest, mit welchem Ehemals-Attribut dieses Attribut ein Pärchen bildet. Diese Angabe dient dazu, eine konsistente Datenhaltung und Anzeige zu erhalten.

Default-Klasse

In der Default-Klasse können Parameter eingetragen werden, die für alle Klasse gelten, sofern dort nicht explizit welche eingetragen sind.

Anzeigetext

Der Anzeigetext ist der Text, der anstelle des Attribut-Namens angezeigt wird. Er wird z. B. in Faktenboxen jeweils in Ein- oder Mehrzahl angezeigt, je nachdem, ob der Attribut-Wert eine Liste mit mehreren Werten oder nur einem Wert ist.

Hier greift ein Vererbungsprinzip:

  1. Wenn die Mehrzahl nicht angegeben ist, wird die Einzahl genommen und umgekehrt
  2. Wenn beides einer Klasse nicht angegeben ist, werden die Werte von der Default-Klasse verwendet.
  3. Wenn auch bei der Default-Klasse keine Einzahl/Mehrzahl-Texte eingetragen wird, wird der Attribut-Name angezeigt.

Prefix/Postfix

Der Prefix und Postfix sind der Vor- bzw. Nachtext, welche jeweils vor bzw. nach dem Attribut angezeigt werden. Z. B. „ca.“ und „km²“.

Anzeigeformat

Das Anzeigeformat bestimmt das Format, wie Werte bei Semantik-Datenbankabfragen angezeigt werden. Hier typische Eintragungen:

Anzeigeformat Einzutragen Anmerkung
Häkchen/Kreuz tick Nur bei Datentyp Wahrheitswert.
ja / nein ja,nein Nur bei Datentyp Wahrheitswert. Nach diesem Schema können weitere Text anstelle wahr und falsch vorgegeben werden.
Default (nicht eingetragen) Die Anzeige erfolgt entsprechend dem Datentyp.

Technischer Background:

  • Das Format einer Attribut-Anzeige in einer #ask-Anweisung lautet ?<Attribut-Name>#<Anzeigeformat>#<Attributtext>
  • Der Anzeigeformat-Eintrag entspricht dem Ausdruck hinter der Raute.
  • Weitere Infos bezüglich der Anzeigeformate siehe hier.

Delimiter

Der Delimiter ist das Trennzeichen, um ein Formular-Eintrag in eine Werte-Liste umzuwandeln. Der übliche Delimiter ist das Semikolon.

FieldArgs

Die FieldArgs bestimmen Art und Erscheingungsbild des jeweiligen Eingabefeldes in einem Formular. Hier typische Eintragungen:

Art und Erscheingungsbild Einzutragen1 Klartext1
Einfache Zeile für Text und Zahlen (nix) (nix)
Zeile für Text und Zahlen mit Auto-Vervollständigung input type{{=}}text with autocomplete{{!}}values from property{{=}}Ort2 input type=text with autocomplete|values from property=Ort
Box für Text input type{{=}}textarea{{!}}autogrow input type=textarea|autogrow
Häkchen-Box (Ja/Nein) input type{{=}}checkbox input type=checkbox
Datum input type{{=}}date input type=date
Liste mit Auto-Vervollständigung input type{{=}}tokens{{!}}values from property{{=}}Ort{{!}}delimiter{{=}};2, 3 input type=tokens|values from property=Ort|delimiter=;
Auswahl-Menü (aufklappbar) mit Auto-Vervollständigung input type{{=}}combobox{{!}}property{{=}}Ort2, 4
oder
input type{{=}}combobox{{!}}values{{=}}Wert1,Wert2,Wert35
input type=combobox|property=Ort
oder
input type=combobox|values=Wert1,Wert2,Wert3
1. Ins jeweilige FieldArgs-Feld ist der Text der Spalte „Einzutragen“ einzutragen. Die Spalte „Klartext“ ist der Text, der nach dem Speichern angezeigt wird.
2. „Ort“ durch entsprechendes Attribut ersetzen.
3. Trennzeichen ist Semikolon.
4. Es werden die im Attribut gespeicherten Werte genommen.
5. „Wert1,Wert2,Wert3“ durch entsprechende Werte-Liste ersetzen.

Technischer Background:

  • Das FürthWiki verwendet die Extension:Page Forms um Formulare zu erstellen.
  • Die einzelnen Attribut-Felder des Formular werden mittels field tags definiert. Der Syntax eines solchen ist {{{field|<Attribut-Name>|<FieldArgs>}}}.
  • Die FieldArgs bestimmen Art und Erscheingungsbild eines Attribut-Feldes, z. B. Text-Feld, Datum, ...
  • Die Module Modul:Klasse und Modul:Formular übernehmen den Zusammenbau einer Attribut-Formular-Tabelle mit den einzelnen field tagss. Hier beim Attribut müssen nur noch die FieldArgs-Werte vorgegeben werden.
  • Obige Tabelle zeigt typische einzutragende FieldArgs-Werte. Hier können weitere FieldArgs-Parameter in Erfahrung gebracht werden.
  • Es können das Gleichheitszeichen und der senkrechte Strich (Pipe) nicht direkt eingetragen werden. Stattdessen müssen {{=}} bzw. {{!}} verwendet werden.

Infotext

Der Infotext ist der Text, der in einem Formular als Pop-Up-Info angezeigt wird (Maus über dem Fragezeichen). Er dient dem Bearbeiter als schnelle Information zu dem jeweiligen Formular-Feld.

Technischer Background:

  • Entspricht dem tooltip {{#info:<Infotext>|note}} der Semantic MediaWiki Extension.
  • Für weitere Infos siehe hier.