DATAtourisme

Editeur visuel - le chiffre est-il bon?

Bonjour

J’utilise l’éditeur visuel pour créer une requête sur les campings de France.
Dans le tableau des téléchargements il est indiqué 6033 POIs pour aujourd’hui. Et effectivement cela correspond au nombre de POI retournés.
Par contre lorsque dans la requête graphql j’applique un filtre sur les campings j’en trouve 6032.
J’en déduis qu’un des POIs fournit par la requête construite avec l’éditeur visuel n’a pas dû appliquer le même filtre.

Voici le programme pour vérifier le nombre de campings :

    // composer autoload
    require __DIR__ . '/api-datatourisme/vendor/autoload.php';

    // instanciation du client
    $api = \Datatourisme\Api\DatatourismeApi::create('http://localhost:9999/blazegraph/namespace/kb/sparql');

        $request = "{

            poi (
                filters: [
                    { rdf_type: {_eq: \"https://www.datatourisme.fr/ontology/core#Camping\"} }
                ]
            )
            {
                total                                   # <- nbre de campings
			}
		}";

    $results = $api->process($request);

    // prévisualisation des résultats
    echo ("<p>" . json_encode($results, JSON_PRETTY_PRINT) . "</p>");

Le même programme sans le filtre affiche 6033 POIs. Avec le filtre 6032.

Comment peut-on expliquer cet écart ?

Merci pour votre réponse.

Pour information le POI restitué comme camping par l’éditeur visuel mais qui est (à juste titre filtré) par le filtre de la requête GraphQl est :

Si cela peut aider à comprendre pourquoi l’éditeur visuel a pris en compte ce POI qui n’est pas un camping.

Bonjour,

Merci pour ce retour.
Le POI en question a un problème d’alignement. Il est définit comme étant le créateur d’autres POIs qui sont eux bien des Camping. Du coup il se retrouve dans votre flux.

Nous avons contacté le producteur pour qu’il corrige le problème.

Cordialement.