-
Notifications
You must be signed in to change notification settings - Fork 1
Requêtes SPQARL Wikidata
À cause d'une population trop restreinte, nous avons élargi la population aux activistes pour les droits humains, les LGBTQIA+ et le climat.
SELECT DISTINCT ?item ?itemLabel ?year
WHERE {
{
{?item wdt:P106 wd:Q28692502} # militant.e.s pour le droit des femmes
UNION
{?item wdt:P106 wd:Q1476215} # défenseur des droits de l'homme
UNION
{?item wdt:P106 wd:Q19509201} # activistes droits LGBTQIA+
UNION
{?item wdt:P106 wd:Q61048378} # activistes pour le climat
}
?item wdt:P31 wd:Q5; # Any instance of a human.
wdt:P569 ?birthDate.
BIND(REPLACE(str(?birthDate), "(.*)([0-9]{4})(.*)", "$2") AS ?year)
FILTER(xsd:integer(?year) > 1815 && xsd:integer(?year) < 2000)
SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
}
ORDER BY ?year
On obtient 6903 résultats
SELECT ?p ?propLabel ?eff
WHERE {
{
SELECT ?p (count(*) as ?eff)
WHERE {
{?item wdt:P106 wd:Q28692502} # militant.e.s pour le droit des femmes
UNION
{?item wdt:P106 wd:Q1476215} # défenseur des droits de l'homme
UNION
{?item wdt:P106 wd:Q19509201} # activistes droits LGBTQIA+
UNION
{?item wdt:P106 wd:Q61048378} # activistes pour le climat
?item wdt:P31 wd:Q5; # Any instance of a human.
wdt:P569 ?birthDate.
?item ?p ?o.
BIND(REPLACE(str(?birthDate), "(.*)([0-9]{4})(.*)", "$2") AS ?year)
FILTER(xsd:integer(?year) > 1815 && xsd:integer(?year) < 2000)
}
GROUP BY ?p
}
?prop wikibase:directClaim ?p .
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
ORDER BY DESC(?eff)
Les propriétés principales qui ressortent sont l'occupation, la date de naissance, le genre, la nationalité et l'endroit de naissance. D'autres propriétés intéressantes comme l'endroit de formation peuvent aussi être pertinentes. Voici la table en CSV).
SELECT DISTINCT ?item ?itemLabel ?year ?genreLabel
WHERE {
{
SELECT ?item ?year ?genre
WHERE {
{?item wdt:P106 wd:Q28692502} # militant.e.s pour le droit des femmes
UNION
{?item wdt:P106 wd:Q1476215} # défenseur des droits de l'homme
UNION
{?item wdt:P106 wd:Q19509201} # activistes droits LGBTQIA+
UNION
{?item wdt:P106 wd:Q61048378} # activistes pour le climat
?item wdt:P31 wd:Q5; # Any instance of a human.
wdt:P569 ?birthDate.
?item wdt:P21 ?genre.
BIND(REPLACE(str(?birthDate), "(.*)([0-9]{4})(.*)", "$2") AS ?year)
FILTER(xsd:integer(?year) > 1815 && xsd:integer(?year) < 2000)
}
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
ORDER BY ?year
Cette requête donne les données pour la base de données. Les effectifs de la population ou le genre et l'année de naissance sont renseignés s'élève à 6917 individus.
SELECT DISTINCT ?occupation ?eff ?occupationLabel ?occupationDescription
WHERE {
{
SELECT ?occupation (count(*) as ?eff)
WHERE {
{?item wdt:P106 wd:Q28692502} # militant.e.s pour le droit des femmes
UNION
{?item wdt:P106 wd:Q1476215} # défenseur des droits de l'homme
UNION
{?item wdt:P106 wd:Q19509201} # activistes droits LGBTQIA+
UNION
{?item wdt:P106 wd:Q61048378} # activistes pour le climat
?item wdt:P31 wd:Q5; # Any instance of a human.
wdt:P569 ?birthDate.
?item wdt:P106 ?occupation.
BIND(REPLACE(str(?birthDate), "(.*)([0-9]{4})(.*)", "$2") AS ?year)
FILTER(xsd:integer(?year) > 1815 && xsd:integer(?year) < 2000)
}
GROUP BY ?occupation
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
ORDER BY DESC(?eff)
Nous pouvons souligner que les militant.es pour les droits humains sont majoritaires, cependant c'est une catégorie englobante. En second vient les militant.es pour le droit des femmes et ensuite pour les LGBTQIA+. La population qui milite pour le climat est très réduite 189 personnes.
SELECT DISTINCT ?occupation ?occupationLabel ?occupationDescription
WHERE {
{
SELECT ?item ?year ?occupation
WHERE {
{?item wdt:P106 wd:Q28692502} # militant.e.s pour le droit des femmes
UNION
{?item wdt:P106 wd:Q1476215} # défenseur des droits de l'homme
UNION
{?item wdt:P106 wd:Q19509201} # activistes droits LGBTQIA+
UNION
{?item wdt:P106 wd:Q61048378} # activistes pour le climat
?item wdt:P31 wd:Q5; # Any instance of a human.
wdt:P569 ?birthDate.
?item wdt:P106 ?occupation.
BIND(REPLACE(str(?birthDate), "(.*)([0-9]{4})(.*)", "$2") AS ?year)
FILTER(xsd:integer(?year) > 1815 && xsd:integer(?year) < 2000)
}
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
ORDER BY DESC(?eff)
Requête pour créer la table de liaison entre les personnes et leurs occupations pour la base de données
SELECT ?item ?itemLabel ?occupation ?occupationLabel
WHERE {
{
SELECT ?item ?year ?occupation
WHERE {
{?item wdt:P106 wd:Q28692502} # militant.e.s pour le droit des femmes
UNION
{?item wdt:P106 wd:Q1476215} # défenseur des droits de l'homme
UNION
{?item wdt:P106 wd:Q19509201} # activistes droits LGBTQIA+
UNION
{?item wdt:P106 wd:Q61048378} # activistes pour le climat
?item wdt:P31 wd:Q5; # Any instance of a human.
wdt:P569 ?birthDate.
?item wdt:P106 ?occupation.
BIND(REPLACE(str(?birthDate), "(.*)([0-9]{4})(.*)", "$2") AS ?year)
FILTER(xsd:integer(?year) > 1815 && xsd:integer(?year) < 2000)
}
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
ORDER BY ?year
SELECT DISTINCT ?item ?itemLabel ?year ?nationalite ?nationaliteLabel
WHERE {
{
SELECT ?item ?year ?nationalite
WHERE {
{?item wdt:P106 wd:Q28692502} # militant.e.s pour le droit des femmes
UNION
{?item wdt:P106 wd:Q1476215} # défenseur des droits de l'homme
UNION
{?item wdt:P106 wd:Q19509201} # activistes droits LGBTQIA+
UNION
{?item wdt:P106 wd:Q61048378} # activistes pour le climat
?item wdt:P31 wd:Q5; # Any instance of a human.
wdt:P569 ?birthDate.
?item wdt:P27 ?nationalite.
BIND(REPLACE(str(?birthDate), "(.*)([0-9]{4})(.*)", "$2") AS ?year)
FILTER(xsd:integer(?year) > 1815 && xsd:integer(?year) < 2000)
}
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
ORDER BY ?nationaliteLabel
SELECT DISTINCT ?item ?itemLabel ?year ?universite ?universiteLabel
WHERE {
{
SELECT ?item ?year ?universite
WHERE {
{?item wdt:P106 wd:Q28692502} # militant.e.s pour le droit des femmes
UNION
{?item wdt:P106 wd:Q1476215} # défenseur des droits de l'homme
UNION
{?item wdt:P106 wd:Q19509201} # activistes droits LGBTQIA+
UNION
{?item wdt:P106 wd:Q61048378} # activistes pour le climat
?item wdt:P31 wd:Q5; # Any instance of a human.
wdt:P569 ?birthDate.
?item wdt:P69 ?universite.
BIND(REPLACE(str(?birthDate), "(.*)([0-9]{4})(.*)", "$2") AS ?year)
FILTER(xsd:integer(?year) > 1815 && xsd:integer(?year) < 2000)
}
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
ORDER BY ?universiteLabel
SELECT DISTINCT ?item ?itemLabel ?year ?lieunaissance ?lieunaissanceLabel ?coordinates # ?type ?typeLabel
WHERE {
{?item wdt:P106 wd:Q28692502} # militant.e.s pour le droit des femmes
UNION
{?item wdt:P106 wd:Q1476215} # défenseur des droits de l'homme
UNION
{?item wdt:P106 wd:Q19509201} # activistes droits LGBTQIA+
UNION
{?item wdt:P106 wd:Q61048378} # activistes pour le climat
?item wdt:P31 wd:Q5; # Any instance of a human.
wdt:P569 ?birthDate.
?item wdt:P19 ?lieunaissance.
OPTIONAL {
?lieunaissance wdt:P625 ?coordinates.
# ?birthPlace wdt:P31 ?type
}
BIND(REPLACE(str(?birthDate), "(.*)([0-9]{4})(.*)", "$2") AS ?year)
FILTER(xsd:integer(?year) > 1815 && xsd:integer(?year) < 2000)
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
ORDER BY ?birthDate