1.1.1 ref = nom fichier les recommandations du W3C Neptune. Vérifier qu'il est possible d'ouvrir le fichier contenant le



Documents pareils
Référentiels de données TC

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Initiation à la programmation en Python

application Chouette -

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

GOL-502 Industrie de services. Travaux Pratique / Devoir #7

Mai n 38. Page 1 sur 5 17/05/2013. Découvrez le nouveau service d'aspone.fr :

6. Hachage. Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses

NORME COMPTABLE RELATIVE AUX OPERATIONS EN DEVISES DANS LES ETABLISSEMENTS BANCAIRES NC 23

Les réseaux cellulaires

Structure logique. Active Directory. Forêts Arborescences Domaines Unités d'organisation

JOURNEE DE SOLIDARITE CONDITIONS DE MISE EN PLACE

Annexe C Spécification pour les fichiers importés en format XML

Diagramme de classes

SANTÉ ET PRÉVOYANCE DES AGENTS TERRITORIAUX

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

OASIS Date de publication

MEGA ITSM Accelerator. Guide de Démarrage

Il s'agit d'un accident survenu dans l'exercice ou à l'occasion de l'exercice des fonctions (art de la loi n du 26 janvier 1984).

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

PROSOP : un système de gestion de bases de données prosopographiques

Pelleas : Le projet XML pour le systeme d information documentaire du polytechnicum de Marne- la Vallée

Club utilisateurs Logiciels Chouette et Irys

Auguria_PCM Product & Combination Manager

REGLEMENT-CADRE. Jeux-concours Nouvelle Vie Magazine et site Internet

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics

CONTRAT DE PARTENARIAT

Prix de l'innovation financière 2013

NORME INTERNATIONALE D AUDIT 260 COMMUNICATION DES QUESTIONS SOULEVÉES À L OCCASION DE L AUDIT AUX PERSONNES CONSTITUANT LE GOUVERNEMENT D'ENTREPRISE

Webmaster / Webdesigner / Wordpress

un Plan d Action Séniors un accord ou d entreprise Construire TRANSPORT & LOGISTIQUE Avec la participation de

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Guide de fonctions du téléphone du système SCI Norstar

EDESS. 1 Démarche générale principes 2

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

Par Daniel FAIVRE WebMapper ... Publication de cartes pour Internet avec ArcGis

Pour valider les pré-requis nécessaires, avant d'aborder le TP, répondez aux questions ciaprès

AFIMB. IRYS Server v PRESENTATION et INSTALLATION. Février Agence Française pour l'information Multimodale et la Billettique

CRÉER DES LEÇONS AVEC L'ÉDITEUR DU LOGICIEL 1000 MOTS POUR APPRENDRE À LIRE EN FRANÇAIS, ANGLAIS ET ALLEMAND

Comment créer une facture

Sommaire. Les lotissements à partir du 1er mars Février Caractéristiques d un lotissement...2. Constitue un lotissement...

CODE DU TRAVAIL Art. R Art. R Art. R Art. R

Fiche des fonctions du téléphone Business Communications Manager

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

Cours 6 : Tubes anonymes et nommés

Documentation de produit SAP Cloud for Customer (novembre 2013) Nouveautés de SAP Cloud for Customer pour les administrateurs

Cahier des charges pour le tutorat d un professeur du second degré

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

GESTION DES BONS DE COMMANDE

Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO S2-IO2 Bases de données: Jointures, Transactions

REGLEMENT DES PARIS GENYBET.FR

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

Les ACL Cisco. F. Nolot Master 2 Professionnel STIC-Informatique 1

UserLock Guide de Démarrage rapide. Version 8.5

Applicable sur le site à compter du 1 Février 2015

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

CANALISATIONS A L AIR LIBRE OU DANS LES PASSAGES COUVERTS, OUVERTS SUR L'EXTERIEUR SOMMAIRE

Infrastructure - Capacity planning. Document FAQ. Infrastructure - Capacity planning. Page: 1 / 7 Dernière mise à jour: 16/04/14 16:09

ETI/Domo. Français. ETI-Domo Config FR

Cahier des charges. Technique pour la mise en œuvre. de la procédure Portail Achat - EDI

Les mises à disposition de personnels ou de matériels

WINDOWS SERVER 2003 Maintenance d'active directory V1.0

Utilisation de Ntdsutil.exe pour prendre ou transférer des rôles FSMO vers un contrôleur de domaine

Urbanisation de système d'information. PLM 3 (Product Lifecycle Management) Élaborations, versions, variantes, configurations

Guide Utilisateur ACQUIT : Anomalies issues du Guichet XML

Gestion des documents associés

Installation du SLIS 4.1

MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB"

Axiomatique de N, construction de Z

Gestion de parc informatique - Prise en main

Opérations de prêts de titres et opérations de cession-rétrocession de titres

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Export vers le format WAV dans ArtemiS SUITE

LES THÉMATIQUES - UE 35 RENNES -10 mars 2015 LES THÉMATIQUES UE 35 RENNES - 10 MARS LA PROTECTION SOCIALE

Le défi : L'avantage Videojet :

Guide de bonnes pratiques de sécurisation du système d information des cliniques

Théories de la Business Intelligence

Programmation des Applications Réparties. Parsers XML DOM et SAX

GPS GARMIN ETREX 30 GESTION DES FICHIERS GPX

ENVOI EN NOMBRE DE MESSAGES AUDIO

Arrêté royal du 12 août 1993 concernant l'utilisation des équipements de travail (M.B )

Sommaire. Avertissement :

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

Règlement de Consultation (RC)

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

LE MINISTRE DES FINANCES

Marché de Services «AUDIT DES ASSURANCES DU PNRA» CAHIER DES CHARGES INDICATIONS GENERALES DESCRIPTION DES PRESTATIONS

armasuisse Office fédéral de topographie swisstopo Cours geocat.ch 28 avril 2014

COUCHE 7/OSI : TRANSFERT DE FICHIERS FTAM

SYSTÈME DE GESTION DE FICHIERS

Générer du code à partir d une description de haut niveau

Logiciel de gestion de données

Introduction aux concepts d ez Publish

Guide Expert Comptable Production Coala

LE PLAN DE PREVENTION

Situation présente et devis technique

Modèles de licence de SQL Server 2012

CA Desktop Migration Manager

Installer Windows 8 depuis une clé USB

Transcription:

Neptune : Catégories 1 et 2 Numéro Objectif Champ d'application ParamètresStatus Description Note Test Bateri couvert rapport Validation 1-NEPTUNE-XML- Conformité à la syntaxe XML suivant un fichier XML Vérifier qu'il est possible d'ouvrir le fichier contenant le 1.1.1 ref = nom fichier 1 les recommandations du W3C Neptune modèle CHOUETTE à analyser avec un éditeur XML ou directement à l'aide d'un Framework de vérification de la syntaxe XML (castor, xerces, etc...). Si le fichier respecte la syntaxe W3C alors le test est validé, sinon le test est. 1-NEPTUNE-XML- Conformité au schéma défini par la un fichier XML 2 XSD du profil TRIDENT/NEPTUNE Neptune Vérifier qu'il est possible d'ouvrir le fichier contenant le modèle TRIDENT/NEPTUNE à analyser avec un éditeur XML en respectant le schéma TRIDENT/NEPTUNE ou directement à l'aide d'un Framework de vérification de la syntaxe XML par rapport au schéma TRIDENT/NEPTUNE (castor, xerces, etc...). Si le fichier respecte le modèle TRIDENT/NEPTUNE alors le test est validé, sinon le test est la XSD TRIDENT/NE PTUNE devrait être améliorée pour intégrer des directives de contrôle supplémentai res permettant de réduire le nombre de tests de niveau 2 : toutes les références dont la cible est nécessaire à la construction du modèle doivent pointer sur un présent dans le fichier les objectid des différents s d'un même fichier doivent être 1.2.1 + liste dans la note ref=nom fichier quid du détail de l'erreur??? Common-1 Vérification de l'unicité des éléments objectid des différents s d'un lot de fichiers Neptune toute classe d's L'élément <objectid> doit représenter un unique dans un lot cohérent de données. Les s spécifiques d'une ligne ne doivent pas avoir d'identifiant réutilisés par d'autres lignes. Seuls les s <PTNetwork>, <Company>, <GroupOfLine>, <Timetable>,, <AreaCentroid>,, <ConnectionLink>,,et peuvent être dupliqués sur plusieurs fichiers; auquel cas, ils doivent être identiques. ref2=nom fichier y:xpath

Common-2 Vérification de l'unicité des éléments regitrationnumber des différents s d'un lot de fichiers Neptune toute classe d's comportant un élément registrationnumber L'élément <registrationnumber> doit être unique au sein d'une classe d' Deux s de même classe ayant un même registrationnumber doivent avoir aussi le même objectid ref2=nom fichier y:xpath Network-1 à des LIGNEs/Neptune () dans VERSION DU RÉSEAU (<PTNetwork>) <PTNetwork> Avertissement Si l élément <lineid> situé dans l <PTNetwork> existe, alors poursuivre le test, sinon ignorer le test ; Si la valeur de l'un des éléments <LineId> de la classe d s <PTNetwork> est identifiée dans l élément <objectid> de la classe d s, alors le test est validé, sinon le test est 2.1.1 PtNetwork GroupOfLine-1 à des LIGNEs/Neptune () dans GROUPE DE LIGNES («GroupOfLine>) <GroupOfLine> Si la classe d s <GroupOfLine> existe alors poursuivre le test, sinon ignorer le test, Si la valeur de l'élément <ObjectId> de la classe d's est présente dans la liste des éléments <LineId> de la classe d's <GroupOfLine> alors le test est validé, sinon le test est. 2.2.1 GroupOfLine StopArea-1 à des arrêts () et/ou à des points d'arrêt sur parcours () dans les arrêts () Si la classe d s existe alors poursuivre le test, sinon ignorer le test, Si chaque élément <contains> contient une ou plusieurs valeurs, alors le test est validé si ces valeurs se retrouvent dans des éléments <objectid> des classes d s ou sinon le test est Si une valeur de <contains> n'est pas présente dans les classes d's et alors elle est ignorée du test. 2.3.1 ref2=xpath mal référencé StopArea-2 StopArea-3 à des arrêts () dans les arrêts () de type StopPlace à des arrêts () dans les arrêts () de type CommercialStopPoint de type StopPlace de type CommercialStopPoi nt Si la classe d s existe et contient des arrêts de type StopPlace alors poursuivre le test, sinon ignorer le test, Si chaque élément <contains> contient une ou plusieurs valeurs, alors le test est validé si ces valeurs se retrouvent dans des éléments <objectid> des classes d s de type StopPlace ou CommercialStopPoint sinon le test est Si une valeur de <contains> n'est pas présente dans les classes d's et alors elle est ignorée du test. Si la classe d s existe et contient des arrêts de type CommercialStopPoint alors poursuivre le test, sinon ignorer le test, Si chaque élément <contains> contient une ou plusieurs valeurs, alors le test est validé si ces valeurs se retrouvent dans des éléments <objectid> des classes d s de type BoardingPosition ou Quay sinon le test est Si une valeur de <contains> n'est pas présente dans les classes d's et alors elle est ignorée du test. ref2=xpath mal typé ref2=xpath mal typé

StopArea-4 StopArea-5 à des points d'arrêt sur parcours () dans les arrêts () de type BoardingPosition ou Quay à une position géographique (<AreaCentroid>) dans les arrêts () de tout type StopPlace, CommercialStopPoint, BoardingPosition et Quay de type BoardingPosition ou Quay, de type StopPlace, CommercialStopPoi nt, BoardingPosition et Quay, <AreaCentroid> Si la classe d s existe et contient des arrêts de type BoardingPosition ou Quay alors poursuivre le test, sinon ignorer le test, Si chaque élément <contains> contient une ou plusieurs valeurs, alors le test est validé si ces valeurs se retrouvent dans des éléments <objectid> des classes d s sinon le test est Si une valeur de <contains> n'est pas présente dans les classes d's et alors elle est ignorée du test. Si la classe d s existe et contient un élément <centroidofarea> alors poursuivre le test, sinon ignorer le test, Si l'élément <centroidofarea> référence un de la classe d'objets <AreaCentroid>, alors le test est validé ref2=xpath mal typé 2.3.1 ref2=xpath mal référencé StopArea-6 Vérification de la de type référenceréciproque d'une position StopPlace, géographique (<AreaCentroid>) CommercialStopPoi dans les arrêts () de tout nt, BoardingPosition type StopPlace, et Quay, CommercialStopPoint, <AreaCentroid> BoardingPosition et Quay Si la classe d s existe et contient un élément <centroidofarea> alors poursuivre le test, sinon ignorer le test, Si l'élément <centroidofarea> référence un de la classe d'objets <AreaCentroid>, alors le test est validé si l' <AreaCentroid> référence en retour l' de la classe d's par son élément <containedin>, sinon le test est. Si une valeur de <contains> n'est pas présente dans les classes d's et AreaCentroid ITL-1 à des arrêts () dans les arrêts () de type ITL ITL-2 à des arrêts () de type ITL dans la classe d s <ITL> de type ITL de type ITL, <ITL> Si la classe d s existe et contient des arrêts de type ITL alors poursuivre le test, sinon ignorer le test, Si chaque élément <contains> contient une ou plusieurs valeurs, alors le test est validé si ces valeurs se retrouvent dans des éléments <objectid> des classes d s de type StopPlace, CommercialStopPoint, BoardingPosition ou Quay sinon le test est Si une valeur de <contains> n'est pas présente dans les classes d's et alors elle est ignorée du test. Si la classe d s existe et ne contient pas d'arrêt de type ITL alors ignorer le test, Si tous les arrêts de type ITL sont référencés dans un <ITL>, alors le test est validé sinon le test est 2,12,1 ref2=xpath mal typé ITL-3 à des arrêts () dans la classe d s <ITL>, <ITL> Si la classe d's <ITL> n'existe pas, alors ignorer le test, Si chaque élément <areaid> de la classe d's <ITL> référence un arrêt alors le test est validé sinon le test est 2,12,1

ITL-4 Vérification du type de référence à des arrêts ( type ITL) dans la classe d s <ITL> ITL-5 Vérification de la bonne référence à la ligne () dans la classe d s <ITL> de type ITL, <ITL> Si la classe d's <ITL> n'existe pas, alors ignorer le test, Si chaque élément <areaid> de la classe d's <ITL> référence un arrêt de type ITL alors le test est validé sinon le test est, <ITL> Si la classe d's <ITL> n'existe pas ou si aucun object >ITL> ne référence de ligne dans l'élément <lineidshortcut>, alors ignorer le test, Si l' élément <lineidshortcut>, de la classe d's <ITL> référence la ligne alors le test est validé sinon le test est 2,12,1 2,13,1 AreaCentroid-1 à des arrêts () dans la classe d s <AreaCentroid> <AreaCentroid>,<Sto parea> Si la classe d's <AreaCentroid> n'existe pas, alors ignorer le test, Si chaque élément <containedin> de la classe d's <AreaCentroid> référence un arrêt alors le test est validé sinon le test est fk_stoparea_centroid AreaCentroid AreaCentroid-2 Vérification du modèle de projection de référence utilisé <AreaCentroid> Si la classe d s <AreaCentroid> existe, alors le test est validé si tous les s de cette classe ont la valeur WGS84 pour l'élément <longlattype> 3,5,1 AreaCentroid ConnectionLink-1 aux arrêts () définissant des tronçons de correspondance (<ConnectionLink>) <ConnectionLink> Si l <ConnectionLink> existe alors poursuivre le test, sinon le test est abandonné, Si au moins l'un des identifiants d arrêt <StartOfLink> et <EndOfLink> de l <ConnectionLink> est défini dans un, alors le test est validé, sinon le test est 1. la 2.4.1b présence des références StartOfLink et EndOfLink est imposée par la XSD et ne nécessite pas de contrôle spécifique 2. Il est intéressant de permettre de définir une correspondan ce entre un arrêt et luimême pour définir : le temps minimum nécessaire à la correspondan ce entre deux véhicules au même point d'arrêt (par exemple pour prendre en compte les ConnectionLink

AccessPoint-1 à un arrêt () dans les accès () Si la classe d s existe alors poursuivre le test, sinon ignorer le test, Si l'élément <containedin>, obligatoire, référence un arrêt existant alors le test est validé sinon le test est fk_stoparea_accesspoint AccessPoint-2 à un arrêt () dans les accès () Si la classe d s existe alors poursuivre le test, sinon ignorer le test, Si l'élément <containedin>, obligatoire, référence un arrêt de type non ITL alors le test est validé sinon le test est 2,26,1 AccessPoint-3 Vérification de l'existance de liens d'accès () sur les accès () Si la classe d s existe alors poursuivre le test, sinon ignorer le test,si au moins un accesslink est défini sur chaque AccessPoint alors le test est valide. AccessPoint-4 Vérification de l'existance de liens d'accès () sur les accès () de type 'in' Si les classes d s et existent alors poursuivre le test, sinon ignorer le test, Si l'élément est de type <in>, il doit exister au moins un de la classe qui le référence par son élément <StartOfLink> et aucun ne doit le référencer par son élément <EndOfLink> sinon, le test est AccessPoint-5 Vérification de l'existance de liens d'accès () sur les accès () sur les accès de type 'out' Si les classes d s et existent alors poursuivre le test, sinon ignorer le test, Si l'élément est de type <out>, il doit exister au moins un de la classe qui le référence par son élément <EndOfLink> et aucun ne doit le référencer par son élément <StartOfLink> sinon, le test est AccessPoint-6 AccessPoint-7 Vérification de l'existance de liens d'accès () sur les accès () sur les accès de type 'inout' Vérification du modèle de projection de référence utilisé Si les classes d s et existent alors poursuivre le test, sinon ignorer le test, Si l'élément est de type <inout>, il doit exister au moins un de la classe qui le référence par son élément <EndOfLink> et un autre par son élément <StartOfLink> dans les cas ci-dessus, le test est validé, sinon, le test est Si la classe d s existe, alors le test est validé si tous les s de cette classe ont la valeur WGS84 pour l'élément <longlattype> 3,17,1

AccessLink-1 aux arrêts () et accès («AccessPoint>) définissant des liens d'accès () Si la classe d s existe alors poursuivre le test, sinon ignorer le test, Si chaque identifiant <StartOfLink> et <EndOfLink> de l est défini dans un ou, alors le test est validé, sinon le test est fk_accesspoint_stoparea _accesslink AccessLink AccessLink-2 aux arrêts () et accès («AccessPoint>) définissant des liens d'accès () Si la classe d s existe alors poursuivre le test, sinon ignorer le test, Si chaque identifiant <StartOfLink> et <EndOfLink> de l est défini dans un pour l'un et pour l'autre, alors le test est validé, sinon le test est 2,25,1a 2,25,1b AccessLink Line- 1 au réseau dans l' ligne () <PTNetwork> Si l'élément <ptnetworkidshortcut> de la classe d's est présent alors poursuivre le test, sinon ignorer le test, Si l'élément <ptnetworkidshortcut> référence l' <PtNetwork> alors le test est validé, sinon le test est 2,1,2 Line Line- 2 à un point d'arrêt sur parcours () comme terminus de ligne () Avertissement Si les éléments <lineend> de la classe d's sont présents alors poursuivre le test, sinon ignorer le test, Si l'élément <lineend> réféfrence un présent dans le fichier alors le test est validé, sinon le test est 2,6,1 Line Line- 3 Line- 4 à un point d'arrêt sur parcours () comme terminus de ligne () aux séquences d'arrêts () dans l' ligne () <PtLink> Avertissement Si les éléments <lineend> de la classe d's sont présents alors poursuivre le test, sinon ignorer le test, Si l'élément <lineend> est présent dans un seul élément <startofline> et <endofline> de l'ensemble des s de la classe d' <PtLink>, alors le test est validé, sinon le test est Pour chaque élément <routeid>, s'il référence un présent dans le fichier alors le test est validé, sinon le test est 2,6,2 Line fk_route_line Line Line- 5 aux séquences d'arrêts () dans l' ligne () Pour chaque Séquence d'arrêts défini, et si sa référence <objectid> est présente une seule fois dans la liste des éléments <routeid> de l' ligne, alors le test est validé, sinon le test est 2,7,1 Route-1 Route-2 Vérification de l'existence des missions <JourneyPattern> référencées par la séquence d'arrêt Vérification de l'existence des tronçons commerciaux (<PtLink>) référencés par la séquence d'arrêt, <JourneyPattern>, <PtLink> Si les s ne référencent pas d' <JourneyPattern>, ignorer le test. Si chaque <JourneyPattern> référencé par un élément <journeypatternid> des s alors le test est validé, sinon le test est. Si chaque <PtLink référencé par un élément <ptlinkid> des s alors le test est validé, sinon le test est. fk_journey_route fk_ptlink_route

Route-3 Route-4 Route-5 Route-6 Route-7 Route-8 Route-9 Route-10 Vérification de l'existence de la séquence opposée référencée par la séquence d'arrêt à un tronçon commercial (<PtLink>) dans une séquence d'arrêts () Vérification que tous les points d'arrêts sur parcours sont rattachés à une séquence d'arrêts () au départ d'un tronçon commercial (<PtLink>) et/ou à l'arrivée d'un autre tronçon commercial (<PtLink>) de la même séquence d'arrêts Vérification du correct ordonnancement des points d'arrêts sur parcours () dans le chainage des tronçons (<PtLink>) d'une séquence d'arrêts () Vérification de la référence mutuelle des missions (<JourneyPattern>) et des séquences d'arrêts () Vérification de la cohérence des références aux points d'arrêt des missions (<JourneyPattern>) et des séquences d'arrêts () <ChouetteRoute, > <PtLink> <PtLink> <PtLink> <JourneyPattern> <JourneyPattern> Vérification de l'utilité des points d'arrêts sur parcours des séquences <JourneyPattern> d'arrêts () Vérification de la référence d'une séquence d'arrêts () à une séquence d'arrêts opposée Si les s ne référencent pas d' en retour, ignorer le test. Si chaque référencé par l'élément <waybackrouteid> des s alors le test est validé, sinon le test est. Si tous les s <PtLink> sont référencés par leur <objectid> dans un et un seul élément <ptlinkid> des s, alors le test est validé, sinon le test est Si tous les s sont référencés dans un tronçon <PtLink> et que au maximum un seul autre tronçon de la même séquence d'arrêts référence aussi ce sur son link opposé, alors le test est validé, sinon le test est Si en parcourant les références <startlinkid> et <endlinkid> des s <PtLiink> d'une séquence d'arrêts, on peut constituer une liste ordonnée de points d'arrêt sur parcours sans présence de doublon, de boucle ni de rupture de chainage alors le test est validé, sinon le test est Si chaque <JourneyPattern> est référencé dans un et si sa propre référence à la séquence d'arrêts <routeid> correspond à la séquence d'arrêt qui le référence alors le test est validé, sinon le test est Si pour chaque <JourneyPattern>, sa liste de référence à des points d'arrêts est une sousliste (de même ordre de celle définie par les tronçons <PtLink> de la séquence d'arrêt associée, alors le test est validé, sinon le test est Avertissement Si chaque d'une séquence d'arrêts est référencé par au moins un <JourneyPattern> de cette même séquence d'arrêts, alors le test est validé, sinon le test est Si un référence un autre alors : si les 2 s sont référencés par la même ligne et si l'autre référence aussi le premier, alors le test est validé, sinon le test est. fk_wayback_route_route 2,8,3c 2,14,1b 2,8,3b 2,14,1a 3,10,1,a 3,10,1,b PtLink StopPoint la présence de boucle ou de branche étant déjà détecté par le test précédent, seuls les cas : route circulaire et rupture de chaine est testé ici 2,14,2 2,8,1 2,8,2 2,8,3d JourneyPattern 3,11,1 JourneyPattern 2,8,3a 2,15,1 2,15,2 StopPoint

Route-11 Route-12 Vérification de la cohérence des sens de la référence d'une séquence d'arrêts () à une séquence d'arrêts opposée Vérification de la cohérence des terminus de la référence d'une séquence d'arrêts () à une séquence d'arrêts opposée Avertissement Si un référence un autre et si les 2 s ont des attributs wayback opposés, alors le test est validé, sinon le test est Avertissement Si un référence un autre et si le point d'arrêt terminus départ du premier est dans une même arborescence d'arrêts () que le point d'arrêt terminus arrivé du second et réciproquement alors le test est validé, sinon le test est PtLink-1 Vérification de l'existance des arrêts référencés par les tronçons commerciaux <PTLink> <PTLink>, Si les s référencés parl es éléments <startoflink> et <endoflink> de l' <PTLink> existent, alors le test est validé, sinon le test est fk_stoppoint_ptlink PTLink JourneyPattern-1 JourneyPattern-2 JourneyPattern-3 Vérification de l'existence de la séquence d'arrêt référencée par la mission <JourneyPattern>, Vérification de l'existence des arrêts référencés par la mission <JourneyPattern>, Vérification de l'existence de la ligne référencée par la mission <JourneyPattern>, <JourneyPattern>, <JourneyPattern>, <JourneyPattern>, Si la classe d's <JourneyPattern> existe, alors poursuivre le test. Si l' référencé par l'élément <routeid> de l' <JourneyPattern> existe, alors le test est validé, sinon le test est Si la classe d's <JourneyPattern> existe, alors poursuivre le test. Si les s référencés par l'élément <stoppointlist> de l' <JourneyPattern> existent, alors le test est validé, sinon le test est Si la classe d's <JourneyPattern> existe et si l'élément <lineidshourtcut> est défini, alors poursuivre le test. Si l' référencé par l'élément <lineidshourtcut> de l' <JourneyPattern> existe, alors le test est validé, sinon le test est fk_route_journey fk_stoppoint_journey JourneyPattern JourneyPattern 2.16.1 JourneyPattern StopPoint-1 StopPoint-2 StopPoint-3 StopPoint-4 Vérification de l'existence de la ligne référencée par l'arrêt Vérification de l'existence du réseau <PTNetwork> référence par l'arrêt Vérification de l'existence de l'arrêt référencé par l'arrêt Vérification du modèle de projection de référence utilisé, Si l'élément <lineidshourtcut> de la classe d's est défini, alors poursuivre le test. Si l' référencé par l'élément <lineidshourtcut> de l' existe, alors le test est validé, sinon le test est, <PTNetwork>, Si l'élément <ptnetworkidshourtcut> de la classe d's est défini, alors poursuivre le test. Si l' <PTNetwork> référencé par l'élément <ptnetworkidshourtcut> de l' existe, alors le test est validé, sinon le test est Si l' référencé par l'élément <containedin> de l' existe, alors le test est validé, sinon le test est Si la classe d s existe, alors le test est validé si tous les s de cette classe ont la valeur WGS84 pour l'élément <longlattype> 2.10.1 StopPoint 2.11.1 StopPoint fk_stoparea_stoppoint 3,6,1a StopPoint StopPoint Timetable-1 Vérification de l'utilité des calendriers <Timetable> Avertissement Si chaque <Timetable> référence au moins un alors le test est validé, sinon le test est 2,5,1 Timetable

Timetable-2 Vérification de l'utilité des calendriers <Timetable> Avertissement Si chaque est référencé par au moins un <Timetable> alors le test est validé, sinon le test est 2,5,2 VehicleJourney-1 VehicleJourney-2 VehicleJourney-3 VehicleJourney-4 VehicleJourney-5 VehicleJourney-6 VehicleJourney-7 Vérification de l'existance de la séquence d'arrêt référencée par la course Vérification de l'existance de la mission <JourneyPattern> référencée par la course Vérification de l'existance de la ligne référencée par la course Vérification de l'existance de l'opérateur <Company> référencé par la course Vérification de l'existance de la tranche horaire <TimeSlot> référencée par la course Vérification de la cohérence entre la course, la mission et la séquence d'arrêts Vérification de l'utilité des missions <JourneyPattern> <Company> <TimeSlot> < JourneyPattern> <JourneyPattern> Si l' référencé par l'élément <routeid> de l' existe, alors le test est validé, sinon le test est Si l'élément <journeypatternid> de la classe d's est défini, alors poursuivre le test. Si l' <JourneyPattern> référencé par l'élément <journeypatternid> de l' existe, alors le test est validé, sinon le test est Si l'élément <lineidshortcut> de la classe d's est défini, alors poursuivre le test. Si l' référencé par l'élément <lineidshortcut> de l' existe, alors le test est validé, sinon le test est Si l'élément <operatorid> de la classe d's est défini, alors poursuivre le test. Si l' <Company> référencé par l'élément <operatorid> de l' existe, alors le test est validé, sinon le test est Si l'élément <timeslotid> de la classe d's est défini, alors poursuivre le test. Si l' <TimeSlot> référencé par l'élément <timeslotid> de l' existe, alors le test est validé, sinon le test est Pour chaque, si l' référencé possède l' <JourneyPattern> référencé, alors le test est validé, sinon le test est Avertissement Si chaque <JourneyPattern> est référencé par au moins un alors le test est validé, sinon le test est 2.17.1 2.18.1 2.19.1 2.20.1 2.21.1 2,24,1 JourneyPattern VehicleJourneyAtS top-1 VehicleJourneyAtS top-2 VehicleJourneyAtS top-3 Vérification de l'existance de l'arrêt référencé par l'horaire <VehicleJourneyAtStop> Vérification de l'existance de la course référenceé par l'horaire <VehicleJourneyAtStop> Vérification de l'adéquation des horaires de la course à la séquence d'arrêts <VehicleJourneyAtSt op> <VehicleJourneyAtSt op> <VehicleJourneyAtSt op> < ChouetteRoute Si l' référencé par l'élément <stoppointid> de l' <VehicleJourneyAtStop> existe, alors le test est validé, sinon le test est Si l'élément <vehiclejourneyid> de la classe d's <VehicleJourneyAtStop> est défini, alors poursuivre le test. Si l' référencé par l'élément <vehiclejourneyid> de l' <VehicleJourneyAtStop> existe et est celui contenant l', alors le test est validé, sinon le test est Pour chaque, la liste ordonnée des points d'arrêt sur parcours issue de ses horaires <VehicleJourneyAtStop> est inclue dans celle issue de la séquence d'arrêts de cet, alors le test est validé, sinon le test est 2.22.1 VehicleJourneyAtStop 2.23.1 VehicleJourneyAtStop 2,18,2a 2,18,2b

Vérification de l'adéquation des VehicleJourneyAtS horaires de la course à la mission top-4 <VehicleJourneyAtSt op> < JourneyPattern> Si la course ne référence pas de mission, le test est ignoré. Pour chaque, la liste des points d'arrêt sur parcours issue de ses horaires <VehicleJourneyAtStop> est identique à celle issue de la mission de cet, alors le test est validé, sinon le test est 2,18,2a 2,18,2b Facility-1 Facility-2 Facility-3 Facility-4 Facility-5 Facility-6 Vérification de l'existance de l'arrêt référencé par l'équipement Vérification de l'existance de l'arrêt référencé par l'équipement Vérification de l'existance de la ligne référencée par l'équipement Vérification de l'existance de la correspondance <ConnectionLink> référencée par l'équipement Vérification de l'existance de l'arrêt référencé par l'équipement Vérification du modèle de projection de référence utilisé Si la classe d s existe et définit un élément <FacilityLocation>, alors poursuivre le test si ce dernier définit un élément <containedin>. Si l' référencé par l'élément <containedin> existe, alors le test est validé Si la classe d s existe, alors poursuivre le test si celui-ci définit un élément <stopareaid>. Si l' référencé par l'élément <stopareaid> existe, alors le test est validé Si la classe d s existe, alors poursuivre le test si celui-ci définit un élément <lineid>. Si l' référencé par l'élément <lineid> existe, alors le test est validé <ConnectionLink> Si la classe d s existe, alors poursuivre le test si celui-ci définit un élément <connectionlinkid>. Si l' <ConnectionLink> référencé par l'élément <connectionlinkid> existe, alors le test est validé Si la classe d s existe, alors poursuivre le test si celui-ci définit un élément <stoppointid>. Si l' référencé par l'élément <stoppointid> existe, alors le test est validé Si la classe d s existe, alors le test est validé si tous les s de cette classe ont la valeur WGS84 pour l'élément <longlattype> 2.27.1 FacilityLocation 2.28.1 Facility 2.28.2 Facility 2.28.3 Facility 2.28.4 Facility 3,19,1 3,20,1a FacilityLocation