Vorlage:Wikidata list/Doku
Zur Navigation springen
Zur Suche springen
Diese Dokumentation ist eine sporadisch gepflegte Übersetzung. Bitte im Zweifel das Original nutzen!
Verwendung
[Quelltext bearbeiten]Diese Vorlage definiert eine Bot-generierte Liste, basierend auf Wikidata (ursprünglicher Blog-Post). Sie muss mit {{Wikidata list end}} beendet werden. Der Bereich dazwischen wird regelmäßig vom Bot ersetzt. Momentan kann es nur eine solche Liste pro Seite geben.
Die Query MUSS die Variable ?item
enthalten - benenne sie nicht um.
Beispiel
[Quelltext bearbeiten]Das folgende Beispiel zeigt nur die Einträge für die gilt (in originaler und übersetzter Form angeführt):
- "instance of" (P31) hat den Wert "lighthouse" (Q39715)
- ("Instanz von" (P31) hat den Wert "Leuchtturm" (Q39715))
und
- "located in the administrative territorial entity" (P131) kann alles sein, solange es Teil von "Netherlands" (Q55) ist
- ("lokalisiert in der administrativen territorialen Einheit" (P131) kann alles sein, solange es Teil der "Niederlande" (Q55) ist).
Im Ergebnis der Abfrage soll die Spalte 'label' mit "Artikel" und die Spalte 'description' mit "Beschreibung" bezeichnet werden, sowie die Spalte 'P131' anstatt ihrem Defaultwert "located in the administrative territorial entity" mit "Ort" benannt werden.
{{Wikidata list
|sparql=
SELECT ?item WHERE {
?item wdt:P31 wd:Q39715 .
?item (wdt:P131)* wd:Q55
}
|columns=label:Artikel,description:Beschreibung,P131:Ort,P580,P582,P625,P18
|section=
|min_section=
|sort=label
|links=text
|thumb=128
|autolist=fallback
|wdedit=yes
|summary=itemnumber
|freq=7
}}
… (Dies wird durch ListeriaBot ersetzt) …
{{Wikidata list end}}
Parameter
[Quelltext bearbeiten]- sparql
- Eine Anfrage der Form SPARQL SELECT Query. Sie muss
?item
als Wikidata-Elementnummer zurückgeben. Bestehende WDQueries können nach SPARQL konvertiert werden. Bitte alle SPARQL-Queries prüfen. Pflichtfeld
Siehe auch SPARQL query service Beispiele für Listeria. - wdq
Eine Anfrage der Form WikiDataQuery. Die Resultate der Anfrage werden als Liste angezeigt. PflichtfeldWDQ wird nicht mehr unterstützt.- columns
- Definiert die Spalten der Tabelle. Zulässige Werte sind:
number
, laufende Nummer (je Kapitel), beginnt mit 1, aufsteigend entsprechend der ersten Sortierung.label
, verlinkter Bezeichner in Wikidata in der Sprache des Wikis (siehe links).label/nds
, unverlinkter Bezeichner in Wikidata in einer spezifischen Sprache (hier in Plattdeutsch "nds").description
, Beschreibung aus Wikidata oder autogeneriert (siehe autolist).item
, Wikidata-Elementnummer, verlinkt nach Wikidata.Pxxx
, eine Wikidata-Property des Elements (z.B. P17 für Staat).Pxxx/Pzzz
, Qualifier-Properties; für Pxxx, das mit einem Item Qyyy verlinkt ist und einen Qualifier Pzzz hat, das verlinkte Label Qyyy und der Wert von Pzzz.Pxxx/Qyyy/Pzzz
, Qualifier-Properties; für Pxxx, verlinkte mit einem Item Qyyy und einem Qualifier Pzzz, der Wert von Pzzz. Das ist eine Version des obigen, speziell für ein einzelnes Item; z.B., "P553/Q866/P554" um YouTube-Accountnamen zu erhalten.?fieldname
, ein SPARQL-Ergebnisfeldname.
- Werte, die mit "deprecated" markiert sind, werden nicht angezeigt.
- Jede Spalte kann optional einen Titel bekommen, indem man ":" und direkt daran anschließend den Titel (also ':Titel') hinzufügt, anderenfalls wird der Wikidata-Property-Name verwendet. Pflichtfeld
- sort
- Der initial verwendete Sortierschlüssel für die Tabelle. Zulässige Werte sind:
label
, Label des Itemsfamily_name
, versucht aus dem Label den Nachnamen zu raten und danach zu sortieren, dabei annehmend, dass es sich um Personen handelt. Das ist heuristisch und funktioniert vielleicht nicht richtig. Wenn möglich besser nach P734 (Nachname) sortieren.Pxxx
, eine Wikidata-Property
- Optional
- section
- Die Liste kann nach einer Wikidata-Property in Sektionen aufgeteilt werden. Der Wert ist die Nummer der Property, z.B.
section=31
für P31. Optional - min_section
- Die Mindestanzahl von Einträgen, um eine Sektion zu generieren, wenn es zusammen mit
section
verwendet wird. Alle anderen Einträge werden in die Sektion "misc" einsortiert. Standard: 2. Optional - autolist
- Wenn description eine Spalte ist, aber in Wikidata keine Beschreibung (engl. description) existiert, verwendet "autolist=fallback" AutoDesc um eine zu generieren. Optional
- language
- Sprache des Labels oder der Beschreibung, wenn sie sich von der Websitesprache unterscheidet. Optional
- thumb
- Die Thumbnailbreite für Bilder (z.B. Spalte P18). Standard: 128. Optional
- links
- Wie Links gerendert werden sollen, die nicht in die lokale Wikipedia führen. Zugelassene Werte sind:
all
um nach Wikidata zu verlinken. Standard.local
um Einträge zu entfernen, für die es keine lokalen Artikel gibt (das Gegenteil vonred_only
).red
um Rotlinks basierend auf Label und Item zu generieren.red_only
um Einträge zu entfernen, für die es lokale Artikel gibt (das Gegenteil vonlocal
).text
um Blaulinks für existierende Artikel oder anderenfalls reinen Text zu generieren.reasonator
um Blaulinks für existierende Artikel oder anderenfalls Links zum Reasonator zu generieren.
- Optional
- row_template
- Generiert einen Vorlagenaufruf statt einer Tabellenzeile; die Vorlage muss dann die Tabellenzeile generieren oder der Tabellenkopf oder -fuß wird mit dem
skip_table
-Parameter unterdrückt. Parameter, die an die Vorlage weitergegeben werden sind die kleingeschriebenen Keys descolumns
-Parameters, z.B.label
oderp18
(für P18). Optional - header_template
- Generiert einen Vorlagenaufruf statt eines Tabellenkopfes; die Vorlage muss dann einen Tabellenkopf generieren. An diese Vorlage werden keine Parameter weitergegeben. Es wird empfohlen, das zusammen mit
row_template
zu verwenden. Optional - skip_table
- Unterdrückt das Tabellen-Markup vollständig, wenn
row_template
verwendet wird. Jeder Wert funktioniert. - wdedit
- Generiert Informationen, die es erlauben, Wikidata von Wikipedia aus mit diesem JavaScript zu bearbeiten. Der Wert muss
yes
sein. Funktioniert nicht, wennrow_template
verwendet wird. Achtung: Das resultiert in größerem Wikitext als normal und Updates könnten deswegen fehlschlagen. Optional - references
- Fügt Fußnoten ein. Erlaubter Wert ist
all
. Setzt {{Reflist}} oder ähnliches irgendwo auf der Seite voraus. Optional - freq
- Numerischer Wert X; warte mindestens X Tage bis zum nächsten automatischen Update. Hat keinen Effekt auf Updates über die Weboberfläche. Optional
- summary
- Kommaseparierte Liste von Keys, die als Zusammenfassung unter den gesamten Inhalt geschrieben werden. Optional
itemnumber
Gesamtzahl der Einträge (Zeilen) in der Liste.