Fa uns dies que he començat a treballar (juntament amb un francès amb qui casualment hem coincidit) en una nova forma de documentar l'ús de les infotaules.
Per situar-te, pots fer un tast a Wikidata:WikiProject Supertemplates/documentation structure.
Però els exemples, de moment els tinc a Viquiprojecte:Documentació estructurada infotaules/persona i de mica en mica els trasllado.
Un dels elements centrals de la forma de documentar és l'ús de la plantilla:Statement+ . L'hem triat perquè vàrem considerar que era la millor forma de presentar "com havien d'entrar la informació" per aconseguir el resultat, per exemple a Viquiprojecte:Documentació estructurada infotaules/persona/mort.
Aquesta plantilla està pensada per simular el contingut d'un sol statement de WD, però sense llegir WD. Per tant, funciona exclusivament amb paràmetres manuals i és autònoma.
La meva proposta:
Fer (demanar-te que facis,...) un mòdul que rebi com a paràmetres el Qid i una propietat. El resultat hauria de ser llegir aquella declaració i generar un text amb la crida (NO cridar-la) amb tots els paràmetres que s'espera aquesta plantilla emplenats amb els valors reals de WD. Perquè NO cridar-la directament ?. perquè el que m'interessa és aconseguir la informació i ser capaç de congelar-la a l'hora de documentar. No em convé que vagi canviant quan toquin WD perquè em pot alterar els exemples.
Veuràs que els noms dels paràmetres són una mica enrevessats, però estan fets amb molta lògica i seran fàcils de generar amb el valor del bucle.
Segons el tipus de dada, cal fer:
- "element", el més habitual, cal posar el Qid recuperat dins una crida a Q, com veuràs als meus exemples.
- data o coordenades. Mostrar-ho editat, tal com és veuen a la interface WD
- URL, sense cap format
- monolingual tet, la llengua entre ( ) darrere el text
Fins aquí la versió 1 de la comanda. Ja em diràs si acceptes el repte. Merci