Vorlage:Wikidata list/Doku

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Diese Vorlage bitte nicht im Artikelnamensraum einsetzen, da sie dort blockiert ist, weil ihre Verwendung in Artikeln umstritten ist.

Diese Dokumentation ist eine sporadisch gepflegte Übersetzung. Bitte im Zweifel das Original nutzen!

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.

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}}
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. Pflichtfeld   WDQ 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 Items
  • family_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 von red_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 von local).
  • 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 des columns-Parameters, z.B. label oder p18 (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, wenn row_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.