Rapport CETE Méditerranée AFIMB Centre d'Etudes Techniques de l'Equipement Méditerranée www.cete-mediterranee.fr CETE Méditerranée Prototype Passim-Plus date de dernière mise à jour: octobre 2012 auteurs : CETE Méditerranée responsable de l'étude : Patrick Gendre, DCEDI/DERIS/MIM participants : Xavier Campens DCEDI/DERIS/TIM, Emmanuel Raviart Easter Eggs, Jean Seng AFIMB résumé de l'étude : . Ce document présente Passim-plus, un prototype visant à améliorer Passim, l'actuel annuaire des services d'information transport mis en place par le ministère du développement durable. Sur la base du résultat obtenu, jugé satisfaisant et en tout cas prometteur car confirmant selon nous l'opportunité et la faisabilité de faire évoluer Passim, le rapport fait des propositions en vue de transformer Passim-plus en un outil opérationnel remplaçant Passim. Son objectif est de rendre compte du projet à la maîtrise d'ouvrage (DGITM, AFIMB, MTI) et au réseau technique du ministère CERTU/CETE, mais plus largement il peut intéresser d'autres acteurs notamment les Collectivités, les Exploitants, et les fournisseurs d'information transport, d'autant plus que selon nous la condition pour faire évoluer Passim vers Passim-plus est que ces acteurs adhèrent aux objectifs de cet annuaire et contribuent à son contenu. Le rapport commence par présenter l'existant et les objectifs du prototype Passim-plus, puis une vue d'ensemble des principales évolutions (le lecteur pressé pourra alors sauter directement à la conclusion). Nous présentons ensuite plus en détail d'une part le contenu de l'annuaire, d'autre part ses fonctionnalités. La partie suivante recense les points à corriger et les améliorations possibles. La dernière partie conclut et fait des propositions en vue de donner suite à ce prototype. Les premiers tests ont montré que le prototype fonctionnait et offrait des perspectives intéressantes, mais que pour en tirer pleinement parti, il faudrait sans doute une révision en profondeur du contenu actuel de Passim. L'apport principal de Passim-plus est de pouvoir décrire plus finement les services d'information, au prix d'une complexité (modèle) plus importante, et d'un effort de mise à jour plus important. Néanmoins, ainsi complété, l'outil pourrait être vraiment utile pour les techniciens du ministère et des collectivités, ne serait-ce que retrouver une liste un peu 'officielle' des offres de transport, non seulement TC mais aussi pour les nouveaux services de mobilité ou même pour le routier, et pour disposer de cartes interactives des offres de transport. Tout cela suppose d'obtenir un accord sur ce projet, et donc d'obtenir l'adhésion non seulement de l'AFIMB mais aussi des acteurs de l'info transport. En particulier, il nous semble qu'investir dans ce projet n'est vraiment pertinent que si on arrive à faire participer les acteurs concernés à la mise à jour du contenu, au minimum les AOT, si possible les exploitants. Cela implique un effort de communication sur l'annuaire. zone géographique : France nombre de pages : 20 n° d'affaire : 11C000259 maître d'ouvrage : DGITM MTI, AFIMB Passim-plus 2 octobre 2012 CETE Méditerranée Sommaire 1 OBJET DU DOCUMENT.....................................................................................................5 2 CONTEXTE..........................................................................................................................5 2.1 Historique : l'annuaire Passim......................................................................................................5 2.2 Objectifs de Passim-plus..............................................................................................................7 3 VUE D'ENSEMBLE .............................................................................................................7 3.1 Pourquoi Passim (plus)? le rôle clé des services de transport....................................................7 3.2 Contenu de l'annuaire...................................................................................................................9 3.3 Fonctionnalités..............................................................................................................................9 3.4 Architecture.................................................................................................................................10 4 LES DONNÉES..................................................................................................................10 4.1 le Modèle de données Passim-plus............................................................................................10 4.1.1 Offres de transport................................................................................................................11 4.1.2 Services d'information...........................................................................................................11 4.1.3 Territoires..............................................................................................................................12 4.2 Le contenu de Passim+..............................................................................................................12 4.2.1 étapes de création du contenu.............................................................................................12 4.2.2 offres 'de base'......................................................................................................................12 4.2.3 import Passim et nettoyage..................................................................................................13 4.3 Améliorations effectuées.............................................................................................................14 4.3.1 Services d'information multimodale (SIM) et recherche d'itinéraires...................................14 4.3.2 open data et services web....................................................................................................14 5 FONCTIONNALITÉS.........................................................................................................15 5.1 Front-office..................................................................................................................................15 5.2 Back-office..................................................................................................................................15 5.3 Production d'indicateurs..............................................................................................................15 5.3.1 exports au format CSV.........................................................................................................15 5.3.2 exports au format KML et SHP.............................................................................................16 6 PROPOSITIONS D'AMÉLIORATIONS..............................................................................16 6.1 Améliorations portant sur le contenu..........................................................................................16 6.1.1 nettoyer le contenu...............................................................................................................16 6.1.2 améliorer le modèle..............................................................................................................17 6.1.3 SIM, rubriques 'mon compte', liens 'profonds'......................................................................17 6.1.4 temps réel et perturbations...................................................................................................17 6.1.5 accessibilité..........................................................................................................................18 6.1.6 NFC......................................................................................................................................18 6.1.7 interopérabilité des SI...........................................................................................................18 6.1.8 notations...............................................................................................................................18 6.2 Améliorations portant sur les fonctionnalités..............................................................................18 6.2.1 compléter et valoriser la base des territoires.......................................................................18 6.2.2 valoriser la donnée 'offres de transport'...............................................................................19 6.2.3 gérer des documents et infos 'techniques' concernant les services d'info..........................19 6.2.4 synchronisation du contenu Passim -> Passim-plus............................................................20 Passim-plus 3 octobre 2012 CETE Méditerranée 6.2.5 réutilisation............................................................................................................................20 6.2.6 indicateurs et exports...........................................................................................................20 7 CONCLUSIONS ET PERSPECTIVES...............................................................................20 7.1 Première évaluation : points-clés................................................................................................20 7.2 Communication et montage de projet : opportunité de faire évoluer Passim et perspectives...21 8 ANNEXES...........................................................................................................................22 8.1 Glossaire.....................................................................................................................................22 8.2 Références..................................................................................................................................22 Passim-plus 4 octobre 2012 CETE Méditerranée 1 Objet du document . Ce document présente Passim-plus, un prototype visant à améliorer Passim, l'actuel annuaire des services d'information transport mis en place par le ministère du développement durable. Sur la base du résultat obtenu, jugé satisfaisant et en tout cas prometteur car confirmant selon nous l'opportunité et la faisabilité de faire évoluer Passim, le rapport fait des propositions en vue de transformer Passim-plus en un outil opérationnel remplaçant Passim. Son objectif est de rendre compte du projet à la maîtrise d'ouvrage (DGITM, AFIMB, MTI) et au réseau technique du ministère CERTU/CETE, mais plus largement il peut intéresser d'autres acteurs notamment les Collectivités, les Exploitants, et les fournisseurs d'information transport, d'autant plus que selon nous la condition pour faire évoluer Passim vers Passim-plus est que ces acteurs adhèrent aux objectifs de cet annuaire et contribuent à son contenu. Le rapport commence par présenter l'existant et les objectifs du prototype Passim-plus, puis une vue d'ensemble des principales évolutions (le lecteur pressé pourra alors sauter directement à la conclusion). Nous présentons ensuite plus en détail d'une part le contenu de l'annuaire, d'autre part ses fonctionnalités. La partie suivante recense les points à corriger et les améliorations possibles. La dernière partie conclut et fait des propositions en vue de donner suite à ce prototype. Ce rapport d'étude est accompagné de documents techniques également en ligne: - spécifications fonctionnelles - documentation d'installation du serveur - code source des logiciels (librairies python) - documentation de l'API python Passimclient 2 Contexte 2.1 Historique : l'annuaire Passim Il apparaît que les usagers des transports ne savent pas toujours où trouver l'information pertinente, surtout si l'on inclut les nouveaux services de mobilité comme le transport à la demande, le covoiturage, l'auto-partage ou le Vélo en Libre-Service. Passim est un annuaire des services et sources d’information multimodale qui permet a minima de répondre à cette attente, même s'il a d'autres objectifs. Passim fournit donc de l’information sur l’information transport ; son objectif est de recenser et faire connaître les services d’information transport. Le projet Passim est parti d’une étude préalable en 2000. Passim a été mis en place par le CERTU en 2003 dans le cadre des travaux de la PREDIM (Mission des Transports Intelligents), comme première ‘brique’ élémentaire permettant de donner une vision d’ensemble sur l’information transport en France, sur la base d'un logiciel de gestion de contenu développé par la Société Jalios. Une grande partie des données avait alors été récupérée grâce à l’Association Infotransport.. En 2006, l’application a été redéveloppée à partir du logiciel libre SPIP par URBA 2000 qui Passim-plus 5 octobre 2012 CETE Méditerranée avait aussi eu pour mission de rechercher et de compléter les données sur les TAD et PTU. En 2008, Carte Blanche Conseil a redéfini l’interface utilisateur et ajouté un mode avec carte. Pendant quelques mois, la gestion du contenu a été confiée à la société Moviken. Depuis 2009, la gestion est assurée par le CETE Méditerranée ; la mise à jour du contenu est assurée par le réseau des Centres d’Etudes Techniques de l’Equipement (CETE), et les internautes peuvent signaler un nouveau service à référencer ou proposer de compléter ou corriger une fiche existante. Actuellement l’annuaire comprend plus de 1200 fiches décrivant un service d’information. Chaque service est décrit selon plusieurs ‘dimensions’ : - Modes de transport: TC Urbains, Autocar, Train, TàD, Bateau, Vélo, Marche, Covoiturage, Autopartage, Avion, Trafic, Stationnement, SIM - Territoires: France / Région / Département / PTU / Communes - Fonctions / Types d'info fournies : Calcul d'itinéraire, Description du réseau, Email, Horaires, Perturbations, info PMR, Réservations, Tarifs - Medias : site web, téléphone, guichet, application mobile Le site www.Passim.info permet de trouver les services d’information à partir du nom du service ou de sa couverture géographique (nom de commune, de Périmètre de Transport Urbain, de département, de région). Le site fonctionne aussi depuis un mobile. Le site est visité par quelques centaines de visiteurs uniques chaque jour, néanmoins l’objectif principal est de favoriser la réutilisation dans d’autres services d’information, par exemple d’information routière, locale, touristique, et in fine de faciliter l’accès à l’information sur les modes alternatifs à la voiture. C’est pourquoi le contenu de l’annuaire est disponible sous la forme d’un tableau Excel téléchargeable librement au format CSV. Passim est d’ailleurs référencé dans service-public.fr et dans data.gouv.fr Passim fonctionne bien, son contenu est de bonne qualité et mis à jour, en tout cas pour le transport public, pour un coût limité à quelques k€ par an. Néanmoins : - sa mise à jour nécessite pour les agents de CETE d'y passer un temps non négligeable (au moins 1/2 ETP); - le nombre d'utilisateurs finaux est limité à en moyenne 300 visiteurs différents par jour, ce qui est comparable à certains SIM régionaux mais n'est pas beaucoup (rappelons que développer l'audience du site n'était pas l'objectif); - le contenu de l'annuaire est peu ou pas réutilisé à notre connaissance (ce qui était l'objectif principal, mais nous ne nous sommes jamais donné les moyens de développer la réutilisation); - l'annuaire pourrait permettre de suivre l'évolution des services d'info transport en France, mais en pratique ce n'est pas le cas; - enfin, nous n'avons pas jusqu'à présent fait d'effort systématique pour inciter les opérateurs de services d'info à se référencer et mettre à jour la fiche les concernant (Passim a été présenté au groupe du GART traitant des SIM mais n'a pas pour l'instant semblé intéresser les AOT). Dans la mesure où il ne coûte pas trop cher et reste un outil permettant aux CETE de renseigner les états des lieux sur l'information multimodale en régions effectués périodiquement, Passim continue à fonctionner, mais la question se pose régulièrement de le maintenir, de l'abandonner ou de le faire évoluer. La création récente (juillet 2010) de l'AFIMB (Agence Française pour l'Information Multimodale et la Billettique) a rendu cette question d'autant plus pertinente. Passim-plus 6 octobre 2012 CETE Méditerranée 2.2 Objectifs de Passim-plus Avec le soutien de l’AFIMB (Agence Française pour l'Information Multimodale et la Billettique) et de la mission transports intelligents de la DGITM, le CETE Méditerranée a proposé un projet d’évolution pour compléter Passim en développant un prototype baptisé Passim-plus dont les objectifs sont de rendre l'annuaire réellement utile pour les 4 types d'utilisateurs identifiés : - les pouvoirs publics (dont bien sûr l'AFIMB), en leur donnant une vue d'ensemble des services d'info transport en France; - les opérateurs de service d'information transport référencés ou à référencer dans l'annuaire (collectivités et exploitants, opérateurs spécialisés...); - les autres fournisseurs d'information et réutilisateurs qui pourraient utiliser le contenu de Passim dans leurs services et applications; - in fine, les usagers. Pour cela, nous avons envisagé les évolutions suivantes pour le prototype : -> décrire plus finement les services d’information transport (recherche d’itinéraires, identification du service ‘officiel’ attaché à chaque offre de transport); -> enrichir la description des services d’information et prendre en compte les évolutions récentes : information temps réel, réseaux sociaux (twitter etc.), services web, open data, ...; -> suivre plus facilement le déploiement des services en France (indicateurs par Région ou par Département, cartes) ; -> faciliter la participation des acteurs à la mise à jour du contenu; -> enrichir les possibilités de réutilisation des données : API REST, export HTML, KML, JSON, code à insérer dans un site existant et autres idées à tester dans l’esprit open data... La société Easter Eggs a été retenue pour développer le prototype, en ligne depuis avril 2012 à l’adresse suivante : http://etalage.passim.comarquage.fr (front-office) L'outil de gestion des données est également visible en ligne à l'adresse: http://petitpois.passim.comarquage.fr/ (back-office) Le prototype est entièrement développé avec des logiciels libres. Au cours de l'année 2012, le prototype a été complété, et le contenu de l’annuaire enrichi. Sur la base du résultat obtenu, et de ce rapport qui en rend compte, une évolution du service Passim existant pourrait être envisagée à partir de la fin 2012. 3 Vue d'ensemble 3.1 Pourquoi Passim (plus)? le rôle clé des services de transport Avant de présenter Passim-Plus en détail, il nous semble essentiel de se poser la question de l'intérêt d'un tel annuaire. Les évolutions doivent en effet être guidées par l'utilité apportée aux différents types d'utilisateurs (pouvoirs publics, opérateurs de services d'info transport, réutilisateurs, usagers). Il existe déjà beaucoup de portails et de services d'information qui référencent ou mutualisent l'information transport sur une large diversité de territoires, et de modes, sans compter les moteurs de recherche généralistes qui répondent à 99% des requêtes. Alors pourquoi maintenir, voire faire évoluer cet annuaire Passim? Passim-plus 7 octobre 2012 CETE Méditerranée Tout d'abord, aucun de ces portails n'a une couverture globale à notre connaissance : ils sont limités à un mode ou type de transport (TC, stationnement, vélo) ou à un territoire (régional, souvent); en outre, beaucoup d'entre eux ne sont pas officiels, et leur pérennité n'est pas assurée. En outre, parmi les portails existants, beaucoup sont publics, dont les SIM, qui ont parmi leurs fonctions celle de donner accès aux services d'info des différents réseaux qu'ils fédèrent, c'est-à-dire d'être dotés d'un annuaire. Passim pourrait aider à mutualiser l'effort public de recensement des sources d'info transport. Les moteurs de recherche généralistes (google et autres) retrouvent bien sûr facilement l'adresse du site des principaux services d'info transport, mais pas forcément des petits services d'intérêt local. Ensuite, même si plus de la moitié des états-membres de l'Union Européenne disposent d'un portail national donnant accès à l'ensemble de l'information sur le transport public, ce n'est pas le cas en France. D'une certaine manière, Passim peut (ou plutôt pourrait) jouer le rôle de service minimum de portail national d'accès à l'information transport. Enfin, nous avons la conviction que l'annuaire des services pourrait être l'outil le mieux adapté pour piloter une politique nationale en matière d'information multimodale et être une brique utile pour favoriser l'interopérabilité des systèmes d'information1. Le point essentiel qui selon nous justifie l'intérêt d'un annuaire est que malgré les portails départementaux, régionaux, ou nationaux, et les calculateurs d'itinéraires multi-modaux, les opérateurs d'offre de transport ont besoin de communiquer avec leurs clients et de leur fournir les nouveaux services qu'il attendent : info temps réel, réservation et paiement, application mobile, etc. Les portails et SIM ne remplacent pas les services d'information des transporteurs, ils les complètent. Il est donc utile pour l'usager de pouvoir retrouver, en plus des différents portails ou services complémentaires, les services 'de base' fournis par les exploitants concernant les services de transport qu'ils fournissent. L'évolution majeure de Passim-Plus par rapport à Passim est donc de commencer par recenser les offres de transport, avant de recenser les services d'information transport (nous y reviendrons ci-dessous) Un 2ème point essentiel est que les exploitants de services de transport (ou les autorités de transport) souhaitent certes informer directement leurs usagers/clients, mais veulent aussi promouvoir leurs services de transport au travers d'autres services d'information, et donc faciliter la rediffusion de leurs informations transport. Techniquement, la fourniture d'information en vue de son intégration par des tiers dans d'autres services et applications se fait désormais surtout au moyen de services web accessibles par des interfaces (API) publiques. Par ailleurs, de manière complémentaire, plusieurs collectivités et exploitants de transport publient également des données en vue de leur libre réutilisation par des tiers (open data) ; une tendance dans ce sens semble émerger pour le transport public, notamment pour des informations de référence (points d'arrêts, gares, pôles d'échange...), selon des modalités qui restent à préciser, et qui pourraient l'être au niveau européen. L'annuaire Passim doit prendre en compte ces deux points, et référencer les services web publics et données open data à côté des services d'information aux usagers proprement dits, en renseignant autant que possible la conformité à des normes et des standards. En pratique, le développement s'est fait par de nombreux allers-retours entre le CETE et le prestataire Easter Eggs, de sorte que le modèle de données et les spécifications ont évolué au fur et à mesure des développements. Nous donnons ci-dessous une vue d'ensemble de ce à quoi nous avons abouti. 1 cf. le 6.1.7 et par exemple http://www.cete-mediterranee.fr/tt13/www/article.php3?id_article=324 Passim-plus 8 octobre 2012 CETE Méditerranée 3.2 Contenu de l'annuaire Comme nous venons de l'indiquer, la principale évolution du contenu de l'annuaire consiste d'une part à distinguer les offres de transport des services d'information qui les décrivent, d'autre part à compléter Passim par de nouvelles rubriques. Pour modéliser le contenu, nous avons utilisé les termes suivants : - l'offre de transport, qui correspond à un service pour un type de transport en particulier (TC urbain, TC départemental, réseau routier, autopartage, stationnement, etc.) fourni sur un territoire ; - le service d'information proprement dit. Une offre de transport peut avoir un service d'information officiel, qui est en général assuré par l'exploitant du service de transport, mais bien sûr plusieurs services d'information peuvent couvrir une même offre de transport, et un même service d'information peut couvrir plusieurs offres : c'est le cas en particulier des Systèmes/Services d'Information Multimodale (SIM). Le service d'information est fourni par un opérateur de service d'information (collectivité, exploitant, opérateur privé, association...), que l'on ne cherche pas à décrire en détail dans l'annuaire, mais qui est essentiel dans la mesure où la qualité du contenu et la réussite même du projet vont dépendre du fait que c'est lui qui mettra à jour les données le concernant (ou pas). Le service d'information permet de décrire, sous forme de fiches, avec plus ou moins de détail, les types d'information fournis par divers médias (web, mobile, centre d'appels, guichet, services web, open data...). Le §4.1 présentera plus en détail le modèle de données Passim+. 3.3 Fonctionnalités Le contenu de l'annuaire est géré au travers du web pour un outil dit de back-office, et mis à disposition des utilisateurs par un autre site web, dit front-office. Nous avons identifié 4 principaux types d'utilisateurs (les opérateurs de services d'info transport, les pouvoirs publics, les réutilisateurs du contenu de l'annuaire, et les usagers), auxquels il faut ajouter le (ou les) gestionnaire(s) de l'annuaire. En gros: - le back-office est destiné aux gestionnaires de l'annuaire et aux opérateurs de service d'information qui souhaiteraient renseigner eux mêmes le contenu qui les concerne; - le front-office possède une partie destinée aux internautes pour la recherche et l'affichage des services d'information, et une partie destinée aux réutilisateurs (copier-coller de code HTML, export CSV ou JSON, API REST); - les indicateurs ou cartes calculées à partir du contenu de Passim+ sont publiés sur des pages web séparées du front-office, et sont destinés essentiellement aux services du ministère et des collectivités. Selon les évolutions ultérieures, l'AFIMB et les AOT pourraient être amenées à Passim-plus 9 octobre 2012 CETE Méditerranée utiliser aussi le back-office. 3.4 Architecture L'architecture logicielle de Passim-plus est décrite dans un document séparé; néanmoins on la mentionne ici car elle a un impact direct sur deux aspects : la réutilisation des données de l'annuaire, et sa maintenabilité (essentielle pour la suite éventuelle du projet). Passim+ s'appuie entièrement sur des logiciels open source en python, dont les 4 composants suivants développés par Easter Eggs pour son offre (comarquage.fr) : - petitpois : gestion du back-office de l'annuaire - etalage : gestion du front office - territoria : BD des territoires français (publiée sur http://ou.comarquage.fr) - wenou : authentification Les données sont gérées dans une base non relationnelle (MongoDB). 4 Les données 4.1 le Modèle de données Passim-plus Dans Passim, un service d'information est décrit par un modèle de données rudimentaire : une liste d'attributs. Ainsi, l'ensemble du contenu de Passim est exportable dans un simple fichier CSV ou tableau Excel. Néanmoins, pour utiliser correctement ce contenu, par exemple pour reproduire l'application Passim à partir du seul contenu CSV, il faut quand même par ailleurs avoir une base de données des territoires (communes, PTU, départements, régions). Ce modèle très simple implique bien sûr des limitations : - on ne peut pas associer plusieurs sites web ou mobiles à un même service d'information, à part en utilisant le champ Notes/commentaires (texte libre); - pour les SIM, on ne précise pas chacune des offres de transport TC ou non TC couverte par le SIM, mais seulement une liste de modes dans un territoire; - le back-office permet de modifier la liste des modes et des types d'info fournies, de mettre à jour les PTU, mais ces possibilités sont limitées. Le modèle Passim+ répond à cela en : - séparant les notions de service d'information et d'offre de transport. Ce point est très important, car d'une certaine manière cela renverse le point de vue sur l'info transport. En effet, au lieu de recenser les services d'information visibles du public, on commence par recenser les offres de transport, puis le service d'info 'officiel' associé à chaque offre de transport, et dans un 2ème temps seulement les autres services d'information (ceux qui ne sont pas directement liés à une offre de transport : SIM, sites opérés par des opérateurs d'info trafic/transport, portails, sites non officiels, etc.) - limitant la description du service d'information au strict minimum, et en décrivant les détails dans des fiches associées : site web, site ou appli mobile, open data, services web, guichet, centre d'appel... - offrant une gestion du modèle beaucoup plus souple : les administrateurs autorisés peuvent ajouter dynamiquement de nouveaux champs et de nouvelles fiches, modifier les listes de valeurs possibles pour un champ (type de transport, mode, etc.), voire modifier individuellement un attribut au niveau d'une seule fiche. Au niveau du front-office bien sûr, on essaie de ne pas faire apparaître la relative complexité du modèle de données et seuls les services d'information apparaissent. Passim-plus 10 octobre 2012 CETE Méditerranée 4.1.1 Offres de transport Dans ce nouveau modèle, une offre de transport est décrite par : - le nom commercial (seul champ obligatoire) - le type de transport : parmi TC Urbain, TC départemental, TC régional, Transport longue distance, Transport à la demande, TPMR, Transport Scolaire, Vélo Libre-Service, Auto-Partage, Covoiturage, Taxi, Réseau routier, Stationnement, Port, Aéroport2...; - les modes couverts (une même offre peut comprendre plusieurs modes, notamment une offre TCU: bus, tram, métro...); - la couverture géographique : niveau national (métropole en fait le plus souvent), régional, départemental, local (commune ou agglomération) ; c'est une info complémentaire au territoire, un peu arbitraire, et il faudrait définir des règles plus précises sur la manière de la renseigner. L'idée est que par exemple un grand aéroport est de niveau national même si il est situé sur une ou 2 communes, ou une autoroute au moins d'intérêt régional même si elle ne traverse que quelques départements; - une éventuelle référence au service d'information officiel sur cette offre de transport; - le territoire : liste de communes, PTU, départements, régions, France métro/entière (cf. ci-dessous); - des informations complémentaires (accessibilité, info temps réel, notes), en texte libre, qui peuvent aussi renvoyer vers d'autres sources (url de la page PMR par exemple). La notion de service d'information officiel apporte un 1er niveau d'analyse, par exemple pour voir le nombre de réseaux TCU qui sont sur mobile, fournissent de l'info temps réel ou diffusent de l'open data. Si on publie quels sont les services 'officiels' sur le front-office, cela permet également à l'usager de savoir où trouver l'info de '1ère main' fournie par le transporteur. Evidemment, plusieurs services d'info peuvent couvrir une même offre, et pour certains usages, le service officiel n'est pas toujours le plus pertinent, mais c'est quand même le service d'info de référence. 4.1.2 Services d'information Le coeur de l'annuaire est de décrire les services d'information transport, avec les attributs suivants : - le Nom du service (seul champ obligatoire), et d'éventuels alias; - un lien vers la fiche décrivant l'Opérateur du service d'information (acteur qui a la responsabilité éditoriale de l'information, maitre d'ouvrage du service); - la liste des Offres de transport couvertes par le service d'information; 2 Des types de transport tels que Transport Scolaire ou TAD PMR sont prévus mais pas renseignés. Il manque par exemple les compagnies aériennes or le site d'Air France par exemple est référencé. Passim-plus 11 octobre 2012 CETE Méditerranée - un lien vers une fiche par support de diffusion : site web, application mobile, guichet, centre d'appel, services web, open data... - un booléen indiquant si le service est un Service d'information multimodale ; - il est possible également de préciser le Territoire couvert (qui sinon par défaut sera l'union des territoires couverts par les offres de transport), un Logo, et de compléter par des Notes en texte libre. La notion d'opérateur du service d'info n'est décrite que très sommairement . L'idée est de pouvoir ainsi étudier les opérateurs privés qui exploitent plusieurs services, des groupes tels que la SNCF, et aussi de distinguer le type d'opérateurs: collectivités, exploitants transport, sociétés privées, associations, etc. Actuellement le type d'information fournie (horaires, tarifs, conseils, perturbation, temps réel, etc.) est décrit au niveau de la fiche 'site web'. 4.1.3 Territoires En fait, le contenu de l'annuaire Passim n'est pas limité aux seules fiches décrivant les services d'info, il dépend aussi d'une autre base de données, la base de données des territoires. Pour Passim+, il s'agit de Territoria conçue et gérée par Easter Eggs et qui devrait être publiée 'officiellement' dans les mois qui viennent, même si elle est déjà publique en open data / open source, et visible à l'adresse : : ou.comarquage.fr. Le projet Passim+ a permis de compléter cette base avec les PTU, le tableau listant les communes de chacun des PTU ayant été publié par le CERTU sur data.gouv.fr . 4.2 Le contenu de Passim+ 4.2.1 étapes de création du contenu Les étapes sont les suivantes: - création des offres de transport 'de base' ; - import du contenu CSV de Passim en tant services d'information et fiches associées; - 'nettoyage' du contenu; - améliorations progressives du modèle et du contenu (nouvelles fiches, mises à jour). Si le développement de ce prototype donne suffisamment satisfaction pour qu'il soit décidé à un moment donné de rendre Passim-Plus opérationnel et donc en pratique de basculer Passim vers Passim-plus, l'ultime étape sera de prendre en compte les dernières mises à jour du contenu de Passim. En effet, pendant les 6 derniers mois, l'annuaire Passim a continué à être mis à jour, et il faudra donc synchroniser ces mises à jour avec celles de Passim+. Néanmoins, comme nous sommes optimistes, nous avons d'ores et déjà autant que possible mis à jour à la fois Passim et Passim-plus, ce qui fait qu'en principe la synchronisation devrait se limiter à quelques mises à jour, à la marge. 4.2.2 offres 'de base' Avec le nouveau modèle Passim-plus, la 1ère étape est de décrire les offres de transport, avant de décrire les services d'information. Cela permettra ensuite par exemple d'identifier quels réseaux de TC urbains ne disposent pas encore de site internet (du moins dans Passim). Lors de la création initiale du contenu du prototype Passim-plus, avant même d'importer le contenu existant de Passim, un 1er script est lancé pour créer de manière automatique toutes ces offres 'de base', pour les types de transport TC (urbain, départemental, régional) et TAD, routiers (DIR, SCA, CG, Grandes Villes), vélo (VLS). En revanche nous n'avions pas de source de référence pour l'offre de covoiturage, l'autopartage, les ports, les aéroports, etc. En principe ce script n'est exécuté qu'une fois mais s'il fallait à nouveau l'exécuter, il faudrait le mettre à jour pour prendre notre retour d'expérience sur le modèle. Passim-plus 12 octobre 2012 CETE Méditerranée 4.2.3 import Passim et nettoyage Dans une 2ème étape, nous avons défini comment il fallait récupérer le contenu de Passim (export CSV) dans Passim-plus en faisant correspondre les éléments de données de Passim avec le modèle de Passim-plus. Sur cette base, un script d'import a été développé. Le script est en principe exécuté une seule fois, pour initialiser le contenu de la base. Le travail du CETE a consisté ensuite à 'nettoyer' le contenu de la base (en pratique le travail de mise au point a nécessité de faire évoluer le modèle et l'import et de relancer le script plusieurs fois). Les points à vérifier sur le contenu concernent d'abord les offres de transport, en commençant par les offres 'de base', et en travaillant pour chaque type de transport successivement : - toutes les offres de transport doivent avoir un nom commercial, le service d'info officiel doit être renseigné s'il existe, il faut supprimer les éventuels doublons; - la description des offres devrait comprendre systématiquement la couverture géographique (par exemple départements couverts par les routes gérées par une DIR ou une SCA, même si par ailleurs l'info sur le réseau national est étiquetée comme d'intérêt national, communes couvertes par un VLS, etc.). Concernant les services d'information, le nettoyage consiste surtout à bien faire le lien avec les offres de transport et à identifier (et supprimer) les doublons. Le nettoyage met en évidence les offres de transport qui ne sont associées à aucun service d'information : il faut s'assurer que c'est bien le cas car la plupart des transporteurs ont désormais une page web, et sinon compléter Passim. En pratique, nous n'avons pas eu le temps suffisant pour tout corriger et compléter, mais le travail est bien avancé notamment pour le TC. L'import systématique des données de Passim a aussi permis de voir quelques erreurs, et par exemple plusieurs fiches dupliquées (doublons), qu'il conviendrait de savoir détecter dans Passim-plus, au moins a posteriori. Au 27/08, Passim-plus comprenait plus de 2000 offres de transport : type \ couverture Locale Rég. Nat. Dépt. TOTAL Aéroport 1 57 7 0 65 Autopartage 29 6 3 3 41 Covoiturage 46 18 35 52 151 Port 10 20 9 3 42 Réseau routier 107 15 31 112 265 Stationnement 91 5 14 3 113 Taxi 3 0 1 0 4 TC départemental 1 0 0 110 111 TC régional 1 38 0 0 39 TC urbain 493 7 3 19 522 Transport à la demande 314 8 2 352 676 Transport longue distance 0 0 23 0 23 Transport PMR 16 1 0 1 18 Transport scolaire 2 0 0 3 5 Vélo libre service 43 0 0 0 43 TOTAL 1158 176 131 659 2124 Ce tableau permet par exemple de constater qu'il faudra sans doute encore nettoyer les offres de TCU! Passim-plus 13 octobre 2012 CETE Méditerranée 4.3 Améliorations effectuées L'essentiel des améliorations a été effectuée par le CETE Méditerranée, même si nous avons bénéficié de quelques compléments (fiches open data) dans le cadre d'un stage de fin d'études à l'ENTE en mai 2012. 4.3.1 Services d'information multimodale (SIM) et recherche d'itinéraires Les SIM jouent un rôle clé dans l'information multimodale, presque par définition, et sont une priorité de l'AFIMB et du GART. Il est donc essentiel qu'ils soient décrits le mieux possible dans Passim-plus. Dans Passim, un service d'information est identifié en tant que SIM par un attribut booléen (vrai/faux) au niveau de sa fiche descriptive ; les fiches ont été renseignées par différents CETE au fil du temps, sans qu'il n'y ait une définition précise de ce qu'on appelle un SIM. Pour Passim-Plus, on propose de considérer comme SIM un service d'information qui intègre toutes les données d'offre TC du territoire qu'il couvre et comprend un calculateur d'itinéraires multimodaux. Avec cette définition, les services d'info de niveau agglomération qui n'incluent par l'autocar ou le train ne sont pas des SIM, pas plus que les portails ou les 'centrales de mobilité' qui fournissent du conseil et des infos mais ne s'appuient pas sur une base de données mutualisant toute l'offre multimodale. En pratique, on s'appuiera sur le recensement des SIM effectué par l'AFIMB, le CERTU et le GART, qui recense uniquement les SIM de niveau départemental et régional (donc notamment pas Toulouse Déplacements ou GMCD Grenoble, qui pourraient pourtant être considérés comme des SIM). Dans Passim, on ne décrivait que grossièrement le périmètre couvert par un SIM, en indiquant quels types de transport couverts sur le territoire du SIM, sans lister toutes les offres de transport correspondantes (c-à-d la liste de tous les réseaux urbains de la région, par exemple). Idéalement on aurait pu faire ce travail lors de l'import initial, mais c'était un travail supplémentaire non prévu dans le marché Passim-plus. Il a donc fallu faire ce travail à la main depuis le back-office ; il est désormais quasi-complet pour la bonne vingtaine de SIM existants. En outre, Passim+ permet de décrire plus finement la fonction de recherche d'itinéraire des SIM (quels rabattements possibles depuis la VP ou le vélo, prise en compte du temps réel, etc.): une sousfiche 'Recherche d'itinéraires' a été ajoutée dans le modèle Passim-Plus pour cela. 4.3.2 open data et services web Il n'existe pas encore à notre connaissance d'annuaire de l'open data transport en France (ce qui est le cas aux USA par exemple), et le CETE s'efforce donc de tenir à jour une simple liste de territoires ayant ouvert un site open data comprenant des données TC sur la page : http://www.chouette.mobi/spip.php?article71 Cette page nous a permis de renseigner les sous-fiches 'open data' attachées aux services d'info dans Passim+, et de manière très partielle les fiches 'services web', car plusieurs sites open data donnent aussi accès à certains services web publics et gratuits, notamment pour une information temps réel quand elle est disponible. Nous avons uniquement renseigné les transports collectifs mais il faudrait de même bien sûr compléter sur les modes non TC (il existe de l'open data pour l'info routière, notamment). Passim-plus 14 octobre 2012 CETE Méditerranée 5 Fonctionnalités Les fonctions de Passim+ sont détaillées dans les spécifications. ajouter copie d'écrans / url pour chaque fonction 5.1 Front-office Les fonctions principales du front-office sont; pour l'internaute : - rechercher un service d'info par territoire, type ou mode de transport, ou à partir de son nom; - visualiser le contenu de l'annuaire sous forme HTML (export statique créé chaque nuit : http://Passim.comarquage.fr/site-statique/); - visualiser une fiche descriptive d'un service d'information; - proposer une nouvelle fiche ou une correction sur une fiche existante (par mail). Les fonctions destinées aux réutilisateurs du contenu sont également accessible de puis le front-office. L'offre comarquage d'Easter-Eggs permet en effet la présentation et la réutilisation de données à plusieurs niveaux (chacun accessible par API REST): - fiche d'information (url /organismes/nom_du_service ou /identifiant) - liste de fiches répondant à une requête (/liste?term=xxx...) - code à copier coller dans une page HTML pour afficher cette liste (/gadget?term=xx) - téléchargement des données comme fichiers CSV ou Excel, éventuellement d'autres formats JSON ou XML (url /export/annuaire/csv?term=destineo...) 5.2 Back-office Le back-office permet : - pour les administrateurs : de modifier le modèle et gérer les utilisateurs (il est doté de fonctions avancées de gestion des mises à jour : workflow de validation, historique, etc.); - pour les autres gestionnaires : de modifier ou créer des fiches; - pour les gestionnaires visiteurs : proposer une fiche ou une correction (dans un 1er temps le rôle 'visiteur' ne serait pas utilisé pour Passim+, les visiteurs envoyant simplement dans ce cas un mail depuis le front office, auquel répondra le gestionnaire du CETE); - importer des données, pour chaque type de fiches du modèle; - rechercher / exporter une partie du contenu (en CSV). 5.3 Production d'indicateurs Ces fonctionnalités destinées a priori à l'AFIMB, au CERTU et aux AOT s'appuient sur la librarie passim-client ont été développées par le CETE sous forme de scripts écrits en python. Elles doivent encore être déployées sur le serveur Passim-plus afin de pouvoir être lancées chaque nuit. L'utilisation de cette librairie (Passimclient) est décrite dans un document séparé. Les scripts produisent des fichiers aux formats CSV (tableaux), SHP et KML (cartes), dans des répertoires séparés et ne traitent que la France métropolitaine (cf. § sur la base de données des territoires). 5.3.1 exports au format CSV Les fichiers suivants sont produits : - toutes les offres (gérées dans le back-office), sous forme d'un tableau indiquant Nom, url, Type, Couverture, Territoire, Modes, SI officiel et Notes (une offre par ligne). - offres qui ne sont associées à aucun service d'information (et donc pas visibles dans le front-office) - services d'information, avec un tableau similaire à l'ancien export CSV de Passim : une ligne par SI Passim-plus 15 octobre 2012 CETE Méditerranée indiquant Nom, url, Types de Transport, Couverture, Territoire, Modes, Types d'infos, Opérateur, Site web, Site Mobile, SI officiel, Nb d'Offres couvertes - SIM : tableau similaire précisant en outre si quels modes gère la recherche d'itinéraires et si elle calcule les émissions de CO2 ; - indicateurs par région : pour chaque région (une ligne par région), sont indiqués le nombre de services d'information, le nombre de sites web, nboffres, le nombre d'offres TCU, le nombre d'applications ou sites mobiles, le nombre de guichets d'info, le nombre de services open data, le nombre de SIM ; - de même, indicateurs par département. 5.3.2 exports au format KML et SHP Des cartes au format KML correspondant aux tableaux des Services d'Information, des SIM, des indicateurs par Région et par Département sont produits. En outre, des cartes des offres sont générées (un fichier KML par type de transport et un fichier SHP par type de transport). Les fichiers KML peuvent s'ouvrir avec Google Earth, ou en recopiant l'url dans Google maps, ou dans un SIG. Les fichiers SHP générés s'ouvrent dans tout SIG, par exemple dans le SIG libre QGIS. Le fichier DBF associé au fichier SHP permettrait aussi d'ouvrir les données dans XL et de produire des courbes ou autres diagrammes. 6 Propositions d'améliorations De nombreuses améliorations incrémentales ont été apportées lors du développement (c'était bien l'objectif du prototypage par itérations dans ce projet), puis de manière complémentaire à partir de l'été 2012 dans le cadre d'un avenant de 4k€ au marché initial de 25k€. Ce chapitre propose de futures améliorations à apporter au contenu (offres de transport, SIM, nouveaux services web, temps réel, etc.) et aux fonctionnalités (évolutions logicielles) de Passim-plus, les deux étant parfois liées. 6.1 Améliorations portant sur le contenu 6.1.1 nettoyer le contenu Il faudra terminer le contrôle systématique de la qualité du contenu de Passim+ que nous avons commencé, notamment en matière d'information routière (si ce type d'information continue à faire partie du périmètre de l'annuaire). Un 'nettoyage' des données de Passim-plus devrait passer par les étapes suivantes: - passage en revue systématique des offres de transport France entière, territoire par territoire (région par région puis département par département) : - s'assurer qu'il ne manque aucune offre "de base" (telle que créée en principe lors de la création du contenu Passim plus): TCU, TCD, TCD, TAD, RRN, SCA, RD, Voirie urbaine, VLS... - vérifier que le contenu est correct : - pour cela, plusieurs sources possibles : revisiter les sites référencés dans Passim, les états des lieux régionaux... - identifier pour chaque offre le service d'info officiel et le créer et renseigner s'il n'existe pas déjà - passer en revue les autres offres existantes : covoiturage, autopartage, modes doux, ports, aéroports... Passim-plus 16 octobre 2012 CETE Méditerranée - passage en revue de tous les services d'info 'officiels' - compléter a minima la fiche service et la fiche site web - si possible compléter localisation des guichets, fiches open data / service web, application ou site mobile, centres d'appel, identification de l'opérateur (sommairement, par exemple à partir de la rubrique 'mentions légales' du site web si on a un doute sur l'identité de l'opérateur du service) - dans un 2ème temps : compléter les Pages Web (accès direct aux différentes rubriques) - passage en revue de tous les SIM: créer ceux qui n'existeraient pas, sur la base de la définition des SIM indiquée plus haut : renseigner toutes les offres TC, compléter le contenu y compris renseigner la recherche d'itinéraire, et toutes les sous-fiches possibles - source possible : résultat de l'enquête GART et visite des sites, sollicitation des AO SIM - passage en revue de tous les autres services d'info Passim+ (qui donc sont ceux qui ne sont ni des SIM ni rattachés officiellement à une offre de transport) Après ce travail de fond, on sera en mesure de produire des indicateurs bien plus pertinents qu'actuellement. 6.1.2 améliorer le modèle Le contenu actuel s'appuie sur la définition de certaines notions et certains termes, (par exemple, SIM, les différents types de transport, opérateur de service d'info, etc.), et sur certains choix dans la manière de décrire les services d'information (par exemple, description des types d'info fournies par le service au niveau du site web plutôt qu'au niveau du service d'information lui-même), qui peuvent être remis en cause. A court terme nous ne ferons que des améliorations à la marge, par exemple pour décrire correctement des services d'information tels que la recherche d'itinéraires routiers (VP, vélo ou à pied), qui ne se rapportent pas vraiment une offre de transport particulière. A moyen terme, si nous arrivons à monter un projet de mise en production de Passim+, en fonction des acteurs qui participeront, et du périmètre (types de transport) retenu, il faudra certainement revoir en partie le modèle (ce qui impliquera des adaptations en termes de logiciel). Par ailleurs le modèle peut être complété par de nouvelles informations et nous faisons quelques propositions à cet égard (temps réel, NFC, SIM...). 6.1.3 SIM, rubriques 'mon compte', liens 'profonds' Il faudrait là aussi compléter le travail initié, sur la base de l'enquête en cours dans le cadre du groupe de travail SIM du GART notamment. Il serait utile de décrire plus finement les services personnalisés (rubrique 'mon compte') des SIM et plus généralement de tous les services d'information, si possible en précisant l'adresse du service (comme fiche 'Page Web' du modèle). Par ailleurs, il serait intéressant de décrire tous les liens permettant d'accéder directement aux différentes rubriques d'un même site (Horaires, Tarifs, Conseils, Vente, Perturbations...), pour tous les SIM et tous les sites d'info TC. Cela permettrait de développer ensuite des portails potentiellement pratiques et de comparer facilement la manière dont l'info est décrite d'un service à l'autre. 6.1.4 temps réel et perturbations Une des évolutions majeures des dix dernières années est le déploiement progressif d'une information temps réel notamment pour les réseaux TC, qui améliore significativement le niveau de service pour les usagers. Il semble donc pertinent que Passim permette de suivre le déploiement de cette information sur le terrain. En pratique, cette info pourrait être décrite par : - l'attribut 'temps réel' de la fiche 'offre de transport'; - l'attribut 'type d'info' de la fiche 'site web' (perturbations correspond à de l'info événementielle sous forme de messages; temps réel: correspond à de l'info quantitative : temps de parcours, Passim-plus 17 octobre 2012 CETE Méditerranée avance/retard); - une fiche 'page web' pointant directement sur l'url de la plage temps réel; - une fiche 'service web' pointant directement vers le service web d'info temps réel, s'il existe (ou la plate-forme open data le cas échéant). 6.1.5 accessibilité Un autre thème important est celui de l'accessibilité : tant l'accessibilité de l'information que l'information sur l'accessibilité des transports (notamment avec l'échéance 2015 liée à la loi de 2005). Le modèle actuel ne mentionne que sommairement ce thème au niveau de l'offre de transport, qui demanderait un effort important pour être décrit plus systématiquement. 6.1.6 NFC Passim+ pourrait être étendu aux services de vente et de paiement, ou être complété pour suivre le déploiement du NFC, qui est aussi un vecteur de diffusion d'info transport dans les réseaux. Passim+ pourrait aussi référencer les sites permettant de télécharger l'application billettique NFC de chaque réseau, de la même manière que l'annuaire permettrait déjà de référencer directement la page web concernant le paiement en ligne par exemple. 6.1.7 interopérabilité des SI Les services d'information sont aussi des systèmes d'information et de manière à faciliter l'intermodalité, le ministère des transports a une politique visant à ce que ces SI soient interopérables, ce qui en pratique s'obtient par l'ouverture des systèmes qui doivent fournir des interfaces publiques conformés à des normes. Dans le même esprit que pour le NFC, Passim+ pourrait référencer systématiquement comment les services d'information transport s'appuient sur des normes d'interface ou de profils d'échange (SIRI, NETEX pour le transport public, Datex pour la route, etc.) ou des standards (GTFS...) pour fournir des interfaces (API services web) de recherche d'itinéraire, horaires de passages (ou l'équivalent pour d'autres types de transport non TC) ou des données (notamment open data), le cas échéant avec des outils ou des procédures de validation. Cette utilisation de l'annuaire nous semble en outre compatible avec le cadre européen (directives ITS, etc.), et avec d'autres propositions visant à faire avancer l'interopérabilité de l'info transport en Europe3, notamment le 'Travel Information Market' défendu par l'UITP. 6.1.8 notations On pourrait envisager, encore que cela soit plutôt adapté pour un portail privé que pour un site institutionnel tel que Passim, d'ajouter un système de notation permettant aux internautes d'évaluer les services d'information (comme on peut avoir, dans un autre domaine, une notation des films sur un site tel que allocine.fr) ou afin de renseigner un système de label 'qualité d'information'. 6.2 Améliorations portant sur les fonctionnalités 6.2.1 compléter et valoriser la base des territoires Comme indiqué plus haut, le contenu de l'annuaire Passim dépend aussi d'une base de données des territoires permettant de décrire la couverture géographique des offres de transport (et des services d'information). Dans la version actuelle, la base Territoria d'Easter Eggs comprend les communes, départements et régions et a été complétée avec les PTU, et est utilisée pour le front-office et le backoffice (recherche 'où?'). Elle ne comprend pas encore la description géométrique de ces territoires (contours), c'est pourquoi le CETE s'est appuyé sur d'autres d'autres données (les données GEOFLA 3 http://ec.europa.eu/transport/its/multimodal-planners/ideas-for-journey-planners/index_en.htm Passim-plus 18 octobre 2012 CETE Méditerranée diffusées librement par l'IGN) pour produire les exports de carte des offres et des indicateurs (avec la limitation que nous n'avons pas inclus l'Outre-Mer). Easter Eggs prévoit d'ajouter à Territoria les contours géographiques puis de publier officiellement son jeu de données en open data (et sans doute une librairie open source d'accès aux données). Cela permettra aussi une gestion plus cohérente des données, et simplifier beaucoup les mises à jour. Il faudra également traiter des territoires frontaliers tels que Monaco ou Andorre qui actuellement ne sont pas décrits de manière satisfaisante. En termes de fonctionnalités, l'ajout des géométries permettra également de produire une version cartographique du front-end. 6.2.2 valoriser la donnée 'offres de transport' Afin de ne pas créer de confusion pour les usagers, seuls les services d'information sont visibles sur le front-office. Néanmoins il pourrait être pertinent de diffuser sur internet (sur un autre site, éventuellement) et en open data une version HTML et cartographique des offres de transport décrites dans Passim-plus, en complément de la base de territoires que l'on vient de mentionner plus haut. Dans la version actuelle, la production cartes (KML ou SHP) des offres par type de transport est déjà une première dans ce sens. Il pourrait d'ailleurs être pertinent de compléter la description des offres de transport, en indiquant par exemple qui est l'exploitant, qui est l'autorité organisatrice ou concédante. Pour les TC, un lien sera à établir avec les annuaires GART/UTP/Certu ("cahiers verts et jaunes"). 6.2.3 gérer des documents et infos 'techniques' concernant les services d'info En pratique, disposer de documents associés à un service d'information pourrait être utile pour donner accès à des documents décrivant le service ou le système d'information: cahiers de charges (DCE de marchés publics), dossiers de presse ou documents techniques, évaluation... Néanmoins ces documents ne pas sont dans leur majorité accessibles en ligne (même les dossiers de marchés publics, téléchargeables uniquement pendant la période d'appel d'offres). Il faudrait donc en fait en amont 'moissonner' ces documents, les héberger sur un serveur de documents, et seulement y faire référence depuis Passim-plus. Il faudrait aussi distinguer les références publiques (visibles depuis le front voir depuis le back-office) et les références privées visibles uniquement pour certains gestionnaires. Cette fonction doit donc être étudiée en fonction des souhaits d'évolution de Passim, et de nouveaux partenaires qui seraient intéressés en plus du ministère. Actuellement pour répondre à ce besoin, de manière minimale, une sous-fiche 'Informations Techniques' a été ajoutée au modèle Passim-Plus, qui permettrait par exemple d'ajouter des références (liens vers d'autres documents), visibles dans le back-office mais pas dans le front-office, et d'accès Passim-plus 19 octobre 2012 CETE Méditerranée libre (en lecture). Cela permettrait par exemple d'indiquer le fournisseur qui a réalisé le système d'information, pointer sur les pages d'appel d'offres du système ou sur des pages de description du service d'information. 6.2.4 synchronisation du contenu Passim -> Passim-plus Ce point est mentionné dans les spécifications: Passim est importé une fois dans Passim+, puis le contenu de Passim-plus est complété pendant la phase de test. Pendant ce temps, le contenu de Passim évolue. Si on veut prendre en compte le nouveau contenu de Passim d'ici quelques mois pour basculer Passim+ en production, il n'y a pas de solution simple 'presse-bouton' : il faudra sans doute resaisir à la main l'historique des modifications des fiches enregistrées depuis la date de l'import initial ; pour minimiser ce travail, le CETE s'efforce pour l'instant de faire les mises à jour de contenu à la fois sur Passim et Passim+. 6.2.5 réutilisation Les fonctionnalités de réutilisation peuvent être complétées, notamment pour améliorer le type d'information présentée par copier-coller de code. Néanmoins avant de porter l'effort sur ces améliorations, il faudrait identifier et dialoguer avec des réutilisateurs potentiels pour connaître leurs attentes, via un site web et lors de réunions 'physiques' type barcamp. 6.2.6 indicateurs et exports Les indicateurs produits par les scripts écrits par le CETE sont très largement améliorables en fonction des attentes, et des données complémentaires qui seraient gérées dans l'annuaire et dont on voudrait des indicateurs. 7 Conclusions et Perspectives 7.1 Première évaluation : points-clés Pour résumer : Les premiers tests ont montré que le prototype fonctionnait et offrait des perspectives intéressantes, mais que pour en tirer pleinement parti, il faudrait sans doute une révision en profondeur du contenu actuel de Passim. L'apport principal de Passim-plus est de pouvoir décrire plus finement les services d'information, au prix d'une complexité (modèle) plus importante, et d'un effort de mise à jour plus important. Néanmoins, ainsi complété, l'outil pourrait être vraiment utile pour les techniciens du ministère et des collectivités, ne serait-ce que retrouver une liste un peu 'officielle' des offres de transport, non seulement TC mais aussi pour les nouveaux services de mobilité ou même pour le routier, et pour disposer de cartes interactives des offres de transport. Tout cela suppose d'obtenir un accord sur ce projet, et donc d'obtenir l'adhésion non seulement de l'AFIMB mais aussi des acteurs de l'info transport. En particulier, il nous semble qu'investir dans ce projet n'est vraiment pertinent que si on arrive à faire participer les acteurs concernés à la mise à jour du contenu, au minimum les AOT, si possible les exploitants. Cela implique un effort de communication sur l'annuaire. Passim-plus 20 octobre 2012 CETE Méditerranée 7.2 Communication et montage de projet : opportunité de faire évoluer Passim et perspectives Notre point de vue est que cet effort supplémentaire en vaut la peine dans la mesure où il permettrait de suivre vraiment le déploiement des services en France, ce que Passim ne permet pas, ainsi que des réutilisations plus riches que Passim, à condition d'améliorer également le front-office. Toutefois selon nous, le projet n'a de sens que si il créée une certaine dynamique, et en pratique apporte assez de valeur ajoutée aux acteurs concernés pour que la mise à jour de l'annuaire puisse être faite au moins pour une part significative localement par les collectivités ou les opérateurs de service d'information, plutôt que par les CETE. Cela implique une première adhésion de l'AFIMB et du CERTU sur les contours du projet, puis un effort de communication sur l'annuaire. Concernant les collectivités AOT, on peut penser que les AO qui gèrent des SIM n’auront pas vraiment de demande vis-à-vis d'un tel annuaire puisque leurs services d’info sont déjà très complets : néanmoins les SIM peuvent avoir intérêt à y être correctement référencés, dans le cadre d'une démarche nationale d'ensemble. Mais plus largement nous espérons que les AOT devraient être intéressées par le principe et en tout cas il est indispensable de leur présenter l'annuaire et de trouver un scénario auquel elle adhèrent. Dans notre esprit, le contenu de l'annuaire pourrait très bien à terme être entièrement mis à jour par les collectivités et les opérateurs de services d'information (chaque opérateur gérant les fiches le concernant), avec par exemple les Régions assurant une validation globale du contenu pour tous les types de transport (ce qui serait cohérent avec leur rôle de pilote des SIM régionaux) ou une organisation par métier correspondant aux grands types de transport (TC, route, stationnement, aérien, NSM...) pour assurer la validation du contenu et garantir ainsi que l'annuaire devienne un référentiel national qui pérennise son utilisation. Par ailleurs, il faudra les ré-utilisateurs notamment les opérateurs d'autres types de services d'info (info routière, touristique, municipale, commerciale...) qui seraient intéressés par intégrer facilement l'info transport dans leurs services. A minima on pourra communiquer facilement sur l'ouverture du prototype Passim+ via les sites Predim, Passim, à la conférence ATEC, et via Etalab. Le scénario qui nous semble le plus souhaitable est donc le suivant: - commencer à présenter le projet aux collectivités et acteurs susceptibles de l'alimenter et de l'utiliser, et notamment les AO, puis les acteurs gérant les différents types de transport; - en cas d'expressions d'intérêt confirmées, trouver des ressources complémentaires (estimées à quelques dizaines de k€ sur une durée de 4 à 6 mois) pour travailler au montage d'un projet de mise en production opérationnelle de Passim+ (qui pourra d'ailleurs changer de nom à cette occasion). Le montage comprendrait 3 volets à articuler entre eux (sans doute dans le cadre d'une prestation soustraitée dont le présent rapport permet d'ébaucher le cahier des charges) : -1- assistance à maîtrise d'ouvrage (expression et analyse des besoins des acteurs, réunions d'échange, identification des utilisateurs, périmètre et principes de fonctionnement de l'annuaire, pilotage du projet); -2- développement logiciel : compléter les fonctionnalités et la documentation; -3- gestion de données: compléter le contenu (modèle, nouvelles données et mises à jour), contrôler la qualité des données, gestion des contributions, version anglaise le cas échéant. - les résultats du montage permettraient de lancer un marché de mise en oeuvre. Le scénario est à géométrie très variable en fonction des retours obtenus sur la base de ce prototype. Ce sera à la DGITM (AFIMB et MTI) et au CERTU, en association avec ses partenaires tels que le GART ou l'UTP, d'en décider. Passim-plus 21 octobre 2012 CETE Méditerranée 8 Annexes 8.1 Glossaire Passim Passim-Plus TC SIM AFIMB MTI PREDIM PTU AOT TAD VLS API 8.2 Références http://comarquage.fr http://ou.comarquage.fr http://www.easter-eggs.com http://www.cete-mediterranee.fr CETE Méditerranée http://www.cete-mediterranee.fr/tt13/www/rubrique.php3?id_rubrique=27 Mission Info Multimodale http://www.Passim.info http://www.data.gouv.fr/donnees/view/Passim-551621?xtmc=Passim&xtcr=1 Documentation technique: http://www.cete-mediterranee.fr/tt13/www/article.php3?id_article=316 dont: Spécifications fonctionnelles Complément document d'architecture Utilisation de Passim-client pour le calcul d'indicateurs Documentation d'installation : http://Passim.comarquage.fr/installation.html Historique du projet : http://Passim.comarquage.fr/ Code https://gitorious.org/Passim/Passim-client https://gitorious.org/infos-pratiques Passim-plus 22 octobre 2012