etalab / transport-site

Rendre disponible, valoriser et améliorer les données transports
https://transport.data.gouv.fr
190 stars 29 forks source link

Proposition d'ouverture open-data SIRI via un proxy SIRI simplifié #2296

Closed thbar closed 1 year ago

thbar commented 2 years ago

Suite aux différents échanges sur les mois passés, et pour répondre aux difficultés (temporaires ou pas) d'une partie des producteurs en tout cas, j'ai fini par identifier un chemin simplifié (en restreignant les hypothèses) pour faciliter un début d'ouverture SIRI.

Tant que les producteurs peuvent ouvrir en toute autonomie, il faut aller dans ce sens, mais on voit que cela pose des difficultés variées à différents producteurs.

Les difficultés sont classiquement de plusieurs ordres pour les producteurs:

Ma proposition est de simplifier fortement le design pour commencer, afin de permettre une première ouverture, partielle, mais disponible rapidement.

Les simplifications que je propose pour commencer sont les suivantes:

- identifier: siri-xyz
  target_url: https://producteur-siri
  requestor_refs:
    - external: transport-open-data
      internal: 1981748BJABERABER
      rate_limit: "1 request per second" 

Les avantages d'une implémentation suivant ces simplifications sont les suivants:

Voilà - j'ai mis un peu de temps à arriver à trouver la bonne combinaison de simplification, je trouve que c'est faisable et pas très compliqué, avec une bonne plus-value.

Miryad3108 commented 2 years ago

Ma remarque ne porte pas sur les services "les plus importants"/"pertinents" à diffuser dans le SIRI mais plutôt sur celles que peuvent fournir les SAEIV avec lesquels j'ai échangé. J'avais envoyé un mail les deux dernières semaines aux SAEIV avec lesquels on échange pour l'ouverture des données SIRI (Navocap, Pysae avec la solution de Lumiplan, Hanover ont répondu) et pour l'instant, les deux informations en commun entre tous ces SAEIV sont :

Pysae (solution Lumiplan), ne peut pas fournir de StopPointsDiscovery pour l'instant (mais c'est optionnel dans ta proposition). Les deux autres peuvent fournir ce service.

thbar commented 1 year ago

Remplacé par: