Benutzer:Schnark/js/stub.js/person/json

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
[
	["geschlecht-wd", "wikidata", "P21"],
	["geschlecht", "wikidata-label", "geschlecht-wd"],
	["eineine", "map", "geschlecht", {"weiblich": "eine"}, "ein"],
	["geschlechtKat", "map", "geschlecht", {"weiblich": "Frau", "männlich": "Mann"}, "Geschlecht unbekannt"],

	["ansetzung", "input", "Bitte gib den Namen in der Form „Nachname, Vorname“ an:"],
	["gnd", "wikidata", "P227"],
	["lccn", "wikidata", "P244"],
	["lccn-warnung", "map", "lccn", {"": ""}, "Bitte prüfe das Format der LCCN und füge gegebenenfalls Schrägstriche ein!"],
	["", "warn", "lccn-warnung"],
	["viaf", "wikidata", "P214"],

	["geburtsort-wd", "wikidata", "P19"],
	["geburtsort-label", "wikidata-label", "geburtsort-wd"],
	["geburtsort-link", "wikidata-article", "geburtsort-wd"],
	["geburtsort-link", "format-string", "$0", "geburtsort-label"],
	["geburtsort", "format-link", "geburtsort-link", "geburtsort-label"],
	["sterbeort-wd", "wikidata", "P20"],
	["sterbeort-label", "wikidata-label", "sterbeort-wd"],
	["sterbeort-link", "wikidata-article", "sterbeort-wd"],
	["sterbeort-link", "format-string", "$0", "sterbeort-label"],
	["sterbeort", "format-link", "sterbeort-link", "sterbeort-label"],

	["geb", "wikidata", "P569"],
	["gest", "wikidata", "P570"],
	["geburtskat", "format-date", "geb", "[[Kategorie:Geboren %Y]]\n"],
	["sterbekat", "format-date", "gest", "[[Kategorie:Gestorben %Y]]\n"],
	["istwar", "map", "sterbekat", {"": "ist"}, "war"],
	["geburtsdatum", "format-date", "geb"],
	["sterbedatum", "format-date", "gest"],
	["geburtsdatum-link", "format-date", "geb", "link"],
	["sterbedatum-link", "format-date", "gest", "link"],

	["geborenText", "format-string", "* $0 in $1", "geburtsdatum-link", "geburtsort"],
	["geborenText", "format-string", "* in $0", "geburtsort"],
	["geborenText", "format-string", "* $0", "geburtsdatum-link"],
	["gestorbenText", "format-string", "† $0 in $1", "sterbedatum-link", "sterbeort"],
	["gestorbenText", "format-string", "† in $0", "sterbeort"],
	["gestorbenText", "format-string", "† $0", "sterbedatum-link"],
	["bioklammmer", "format-string", "($0; $1) ", "geborenText", "gestorbenText"],
	["bioklammmer", "format-string", "($0) ", "geborenText"],
	["bioklammmer", "format-string", "($0) ", "gestorbenText"]
]
  1. Ermittle das Geschlecht aus Wikidata und setze entsprechend die Variablen eineine und geschlechtKat.
  2. Die Ansetzung des Namens wird vom Benutzer angegeben, die Normdaten aus Wikidata eingelesen. Falls die LCCN vorhanden ist, so wird der Benutzer zu deren Formatierung gewarnt.
  3. Geburts- und Sterbeort werden aus Wikidata eingelesen und als Links formatiert.
  4. Geburts- und Sterbedatum werden aus Wikidata eingelesen und formatiert.
  5. Je nach vorhandenen Daten wird die Variable bioklammer gesetzt, die erste Form, in der alle Elemente einen Wert besitzen, wird verwendet.