Tema de Usuari Discussió:Vriullop/Fitxer de Discussions Estructurades 1

Amadalvarez (discussiócontribucions)

hola, ja fa temps que no et marejava amb noves funcionalitats perquè vaig entendre el missatge de que no convenia seguir creixent en complexitat evitable des de les plantilles.

Tinc una proposta, encara no urgent, però que acabarà sent necessària. Ara bé, sospito que si les eines d'accés que fas servir ho contemplessin, potser t'arribaria mig resolt. Com que estic a la hackathon, potser ho podem plantejar i veure si trobem algú que agafa el tema, tant si ho fa ara com si s'ho emporta a la motxilla.

Tema: Cada cop més les propietats recullen un contingut "versàtil", a concretar via qualificadors. Ex.: persona rellevant (P3342) + té el paper de (P3831) Això comporta que amb les actuals funcions recuperem tots els resultats encara que no siguin significatius pel que es vol amb la crida. Un altre exemple són els multivalors històrics. Tenir el rang preferit és útil quan vols tractar la informació actual, però no et permet saber quin era el valor vigent en un determinat moment. De moment ho he trobat a faltar en la gestió de la bandera de la institució quan mostro els càrrecs d'una persona. No ha de ser l'actual, sinó la que era vigent en la data que el personatge va ocupar el càrrec. Hi ha algun altre situació que m'he trobat amb el món dels esports, que ara no recordo.

Són dos exemples que, a mida que avancem i que el contingut WD millora, esdevindran necessàries.

La pregunta és: que haurien de millorar i en quins dels recursos que fas servir per a que la implantació al mòdul fos més fàcil o amb menor impacte en el seu propi codi ?

Ja em diràs.

Vriullop (discussiócontribucions)

Doncs ara mateix no sé. Se'm fa difícil trobar temps per temes wiki que necessitin un mínim de mitja hora d'atenció. El que demanes requereix una immersió profunda i ara simplement surfejo.

Pels casos que presentes intueixo que caldria un mòdul específic. No via plantilles ni el mòdul:Wikidata amb noves funcions sinó una solució ad-hoc recuperant les dades i remenant-les per treure el resultat desitjat. Crec que ja vaig dir que el següent pas havia de ser poder aprofitar les funcions del mòdul:Wikidata des d'un altre mòdul.

Pels temes resolts potser es podria haver fet millor amb d'altres funcions Lua més potents, però una vegada resolts no ve de gust tornar-los a obrir. Pels temes a resoldre caldria treballar sobre casos concrets per veure les necessitats sobre la marxa, però per ara no puc obrir nous temes complexos. Per exemple, he trigat quasi 1/2 hora en escriure això amb 5 interrupcions.

Amadalvarez (discussiócontribucions)

Merci per la resposta. Espero que no sigui per temes indesitjats la teva sobreocupació.

He trobat la persona de WD que manega les llibreries i pot generar noves funcions. Li he explicat els dos casos i els ha entès a la primera i, com era de preveure, ha dit que lo de detectar el "vigent en una data" és complicat. En tot cas, ho agafa i ha obert un ticket en phabricator amb tu com a persona de referència.

Seguim.

Vriullop (discussiócontribucions)

Dona'm una Q i una P a recuperar en una data. Miraré de jugar-hi quan pugui.

Amadalvarez (discussiócontribucions)
Vriullop (discussiócontribucions)

Proves: Special:Permalink/19932354. La base està feta i a nivell d'any és més fàcil. Prova-ho amb diferents casos. Em temo que el problema serà tractar diferents formats de data.

Amadalvarez (discussiócontribucions)
Vriullop (discussiócontribucions)

El parell arreglat Special:Permalink/19932879. Cal pensar que és una funció nova, diferent a claim i sense les opcions i proteccions d'aquella. He fet una primera integració per tractar el format entity per defecte, a més del format string.

Resposta a «noves funcions wikidata»