Diferència entre revisions de la pàgina «Ajuda:Llistes automàtiques/començar»

format
(format)
&#123;&#123;<span class=wdlist>Wikidata list</span>
<span class=dgblue>&#124; sparql = </span><span class=sparqlcode>SELECT * WHERE {
'''?item''' xxxxP''nnn'' xxxxxQ''nnnnnn''.
&#125;</span>
<span class=param>&#124; columns = label, P''nn'', P''mm'', P''zz'', item
::''<small>(descripció de cada paràmetre a la [[Plantilla:Wikidata list|seva documentació]])</small>''
:*Al paràmetre <code>sparql</code> cal posar-li el codi SPARQL que hem provat al punt anterior.
:*<span class=param><code>columns</code></span> ha de tenir -de moment- el codi de les propietats que volem mostrar. Observeu que, a més de codis de propietat, existeixen dos noms especials: '''''item''''', per obtenir el Qid de l'item i '''''label''''', per mostrar el nom de l'item WD.
:*La resta de paràmetres ja els ajustarem posteriorment.
 
=== Provar i ajustar ===
* '''Provar'''
**Recordem que després de fer els canvis, cal guardar i NO ES VEURAN els canvis, ja que la Wikidata list NO fa res quan desem.
** Per veure'ls cal cridar el Listeriabot prement "'''Actualitzar ara'''", al costat dret de la llista.
** Revisem el resultat i fem els ajustos que calgui amb l'objectiu de que surti allò que ha de sortir, NO necessàriament COM ha de sortir.
**Quan "funciona", és a dir, surten les <u>files corresponents al subconjunt que volíem filtrar</u> i les <u>columnes amb la informació que volem veure</u>, podem seguir endavant.
*'''Ajustar i editar continguts'''
**Els canvis "lleugers" que poden fer a continuació són:
***<u>canviar text capçaleres</u> estàndard: afegint <span class=param><code>''':<''el nostre text''>'''</code></span>, darrera de les P''nnn'' de<code>columns</code>. Només cal fer-ho en aquells que volem canviar.
***ordenar la llista. (paràmetre <span class=param><code>sort</code></span>)
***mida de la imatge, si n'hem fet servir alguna. (paràmetre <span class=param><code>thumb</code></span> indicant els px)
**Si ens cal fer alguna edició més complexa que requereixi un codi de tractament, ho podrem fer:
***o bé al codi SPARQL, què recordem que el que hem construït al primer punt era de mínims.
***o bé mitjançant el paràmetre <span class=param><code>row_template</code></span>.
**En el primer cas, cal tenir importants coneixements SPARQL i, si es tracta de "formatar text", no acostuma a ser la millor opció. Si optem per la <code>row_template</code>, és fa amb codi wiki com a una plantilla i té incidència directa amb la construcció específica de cada línia.
 
=== Continua .. / .. ===
 
=== Notes de funcionament ===
* '''Wikidata list''' requereix que el subjecte del <span class=sparqlcode>''<code>WHERE</code>''</span> sigui la variable <code>'''?item'''</code>. Habitualment ja és així, però quan es fa servir l'assistent de consultes, a vegades li posa un nom diferent. Si això passa, caldrà canviar el nom que hagi posat l'eina i posar ?item a tots els lloc que hi aparegui i tornar a provar que tot va bé.
*'''Wikidata list''' passaretorna sempre el label de les propietats que li demanem, no les seves Qid. A diferència d'una consulta amb SPARQL on el valor que s'obté d'una propietat és la seva Qid i per obtenir el label, cal fer servir <span class=sparqlcode><code>?<variable>Label</code></span>.
147.410

modificacions