Tema de Viquipèdia:La taverna/Tecnicismes

Estat del naixement a la infotaula persona

9
Pere prlpz (discussiócontribucions)
Vriullop (discussiócontribucions)

Solucionat amb paràmetre local: Especial:Diff/23736678.

Això ho fa el Mòdul:Location en base a les dades de d:Q16869#P17. El mòdul és relativament recent, no sé com sortia abans. Són pocs els casos on una ciutat té l'historial d'estats, sense anar tant lluny a Barcelona (Q1492) només hi tenim Espanya. El mòdul pressuposa aquesta situació d'un únic estat, l'actual. Només comprova si aquella data, el 1883 per Serguei Txakhotin, és posterior a Creació (P571), en cas contrari no hi afegeix res. Analitzar quin era l'estat històric a una data determinada és una cosa que ja s'ha comentat, però és una complexitat afegida per uns pocs casos. No ho descarto si van apareixent més casos, però per començar no sabria com definir Barcelona, per exemple, i si s'hauria d'estendre la mateixa estructura a totes les ciutats.

Vriullop (discussiócontribucions)

Algú que hi tingui la mà trencada, caldria fer una consulta de tots els nascuts o morts a Constantinoble entre 1453 i 1923, i que tinguin article a cawiki. També, ja posats i si es vol fer neteja, a Istanbul abans del 1923.

Pere prlpz (discussiócontribucions)

Aquí van:

# Nascuts a Constantinoble de 1453 a 1923, amb article
SELECT DISTINCT ?persona ?personaLabel ?data ?article
WHERE {
  ?persona wdt:P31 wd:Q5.
  ?persona wdt:P19 wd:Q16869.
  ?persona wdt:P569 ?data.
  ?article schema:about ?persona.
  ?article schema:isPartOf <https://ca.wikipedia.org/>.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "ca,oc,en,es,fr". }
  FILTER("1453-05-29"^^xsd:dateTime <= ?data && ?data < "1924-01-01"^^xsd:dateTime).
}

Prova-ho !

# Nascuts a Istambul abans de 1924, amb article
SELECT DISTINCT ?persona ?personaLabel ?data ?article
WHERE {
  ?persona wdt:P31 wd:Q5.
  ?persona wdt:P19 wd:Q406.
  ?persona wdt:P569 ?data.
  ?article schema:about ?persona.
  ?article schema:isPartOf <https://ca.wikipedia.org/>.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "ca,oc,en,es,fr". }
  FILTER(?data < "1924-01-01"^^xsd:dateTime).
}

Prova-ho !

Vriullop (discussiócontribucions)

Com que són molts he intentat una altra cosa veient casos com d:Q80764#P20 o d:Q1136761#P19 on indica l'estat com a qualificador. És una bona opció per cada biografia sense haver d'entrar en l'historial d'estats en l'ítem de Constantinoble, fins i tot si s'ha de dir Istanbul o no. Exemples: Mihrimah Sultan, Fatma Aliye.

Si algú vol revisar la llista aquest seria el model a seguir.

@Amadalvarez: Fet directament a la infotaula Especial:Diff/23738057, en aquest cas no entra al mòdul:location on no té les dades de la consulta original. No he entès el funcionament normal amb el qualificador Circumstàncies de la font (P1480).

Amadalvarez (discussiócontribucions)

Permet que digui "presumiblement" pels casos on manualment se l'hi posava un ? darrera la població.

Pere prlpz (discussiócontribucions)

@Vriullop Ara me n'adono que només he fet les consultes dels nascuts a Constantinoble o Istambul. Encara cal la dels morts, també?

Vriullop (discussiócontribucions)

Potser no caldrà, en tot cas és fàcil canviar en l'sparql P20 en lloc de P19, i ja hi ha prou casos per analitzar. Estic considerant no tenir en compte els estats amb data de finalització. Amb això ja no sortiria l'Imperi Romà d'Orient, simplement no trobaria cap estat. A no ser que es posi en cada cas com a qualificador que ja ho tracta la infotaula en lloc del mòdul.

Amadalvarez (discussiócontribucions)

Ja els carregaré jo.

Ja estan carregat com a qualificador Estat = Imperi Otomà (Q12560) a tots els Lloc de naixement (P19) definits a les SPARQL del @Pere prlpz.

He aprofitat per eliminar "Istambul" als items anteriors a 1923 que també tenien "Constantinoble" i els hi sortia una constrain.

Apa

Resposta a «Estat del naixement a la infotaula persona»