Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SIRI GeneralMessage : ItemIdentifier et InfoMessageIdentifier #9

Open
AntoineAugusti opened this issue Oct 10, 2023 · 2 comments
Open
Labels
GM Tout ce qui concerne SIRI-GM question Further information is requested

Comments

@AntoineAugusti
Copy link
Member

image

Qu'elle est la différence ou l'utilité de ces 2 champs dans une réponse GeneralMessage ? Ils semblent très similaires.

Côté CEN 🇪🇺 je ne vois pas d'attribut ItemIdentifier.

@thbar
Copy link
Collaborator

thbar commented Apr 2, 2024

Je déplace cela vers le nouveau repository etalab/transport-profil-netex-fr#65.

@thbar thbar transferred this issue from etalab/transport-profil-netex-fr Apr 2, 2024
@TuThoThai TuThoThai added question Further information is requested GM Tout ce qui concerne SIRI-GM labels Dec 4, 2024
@albanpeignier
Copy link
Collaborator

Je suis d'accord sur le manque de clarté de la définition. Dans la pratique, nous sommes arrivés à ces usages dans Ara :

  • InfoMessageIdentifier est l'identifier du GeneralMessage ("le modèle métier"). C'est le même qui est utilisé durant toute la vie du dit-modèle.
  • ItemIdentifier est simplement l'identifiant technique de ce "message"/cette notification SIRI, de cette payload SIRI. C'est utilisé aussi dans d'autres structures SIRI avec la même sémantique (VehicleMonitoring, etc, etc). C'est une information purement technique (... qui est ignoré pour les GMs par Ara par exemple).

Par exemple, pour un message "sample", le flux SIRI pourra ressembler à :

<siri:GeneralMessage>
  <!-- ... -->
  <siri:ItemIdentifier>0bbfc11b-d8a4-11ef-b822-18c04dede996</siri:ItemIdentifier>
  <siri:InfoMessageIdentifier>sample</siri:InfoMessageIdentifier>  
</siri:GeneralMessage>

puis un deuxième message qui met à jour le même message :

<siri:GeneralMessage>
  <!-- ... -->
  <siri:ItemIdentifier>0fb969ff-d8a4-11ef-93c1-18c04dede996</siri:ItemIdentifier>
  <siri:InfoMessageIdentifier>sample</siri:InfoMessageIdentifier>  
</siri:GeneralMessage>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GM Tout ce qui concerne SIRI-GM question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants