Problèmes de lecture du contenu
Bonjour, J'ai déjà exploité plusieurs flux Open Data et je dois vous avouer que celui-ci me donne beaucoup de fil à retordre car il est différent de ce que l'on peut rencontrer ailleurs sur Internet. La partie téléchargement est intéressante (bien qu'il faille s'inscrire, alors qu'il s'agit d'Open Data) et je n'ai pas trouvé de documentation pour les données.
Voici mes problématiques :
- comment télécharger par pagination ? Les flux proposé sont des JSON de plusieurs centaines de Mo. Je n'ai pas vu de pagination dans la documentation et analyser un fichier JSON de 200 Mo est très coûteux en mémoire.
- pourquoi certaines valeurs (comme les dates startDate/endDate) sont tantôt des tableaux, tantôt des valeurs ? Pourquoi ne pas avoir tout en tableau s'il est possible d'avoir plusieurs valeurs ?
- pourquoi certaines valeurs (comme des lieux) sont tantôt des valeurs, tantôt une URL ? Comment avoir la valeur à la place de l'URL ? Si on ne peut pas, comment télécharger efficacement avec l'URL car il s'agit d'un lien vers une page HTML ?
- où est la documentation sur l'explication des champs ?
- Il y a des dates de début dans takesPlaceAt mais aussi dans schema:startDate. Pourquoi plusieurs fois le même champ ?
- où est le champ qualifiant un type d'événement ?
- où est le champ pour la description longue ? Il y a bien un shortDescription mais pas de longDescription...
- pourquoi a-t-on parfois des valeurs en anglais sur les champs (hasAudience : kb:Adults) ? Il s'agit pourtant d'événements en France.
- pourquoi les "has..." sont-ils des tableaux au lieu de booléens ? Ils sont optionnels ?
- pourquoi les différents types d'exports (JSON, CSV, XML...) ne proposent pas les mêmes valeurs ?
- pourquoi les champs sont tantôt préfixés par des @ ?
Merci.