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

(Pàgina nova, amb el contingut: «Si recordem els "Elements que en formen part de la solució", que hem vist al capítol de "Presentació", anem a preparar-los: == Preparació == * Construir u...».)
 
<!-- Templatestyles with default colors and format style for whole Llistes automàtiques templates
Si recordem els "Elements que en formen part de la solució", que hem vist al capítol de "Presentació", anem a preparar-los:
--><templatestyles src="Wikidata list/styles.css" />
Si recordem els "[[Ajuda:Llistes_automàtiques/intro#Elements_que_en_formen_part_de_la_solució|Elements que en formen part de la solució]]", que hem vist al capítol de "Presentació", anem a preparar-los:
== Preparació ==
* Construir un codi SPARQL.
**Hem de tenir clar quines són les característiques del subconjunt que volem llistar. És a dir, com construirem el "Filtre del SPARQL"
**Si reaprofitem algun dels casos d'exemple, probablement n'hi haurà prou en saber el Qid de l'objecte a llistar (el premi del que volem els premiats, el autor del que volem les obres, etc.), i bescanviar-lo dins el "codi a copiar" al lloc on s'indica.
**Si estem fent una llista a mida, recomanem anar directament a l'eina SPARQL i fer servir l'<u>assistent de consultes</u> (a l'esquerra) per escriure les condicions de selecció i provar que el resultat (de moment, les files) que surten són les que volem.
*Crear el primer esborrany de la nostra llista en una <u>pàgina d'usuari</u>.
**Cada prova requereix guardar els canvis i cridar el bot, esperar que s'executi i mirar el resultat.
**És a dir, el prova-error, requereix temps i tenim la pàgina segrestada fins que acabem. Per tant, fins no tenir una versió estable, cal treballar en una pàgina de prova.
**Comencem sempre per posar un codi mínim:
&#123;&#123;<span class=wdlist>Wikidata list</span>
<span class=dgblue>&#124; sparql = </span><span class=sparqlcode>SELECT * WHERE {
'''?item''' xxxx xxxxx.
&#125;</span>
<span class=param>&#124; columns = label, P''nn'', P''mm'', P''zz'', item
&#124; sort=
&#124; links = red
&#124; thumb = 60
&#124; freq = </span><br>&#125;&#125;
''<span class=generated>«Aquí anirà el resultat generat pel Listeriabot»</span>''
&#123;&#123;<span class=wdlist>Wikidata list end</span>&#125;&#125;
**Al paràmetre <code>sparql</code> cal posar-li el codi que hem provat al punt anterior
 
== Notes de funcionament ==
* '''Wikidata list''' requereix que el subjecte del ''<code>WHERE</code>'' 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. Cal canviar el nom que hagi posat per ?item a tots els lloc que hi aparegui i tornar a provar que tot va bé.
*'''Wikidata list''' passa sempre el label de les propietats que li demanem. Quan treballem amb SPARQL el valor d'una propietat és la seva NO podem obtenir els Qid de les propietats
148.340

modificacions