etalab / transport-profil-netex-fr

Le contenu des normes des données de transport présentes sur le site https://normes.transport.data.gouv.fr.
https://normes.transport.data.gouv.fr
12 stars 9 forks source link

Question sur le lien entre ServiceJourney et Line #36

Open gcarrere opened 1 year ago

gcarrere commented 1 year ago

Bonjour, Un producteur nous envoie un Netex dont la version simplifiée est ci-dessous :

   <ServiceJourney id="FR:ServiceJourney::SJ1" version="any" status="active">
         <JourneyPatternRef ref="FR:ServiceJourneyPattern::JP:" />
             <LineRef ref="FR:Line::A:" version="any" />             
   </ServiceJourney>

   <ServiceJourneyPattern id="FR:ServiceJourneyPattern::JP:" version="any" >
             <RouteRef ref="FR:Route::R1:" />
   </ServiceJourneyPattern>

   <Route id="FR:Route::R1:" version="any">
           <LineRef ref="FR:Line::B:" />
   </Route>

Le ServiceJouney SJ1 est rattaché à la ligne FR:Line:A via la balise LineRef.

Mais si l'on remonte la hiérarchie par son journey pattern (FR:ServiceJourneyPattern::JP:) qui est rattaché à la route FR:Route::R1:, on peut voir que cette route appartient à la ligne FR:Line::B:

Nous considérons que ce fichier n'est pas correct. Car la balise LineRef du ServiceJourney doit correspondre à la ligne définie dans la route. Mais notre producteur pense que c'est correct.

Pouvez-vous nous confirmer que ce fichier est erroné , et que si la route appartient à la ligne FR:Line::B: alors la balise LineRef du ServiceJourney doit être FR:Line::B: svp?

Merci pour votre aide.