etalab / transport-profil-siri-fr

1 stars 0 forks source link

Remplacer l'attribut "Reason" par AlertCause dans les Situations #10

Open albanpeignier opened 6 months ago

albanpeignier commented 6 months ago

Les structures "Reasons" (UnknownReason, MiscellaneousReason, PersonnelReason, EquipmentReason, EnvironmentReason, etc) sont obsolètes selon la XSD SIRI: https://github.com/SIRI-CEN/SIRI/blob/ce377ce9a860ac5758a99a159e78716ad74982aa/xsd/siri_model/siri_situationReasons.xsd#L65

(since SIRI 2.1) Replaced separate ReasonEnumerations by AlertCauseEnumeration (TPEG2).

Le profil SIRI France devrait mettre en avant l'utilisation de l'attribut AlertCause: https://github.com/SIRI-CEN/SIRI/blob/ce377ce9a860ac5758a99a159e78716ad74982aa/xsd/siri_model/siri_situationReasons.xsd#L159

Exemple

<siri:PtSituationElement>
  <!-- ... -->
  <siri:AlertCause>awaitingOncomingVehicle</siri:AlertCause>

  <siri:Summary xml:lang="fr">Arrêt La Poitevine non desservi</siri:Summary>
  <siri:Description xml:lang="fr">L'arrêt La Poitevine n'est pas desservi en direction de Paul Fort.</siri:Description>            
  <!-- ... -->
</siri:PtSituationElement>
thbar commented 3 months ago

Je déplace cela vers le nouveau repository https://github.com/etalab/transport-profil-netex-fr/issues/65.