From 69028a105c8f63ec474754e679e1b90b9237a543 Mon Sep 17 00:00:00 2001 From: Marc Florisson Date: Mon, 27 May 2013 17:08:17 +0200 Subject: update api_rest_v1.xsd --- doc/interfaces/api_rest_v1.xsd | 1949 +++++++++++++++++++++------------------- 1 file changed, 1039 insertions(+), 910 deletions(-) (limited to 'doc/interfaces') diff --git a/doc/interfaces/api_rest_v1.xsd b/doc/interfaces/api_rest_v1.xsd index a31f92ff3..cf65a54d7 100644 --- a/doc/interfaces/api_rest_v1.xsd +++ b/doc/interfaces/api_rest_v1.xsd @@ -1,937 +1,1066 @@ - - - - Conteneur de réponse pour les requêtes de sélection de lignes - - - - - - - - - - Conteneur de réponse pour les requêtes de sélection du détail d'une ligne - - - - - Conteneur de réponse pour les requêtes de sélection de réseaux - - - - - - - - - - Conteneur de réponse pour les requêtes de sélection du détail d'un réseau - - - - - Conteneur de réponse pour les requêtes de sélection de transporteurs - - - - - - - - - - Conteneur de réponse pour les requêtes de sélection du détail d'un transporteur - - - - - Conteneur de réponse pour les requêtes de sélection d'arrêts - - - - - - - - - - Conteneur de réponse pour les requêtes de sélection du détail d'un arrêt - - - - - Conteneur de réponse pour les requêtes de sélection de correspondances - - - - - - - - - - Conteneur de réponse pour les requêtes de sélection du détail d'une correspondance - - - - - Conteneur de réponse pour les requêtes de sélection de calendriers - - - - - - - - - - Conteneur de réponse pour les requêtes de sélection du détail d'un calendrier - - - - - Conteneur de réponse pour les requêtes de sélection de séquences d'arrêts - - - - - - - - - - Conteneur de réponse pour les requêtes de sélection du détail d'une séquence d'arrêts - - - - - Conteneur de réponse pour les requêtes de sélection de missions - - - - - - - - - - Conteneur de réponse pour les requêtes de sélection du détail d'une mission - - - - - Conteneur de réponse pour les requêtes de sélection de courses - - - - - - - - - - Conteneur de réponse pour les requêtes de sélection du détail d'une course - - - - - Structure qui correspond au TridentObjectType NEPTUNE - - - - - - - creationTime de la structure NEPTUNE associée - - - - - creatorId de la structure NEPTUNE associée - - - - - - - - - Structure qui rassemble les propriétés du TridentObjectType NEPTUNE qui servent à l'identification. - - - - - objectid de la structure NEPTUNE associée - - - - - objectVersion de la structure NEPTUNE associée - - - - - - - Structure qui correspond au PTNetworkType NEPTUNE - - - - - - - versionDate de la structure NEPTUNE associée - - - - - description de la structure NEPTUNE associée - - - - - name de la structure NEPTUNE associée - - - - - registrationNumber de la structure NEPTUNE associée - - - - - sourceName de la structure NEPTUNE associée - - - - - sourceIdentifier de la structure NEPTUNE associée - - - - - sourceType de la structure NEPTUNE associée - - - - - comment de la structure NEPTUNE associée - - - - - - - - - Structure qui correspond au CompanyType NEPTUNE - - - - - - - name de la structure NEPTUNE associée - - - - - shortName de la structure NEPTUNE associée - - - - - organisationalUnit de la structure NEPTUNE associée - - - - - operatingDepartmentName de la structure NEPTUNE associée - - - - - code de la structure NEPTUNE associée - - - - - phone de la structure NEPTUNE associée - - - - - fax de la structure NEPTUNE associée - - - - - email de la structure NEPTUNE associée - - - - - registrationNumber de la structure NEPTUNE associée - - - - - - - - - Structure équivalente la structure CompanyType mais qui n'en décrit que les propriétés principales. - - - - - - - name de la structure NEPTUNE associée - - - - - shortName de la structure NEPTUNE associée - - - - - registrationNumber de la structure NEPTUNE associée - - - - - - - - - Structure équivalente la structure NetworkType mais qui n'en décrit que les propriétés principales. - - - - - - - description de la structure NEPTUNE associée - - - - - name de la structure NEPTUNE associée - - - - - registrationNumber de la structure NEPTUNE associée - - - - - - - - - Structure utilisée uniquement pour décrire les StopArea ayant "ITL" comme AreaType. + + + + + Conteneur de réponse pour les requêtes de sélection de lignes + + + + + + + + + + Conteneur de réponse pour les requêtes de sélection du détail d'une ligne + + + + + Conteneur de réponse pour les requêtes de sélection de réseaux + + + + + + + + + + Conteneur de réponse pour les requêtes de sélection du détail d'un réseau + + + + + Conteneur de réponse pour les requêtes de sélection de transporteurs + + + + + + + + + + Conteneur de réponse pour les requêtes de sélection du détail d'un transporteur + + + + + Conteneur de réponse pour les requêtes de sélection d'arrêts + + + + + + + + + + Conteneur de réponse pour les requêtes de sélection du détail d'un arrêt + + + + + Conteneur de réponse pour les requêtes de sélection de correspondances + + + + + + + + + + Conteneur de réponse pour les requêtes de sélection du détail d'une correspondance + + + + + Conteneur de réponse pour les requêtes de sélection de calendriers + + + + + + + + + + Conteneur de réponse pour les requêtes de sélection du détail d'un calendrier + + + + + Conteneur de réponse pour les requêtes de sélection de séquences d'arrêts + + + + + + + + + + Conteneur de réponse pour les requêtes de sélection du détail d'une séquence d'arrêts + + + + + Conteneur de réponse pour les requêtes de sélection de missions + + + + + + + + + + Conteneur de réponse pour les requêtes de sélection du détail d'une mission + + + + + Conteneur de réponse pour les requêtes de sélection de courses + + + + + + + + + + Conteneur de réponse pour les requêtes de sélection du détail d'une course + + + + + Structure qui correspond au TridentObjectType NEPTUNE + + + + + + + creationTime de la structure NEPTUNE associée + + + + + creatorId de la structure NEPTUNE associée + + + + + + + + + Structure qui rassemble les propriétés du TridentObjectType NEPTUNE qui servent à l'identification. + + + + + objectid de la structure NEPTUNE associée + + + + + objectVersion de la structure NEPTUNE associée + + + + + + + Structure qui correspond au PTNetworkType NEPTUNE + + + + + + + versionDate de la structure NEPTUNE associée + + + + + description de la structure NEPTUNE associée + + + + + name de la structure NEPTUNE associée + + + + + registrationNumber de la structure NEPTUNE associée + + + + + sourceName de la structure NEPTUNE associée + + + + + sourceIdentifier de la structure NEPTUNE associée + + + + + sourceType de la structure NEPTUNE associée + + + + + comment de la structure NEPTUNE associée + + + + + + + + + Structure qui correspond au CompanyType NEPTUNE + + + + + + + name de la structure NEPTUNE associée + + + + + shortName de la structure NEPTUNE associée + + + + + organisationalUnit de la structure NEPTUNE associée + + + + + operatingDepartmentName de la structure NEPTUNE associée + + + + + code de la structure NEPTUNE associée + + + + + phone de la structure NEPTUNE associée + + + + + fax de la structure NEPTUNE associée + + + + + email de la structure NEPTUNE associée + + + + + registrationNumber de la structure NEPTUNE associée + + + + + + + + + Structure équivalente la structure CompanyType mais qui n'en décrit que les propriétés principales. + + + + + + + name de la structure NEPTUNE associée + + + + + shortName de la structure NEPTUNE associée + + + + + registrationNumber de la structure NEPTUNE associée + + + + + + + + + Structure équivalente la structure NetworkType mais qui n'en décrit que les propriétés principales. + + + + + + + description de la structure NEPTUNE associée + + + + + name de la structure NEPTUNE associée + + + + + registrationNumber de la structure NEPTUNE associée + + + + + + + + + Structure utilisée uniquement pour décrire les StopArea ayant "ITL" comme AreaType. La structure qui rassemble les identififiants (TridentIdType NEPTUNE) des lignes de l'ITL. - - - - - Identififiant (TridentIdType NEPTUNE) d'une ligne (structure LineType) - - - - - - - Structure utilisée uniquement pour décrire les StopArea ayant "ITL" comme AreaType. + + + + + Identififiant (TridentIdType NEPTUNE) d'une ligne (structure LineType) + + + + + + + Structure utilisée uniquement pour décrire les StopArea ayant "ITL" comme AreaType. La structure qui rassemble les identififiants (TridentIdType NEPTUNE) des arrêts de l'ITL. - - - - - Identififiant (TridentIdType NEPTUNE) d'un arrêt (structure StopAreaType) - - - - - - - Structure qui correspond au LineType NEPTUNE - - - - - - - name de la structure NEPTUNE associée - - - - - number de la structure NEPTUNE associée - - - - - publishedName de la structure NEPTUNE associée - - - - - transportModeName de la structure NEPTUNE associée - - - - - registrationNumber de la structure NEPTUNE associée - - - - - comment de la structure NEPTUNE associée - - - - - mobilityRestrictedSuitability de la structure NEPTUNE associée - - - - - - - - - - - Structure équivalente la structure LineType mais qui n'en décrit que les propriétés principales. - - - - - - - - - - - - - - - Structure qui correspond à l'élément ChouetteArea NEPTUNE (qui regroupe les éléments StopArea at AreaCentroid). - - - - - - - correspond au StopAreaType.name (du format NEPTUNE) - - - - - correspond au StopAreaType.areaType (du format NEPTUNE) - - - - - correspond au StopAreaType.nearestTopicName (du format NEPTUNE) - - - - - correspond au StopAreaType.fareCode (du format NEPTUNE) - - - - - correspond au StopAreaType.registrationNumber (du format NEPTUNE) - - - - - correspond au AreaCentroid.longitude (du format NEPTUNE) - - - - - correspond au AreaCentroid.latitude (du format NEPTUNE) - - - - - correspond au AreaCentroid.longLatType (du format NEPTUNE) - - - - - correspond au AreaCentroid.streetName (du format NEPTUNE) - - - - - correspond au AreaCentroid.countryCode (du format NEPTUNE) - - - - - correspond au AreaCentroid.X (du format NEPTUNE) - - - - - correspond au AreaCentroid.Y (du format NEPTUNE) - - - - - correspond au AreaCentroid.projectionType (du format NEPTUNE) - - - - - correspond au AreaCentroid.comment (du format NEPTUNE) - - - - - Element présent uniquement pour les StopArea ayant "ITL" comme AreaType. + + + + + Identififiant (TridentIdType NEPTUNE) d'un arrêt (structure StopAreaType) + + + + + + + Structure qui correspond au LineType NEPTUNE + + + + + + + name de la structure NEPTUNE associée + + + + + number de la structure NEPTUNE associée + + + + + publishedName de la structure NEPTUNE associée + + + + + transportModeName de la structure NEPTUNE associée + + + + + registrationNumber de la structure NEPTUNE associée + + + + + comment de la structure NEPTUNE associée + + + + + mobilityRestrictedSuitability de la structure NEPTUNE associée + + + + + + + + + + + Structure équivalente la structure LineType mais qui n'en décrit que les propriétés principales. + + + + + + + + + + + + + + + Structure qui correspond à l'élément ChouetteArea NEPTUNE (qui regroupe les éléments StopArea at AreaCentroid). + + + + + + + correspond au StopAreaType.name (du format NEPTUNE) + + + + + correspond au StopAreaType.areaType (du format NEPTUNE) + + + + + correspond au StopAreaType.nearestTopicName (du format NEPTUNE) + + + + + correspond au StopAreaType.fareCode (du format NEPTUNE) + + + + + correspond au StopAreaType.registrationNumber (du format NEPTUNE) + + + + + correspond au AreaCentroid.longitude (du format NEPTUNE) + + + + + correspond au AreaCentroid.latitude (du format NEPTUNE) + + + + + correspond au AreaCentroid.longLatType (du format NEPTUNE) + + + + + correspond au AreaCentroid.streetName (du format NEPTUNE) + + + + + correspond au AreaCentroid.countryCode (du format NEPTUNE) + + + + + correspond au AreaCentroid.X (du format NEPTUNE) + + + + + correspond au AreaCentroid.Y (du format NEPTUNE) + + + + + correspond au AreaCentroid.projectionType (du format NEPTUNE) + + + + + correspond au AreaCentroid.comment (du format NEPTUNE) + + + + + Element présent uniquement pour les StopArea ayant "ITL" comme AreaType. L'élément rassemble les identififiants (TridentIdType NEPTUNE) des lignes de l'ITL. - - - - - Element présent uniquement pour les StopArea ayant "ITL" comme AreaType. + + + + + Element présent uniquement pour les StopArea ayant "ITL" comme AreaType. L'élément rassemble les identififiants (TridentIdType NEPTUNE) des arrêts de l'ITL. - - - - - Element qui décrit le StopAreaType du niveau hiérachique supérieur si celui-ci existe. + + + + + Element qui décrit le StopAreaType du niveau hiérachique supérieur si celui-ci existe. Si on note s un StopAreaType (NEPTUNE) et p le StopAreaType (NEPTUNE) de son niveau supérieur, la relation s'établit sur p au niveau du AreCentroid.containIn (NEPTUNE) qui fait apparaitre une référence s. Si on note S et P les structures StopAreaType équivalentes dans schéma décrit par cette XSD, c'est S qui référence P au niveau de S.parent. - - - - - - - - - Structure équivalente la structure StopAreaType mais qui n'en décrit que les propriétés principales. - - - - - - - - - - - - - - - - - - - - - - Structure qui correspond au RouteType NEPTUNE - - - - - - - - - - - - - - - - - - - - - - - - - - - - Structure équivalente la structure RouteType mais qui n'en décrit que les propriétés principales. - - - - - - - - - - - - - - - - Structure qui correspond au JourneyPatternType NEPTUNE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Structure qui correspond au ConnectionLinkType NEPTUNE - - - - - - - - - - - - - - - - - - - - - - - - Structure qui correspond au TimetableType NEPTUNE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Structure qui correspond au VehicleJourneyType NEPTUNE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + Structure équivalente la structure StopAreaType mais qui n'en décrit que les propriétés principales. + + + + + + + + + + + + + + + + + + + + + + Structure qui correspond au RouteType NEPTUNE + + + + + + + + + + + + + + + + + + + + + + + + + + + + Structure équivalente la structure RouteType mais qui n'en décrit que les propriétés principales. + + + + + + + + + + + + + + + + Structure qui correspond au JourneyPatternType NEPTUNE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Structure qui correspond au ConnectionLinkType NEPTUNE + + + + + + + + + + + + + + + + + + + + + + + + Structure qui correspond au TimetableType NEPTUNE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Structure qui correspond au VehicleJourneyType NEPTUNE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration containing all the possible transport modes - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines the way an TRIDENT ID has to be built: {PeerID}:{Class name}:{Progressive integer} For example: RATP:Event:12332 or ATAC:Line:9987 - - - - - - - - + + + + + + + + Enumeration containing all the possible type of information source - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Type of geodesic reference - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of geodesic reference + + + + + + + + + + + + + + + + + + + Enumeration containing all the possible directions on a PT Network - - - - - - - - - - - - - - - - - - - Type of connection - - - - - - - - - - + + + + + + + + + + + + + + + + + + + Type of connection + + + + + + + + + + Enumeration containing all the possible status of a PT service - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Enumeration containing all the ways to board or alight a bus - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + name de la structure NEPTUNE associée + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3