DATAtourisme

Requête graphQL

Bonjour

Je souhaite afficher les POI avec leurs descriptions.

J’ai pris un petit rdf. J’ai 431 Poi:

PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema#
PREFIX rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
PREFIX : https://www.datatourisme.gouv.fr/ontology/core#
PREFIX dc: http://purl.org/dc/elements/1.1/
SELECT (COUNT(?nom) as ?pCount)
WHERE {
?nom rdf:type :PointOfInterest.
}

Résultat 431

Mais je n’arrive pas à afficher les descriptions:

PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema#
PREFIX rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
PREFIX : https://www.datatourisme.gouv.fr/ontology/core#
PREFIX dc: http://purl.org/dc/elements/1.1/
SELECT
?nom ?description
WHERE {
?nom rdf:type :PointOfInterest.
?obj_event :hasDescription [
dc:description ?description
]
}

J’obtient 57323.

J’arrive donc bien à afficher les POI mais pas à afficher leurs descriptions… pourriez-vous me guider ?
merci

je cherche également afficher la liste de tout les thèmes présent… par avance merci

Bonjour,

Pour commencer, il s’agit d’une requête SPARQL et non GraphQL comme indiqué dans le titre du message.

Pour afficher les descriptions liées à chacun des POI, il faut que les variables sujets utilisées dans le corps WHERE de la requête soient identiques, car elles référencent lamême ressource :

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX : <https://www.datatourisme.gouv.fr/ontology/core#>
PREFIX dc: <http://purl.org/dc/elements/1.1/>

SELECT ?poi ?description
WHERE {
	?poi rdf:type :PointOfInterest.
    ?poi :hasDescription [
		dc:description ?description
	]
}

Pour afficher la liste des thèmes :

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX : <https://www.datatourisme.gouv.fr/ontology/core#>

SELECT ?theme ?label
WHERE {
	?theme rdf:type :Theme.
    ?theme rdfs:label ?label
}

Cordialement.

merci pour votre retour,

mais je me rend compte que beaucoup de POI n’ont pas de theme, mais des sous-classe (les rdf:type).
C’est possible de connaitre, par exemple, les classe enfant de :
https://www.datatourisme.gouv.fr/ontology/core#EntertainmentAndEvent ( a pour sous-classes

Evènement commercial c, Evènement professionnel d’entreprise c, Evènement social c, Évènement culturel c, Évènement sports et loisirs c )

Sauf erreur de ma part ces informations là ne figure pas dans le .rdf que j’ai généré

Par avance, merci