Je cherche la syntaxe optimale d’une requête SPARQL pour récupérer les POIs Evènement sur un ensemble de 180 communes connues par leur code Insee…
Bonjour @Raphael_GIROT
Vous pouvez vous aider de cet exemple :
CONSTRUCT {
?res http://www.w3.org/1999/02/22-rdf-syntax-ns#type urn:resource.
} WHERE {
http://www.bigdata.com/queryHints#Query http://www.bigdata.com/queryHints#optimizer « None ».
?res http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://www.datatourisme.fr/ontology/core#PointOfInterest.
?res http://www.w3.org/1999/02/22-rdf-syntax-ns#type ?6752f09de945c.
VALUES (?6752f09de945c) {
(https://www.datatourisme.fr/ontology/core#EntertainmentAndEvent)
}
?res https://www.datatourisme.fr/ontology/core#isLocatedAt ?6752f09de950a.
?6752f09de950a http://schema.org/address ?6752f09de9584.
?6752f09de9584 https://www.datatourisme.fr/ontology/core#hasAddressCity ?6752f09de95ee.
FILTER(?6752f09de95ee IN(https://www.datatourisme.fr/resource/core#12202, https://www.datatourisme.fr/resource/core#26362))
}
et compléter la liste des codes INSEE dans FILTER
Ex : https://www.datatourisme.fr/resource/core#26362
où le numéro est le code insee de la commune
Bonne continuation
Jean François
C’est parfait, ça fonctionne. Merci !
Attention aux caractères <>" qui sont échappés lors du copier/coller.
CONSTRUCT {
?res <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <urn:resource>.
} WHERE {
<http://www.bigdata.com/queryHints#Query> <http://www.bigdata.com/queryHints#optimizer> "None".
?res <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://www.datatourisme.fr/ontology/core#PointOfInterest>.
?res <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?6752f09de945c.
VALUES (?6752f09de945c) {
(<https://www.datatourisme.fr/ontology/core#EntertainmentAndEvent>)
}
?res <https://www.datatourisme.fr/ontology/core#isLocatedAt> ?6752f09de950a.
?6752f09de950a <http://schema.org/address> ?6752f09de9584.
?6752f09de9584 <https://www.datatourisme.fr/ontology/core#hasAddressCity> ?6752f09de95ee.
FILTER(?6752f09de95ee IN(<https://www.datatourisme.fr/resource/core#12145>, <https://www.datatourisme.fr/resource/core#12202>))
}