query-ffaaa11cf32de67d59f9bf310ddb985a

rq turtle/ttl

C’est pas nécessairement simple parce qu’il peut y avoir des historiques : une entité peut être vassale à un moment puis gagner une souverainneté. Si il y a pas 2 éléments pour les distinguer on est obligé de faire cohabiter les 2 infos… J’ai pas trop le temps làe crois, mais j que c’est ce que tu voulais plus ou moins faire ? (Q3571951)Royal Lordship of Molina Il faudrait éliminer de la liste les états non souverains de type vassal/comté etc, exemple Hello again, I'd like to eliminate Colonial empires, Vassal states and other stuff that are not pertinent : how should I redact the MINUS clause ?

Use at

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select ?country (group_concat(?NatureLabelFr;separator=" ,") as ?NatureLabelFr) ?countryLabel  ?creationDate ?dissolutionDate
with {
select ?country (coalesce(?countryLabelFr, ?countryLabelEn,  ?country) as ?countryLabel) ?creationDate ?dissolutionDate{
?country wdt:P31/wdt:P279* wd:Q3624078 # sovereign states, I don’t know if it’s the right item
MINUS wd:Q1790360 #empires coloniaux
MINUS wd:Q1371288 #états vassals
optional { ?country rdfs:label ?countryLabelFr filter(lang(?countryLabelFr)= "fr")} .
optional { ?country rdfs:label ?countryLabelEn filter(lang(?countryLabelEn)= "en")}
optional { ?country wdt:P571 ?creationDate }
optional { ?country wdt:P576 ?dissolutionDate }
} order by ?countryLabel
} as %datas
where {
include %datas .
optional{
?country wdt:P31/rdfs:label ?NatureLabelFr filter(lang(?NatureLabelFr)= "fr") .
}
} group by ?country ?countryLabel  ?creationDate ?dissolutionDate

Query found at