Wikidata:WikiProject France/Monuments historiques/Requêtes
Requêtes qui devraient être vides en toutes circonstances :
#MH sans identifiant
SELECT DISTINCT ?item ?itemLabel WHERE {
{ ?item wdt:P1435 wd:Q10387575 . } UNION { ?item wdt:P1435 wd:Q10387684 . } #MH
OPTIONAL { ?item p:P1435 [ ps:P1435 [] ; pq:P580 ?dateDebut ] . }
FILTER(year(?dateDebut) < year(now())-2 ) #protégé il y a plus de deux ans
MINUS { ?item wdt:P380 [] } #sans d'identifiant Mérimée
MINUS { ?item wdt:P481 [] } #sans d'identifiant Palissy
MINUS { ?item wdt:P131+ wd:Q33788 } #hors Nouvelle-Calédonie
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}
#erreurs de valeurs
SELECT DISTINCT ?item ?itemLabel WHERE {
{ ?item wdt:P1435 wd:Q916475 . }
UNION
{ ?item wdt:P1435 wd:Q916475 . }
UNION
{ ?item wdt:P31 wd:Q10387575 . }
UNION
{ ?item wdt:P31 wd:Q10387684 . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}
#Protection MH sans date de début
SELECT DISTINCT ?item ?itemLabel WHERE {
{ ?item wdt:P1435 wd:Q10387575 . } UNION { ?item wdt:P1435 wd:Q10387684 . } #Protection MH
MINUS { ?item p:P1435 [ ps:P1435 [] ; pq:P580 ?dateDebut ] . } #Sans date de début
MINUS { ?item wdt:P131+ wd:Q33788 } #hors Nouvelle-Calédonie
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}
#Date de début de protection erronée (inscription avant 1913 ou classement avant 1840)
SELECT DISTINCT ?item ?itemLabel ?dateDebut WHERE {
{ ?item p:P1435 [ ps:P1435 wd:Q10387575 ; pq:P580 ?dateDebut ] .
FILTER(year(?dateDebut) < 1913 ) }
UNION
{ ?item p:P1435 [ ps:P1435 wd:Q10387684 ; pq:P580 ?dateDebut ] .
FILTER(year(?dateDebut) < 1840 ) }
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}
#MH avec catégorie Commons mais sans image
SELECT DISTINCT ?item ?itemLabel WHERE {
{ ?item wdt:P1435 wd:Q10387575 . } UNION { ?item wdt:P1435 wd:Q10387684 . } #MH
?item wdt:P373 [] . #avec catégorie Commons
MINUS { ?item wdt:P18 [] } #mais sans image
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}
#MH dont les coordonnées sont à plus de 10 kilomètres des coordonnées de la localisation en P131
SELECT ?MH ?MHLabel ?coordMH ?coordLoc ?dist WHERE {
?MH wdt:P380 [] ; wdt:P625 ?coordMH ; wdt:P131/wdt:P625 ?coordLoc .
BIND( geof:distance( ?coordLoc , ?coordMH) as ?dist ) .
FILTER (?dist > 10) .
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
} ORDER BY DESC(?dist)
#MH construit plus de 25 ans après la mort de l'architecte
SELECT DISTINCT ?item ?itemLabel ?dateConstruction ?dateDeces WHERE {
{ ?item wdt:P1435 wd:Q10387575 . } UNION { ?item wdt:P1435 wd:Q10387684 . } #MH
?item wdt:P571 ?dateConstruction ; wdt:P84/wdt:P570 ?dateDeces .
FILTER(year(?dateConstruction) - year(?dateDeces) > 25)
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}
#MH sans coordonnées géographiques
SELECT DISTINCT ?item ?itemLabel WHERE {
{ ?item wdt:P1435 wd:Q10387575 . } UNION { ?item wdt:P1435 wd:Q10387684 . } #MH
?item p:P380 [] #immeubles
MINUS { ?item wdt:P625 [] } #sans coordonnées géographique
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}