Définir le support (ou non) de format HTML #12
Labels
documentation
Improvements or additions to documentation
en attente validation GT7
validé en sous-groupe, à reporter en plénière GT7
SX
Tout ce qui concerne SIRI-SX
Milestone
Le profil SIRI France laisse entendre que des contenus HTML (et d'autres formats non texte brutes) est possible dans les attributs des Situations (dans un exemple de message dans le paragraphe "Cas de la compatibilité avec le service General Message du profil SIRI ‘Ile de France’": https://normes.transport.data.gouv.fr/normes/siri/profil-france/#situation-exchange).
Plusieurs questions se posent autour de ce besoin avéré mais comportant des risques:
Support ou non ?
Le profil SIRI France doit clairement définir si le support de contenus HTML est possible. Et si c'est le cas, spécifier le moyen technique, les contraintes autour de cet usage, etc.
En l'état, les interprétations sont multiples.
Besoin(s) réel(s)
Le besoin est réel, notamment dans les échanges entre gestionnaires de Situations et les interfaces d'affichage pour les voyageurs. Ce besoin est d'ailleurs plus identifié au niveau des
PublishingActions
que dans les attributs de laPtSituationElement
(Summary
, etc).Ce besoin est peut-être différent quand le type d'acteurs change. En Open Data par exemple, ni les Producteurs ni les Consommateurs ne s'attendent à des échanges de contenu HTML très fins et complexes (incluant par exemple des images, des couleurs, du javascript, etc, etc).
Prise en compte des problématiques de sécurité
L'intégration de contenu HTML dans une API nécessite de nombreuses précautions.
Le profil SIRI France régissant notamment les échanges en Open Data, il doit prendre en compte ces contraintes de sécurité pour permettre à tous de fournir dans de bonnes conditions de sécurité l'information temps-réel.
Sans consigne claire, chaque consommateur de la donnée SIRI risque de devoir tronquer/transformer les potentiels contenus HTML pour se protéger. Ce qui annulerait dans les faits le réel support de contenu HTML.
Evolution SIRI ?
Tout comme la langue est prise en compte comme une variante utile des attributs textuels, le type de contenu pourrait être une déclinaison possible des attributs:
The text was updated successfully, but these errors were encountered: