Vés al contingut

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

Jmarchn (discussiócontribucions)

Del Mòdul:CreateStatement. No sé com recuperar els qualificadors restrictius d'una propietat.

Posem un exemple, a wikidata:Property:P20:

De "restricció", i de dins d'aquest "restricció de qualificadors permesos" la llista (o taula) de qualificadors {estat, localitzat a l'entitat territorial administrativa, afirmació detallada a,...} però, i a més com a P {P17, P131, ...}

És per crear el contingut de la documentació accessòria de forma facilitada i automatitzada. En la línia de Viquiprojecte:Documentació_estructurada_infotaules/doc/P119/Case_1_(Hébuterne)

Merci!

Vriullop (discussiócontribucions)

La consulta és require("Module:Wikidata").claim{item='P20', property='P2302', qualifier='P2306', formatting='table', whitelist0='Q21510851', rowformat='$1', colformat1='raw'}. Com a item també admet una propietat. El formatting=table permet més opcions per jugar amb els resultats. El whitelist0 defineix quin valor de la propietat (0) volem. El rowformat=$1 defineix el format de la fila de la taula amb només el qualificador (1). El colformat1 és el formatting dels valors del qualificador (1).

El resultat amb invoke és: P17, P131, P805, P1480, P969, P625, P1932, P670, P6375. Ja només queda convertir-ho en una taula amb mw.text.split(resultat, ', ')

Resposta a «Llista de qualificadors de WD»