Predefinição:Lista do Wikidata
Aspeto
[editar] [ ] Documentação da predefinição
Esta documentação é incluída (transcluded) a partir de Predefinição:Lista do Wikidata/doc. (editar | histórico)
Descrição
[editar código-fonte]Esta predefinição define uma lista gerada por robô baseada no wikidata (postagem original no blog). Ela deve ser "fechada" com {{Fim da lista do Wikidata}}; o texto entre estas duas predefiniçõe será substituído periodicamente (a cada 24 horas) pela lista gerada pelo robô. No momento, só é possível uma lista por página. Exemplo:
{{Lista do Wikidata |sparql=SELECT ?item WHERE { ?item wdt:P31 wd:Q39715 . ?item (wdt:P131)* wd:Q55 } |columns = label:Article,description,p131:Place,P580,P582,p625,P18 |section = 131 |min_section = 3 |sort = label |links = text |thumb = 128 |autolist = fallback |wdedit = yes }} ... (Isto será sobrescrito pelo ListeriaBot) ... {{Fim da lista do Wikidata}}
Parâmetros:
- sparql
- Uma consulta SELECT em SPARQL. Precisa retornar o número do item como
?item
. Pode utilizar uma ferramenta de conversão para converter de WDQ para SPARQL, mas sempre confira a sua consulta para se certificar de que ela funciona. Obrigatório.
Ver exemplos do serviço de consultas SPARQL apropriados para o Listeria - wdq
- Uma string para consultas WikiDataQuery. Os itens resultantes serão utilizados para construir a lista. Teste a sua consulta aqui. Depreciado, utilize SPARQL. O serviço de consultas WDQ será desativado em algum momento no futuro.
- columns
- Define as colunas da tabela para a lista. Os valores permitidos são:
number
, um número de linha serial (por seção), incrementando a partir de 1, de acordo com a ordenação iniciallabel
, o rótulo do item baseado no idioma da wiki, ligado ao artigo local (quando existir), ou ao item do Wikidatalabel/es
, o rótulo do item baseado no idioma da wiki, usando o idioma fornecido (aqui, "es"), como texto simplesdescription
, a descrição manual ou gerada automaticamenteitem
, o número Q do itemPxxx
uma propriedade do WikidataPxxx/Pzzz
, propriedades qualificadoras; para Pxxx ligando a um item Qyyy tendo um qualificador Pzzz, o rótulo ligado Qxxx e o valor de PzzzPxxx/Qyyy/Pzzz
, propriedades qualificadoras; para Pxxx ligando a um item Qyyy tendo um qualificador Pzzz, o valor de Pzzz. Esta é uma versão do parâmetro anterior específica para um único item; por exemplo, "p553/q866/p554" para obter os nomes de conta do YouTube.?fieldname
, o nome de um campo de um resultado SPARQL. Apenas para listas baseadas em SPARQL.
- Valores marcados como "depreciados" não são mostrados. Toda coluna pode ter opcionalmente um ":Titel", caso contrário o nome da propriedade no Wikidata é utilizado. Obrigatório
- sort
- A chave de ordenação inicial para a tabela. Os valores permitidos são:
label
, o rótulo do itemfamily_name
, tenta encontrar, e ordenar de acordo com, o nome de família (último) do rótulo, assumindo que os itens sejam pessoas. Esta é uma heurística e pode não funcionar em todos os casos. Se possível, tenta ordenar por P734 (nome de família).Pxxx
, uma propriedade do Wikidata
- Opcional
- section
- A lista pode ser secionada por uma propriedade do Wikidata. Opcional
- min_section
- O número mínimo de entradas para gerar uma seção quando usado juntamente com
section
. Todas as outras entradas serão colocadas sob a seção "misc". Padrão:2. Opcional - autolist
- Se description é uma coluna mas não há uma descrição no Wikidata, "autolist=fallback" usa AutoDesc para gerar uma. Opcional
- language
- Idioma a ser utilizado no rótulo/descrição, se for diferente do idioma do site. Opcional
- thumb
- A largura das miniaturas das imagens (por exemplo a coluna P18). Padrão:128. Opcional
- links
- Como renderizar links que não existem localmente na Wikipédia. Os valores permitidos são:
all
liga ao Wikidata. Padrão.local
remove entradas que não têm uma página local (o oposto dered_only
).red
gera ligações vermelhas baseadas no rótulo e no item.red_only
remove entradas para as quais existe um artigo local (o oposto delocal
).text
gera ligações azuis para páginas existentes ou então texto normal.reasonator
gera ligações azuis para páginas existentes, ou então ligações para o Reasonator.
- Opcional
- row_template
- Gera uma chamada à uma predefinição em vez de uma linha da tabela; fica então à cargo da predefinição gerar a linha da tabela ou o cabeçalho/rodapé da tabela precisa ser suprimido usando o parâmetro
skip_table
. Os parâmetros passados para a predefinição são as chaves em minúsculas do parâmetrocolumns
, por exemplolabel
oup18
. Opcional - skip_table
- Suprime a marcação da tabela completamente ao utilizar
row_template
. Qualquer valor funciona. - wdedit
- Gera informações que permite a edição do wikidata a partir da Wikipédia utilizando este JavaScript. O valor precisa ser
yes
. Não funciona quandorow_template
é usado. Atenção: Isto resultará em um código-wiki maior do que o normal, e as atualizações podem falhar devido a isso. Opcional - references
- Inclui referências. O valor permitido é
all
. Requer {{reflist}} ou similar em algum lugar da página. Opcional - freq
- Valor numérico X; esperar no mínimo X dias antes de uma atualização automática. Não afeta atualizações por meio da interface web. Opcional
- summary
- Lista separada por vírgulas de chaves a inseri como sumário abaixo de todos os outros conteúdos. Opcional
itemnumber
O número total de itens (linhas) nesta lista.