etalab / transport-profil-siri-fr

1 stars 0 forks source link

Attributs Name/Type/Value dans les PublishedActions des Situations #7

Open albanpeignier opened 6 months ago

albanpeignier commented 6 months ago

Dans une PublishedAction, le profil SIRI France décrit la structure ActionData et notamment son attribut Name.

image

Mais les attributs Type et Value sont obligatoires dans la XSD SIRI et ne sont pas décrits dans le profil:

response.xml:752:0: ERROR: Element '{http://www.siri.org.uk/siri}Value': This element is not expected. Expected is ( {http://www.siri.org.uk/siri}Type ).
response.xml:754:0: ERROR: Element '{http://www.siri.org.uk/siri}Prompt': This element is not expected. Expected is ( {http://www.siri.org.uk/siri}Value ).

Dans les premiers échanges autour de cette structure PublishedAction/ActionData, les attributs Type et Prompt trouvent une utilitée. En revanche, les attributs Name et Value semblent inutiles.

<siri:PtSituationElement>
  <siri:PublishingActions>
    <siri:PublishToWebAction>
      <!-- ... -->
      <siri:ActionData>
        <siri:Name>useless</siri:Name>

        <siri:Type>short</siri:Type>
        <siri:Value>useless</siri:Value>

        <siri:Prompt xml:lang="NO">Toget vil bytte togmateriell på Dovre. Du må dessverre bytte tog på denne stasjonen.</siri:Prompt>

      </siri:ActionData>
    </siri:PublishToWebAction>
  </siri:PublishingActions>
</siri:PtSituationElement>
thbar commented 4 months ago

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