Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Introduction 

Ce document s’inscrit dans le programme de modernisation du Back-Office SIM. Celui-ci vise à mettre en œuvre une nouvelle chaîne de collecte et de distribution des données des données Information Voyageur en Île-de- France.

...

Note : La gestion des données correspondances étant encore en cours d'élaboration, certains éléments seront précisés dans une prochaine version de ce document. 

Types de publications

La publication des fichiers depuis le BO s’effectuera par API (protocole RESTful). Les mécanismes sont détaillés dans le chapitre Interface de publication.

...

Contrairement à l'Export Offre IDF, cet Export ne contient qu'un fichier reprenant les données du Référentiel Lignes.

Règles et restrictions

Tableaux d’attributs

Les tableaux d’attributs dans les chapitres suivants précisent pour chaque objet NeTEx publié, la description et le traitement attaché à chacun des attributs de l’objet. Les tableaux sont constitués de 4 colonnes : 

...

Pour les attributs ayant une cardinalité commençant par "0:" (attribut non obligatoire), la balise ne sera présente en publication que si la valeur est renseignée.

Règle d’exploitation des informations NeTEx 


Les couleurs utilisées dans les tableaux permettent de mettre en valeur les objets et attributs renseignés ou non lors de la publication par le BO Offre Théorique. 

...

  • Information (donnée ou objet) non publiée : l’information est citée et si nécessaire, une interprétation de son absence est proposée.

  • Donnée ou objet publié : l’information est publiée ; toutefois, si elle est optionnelle, elle n’est présente que si elle est valorisée. Sauf mention contraire, les valeurs par défaut proposées par NeTEx ou le Profil seront toujours renseignées.

Delivery et Frames

Cadres de version ou frames

Les cadres de version sont de 2 types :

...

Chaque fichier XML respecte les règles de format du Profil IDF ; ils sont donc tous composés d’un objet racine de type ‘PublicationDelivery’. Cet objet contient ensuite les cadres de versions qui sont structurés comme indiqué dans le chapitre ‘PublicationDelivery’.

PublicationDelivery

Données caractérisant l’objet PublicationDelivery :

Donnée

Type

Cardinalité

Description

version

xsd:NMTOKEN

1:1

Version du profil :

1.04:FR1-NETEX-x.y-z 

Avec : x.y : version du profil NETEX

z : version du Back Office Île-de-France Mobilités

PublicationTimestamp

xsd:dateTime

1:1

Date/heure de production du fichier format  : 

AAAA-MM-JJThh:mm:ssZ

ParticipantRef

ParticipantCodeType

1:1

Référence du BO IDFM : 

FR1-OFFRE 

dataObjects

dataObjectsRel

Structure

1:1

CompositeFrame de type : 

  • FR1:TypeOfFrame:NETEX_OFFRE_LIGNE:

  • FR1:TypeOfFrame:NETEX_IDF:

ou GeneralFrame de type :

  • FR1:TypeOfFrame:NETEX_COMMUN:

  • FR1:TypeOfFrame:NETEX_CALENDRIER:

  • FR1:TypeOfFrame:NETEX_STRUCTURE:

  • FR1:TypeOfFrame:NETEX_HORAIRE:

  • FR1:TypeOfFrame:NETEX_ARRET_IDF:

Entités abstraites et héritage

NeTEx définit une hiérarchie d’objets et certains attributs des objets publiés sont issus de ces héritages. Afin de simplifier la lecture des attributs relatifs à chaque objet intervenant dans la publication, les attributs issus d’un héritage ne sont rappelés seulement s’ils sont présents dans la publication de l’objet considéré.

...

Si l'attribut hérité n'est pas obligatoire, il n'est pas rappelé dans les tableaux suivants.

Règles de syntaxe des références

Pour certains attributs, il est attendu des références à des objets dits ‘internes’ (l’objet référencé doit être défini dans le même fichier XML)  ou à des objets ‘externes’ (l’objet référencé est présent dans un autre fichier du jeu de données ou dans une autre source de données comme par exemple dans le Référentiel Arrêts).

...

[ID ZDEP] : Identifiant de la Zone d'Embarquement Particulière dans le Référentiel Arrêts

Organisation des publications

FICHIERS OFFRE : Les exports Offre sont au format NETEX et se présentent sous la forme d’un ensemble de fichiers réunis au sein d’une archive ZIP.

...

sont remplacés par des ‘souligné’.

Contenu des publications

Chaque fichier xml contient des données relatives à un ou plusieurs cadres de version :

...

 Ce fichier est publié uniquement dans l'Export Offre IDF. 

Modélisation des données métier échangées

Les données sont échangées selon la norme NeTEx et s'appuient sur le Profil d’échange IDF défini par Île-de-France Mobilités. Les schémas suivant présentent les objets publiés par BO Offre Théorique.

...

  • NETEX_ARRET_IDF (raccourci de FR1:TypeOfFrame:NETEX_ARRET_IDF:) 

  • NETEX_IDF (raccourci de FR1:TypeOfFrame:NETEX_IDF:)

...

Données NeTEx publiées

Les données caractérisant les cadres de version de chaque fichier (illustrés en vert et en orange dans les schémas Contenu des publications) sont précisées dans les chapitres suivants.

Données d’offre

Les frames suivantes sont publiées aussi bien pour l’offre complète que pour une offre par ligne. 

Fichier commun.xml

Organisation et hiérarchie du cadre de version

...

Donnée

Type

Cardinalité

Description

(E) id

ObjectIdType

1:1

FR1:OrganisationalUnit:[Id technique]:

(EIV) version

VersionIdType

1:1

Version fixé à any

Name

MultilingualString

0:1

Nom de l’organisation

TypeOfOrganisationPartRef

TypeOfOrganisation­PartRef

0:1 1:1

FR1_Organisation

Fichier calendriers.xml

Organisation et hiérarchie du cadre de version :

...

Donnée

Type

Cardinalité

Commentaire

(E) id

ObjectIdType

1:1

[CODESPACE]:DayTypeAssignment:[Id technique]:LOC

(EIV) version

VersionIdType

1:1

Version fixé à any

order

xsd :integer

1:1

Sans signification, forcé à 0

OperatingPeriodRef

OperatingPeriodRef

0:1

Référence interne à une OPERATING PERIOD

Date

xsd:Date

0:1

Date calendaire

 (exemple : « 2017-08-28 « )

DayTypeRef

DayTypeRef

1:1

Référence le DAY TYPE (Type de jour) concerné (référence interne).

isAvailable

boolean

0:1

Cet attribut n’est renseigné que si la valeur est ‘False’ : celle-ci Il permet d'exprimer des exceptions s’il est positionné à false (ex : sauf le 1er avril) ou des ajouts s’il est positionné à true.

L’emploi de ce booléen est utilisé uniquement pour les assignements sur des dates calendaires et non sur périodes.

...

Note : Dans les fichiers publiés, un calendrier (DAYTYPE) ne peut être entièrement une "exception" (que des dates avec IsAvailable=False). Si un tel calendrier est fourni en entrée du BO Offre, alors le système combine ce calendrier "exceptions" avec un autre calendrier pour n'en produire qu'un seul.

Fichier offre_[ID Ligne C]_[Nom Ligne C].xml


Organisation et hiérarchie du cadre de version

...

Donnée

Type

Cardinalité BO OT

Description et

traitement BO Offre Théorique

(EIV) version

VersionIdType

1:1

Version fixé à “any“

ScheduledStopPointRef

ScheduledStopPointRef

1:1

Référence interne au SCHEDULED STOP POINT (Point d'Arrêt Planifié)

QuayRef

QuayRef

1:1

Référence externe à la Zone d'Embarquement (ZDEP) du Référentiel Arrêts

VehicleJourneyRef

VehicleJourneyRef

1:n

Référence interne à la course (celle-ci doit être déclarée dans la frame NETEX_HORAIRE du même fichier)

Fichier ligne(s).xml

Note : Le Référentiel Lignes propose déjà une sortie Web-services actuellement. Celle-ci va évoluer dans le cadre du projet de Refonte Back Office. Le document DINT-LIGNE_publication_1.7.2.docx décrit ces évolutions (nouveaux objets et nouvelle structuration). 

...


Les frames présentes dans ce fichier, dans le cadre de version NETEX_IDF, correspondront à la structuration du web-service Référentiel Lignes (version évoluée). Elles ne sont pas décrites dans ce document.

Fichier arrets.xml

Note : Le Référentiel Arrêts propose déjà une sortie Web-services actuellement. Celle-ci va évoluer dans le cadre du projet de Refonte Back Office. Le document présentant cette nouvelle version des web-services Référentiel Arrêts est en cours de rédaction.

...

Les entités restituées sont celles déclarées actives. A la marge, des entités inactives encore référencées dans les données d'offre peuvent aussi être indiquées dans ce fichier. Toutefois des contrôles seront mis en place dans le Référentiel Arrêts pour ne permettre la désactivation d'un arrêt (ZDEP) que si celui-ci n'est plus référencé dans l'offre publié. Cela permettra de limiter ce genre de cas.

Annexes 

Workflow du Back Office Offre Théorique

Le BO Offre Théorique a vocation à assembler les données d’offre théorique provenant de plusieurs sources. Lors des processus de traitement des données entre leur arrivée dans le BO Offre (par import ou par création directe) et leur publication, le système est amené à réaliser certaines modifications :

...

Note : Il est prévu également un sytème de publication "urgente" où certains utilisateurs habilités pourront demander une publication "immédiate" (dans la journée).

Différences entre les données importées/saisies dans le BO Offre et celles exportées

Fichier -> Jeu de données

...