Szablon:Wikidane lista
Wygląd
Ta lista jest automatycznie tworzona na podstawie danych z Wikidanych i jest uaktualniana okresowo przez Listeriabota.
Edycje tej listy zostaną automatycznie usunięte przy następnej aktualizacji!
Nie używaj w przestrzeni głównej
[edytuj kod]Ten szablon nie może być używany w przestrzeni głównej (artykułów).
Użycie
[edytuj kod]Ten szablon definuje listę generowaną przez bota (oryginalny wpis na blogu) na podstawie Wikidanych. Musi zostać „zamknięty” przez {{Wikidane lista koniec}}. Treść pomiędzy tymi szablonami będzie automatycznie (co 24 godziny) uaktualniana przez Listeriabota. Obecnie możliwe jest tworzenie tylko jednej listy na stronę. Liczba wierszy nie może przekroczyć 5000.
Przykład
[edytuj kod]{{Wikidane lista
|sparql=SELECT ?item WHERE {
?item wdt:P21 wd:Q6581072 .
?item wdt:P19 wd:Q270 .
OPTIONAL { ?sitelink schema:about ?item . ?sitelink schema:inLanguage "pl" }
FILTER (!BOUND(?sitelink)) }
|columns=#,label:Article,description,p569,p570,p18,item
|sort=label
|links=red
|thumb=128
|autolist=fallback
|wdedit=yes
}}
... (Ta sekcja zostanie nadpisana przez ListeriaBota) ...
{{Wikidane lista koniec}}
Podstawowe wywołanie
[edytuj kod]{{Wikidata lista
| sparql =
| columns =
| section =
| min_section =
| sort =
| links =
| thumb =
| autolist
| wdedit =
}}
Opis parametrów
[edytuj kod]- sparql
- Zapytanie SPARQL SELECT . Musi zwracać
?itemjako numer. Możesz wykorzystać narzędzie do konwersji WDQ na SPARQL, ale zawsze sprawdź swoje zapytanie by upewnić się, że działa poprawnie. Wymagane.
Patrz: przykłady zapytań SPARQL do wykorzystania przez Listerię - wdq
- Zapytanie WikiDataQuery. Do zbudowania listy zostanie wykorzystana lista wyników. Możesz przetestować swoje zapytanie tutaj. Przestarzałe, wykorzystaj SPARQL. Usługa WDQ zostanie w pewnym momencie wyłączona.
- columns
- Definiuje kolumny tabeli. Dopuszczalnymi wartościami są:
number, numer kolejny wiersza (w ramach sekcji), zaczynając od 1 zgodnie z podanym sortowaniemlabel, etykieta elementu zgodnie z językiem projektu podlinkowana do artykułu (o ile istnieje) lub do elementu Wikidanychlabel/pl, etykieta elementu w podanym języku (tu polski "pl") jako czysty tekstdescription, opis wygenerowany ręcznie lub automatycznieitem, identyfikator Q elementuPxxx, właściwość WikidanychPxxx/Pzzz, qualifier properties; for Pxxx linking to an item Qyyy and having a Pzzz qualifier, the Qxxx linked label and the value of PzzzPxxx/Qyyy/Pzzz, qualifier properties; for Pxxx linking to an item Qyyy and having a Pzzz qualifier, the value of Pzzz. This is a version of the above, specific for a single item; e.g., "p553/q866/p554" to get YouTube account names.?fieldname, wynikowe pole SPARQL. tylko dla list SPARQL
- Wartości oznaczone jako "przestarzałe" nie zostaną pokazane. Każda kolumna może mieć opcjonalny tytuł ":Title". W razie braku zostanie użyta nazwa właściwości z Wikidanych. Wymagane
- sort
- Klucz sortowania tabeli. Dopuszczalnymi wartościami są:
label, etykieta elemetufamily_name, próbuje znaleźć i sortować po nazwisku wyszukanym w etykiecie zakładając, że elementami są osoby. jest to jest to oparte o heurystykę i może nie działać poprawnie. Jeśli to mozliwe sortuj po właściwości P734 (nazwisko).Pxxx, właściwość Wikidanych
Opcjonalne
[edytuj kod]- section
- Lista może być podzielona na sekcje według właściwości Wikidanych Opcjonalne
- min_section
- Minimalna ilość elementów potrzebna by utworzyć sekcję. Używane wraz z
section. Wszystkie elementy, które nie mają swojej sekcji zostaną umieszczone w sekcji "misc". Wartość domyślna:2. Opcjonalne - autolist
- Jeśli Wikidane nie zawierają opisu kolumny "autolist=fallback" wykorzysta narzędzie AutoDesc do próby dopasowania tytułu. Opcjonalne
- language
- Język etykiety jeśli inny niż język lokalnej wiki. Opcjonalne
- thumb
- Szerokość miniatury ilustracji (czyli kolumny P18). Wartość domyślna:128. Opcjonalne
- links
- Sposób wyświetlania linków do lokalnej Wikipedii. Dopuszczalnymi wartościami są:
alllink do Wikidanych. Wartość domyślna.localusuń elementy dla których nie istnieje lokalny artykuł (przeciwiństwored_only).redpokazuje czerwone linki w oparciu o etykietę i element Wikidanych.red_onlyusuń elementy dla których istnieje lokalny artykuł (przeciwieństwolocal).textpokazuje niebieskie linki dla istniejących artykułów i czysty tekst dla nieistniejących.reasonatorpokazuje niebieskie linki dla istniejących artykułów i link do Reasonatora dla nieistniejących.
- Opcjonalne
- row_template
- Generuje szablon wiersza zamiast zwykłego wiersza tabeli. Szablon musi następnie wygenerować poprawny wiersz tabeli lub nagłówek i zakończenie tabeli muszą zostać wyłączone parametrem
skip_table. Parametry przekazywane do szablonu to nazwy kolumn z parametrucolumnsmałymi literami, np.labellubp18. Opcjonalne - skip_table
- Wyłącza generowanie tabeli gdy użyty jest parametr
row_template. Można podać dowolną wartość. - wdedit
- Generuje informacje potrzebne do edytowania Wikidanych z Wikipedii wykorzystując JavaScript Magnusa Manske. Wartością parametru musi być
yes. Nie działa gdy użyto parametrurow_template. Uwaga: Wygenerjue Wikikod o większej objętości co może spowodować niemożliwość zapisania zmian. Opcjonalne - references
- Dodaje przypisy. Wartością parametru musi być
all. Wymaga by szablon {{Przypisy}} lub podobny występował na stronie. Opcjonalne - freq
- Wartość numeryczna X. Oznacza licznę dni przerwy przed następnym uaktualnieniem. Nie wpływa na aktualizacje wymuszane ręcznie. Opcjonalne
- summary
- Lista kluczy oddzielonych przecinkami, które zostaną dodane jako podsumowanie pod tabelą. Opcjonalne
- itemnumber
- Maksymalna liczba elementów (wierszy) w tabeli. Opcjonalne