Index: applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/acsb/acsb_passengerMobility-v0.3.xsd
===================================================================
--- applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/acsb/acsb_passengerMobility-v0.3.xsd	(revision 28018)
+++ applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/acsb/acsb_passengerMobility-v0.3.xsd	(revision 28018)
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- edited with XMLSpy v2008 (http://www.altova.com) by Nicholas Knowles Knowles (Kizoom Ltd) -->
+<xsd:schema 
+	xmlns="http://www.ifopt.org.uk/acsb" 
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+	targetNamespace="http://www.ifopt.org.uk/acsb" 
+	elementFormDefault="qualified" 
+	attributeFormDefault="unqualified" version="0.3" id="passengerMobility">
+    <xsd:annotation>
+        <xsd:appinfo>
+            <Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
+                <Aggregation>main schema</Aggregation>
+                <Audience>e-service developers</Audience>
+                <Coverage>Europe</Coverage>
+                <Creator>Drafted for version 1.0 CEN TC278 WG3 SG6 Editor Nicholas Knowles, Kizoom. mailto:schemer@ifopt.org.uk</Creator>
+                <Date>
+                    <Created>2006-08-12</Created>
+                </Date>
+                <Date>
+                    <Modified>2006-09-22</Modified>
+                </Date>
+                <Date>
+                    <Modified>2007-03-29</Modified>
+                </Date>
+                <Description>
+                    <p>Fixed Objects in Public Transport. This subschema defines common accessibility types.</p>
+                </Description>
+                <Format>
+                    <MediaType>text/xml</MediaType>
+                    <Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
+                    <Description>XML schema, W3C Recommendation 2001</Description>
+                </Format>
+                <Identifier>{http://www.ifopt.org.uk/schemas/0.4/ifopt}ifopt_accessibility-v0.3.xsd</Identifier>
+                <Language>[ISO 639-2/B] ENG</Language>
+                <Publisher>Kizoom, 109-123 Clifton Street, London EC4A 4LD</Publisher>
+                <Rights>Unclassified
+                            <Copyright>CEN, Crown Copyright 2006, 2007</Copyright>
+                </Rights>
+                <Source>
+                    <ul>
+                        <li>Derived from the SIRI standards.</li>
+                    </ul>
+                </Source>
+                <Status>Version 0.2 Draft for approval</Status>
+                <Subject>
+                    <Category>Arts, recreation and travel, Tourism, Travel (tourism), Transport,
+Air transport, Airports,
+Ports and maritime transport, Ferries (marine),
+Public transport, Bus services, Coach services, Bus stops and stations,
+Rail transport, Railway stations and track, Train services, Underground trains,
+Business and industry, Transport, Air transport , Ports and maritime transport, Public transport,
+Rail transport, Roads and road transport
+</Category>
+                    <Project>Cen TC278 WG3 SG6</Project>
+                </Subject>
+                <Title>IFOPT Fixed Objects in Public Transport - Passenger Mobility Types. </Title>
+                <Type>Standard</Type>
+            </Metadata>
+        </xsd:appinfo>
+        <xsd:documentation>Fixed Objects accessibility  types for IFOPT Fixed Objects in Public Transport </xsd:documentation>
+    </xsd:annotation>
+    <!--======Point=======================================================================================-->      
+    <xsd:complexType name="PassengerAccessibilityNeedsStructure">
+        <xsd:annotation>
+            <xsd:documentation>Type for accessibility needs. Records the requirementrs of a passenger that may affect chocie of facilities</xsd:documentation>
+        </xsd:annotation>
+        <xsd:sequence>
+            <xsd:element name="UserNeed" type="UserNeedStructure" minOccurs="0" maxOccurs="unbounded">
+                <xsd:annotation>
+                    <xsd:documentation>Specific pyschosensory need that may constrain choice of services and facilities.</xsd:documentation>
+                </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="AccompaniedByCarer" type="xsd:boolean" minOccurs="0">
+                <xsd:annotation>
+                    <xsd:documentation>Whether the passenger is accompanied by a carer or assistant.</xsd:documentation>
+                </xsd:annotation>
+            </xsd:element>
+        </xsd:sequence>
+    </xsd:complexType>
+    <xsd:complexType name="UserNeedStructure">
+        <xsd:annotation>
+            <xsd:documentation>Type for of a specific need</xsd:documentation>
+        </xsd:annotation>
+        <xsd:sequence>
+            <xsd:group ref="UserNeedGroup">
+                <xsd:annotation>
+                    <xsd:documentation>one of the following</xsd:documentation>
+                </xsd:annotation>
+            </xsd:group>
+            <xsd:element name="Excluded" type="xsd:boolean" minOccurs="0">
+                <xsd:annotation>
+                    <xsd:documentation>Whether user need is included or excluded. Default is included</xsd:documentation>
+                </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="NeedRanking" type="xsd:integer" minOccurs="0">
+                <xsd:annotation>
+                    <xsd:documentation>Relative ranking of need on a sclae 1-5</xsd:documentation>
+                </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="Extensions" type="xsd:anyType" minOccurs="0"/>
+        </xsd:sequence>
+    </xsd:complexType>
+    <xsd:group name="UserNeedGroup">
+        <xsd:choice>
+            <xsd:element name="MobilityNeed" type="MobilityEnumeration">
+                <xsd:annotation>
+                    <xsd:documentation>Passenger mobility need for which suitability is specified.</xsd:documentation>
+                </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="PsychosensoryNeed" type="PyschosensoryNeedEnumeration">
+                <xsd:annotation>
+                    <xsd:documentation>Passenger mobility need for which suitability is specified.</xsd:documentation>
+                </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="MedicalNeed">
+                <xsd:annotation>
+                    <xsd:documentation>Passenger medical need for which suitability is specified.</xsd:documentation>
+                </xsd:annotation>
+                <xsd:simpleType>
+                    <xsd:restriction base="MedicalNeedEnumeration"/>
+                </xsd:simpleType>
+            </xsd:element>
+            <xsd:element name="EncumbranceNeed" type="EncumbranceEnumeration">
+                <xsd:annotation>
+                    <xsd:documentation>Passenger enceumbrance need for which suitability is specified.</xsd:documentation>
+                </xsd:annotation>
+            </xsd:element>
+        </xsd:choice>
+    </xsd:group>
+    <!--======Point=======================================================================================-->
+    <xsd:simpleType name="MobilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Identification of mobilityneeds</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="wheelchair"/>
+            <xsd:enumeration value="assistedWheelchair"/>
+            <xsd:enumeration value="motorizedWheelchair"/>
+            <xsd:enumeration value="walkingFrame"/>
+            <xsd:enumeration value="restrictedMobility"/>
+            <xsd:enumeration value="otherMobilityNeed"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    
+    <!--======Point=======================================================================================-->
+    <xsd:simpleType name="PyschosensoryNeedEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Enumeration of specific psychosensory needs</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="visualImpairment"/>
+            <xsd:enumeration value="auditoryImpairment"/>
+            <xsd:enumeration value="cognitiveInputImpairment"/>
+            <xsd:enumeration value="averseToLifts"/>
+            <xsd:enumeration value="averseToEscalators"/>
+            <xsd:enumeration value="averseToConfinedSpaces"/>
+            <xsd:enumeration value="averseToCrowds"/>
+            <xsd:enumeration value="otherPsychosensoryNeed"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!--======Medical Need=======================================================================================-->
+    <xsd:simpleType name="MedicalNeedEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Enumeration of specific Medical needs</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="allergic"/>
+            <xsd:enumeration value="heartCondition"/>
+            <xsd:enumeration value="otherMedicalNeed"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!--======Encumbrance=======================================================================================-->
+    <xsd:simpleType name="EncumbranceEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Enumeration of specific encumbrances</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="luggageEncumbered"/>
+            <xsd:enumeration value="pushchair"/>
+            <xsd:enumeration value="baggageTrolley"/>
+            <xsd:enumeration value="oversizeBaggage"/>
+            <xsd:enumeration value="guideDog"/>
+            <xsd:enumeration value="otherAnimal"/>
+            <xsd:enumeration value="otherEncumbrance"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!--======Suitability==================================================================================-->
+    <xsd:complexType name="SuitabilityStructure">
+        <xsd:annotation>
+            <xsd:documentation>Type for of a specific need</xsd:documentation>
+        </xsd:annotation>
+        <xsd:sequence>
+            <xsd:element name="Suitable" type="SuitabilityEnumeration">
+                <xsd:annotation>
+                    <xsd:documentation>Whether the Facility is suitable </xsd:documentation>
+                </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="UserNeed" type="UserNeedStructure"/>
+        </xsd:sequence>
+    </xsd:complexType>
+    <xsd:simpleType name="SuitabilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Identification of specific needs</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="suitable"/>
+            <xsd:enumeration value="notSuitable"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!--======Point=======================================================================================-->
+</xsd:schema>
Index: applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/neptune.xsd
===================================================================
--- applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/neptune.xsd	(revision 28018)
+++ applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/neptune.xsd	(revision 28018)
@@ -0,0 +1,442 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- ==========================================================================	-->
+<!--  															-->
+<!-- CERTU														-->
+<!--  															-->
+<!-- projet chouette : Schema XSD										-->
+<!--  															-->
+<!-- neptune.xsd : Description XML du profil NEPTUNE 						-->
+<!--  															-->
+<!-- Version : $Revision: 1.7 $										-->
+<!--  															-->
+<!-- ==========================================================================	-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+xmlns="http://www.trident.org/schema/trident" 
+xmlns:trd="http://www.trident.org/schema/trident" 
+xmlns:siri="http://www.siri.org.uk/siri" 
+xmlns:ifopt="http://www.ifopt.org.uk/acsb" 
+targetNamespace="http://www.trident.org/schema/trident"
+elementFormDefault="qualified" version="1.00">
+
+	<xsd:annotation>
+		<xsd:documentation xml:lang="en">
+TRIDENT exchange schema.
+Request / Answer schema
+Copyright (c) 2001 TRIDENT consortium, All Rights Reserved.
+		</xsd:documentation>
+	</xsd:annotation>
+	<!--.....Dépendance sur SIRI pour les équipements...-->
+	<xsd:import namespace="http://www.ifopt.org.uk/acsb" 
+	schemaLocation="./acsb/acsb_passengerMobility-v0.3.xsd"/>
+	<xsd:import namespace="http://www.siri.org.uk/siri" 
+	schemaLocation="./siri/siri_facilities-v1.2.xsd"/>
+	<!--.....Inclusion des éléments TRIDENT nécessaires...-->
+	
+	<xsd:include schemaLocation="./trident/trident_Global_schema.xsd"/>
+	<xsd:include schemaLocation="./trident/trident_Location_schema.xsd"/>
+	<xsd:include schemaLocation="./trident/trident_PT_schema.xsd"/>
+	<!-- **************************************************************** -->
+	<xsd:complexType name="ITLType">
+		<xsd:annotation>
+			<xsd:documentation>Interdiction de trafic local</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="areaId" type="TridentIdType"/>
+			<xsd:element name="lineIdShortCut" type="TridentIdType" minOccurs="0"/>
+			<xsd:element name="name" type="xsd:string"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="TimeSlotType">
+		<xsd:annotation>
+			<xsd:documentation>Type pour les fréquences horaire</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType">
+				<xsd:sequence>
+					<xsd:element name="beginningSlotTime" type="xsd:time"/>
+					<xsd:element name="endSlotTime" type="xsd:time"/>
+					<xsd:element name="firstDepartureTimeInSlot" type="xsd:time"/>
+					<xsd:element name="lastDepartureTimeInSlot" type="xsd:time"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="RouteExtension">
+		<xsd:annotation>
+			<xsd:documentation>Extension d'itinéraire qui en précise le sens, aller ou retour</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="wayBack" type="xsd:string"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="StopAreaExtension">
+		<xsd:annotation>
+			<xsd:documentation>Extension de zone d'arrêts qui précise notamment un code tarifaire et un identifiant fonctionnel</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="areaType" type="ChouetteAreaType"/>
+			<xsd:element name="nearestTopicName" type="xsd:string" minOccurs="0"/>
+			<xsd:element name="fareCode" type="xsd:int" minOccurs="0"/>
+			<xsd:element name="registration" type="RegistrationType" minOccurs="0"/>
+			<xsd:element name="mobilityRestrictedSuitability" type="xsd:boolean" minOccurs="0"/>
+			<xsd:element name="accessibilitySuitabilityDetails" minOccurs="0">
+				<xsd:complexType>
+					<xsd:sequence maxOccurs="unbounded">
+						<xsd:group ref="ifopt:UserNeedGroup"/>
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="stairsAvailability" type="xsd:boolean" minOccurs="0"/>
+			<xsd:element name="liftAvailability" type="xsd:boolean" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="ConnectionLinkExtensionType">
+		<xsd:sequence>
+			<xsd:element name="accessibilitySuitabilityDetails" minOccurs="0">
+				<xsd:complexType>
+					<xsd:sequence maxOccurs="unbounded">
+						<xsd:group ref="ifopt:UserNeedGroup"/>
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="LineExtensionType">
+		<xsd:annotation>
+			<xsd:documentation>Extension de ligne pour l'accessibilité aux PMR</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="stableId" type="xsd:string" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Identifier of the line whose value will remain unchanged for the all line life time </xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="mobilityRestrictedSuitability" type="xsd:boolean" minOccurs="0"/>
+			<xsd:element name="accessibilitySuitabilityDetails" minOccurs="0">
+				<xsd:complexType>
+					<xsd:sequence maxOccurs="unbounded">
+						<xsd:group ref="ifopt:UserNeedGroup"/>
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="ChouetteFacilityType">
+		<xsd:annotation>
+			<xsd:documentation>Description des equipement situés dans les zones d'arrêt ou les vehicules (via la ligne)</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType">
+				<xsd:sequence>
+					<xsd:element name="facilityLocation" minOccurs="0">
+						<xsd:complexType>
+							<xsd:sequence>
+								<xsd:element name="longitude" type="trd:LongitudeType"/>
+								<xsd:element name="latitude" type="trd:LatitudeType"/>
+								<xsd:element name="longLatType" type="LongLatTypeType"/>
+								<xsd:element name="address" type="trd:AddressType" minOccurs="0"/>
+								<xsd:element name="projectedPoint" type="trd:ProjectedPointType" minOccurs="0"/>
+								<xsd:element name="containedIn" type="trd:TridentIdType"/>
+								<!-- REMARK : The IsContainedBy element refers to Area via Id -->
+							</xsd:sequence>
+						</xsd:complexType>
+					</xsd:element>
+					<xsd:choice>
+						<xsd:annotation>
+							<xsd:documentation>The facility has to be attached to a StopAres (Quay, BoardingPosition or Stop Place), a line (meaning vehicles operating this line), a connection link or a Stop Point on Route (stopPoint))</xsd:documentation>
+						</xsd:annotation>
+						<xsd:element name="stopAreaId" type="trd:TridentIdType"/>
+						<xsd:element name="lineId" type="trd:TridentIdType"/>
+						<xsd:element name="connectionLinkId" type="trd:TridentIdType"/>
+						<xsd:element name="stopPointId" type="trd:TridentIdType"/>
+					</xsd:choice>
+					<xsd:element name="facilityFeature" type="siri:AllFacilitiesFeatureStructure" maxOccurs="unbounded">
+						<xsd:annotation>
+							<xsd:documentation>Description of the feauture of the facility. Several features may be associated to a single facility.</xsd:documentation>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="name" type="xsd:string" minOccurs="0">
+						<xsd:annotation>
+							<xsd:documentation>Name of the facility</xsd:documentation>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="description" type="xsd:string" minOccurs="0">
+						<xsd:annotation>
+							<xsd:documentation>Textual description of the facility</xsd:documentation>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="freeAccess" type="xsd:boolean" minOccurs="0">
+						<xsd:annotation>
+							<xsd:documentation>Is the access restricted or authorised to everybody</xsd:documentation>
+						</xsd:annotation>
+					</xsd:element>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="ChouettePTNetworkType">
+		<xsd:annotation>
+			<xsd:documentation>La strucutre d'échange d'une ligne de transport.
+Cette strucuture contient la totalité des données qui décrivent la ligne.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="PTNetwork" type="trd:PTNetworkType">
+				<xsd:annotation>
+					<xsd:documentation>Le réseau de la ligne</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="GroupOfLine" type="GroupOfLineType" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Groupe de ligne auquel appartient la ligne décrite</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="Company" type="trd:CompanyType" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>La compagnie de transport qui assure l'exploitation de la ligne.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="ChouetteArea">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="StopArea" minOccurs="0" maxOccurs="unbounded">
+							<xsd:annotation>
+								<xsd:documentation>La liste des zones dons le type figure sur l'extension</xsd:documentation>
+							</xsd:annotation>
+							<xsd:complexType>
+								<xsd:complexContent>
+									<xsd:extension base="StopAreaType">
+										<xsd:sequence>
+											<xsd:element name="StopAreaExtension" type="StopAreaExtension" minOccurs="0"/>
+										</xsd:sequence>
+									</xsd:extension>
+								</xsd:complexContent>
+							</xsd:complexType>
+						</xsd:element>
+						<xsd:element name="AreaCentroid" minOccurs="0" maxOccurs="unbounded">
+							<xsd:annotation>
+								<xsd:documentation>Liste de position géographiques</xsd:documentation>
+							</xsd:annotation>
+							<xsd:complexType>
+								<xsd:complexContent>
+									<xsd:extension base="PlaceType"/>
+								</xsd:complexContent>
+							</xsd:complexType>
+						</xsd:element>
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="ConnectionLink" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>La liste de toutes les correspondances sur la ligne.
+Les correspondances relient un arrêt de la ligne avec un autre arrêt de cette même ligne ou d'une autre ligne.</xsd:documentation>
+				</xsd:annotation>
+				<xsd:complexType>
+					<xsd:complexContent>
+						<xsd:extension base="ConnectionLinkType">
+							<xsd:sequence>
+								<xsd:element name="ConnectionLinkExtension" type="ConnectionLinkExtensionType" minOccurs="0"/>
+							</xsd:sequence>
+						</xsd:extension>
+					</xsd:complexContent>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="Timetable" type="TimetableType" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>La liste des tableaux de marche.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="TimeSlot" type="TimeSlotType" minOccurs="0" maxOccurs="unbounded"/>
+			<xsd:element name="ChouetteLineDescription">
+				<xsd:annotation>
+					<xsd:documentation>Structure qui regroupe les autres données de la ligne.
+</xsd:documentation>
+				</xsd:annotation>
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="Line">
+							<xsd:annotation>
+								<xsd:documentation>La ligne et ses références vers ses itinéraires et son réseau</xsd:documentation>
+							</xsd:annotation>
+							<xsd:complexType>
+								<xsd:complexContent>
+									<xsd:extension base="LineType">
+										<xsd:sequence>
+											<xsd:element name="LineExtension" type="LineExtensionType" minOccurs="0"/>
+										</xsd:sequence>
+									</xsd:extension>
+								</xsd:complexContent>
+							</xsd:complexType>
+						</xsd:element>
+						<xsd:element name="ChouetteRoute" maxOccurs="unbounded">
+							<xsd:annotation>
+								<xsd:documentation>La liste de tous les itinéraires de la ligne.</xsd:documentation>
+							</xsd:annotation>
+							<xsd:complexType>
+								<xsd:complexContent>
+									<xsd:extension base="RouteType">
+										<xsd:sequence>
+											<xsd:element name="RouteExtension" type="RouteExtension" minOccurs="0"/>
+										</xsd:sequence>
+									</xsd:extension>
+								</xsd:complexContent>
+							</xsd:complexType>
+						</xsd:element>
+						<xsd:element name="StopPoint" minOccurs="2" maxOccurs="unbounded">
+							<xsd:annotation>
+								<xsd:documentation>La liste de tous les arrêts parcourus par les tronçons des itinéraires de ligne.
+
+</xsd:documentation>
+							</xsd:annotation>
+							<xsd:complexType>
+								<xsd:complexContent>
+									<xsd:extension base="StopPointType"/>
+								</xsd:complexContent>
+							</xsd:complexType>
+						</xsd:element>
+						<xsd:element name="ITL" type="ITLType" minOccurs="0" maxOccurs="unbounded">
+							<xsd:annotation>
+								<xsd:documentation>Liste des interdictions de trafic local auxquelles doivent se conformer les voyageurs de la ligne</xsd:documentation>
+							</xsd:annotation>
+						</xsd:element>
+						<xsd:element name="PtLink" type="PTLinkType" maxOccurs="unbounded">
+							<xsd:annotation>
+								<xsd:documentation>La liste de tous les tronçons des itinéraires de la ligne.</xsd:documentation>
+							</xsd:annotation>
+						</xsd:element>
+						<xsd:element name="JourneyPattern" type="JourneyPatternType" minOccurs="0" maxOccurs="unbounded">
+							<xsd:annotation>
+								<xsd:documentation>La liste de toutes les missions des courses de la ligne.</xsd:documentation>
+							</xsd:annotation>
+						</xsd:element>
+						<xsd:element name="VehicleJourney" type="VehicleJourneyType" minOccurs="0" maxOccurs="unbounded">
+							<xsd:annotation>
+								<xsd:documentation>La liste de toutes les courses de la ligne qui sont effectives pour au moins l'un des tableaux de marche de la ligne.</xsd:documentation>
+							</xsd:annotation>
+						</xsd:element>
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="Facility" type="ChouetteFacilityType" minOccurs="0" maxOccurs="unbounded"/>
+			<xsd:element name="AccessPoint" type="PTAccessPointType" minOccurs="0" maxOccurs="unbounded"/>
+						
+			<xsd:element name="AccessLink" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>La liste de toutes les correspondances sur la ligne.
+Les correspondances relient un arrêt de la ligne avec un autre arrêt de cette même ligne ou d'une autre ligne.</xsd:documentation>
+				</xsd:annotation>
+				<xsd:complexType>
+					<xsd:complexContent>
+						<xsd:extension base="PTAccessLinkType">
+							<xsd:sequence>
+								<xsd:element name="ConnectionLinkExtension" type="ConnectionLinkExtensionType" minOccurs="0"/>
+							</xsd:sequence>
+						</xsd:extension>
+					</xsd:complexContent>
+				</xsd:complexType>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<!-- Definition des instances -->
+	<xsd:element name="ChouettePTNetwork" type="ChouettePTNetworkType">
+		<xsd:keyref name="fk_stoppoint_journey" refer="pk_stoppoint">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:JourneyPattern/trd:stopPointList"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:keyref name="fk_route_journey" refer="pk_route">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:JourneyPattern/trd:routeId"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:keyref name="fk_journey_vehicle" refer="pk_journey_pattern">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:VehicleJourney/trd:journeyPatternId"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:key name="pk_journey_pattern">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:JourneyPattern"/>
+			<xsd:field xpath="trd:objectId"/>
+		</xsd:key>
+		<xsd:keyref name="fk_vehicle_timetable" refer="pk_vehicle">
+			<xsd:selector xpath=".//trd:Timetable/trd:vehicleJourneyId"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:keyref name="fk_vehicle_vehicleatstop" refer="pk_vehicle">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:VehicleJourney/trd:vehicleJourneyAtStop/trd:vehicleJourneyId"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:keyref name="fk_stoppoint_vehicleatstop" refer="pk_stoppoint">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:VehicleJourney/trd:vehicleJourneyAtStop/trd:stopPointId"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:keyref name="fk_route_vehicle" refer="pk_route">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:VehicleJourney/trd:routeId"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:keyref name="fk_stoppoint_ptlink" refer="pk_stoppoint">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:PtLink/trd:endOfLink|.//trd:ChouetteLineDescription/trd:PtLink/trd:startOfLink"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:key name="pk_vehicle">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:VehicleJourney"/>
+			<xsd:field xpath="trd:objectId"/>
+		</xsd:key>
+		<xsd:key name="pk_stoppoint">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:StopPoint"/>
+			<xsd:field xpath="trd:objectId"/>
+		</xsd:key>
+		<xsd:key name="pk_ptlink">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:PtLink"/>
+			<xsd:field xpath="trd:objectId"/>
+		</xsd:key>
+		<xsd:keyref name="fk_stoparea_centroid" refer="pk_stoparea">
+			<xsd:selector xpath=".//trd:ChouetteArea/trd:AreaCentroid/trd:containedIn"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:keyref name="fk_stoparea_stoppoint" refer="pk_stoparea">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:StopPoint/trd:containedIn"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:key name="pk_stoparea">
+			<xsd:selector xpath=".//trd:ChouetteArea/trd:StopArea"/>
+			<xsd:field xpath="trd:objectId"/>
+		</xsd:key>
+		<xsd:keyref name="fk_route_line" refer="pk_route">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:Line/trd:routeId"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+		<xsd:key name="pk_route">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:ChouetteRoute"/>
+			<xsd:field xpath="trd:objectId"/>
+		</xsd:key>
+		<xsd:keyref name="fk_line_ptnetwork" refer="pk_line">
+			<xsd:selector xpath=".//trd:PTNetwork"/>
+			<xsd:field xpath="trd:lineId"/>
+		</xsd:keyref>
+		<xsd:key name="pk_line">
+			<xsd:selector xpath=".//trd:ChouetteLineDescription/trd:Line"/>
+			<xsd:field xpath="trd:objectId"/>
+		</xsd:key>
+		<xsd:key name="pk_centroid">
+			<xsd:selector xpath=".//trd:ChouetteArea/trd:AreaCentroid"/>
+			<xsd:field xpath="trd:objectId"/>
+		</xsd:key>
+		<xsd:keyref name="fk_centroid_stoparea" refer="pk_centroid">
+			<xsd:selector xpath=".//trd:ChouetteArea/trd:StopArea/trd:centroidOfArea"/>
+			<xsd:field xpath="."/>
+		</xsd:keyref>
+	</xsd:element>
+	<xsd:simpleType name="ChouetteAreaType">
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="Quay"/>
+			<xsd:enumeration value="BoardingPosition"/>
+			<xsd:enumeration value="CommercialStopPoint"/>
+			<xsd:enumeration value="StopPlace"/>
+			<xsd:enumeration value="ITL"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="ChouetteRemoveLineType">
+		<xsd:sequence>
+			<xsd:element name="Line" type="LineType"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:element name="ChouetteRemoveLine" type="ChouetteRemoveLineType"/>
+</xsd:schema>
Index: applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/siri/siri_facilities-v1.2.xsd
===================================================================
--- applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/siri/siri_facilities-v1.2.xsd	(revision 28018)
+++ applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/siri/siri_facilities-v1.2.xsd	(revision 28018)
@@ -0,0 +1,539 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsd:schema xmlns="http://www.siri.org.uk/siri" 
+xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+targetNamespace="http://www.siri.org.uk/siri" 
+elementFormDefault="qualified" 
+attributeFormDefault="unqualified" 
+version="1.2" 
+id="siri_facilities">
+    <xsd:annotation>
+        <xsd:appinfo>
+            <Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
+                <Aggregation>main schema</Aggregation>
+                <Audience>e-service developers</Audience>
+                <Contributor>Add names </Contributor>
+                <Coverage>Europe</Coverage>
+                <Creator>>Drafted for version 1.0  XTIS Kizoom Incident Schema Nicholas Knowles, Kizoom. mailto:schemer@kizoom.org.uk</Creator>
+                <Date>
+                    <Created>2004-09-29</Created>
+                </Date>
+                <Date>
+                    <Modified>2004-10-01</Modified>
+                </Date>
+                <Date>
+                    <Modified>2005-11-18</Modified>
+                </Date>
+                <Date>
+                    <Modified>2007-03-29</Modified>
+                </Date>
+                <Description>
+                    <p>SIRI is a European CEN standard for the exchange of real time information .
+
+                    This subschema describes recommende values for facility and feature  codes to use in the ServiceFeatureRef and VehicleFeatureRef and FeatureRef values.   </p>
+                </Description>
+                <Format>
+                    <MediaType>text/xml</MediaType>
+                    <Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
+                    <Description>XML schema, W3C Recommendation 2001</Description>
+                </Format>
+                <Identifier>{http://www.siri.org.uk/schemas/1.3/siri}facilities-v1.1.xsd</Identifier>
+                <Language>[ISO 639-2/B] ENG</Language>
+                <Publisher>CEN</Publisher>
+                <Relation> 
+
+                </Relation>
+                <Rights>Unclassified
+
+                            <Copyright>Kizoom 2000-2005</Copyright>
+                </Rights>
+                <Source>
+                    <ul>
+                        <li>Derived from the TPEG Categories  schema as encoded in the Kizoom XTIS schema.</li>
+                    </ul>
+                </Source>
+                <Status>Version 1.1 Draft l</Status>
+                <Subject>
+                    <Category>Arts, recreation and travel, Tourism, Travel (tourism), Transport,
+Air transport, Airports,
+Ports and maritime transport, Ferries (marine),
+Public transport, Bus services, Coach services, Bus stops and stations,
+Rail transport, Railway stations and track, Train services, Underground trains,
+Business and industry, Transport, Air transport , Ports and maritime transport, Public transport,
+Rail transport, Roads and road transport
+</Category>
+                    <Project>Cen TC278 WG3 SG7</Project>
+                </Subject>
+                <Title>SIRI XML schema. Facility code subschema </Title>
+                <Type>Standard</Type>
+            </Metadata>
+        </xsd:appinfo>
+    </xsd:annotation>
+    <!-- ======================================================================= -->
+    <xsd:group name="AllFacilitiesGroup">
+        <xsd:annotation>
+            <xsd:documentation>Facilities that apply to stops.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:sequence>
+            <xsd:group ref="ServiceFacilityGroup"/>
+            <xsd:element ref="AssistanceFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <xsd:element ref="HireFacility" minOccurs="0" maxOccurs="unbounded"/>
+        </xsd:sequence>
+    </xsd:group>
+    <xsd:group name="CommonFacilityGroup">
+        <xsd:annotation>
+            <xsd:documentation>Structured Classification Elements. Corresponds to TPEG 18 Event Reason</xsd:documentation>
+        </xsd:annotation>
+        <xsd:sequence>
+            <xsd:element ref="FareClassFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <xsd:element ref="TicketingFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <xsd:element ref="NuisanceFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <xsd:element ref="MobilityFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <xsd:element ref="PassengerInformationFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <xsd:element ref="PassengerCommsFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <xsd:element ref="RefreshmentFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <!-- E.Z retrieve default="unknown" -->
+            <xsd:element name="AccessFacility" type="AccessFacilityEnumeration" minOccurs="0" maxOccurs="unbounded">
+                <xsd:annotation>
+                    <xsd:documentation>Classification of Access Facility</xsd:documentation>
+                </xsd:annotation>
+            </xsd:element>
+            <xsd:element ref="SanitaryFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <xsd:element ref="LuggageFacility" minOccurs="0" maxOccurs="unbounded"/>
+        </xsd:sequence>
+    </xsd:group>
+    <xsd:group name="StopFacilityGroup">
+        <xsd:annotation>
+            <xsd:documentation>Facilities that apply to stops.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:sequence>
+            <xsd:group ref="CommonFacilityGroup"/>
+            <xsd:element ref="AssistanceFacility" minOccurs="0" maxOccurs="unbounded"/>
+            <xsd:element ref="HireFacility" minOccurs="0" maxOccurs="unbounded"/>
+        </xsd:sequence>
+    </xsd:group>
+    <xsd:group name="ServiceFacilityGroup">
+        <xsd:annotation>
+            <xsd:documentation>Facilities that apply to services.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:sequence>
+            <xsd:group ref="CommonFacilityGroup"/>
+            <xsd:element ref="AccommodationFacility" minOccurs="0" maxOccurs="unbounded"/>
+        </xsd:sequence>
+    </xsd:group>
+    <xsd:complexType name="AllFacilitiesFeatureStructure">
+        <xsd:annotation>
+            <xsd:documentation>Description of the features of any of the available facilities</xsd:documentation>
+        </xsd:annotation>
+        <xsd:choice>
+            <xsd:element ref="AccessFacility"/>
+            <xsd:element ref="AccommodationFacility"/>
+            <xsd:element ref="AssistanceFacility"/>
+            <xsd:element ref="FareClassFacility"/>
+            <xsd:element ref="HireFacility"/>
+            <xsd:element ref="LuggageFacility"/>
+            <xsd:element ref="MobilityFacility"/>
+            <xsd:element ref="NuisanceFacility"/>
+            <xsd:element ref="ParkingFacility"/>
+            <xsd:element ref="PassengerCommsFacility"/>
+            <xsd:element ref="PassengerInformationFacility"/>
+            <xsd:element ref="RefreshmentFacility"/>
+            <xsd:element ref="ReservedSpaceFacility"/>
+            <xsd:element ref="RetailFacility"/>
+            <xsd:element ref="SanitaryFacility"/>
+            <xsd:element ref="TicketingFacility"/>
+        </xsd:choice>
+    </xsd:complexType>
+    <!-- ===Access FACILITY====================================== -->
+  
+    <xsd:element name="AccessFacility" type="AccessFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Access Facility</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="AccessFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Access Facility</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="lift"/>
+            <xsd:enumeration value="escalator"/>
+            <xsd:enumeration value="travelator"/>
+            <xsd:enumeration value="ramp"/>
+            <xsd:enumeration value="stairs"/>
+            <xsd:enumeration value="shuttle"/>
+            <xsd:enumeration value="narrowEntrance"/>
+            <xsd:enumeration value="barrier"/>
+            <xsd:enumeration value="palletAccess_lowFloor"/>
+            <xsd:enumeration value="validator"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Accomodation FACILITY====================================== -->
+ 
+    <xsd:element name="AccommodationFacility" type="AccommodationFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Accomodation Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="AccommodationFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Accomodation Facility:  TPEG pti_table 23.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="pti23_3"/>
+            <xsd:enumeration value="sleeper"/>
+            <xsd:enumeration value="pti23_4"/>
+            <xsd:enumeration value="couchette"/>
+            <xsd:enumeration value="pti23_5"/>
+            <xsd:enumeration value="specialSeating"/>
+            <xsd:enumeration value="pti23_11"/>
+            <xsd:enumeration value="freeSeating"/>
+            <xsd:enumeration value="pti23_12"/>
+            <xsd:enumeration value="recliningSeats"/>
+            <xsd:enumeration value="pti23_13"/>
+            <xsd:enumeration value="babyCompartment"/>
+            <xsd:enumeration value="familyCarriage"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Assistance FACILITY====================================== -->
+ 
+    <xsd:element name="AssistanceFacility" type="AssistanceFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Assistance Facility</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="AssistanceFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Assistance Facility</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="police"/>
+            <xsd:enumeration value="firstAid"/>
+            <xsd:enumeration value="sosPoint"/>
+            <xsd:enumeration value="specificAssistance"/>
+            <xsd:enumeration value="unaccompaniedMinorAssistance"/>
+            <xsd:enumeration value="boardingAssistance"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===FareClass FACILITY====================================== -->
+
+    <xsd:element name="FareClassFacility" type="FareClassFacilityEnumeration" >
+        <xsd:annotation>
+            <xsd:documentation>Classification of FareClass Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="FareClassFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for FareClass Facility:  TPEG pti_table 23.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="pti23_0"/>
+            <xsd:enumeration value="unknown_2"/>
+            <xsd:enumeration value="pti23_6"/>
+            <xsd:enumeration value="firstClass"/>
+            <xsd:enumeration value="pti23_7"/>
+            <xsd:enumeration value="secondClass"/>
+            <xsd:enumeration value="pti23_8"/>
+            <xsd:enumeration value="thirdClass"/>
+            <xsd:enumeration value="pti23_9"/>
+            <xsd:enumeration value="economyClass"/>
+            <xsd:enumeration value="pti23_10"/>
+            <xsd:enumeration value="businessClass"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    
+    <!-- ===Hire FACILITY====================================== -->
+ 
+    <xsd:element name="HireFacility" type="HireFacilityEnumeration" >
+        <xsd:annotation>
+            <xsd:documentation>Classification of Hire Facility</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="HireFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Hire Facility</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="carHire"/>
+            <xsd:enumeration value="motorCycleHire"/>
+            <xsd:enumeration value="cycleHire"/>
+            <xsd:enumeration value="taxi"/>
+            <xsd:enumeration value="recreationDeviceHire"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Luggage  FACILITY====================================== -->
+ 
+    <xsd:element name="LuggageFacility" type="LuggageFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Luggage Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="LuggageFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Luggage Facility:  TPEG pti_table 23.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="pti23_17"/>
+            <xsd:enumeration value="bikeCarriage"/>
+            <xsd:enumeration value="baggageStorage"/>
+            <xsd:enumeration value="leftLuggage"/>
+            <xsd:enumeration value="porterage"/>
+            <xsd:enumeration value="baggageTrolleys"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Mobility FACILITY====================================== -->
+ 
+    <xsd:element name="MobilityFacility" type="MobilityFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Mobility Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="MobilityFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Mobility Facility:  TPEG pti_table 23.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="pti23_255_4"/>
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="pti23_16"/>
+            <xsd:enumeration value="suitableForWheelChairs"/>
+            <xsd:enumeration value="pti23_16_1"/>
+            <xsd:enumeration value="lowFloor"/>
+            <xsd:enumeration value="pti23_16_2"/>
+            <xsd:enumeration value="boardingAssistance"/>
+            <xsd:enumeration value="pti23_16_3"/>
+            <xsd:enumeration value="stepFreeAccess"/>
+            <xsd:enumeration value="tactilePatformEdges"/>
+            <xsd:enumeration value="onboardAssistance"/>
+            <xsd:enumeration value="unaccompaniedMinorAssistance"/>
+            <xsd:enumeration value="audioInformation"/>
+            <xsd:enumeration value="visualInformation"/>
+            <xsd:enumeration value="displaysForVisuallyImpaired"/>
+            <xsd:enumeration value="audioForHearingImpaired"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Nuisance  FACILITY====================================== -->
+ 
+    <xsd:element name="NuisanceFacility" type="NuisanceFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Nuisance Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="NuisanceFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Nuisance Facility:  TPEG pti_table 23.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="smoking"/>
+            <xsd:enumeration value="noSmoking"/>
+            <xsd:enumeration value="mobilePhoneUseZone"/>
+            <xsd:enumeration value="mobilePhoneFreeZone"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Parking FACILITY====================================== -->
+    <xsd:element name="ParkingFacility" type="ParkingFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Access Facility</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="ParkingFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Access Facility</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="carPark"/>
+            <xsd:enumeration value="parkAndRidePark"/>
+            <xsd:enumeration value="motorcyclePark"/>
+            <xsd:enumeration value="cyclePark"/>
+            <xsd:enumeration value="rentalCarPark"/>
+            <xsd:enumeration value="coachPark"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- === PassengerInfo FACILITY====================================== -->
+   
+    <xsd:element name="PassengerInformationFacility" type="PassengerInformationFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of PassengerInfo Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="PassengerInformationFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Passenger Information Facility</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="nextStopIndicator"/>
+            <xsd:enumeration value="stopAnnouncements"/>
+            <xsd:enumeration value="passengerInformationDisplay"/>
+            <xsd:enumeration value="audioInformation"/>
+            <xsd:enumeration value="visualInformation"/>
+            <xsd:enumeration value="tactilePlatformEdges"/>
+            <xsd:enumeration value="tactileInformation"/>
+            <xsd:enumeration value="walkingGuidance"/>
+            <xsd:enumeration value="journeyPlanning"/>
+            <xsd:enumeration value="lostFound"/>
+            <xsd:enumeration value="informationDesk"/>
+            <xsd:enumeration value="interactiveKiosk-Display"/>
+            <xsd:enumeration value="printedPublicNotice"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===PassengerComms FACILITY====================================== -->
+    <!-- ez retreive default="unknown" -->
+    <xsd:element name="PassengerCommsFacility" type="PassengerCommsFacilityEnumeration" >
+        <xsd:annotation>
+            <xsd:documentation>Classification of PassengerComms Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="PassengerCommsFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for PassengerComms Facility:  TPEG pti_table 23.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="faccomms_1"/>
+            <xsd:enumeration value="passengerWifi"/>
+            <xsd:enumeration value="pti23_21"/>
+            <xsd:enumeration value="telephone"/>
+            <xsd:enumeration value="pti23_14"/>
+            <xsd:enumeration value="audioServices"/>
+            <xsd:enumeration value="pti23_15"/>
+            <xsd:enumeration value="videoServices"/>
+            <xsd:enumeration value="pti23_25"/>
+            <xsd:enumeration value="businessServices"/>
+            <xsd:enumeration value="internet"/>
+            <xsd:enumeration value="postoffice"/>
+            <xsd:enumeration value="letterbox"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Refreshment  FACILITY====================================== -->
+
+    <xsd:element name="RefreshmentFacility" type="RefreshmentFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Refreshment Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="RefreshmentFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Refreshment Facility:  TPEG pti_table 23.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="pti23_1"/>
+            <xsd:enumeration value="restaurantService"/>
+            <xsd:enumeration value="pti23_2"/>
+            <xsd:enumeration value="snacksService"/>
+            <xsd:enumeration value="pti23"/>
+            <xsd:enumeration value="trolley"/>
+            <xsd:enumeration value="pti23_18"/>
+            <xsd:enumeration value="bar"/>
+            <xsd:enumeration value="pti23_19"/>
+            <xsd:enumeration value="foodNotAvailable"/>
+            <xsd:enumeration value="pti23_20"/>
+            <xsd:enumeration value="beveragesNotAvailable"/>
+            <xsd:enumeration value="pti23_26"/>
+            <xsd:enumeration value="bistro"/>
+            <xsd:enumeration value="foodVendingMachine"/>
+            <xsd:enumeration value="beverageVendingMachine"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Reserver space FACILITY====================================== -->
+    <xsd:element name="ReservedSpaceFacility" type="ReservedSpaceFacilityEnumeration" default="unknown">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Reserved Space Facility</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="ReservedSpaceFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Reserved Space Facility</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="lounge"/>
+            <xsd:enumeration value="hall"/>
+            <xsd:enumeration value="meetingpoint"/>
+            <xsd:enumeration value="groupPoint"/>
+            <xsd:enumeration value="reception"/>
+            <xsd:enumeration value="shelter"/>
+            <xsd:enumeration value="seats"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Retail  FACILITY====================================== -->
+    <xsd:element name="RetailFacility" type="RetailFacilityEnumeration" default="unknown">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Retail  Facility</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="RetailFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Retail  Facility</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="food"/>
+            <xsd:enumeration value="newspaperTobacco"/>
+            <xsd:enumeration value="recreationTravel"/>
+            <xsd:enumeration value="hygieneHealthBeauty"/>
+            <xsd:enumeration value="fashionAccessories"/>
+            <xsd:enumeration value="bankFinanceInsurance"/>
+            <xsd:enumeration value="cashMachine"/>
+            <xsd:enumeration value="currencyExchange"/>
+            <xsd:enumeration value="tourismService"/>
+            <xsd:enumeration value="photoBooth"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Sanitary  FACILITY====================================== -->
+
+    <xsd:element name="SanitaryFacility" type="SanitaryFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Sanitary Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="SanitaryFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Sanitary Facility:  TPEG pti_table 23.</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="pti23_22"/>
+            <xsd:enumeration value="toilet"/>
+            <xsd:enumeration value="pti23_23"/>
+            <xsd:enumeration value="noToilet"/>
+            <xsd:enumeration value="shower"/>
+            <xsd:enumeration value="wheelchairAcccessToilet"/>
+            <xsd:enumeration value="babyChange"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===Ticketing  FACILITY====================================== -->
+
+    <xsd:element name="TicketingFacility" type="TicketingFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Classification of Ticketing Facility  type - Tpeg  pti23.</xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:simpleType name="TicketingFacilityEnumeration">
+        <xsd:annotation>
+            <xsd:documentation>Values for Ticketing Facility</xsd:documentation>
+        </xsd:annotation>
+        <xsd:restriction base="xsd:NMTOKEN">
+            <xsd:enumeration value="unknown"/>
+            <xsd:enumeration value="ticketMachines"/>
+            <xsd:enumeration value="ticketOffice"/>
+            <xsd:enumeration value="ticketOnDemandMachines"/>
+            <xsd:enumeration value="ticketSales"/>
+            <xsd:enumeration value="mobileTicketing"/>
+            <xsd:enumeration value="ticketCollection"/>
+            <xsd:enumeration value="centralReservations"/>
+            <xsd:enumeration value="localTickets"/>
+            <xsd:enumeration value="nationalTickets"/>
+            <xsd:enumeration value="internationalTickets"/>
+        </xsd:restriction>
+    </xsd:simpleType>
+    <!-- ===================================================== -->
+</xsd:schema>
Index: applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/trident/trident_Global_schema.xsd
===================================================================
--- applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/trident/trident_Global_schema.xsd	(revision 28018)
+++ applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/trident/trident_Global_schema.xsd	(revision 28018)
@@ -0,0 +1,485 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- edited with XMLSpy v2007 sp2 (http://www.altova.com) by christophe duquesne (Dryade SARL) -->
+<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Christophe Duquesne (Dryade) -->
+<!--  File: trident_Global_schema.xsd  -->
+	<xsd:schema 
+		xmlns:trd="http://www.trident.org/schema/trident" 
+		xmlns="http://www.trident.org/schema/trident" 
+		xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+		targetNamespace="http://www.trident.org/schema/trident" 
+		elementFormDefault="qualified" 
+		version="2.0">
+  <xsd:annotation>
+    <xsd:documentation xml:lang="en">
+      TRIDENT exchange schema.
+      Global Definition
+      Copyright (c) 2001 TRIDENT consortium, All Rights Reserved.
+    </xsd:documentation>
+  </xsd:annotation>
+  <!--  included files (if any) -->
+  <xsd:include schemaLocation="trident_Location_schema.xsd"/>
+  <!-- ==============================================================
+       global declarations
+       ============================================================== -->
+  <xsd:simpleType name="TridentIdType">
+    <xsd:annotation>
+      <xsd:documentation>
+	Defines the way an TRIDENT ID has to be built:
+	{PeerID}:{Class name}:{Progressive integer}
+	For example: RATP:Event:12332  or  ATAC:Line:9987
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:restriction base="xsd:string">
+      <xsd:pattern value="(\w|_)+:\w+:[0-9A-Za-zé_\-/]+"/><!-- FIXME: the pattern has been modified to accept Tisseo files. Remove these files after data has been fixed -->
+    </xsd:restriction>
+  </xsd:simpleType>
+  <!-- REMARK : The following 2 types are not in the DM: they are technical
+			     types used to ease construction_ it's just a list of
+			     Trident Object Id -->
+  <xsd:simpleType name="TridentIdGeneralListType">
+    <xsd:list itemType="TridentIdType"/>
+  </xsd:simpleType>
+  <xsd:simpleType name="TridentIdListType">
+    <xsd:restriction base="TridentIdGeneralListType">
+      <xsd:minLength value="2"/>
+    </xsd:restriction>
+  </xsd:simpleType>
+  <!-- REMARK: The name of the following type is TridentObject and not
+       Object, as this last name is too general -->
+  <xsd:complexType name="TridentObjectType" abstract="true">
+    <xsd:sequence>
+      <xsd:element name="objectId" type="trd:TridentIdType"/>
+      <xsd:element name="objectVersion" type="xsd:positiveInteger" minOccurs="0"/>
+      <xsd:element name="creationTime" type="xsd:dateTime" minOccurs="0"/>
+      <xsd:element name="creatorId" type="xsd:string" minOccurs="0"/>
+    </xsd:sequence>
+  </xsd:complexType>
+  <xsd:complexType name="ObjectReferenceType">
+    <xsd:sequence>
+      <xsd:element name="Id" type="trd:TridentIdType"/>
+      <xsd:element name="Version" type="xsd:string" minOccurs="0"/>
+    </xsd:sequence>
+    <!-- REMARK: This object type is used for requests (to select
+	 a specific Opbject from its Id), "minOccurs" has been set
+	 to "0" for Version to be able to select the current Version
+      -->
+  </xsd:complexType>
+  <xsd:complexType name="ObjectValidityType">
+    <xsd:sequence>
+      <xsd:element name="start" type="xsd:dateTime"/>
+      <xsd:element name="end" type="xsd:dateTime" minOccurs="0"/>
+    </xsd:sequence>
+  </xsd:complexType>
+  <!-- WGS84 Coordinates
+       The range of longitude is -180° to +180°, and the range of latitude is -90° to +90°. 0° longitude corresponds to the Greenwich Meridian, and
+       positive angles are to the East, while negative angles are to the West. 0° latitude corresponds to the equator, and positive angles are to the North, while negative angles are to the South.
+    -->
+  <xsd:simpleType name="LongitudeType">
+    <xsd:restriction base="xsd:decimal">
+      <xsd:minInclusive value="-180"/>
+      <xsd:maxInclusive value="180"/>
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="LatitudeType">
+    <xsd:restriction base="xsd:decimal">
+      <xsd:minInclusive value="-90"/>
+      <xsd:maxInclusive value="90"/>
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="PercentageType">
+    <xsd:annotation>
+      <xsd:documentation>
+	Percentage: decimal between 0 and 100
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:restriction base="xsd:decimal">
+      <xsd:minInclusive value="0"/>
+      <xsd:maxInclusive value="100"/>
+    </xsd:restriction>
+  </xsd:simpleType>
+  <!-- ==============================================================
+       Main enumrations
+       ============================================================== -->
+  <xsd:simpleType name="DayOfWeekType">
+    <xsd:annotation>
+      <xsd:documentation>
+	Defines the list of the days of the week (in english!)
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="Monday"/>
+      <xsd:enumeration value="Tuesday"/>
+      <xsd:enumeration value="Wednsday"/>
+      <xsd:enumeration value="Thursday"/>
+      <xsd:enumeration value="Friday"/>
+      <xsd:enumeration value="Saturday"/>
+      <xsd:enumeration value="Sunday"/>
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="UnitType">
+    <xsd:annotation>
+      <xsd:documentation>
+	Enumeration containing all the possible units for measurement
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:restriction base="xsd:string">
+			<xsd:enumeration value="DegreesCelsius"/>
+			<xsd:enumeration value="Centimeter"/>
+			<xsd:enumeration value="Degree"/>
+			<xsd:enumeration value="Hour"/>
+			<xsd:enumeration value="Hectopascals"/>
+			<xsd:enumeration value="KilometersPerHour"/>
+			<xsd:enumeration value="Kilometer"/>
+			<xsd:enumeration value="CubicMeter"/>
+			<xsd:enumeration value="MillimetersPerHour"/>
+			<xsd:enumeration value="Millimeter"/>
+			<xsd:enumeration value="Meter"/>
+			<xsd:enumeration value="MetersPerSecond"/>
+			<xsd:enumeration value="Percentage"/>
+			<xsd:enumeration value="Second"/>
+			<xsd:enumeration value="Tonne"/>
+			<xsd:enumeration value="HrMinSec"/>
+			<xsd:enumeration value="PeriodOfTime"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!-- ============================================================== -->
+	<xsd:simpleType name="LocationTypeType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Enumeration containing all the possible location Type
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="BusStopPoint"/>
+			<xsd:enumeration value="AriportStopPoint"/>
+			<xsd:enumeration value="TramStopPoint"/>
+			<xsd:enumeration value="MetroStopPoint"/>
+			<xsd:enumeration value="RailwayStopPoint"/>
+			<xsd:enumeration value="RoadJunction"/>
+			<xsd:enumeration value="Mixed"/>
+			<xsd:enumeration value="Address"/>
+			<xsd:enumeration value="IntermediateRoadPoint"/>
+			<xsd:enumeration value="StopArea"/>
+			<xsd:enumeration value="PointOfInterest"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="LongLatTypeType">
+		<xsd:annotation>
+			<xsd:documentation>Type of geodesic reference</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="WGS84"/>
+			<xsd:enumeration value="WGS92"/>
+			<xsd:enumeration value="Standard"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="LocationReferencingMethodType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Enumeration containing all the possible location referencing
+		methods
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="1"/>
+			<xsd:enumeration value="2"/>
+			<xsd:enumeration value="3"/>
+			<xsd:enumeration value="4"/>
+			<xsd:enumeration value="5"/>
+			<xsd:enumeration value="6"/>
+			<xsd:enumeration value="7"/>
+			<xsd:enumeration value="8"/>
+			<xsd:enumeration value="9"/>
+			<xsd:enumeration value="10"/>
+			<xsd:enumeration value="11"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="WordOrderType">
+		<xsd:annotation>
+			<xsd:documentation>Order of words in a ILOC descriptor</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="FromTheFirstToTheLastWord"/>
+			<xsd:enumeration value="FromTheLastToTheFirstWord"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="POITypeType">
+		<xsd:annotation>
+			<xsd:documentation>Different types for a point</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="AccommodationEatingAndDrinking"/>
+			<xsd:enumeration value="CommercialServices"/>
+			<xsd:enumeration value="Attraction"/>
+			<xsd:enumeration value="SportAndEntertainment"/>
+			<xsd:enumeration value="EducationAndHealth"/>
+			<xsd:enumeration value="PublicInfrastructure"/>
+			<xsd:enumeration value="ManufacturingAndProduction"/>
+			<xsd:enumeration value="Wholesale"/>
+			<xsd:enumeration value="Retail"/>
+			<xsd:enumeration value="Transport"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="PtAccessPointTypeType">
+		<xsd:annotation>
+			<xsd:documentation>Type of a PT acces</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="In"/>
+			<xsd:enumeration value="Out"/>
+			<xsd:enumeration value="InOut"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="ConnectionLinkTypeType">
+		<xsd:annotation>
+			<xsd:documentation>Type of connection</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="Underground"/>
+			<xsd:enumeration value="Mixed"/>
+			<xsd:enumeration value="Overground"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!-- ============================================================== -->
+	<xsd:simpleType name="TransportModeNameType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Enumeration containing all the possible transport modes
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="Air"/>
+			<xsd:enumeration value="Train"/>
+			<xsd:enumeration value="LongDistanceTrain"/>
+			<xsd:enumeration value="LongDistanceTrain_2"/>
+			<xsd:enumeration value="LocalTrain"/>
+			<xsd:enumeration value="RapidTransit"/>
+			<xsd:enumeration value="Metro"/>
+			<xsd:enumeration value="Tramway"/>
+			<xsd:enumeration value="Coach"/>
+			<xsd:enumeration value="Bus"/>
+			<xsd:enumeration value="Ferry"/>
+			<xsd:enumeration value="Waterborne"/>
+			<xsd:enumeration value="PrivateVehicle"/>
+			<xsd:enumeration value="Walk"/>
+			<xsd:enumeration value="Trolleybus"/>
+			<xsd:enumeration value="Bicycle"/>
+			<xsd:enumeration value="Shuttle"/>
+			<xsd:enumeration value="Taxi"/>
+			<xsd:enumeration value="VAL"/>
+			<xsd:enumeration value="Other"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="PTDirectionType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Enumeration containing all the possible directions on a PT Network
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="North"/>
+			<xsd:enumeration value="NorthEast"/>
+			<xsd:enumeration value="East"/>
+			<xsd:enumeration value="SouthEast"/>
+			<xsd:enumeration value="South"/>
+			<xsd:enumeration value="SouthWest"/>
+			<xsd:enumeration value="West"/>
+			<xsd:enumeration value="NorthWest"/>
+			<xsd:enumeration value="ClockWise"/>
+			<xsd:enumeration value="CounterClockWise"/>
+			<xsd:enumeration value="A"/>
+			<xsd:enumeration value="R"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="DayTypeType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Enumeration containing all defined Day Type
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="WeekDay"/>
+			<xsd:enumeration value="WeekEnd"/>
+			<xsd:enumeration value="Monday"/>
+			<xsd:enumeration value="Tuesday"/>
+			<xsd:enumeration value="Wednesday"/>
+			<xsd:enumeration value="Thursday"/>
+			<xsd:enumeration value="Friday"/>
+			<xsd:enumeration value="Saturday"/>
+			<xsd:enumeration value="Sunday"/>
+			<xsd:enumeration value="SchoolHolliday"/>
+			<xsd:enumeration value="PublicHolliday"/>
+			<xsd:enumeration value="MarketDay"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="BoardingAlightingPossibilityType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Enumeration containing all the ways to board or alight a bus
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="BoardAndAlight"/>
+			<xsd:enumeration value="AlightOnly"/>
+			<xsd:enumeration value="BoardOnly"/>
+			<xsd:enumeration value="NeitherBoardOrAlight"/>
+			<xsd:enumeration value="BoardAndAlightOnRequest"/>
+			<xsd:enumeration value="AlightOnRequest"/>
+			<xsd:enumeration value="BoardOnRequest"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="ServiceStatusValueType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Enumeration containing all the possible status of a PT service
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="Normal"/>
+			<xsd:enumeration value="Delayed"/>
+			<xsd:enumeration value="Cancelled"/>
+			<xsd:enumeration value="Disrupted"/>
+			<xsd:enumeration value="ReducedService"/>
+			<xsd:enumeration value="IncreasedService"/>
+			<xsd:enumeration value="Rerouted"/>
+			<xsd:enumeration value="NotStopping"/>
+			<xsd:enumeration value="Early"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="VehicleJourneyStatusValueType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Enumeration containing all the possible status of a PT service 
+on a vehicle
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="Normal"/>
+			<xsd:enumeration value="Delayed"/>
+			<xsd:enumeration value="Cancelled"/>
+			<xsd:enumeration value="Rerouted"/>
+			<xsd:enumeration value="NotStopping"/>
+			<xsd:enumeration value="Early"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="SourceTypeType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Enumeration containing all the possible type of information 
+source
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="AutomobileClubPatrol"/>
+			<xsd:enumeration value="SpotterAircraft"/>
+			<xsd:enumeration value="BreakdownService"/>
+			<xsd:enumeration value="CameraObservation"/>
+			<xsd:enumeration value="EmergencyServicePatrol"/>
+			<xsd:enumeration value="FreightVehicleOperator"/>
+			<xsd:enumeration value="InfraredMonitoringStation"/>
+			<xsd:enumeration value="InductionLoopMonitoringStation"/>
+			<xsd:enumeration value="MicrowaveMonitoringStation"/>
+			<xsd:enumeration value="MobileTelephoneCaller"/>
+			<xsd:enumeration value="OtherInformation"/>
+			<xsd:enumeration value="OtherOfficialVehicle"/>
+			<xsd:enumeration value="PolicePatrol"/>
+			<xsd:enumeration value="PublicAndPrivateUtilities"/>
+			<xsd:enumeration value="RoadAuthorities"/>
+			<xsd:enumeration value="RegisteredMotoristObserver"/>
+			<xsd:enumeration value="RoadsideTelephoneCaller"/>
+			<xsd:enumeration value="TrafficMonitoringStation"/>
+			<xsd:enumeration value="TransitOperator"/>
+			<xsd:enumeration value="VideoProcessingMonitoringStation"/>
+			<xsd:enumeration value="VehicleProbeMeasurement"/>
+			<xsd:enumeration value="PublicTransport"/>
+			<xsd:enumeration value="PassengerTransportCoordinatingAuthority"/>
+			<xsd:enumeration value="TravelInformationServiceProvider"/>
+			<xsd:enumeration value="TravelAgency"/>
+			<xsd:enumeration value="IndividualSubjectOfTravelItinerary"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!-- ============================================================== -->
+	<xsd:simpleType name="QualityIndexType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Quality of a status/situation indications
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="Certain"/>
+			<xsd:enumeration value="VeryReliable"/>
+			<xsd:enumeration value="Reliable"/>
+			<xsd:enumeration value="ProbablyReliable"/>
+			<xsd:enumeration value="Unconfirmed"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="SeverityType">
+		<xsd:annotation>
+			<xsd:documentation>
+		Severity of a status/situation
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="ExtremelySevere"/>
+			<xsd:enumeration value="VerySevere"/>
+			<xsd:enumeration value="Severe"/>
+			<xsd:enumeration value="LowSeverity"/>
+			<xsd:enumeration value="LowestSeverity"/>
+			<xsd:enumeration value="NotProvided"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!-- ============================================================== -->
+	<xsd:complexType name="TimePeriodType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+				Time and duration information
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0"/>
+			<xsd:element name="Duration" type="xsd:duration" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="MeasurementTimeType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+				Informations on the time of a measurement
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="measurementTime" type="xsd:dateTime" minOccurs="0"/>
+			<xsd:element name="measurementPeriod" type="trd:TimePeriodType" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="UnitisedQuantityType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+Value with its type 
+for road trafic_
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="value" type="xsd:decimal"/>
+			<xsd:element name="unit" type="trd:UnitType"/>
+			<xsd:element name="accuracy" type="trd:AccuracyType" minOccurs="0"/>
+			<xsd:element name="measurementTime" type="trd:MeasurementTimeType" minOccurs="0"/>
+			<xsd:element name="measurementLocation" type="trd:LocationType" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="AccuracyType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+				Accuracy of a measure
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="standardDeviation" type="xsd:decimal" minOccurs="0"/>
+			<xsd:element name="accuracy" type="xsd:decimal" minOccurs="0"/>
+			<xsd:element name="dataClass" type="xsd:string" minOccurs="0"/>
+			<xsd:element name="accuracyRange" type="xsd:string" minOccurs="0"/>
+			<!-- REMARK : I didn't find the enumeration for the 2
+			  following element in the DM_ I used
+			  string type instead !!! -->
+		</xsd:sequence>
+	</xsd:complexType>
+</xsd:schema>
Index: applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/trident/trident_Location_schema.xsd
===================================================================
--- applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/trident/trident_Location_schema.xsd	(revision 28018)
+++ applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/trident/trident_Location_schema.xsd	(revision 28018)
@@ -0,0 +1,436 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- edited with XMLSpy v2007 sp2 (http://www.altova.com) by christophe duquesne (Dryade SARL) -->
+<!-- edited with XML Spy v4.0.1 U (http://www.xmlspy.com) by David Lellouche (RATP/CGF) -->
+<!--  File: trident_Location_schema.xsd  -->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.trident.org/schema/trident" xmlns:trd="http://www.trident.org/schema/trident" targetNamespace="http://www.trident.org/schema/trident" elementFormDefault="qualified" version="2.0">
+	<xsd:annotation>
+		<xsd:appinfo>trident.xsd v1.00 2002-10</xsd:appinfo>
+		<xsd:documentation xml:lang="en">
+TRIDENT exchange schema. 
+Location referencing Description
+Copyright (c) 2001 TRIDENT consortium, All Rights Reserved.
+		</xsd:documentation>
+	</xsd:annotation>
+	<!--  included files (if any) -->
+	<xsd:include schemaLocation="trident_Global_schema.xsd"/>
+	<!-- ==============================================================
+     object declarations
+     ============================================================== -->
+	<!-- LOCATION ===================================================== -->
+	<xsd:complexType name="LogicalLocationType" abstract="true">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		General description of a logical location (point, area, link,network,line....)
+		This type is an abstract type
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType"/>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="LocationType" abstract="true">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		General description of a location (point, area, link)
+		This type is an abstract type
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:LogicalLocationType"/>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<!-- POINTS ===================================================== -->
+	<xsd:complexType name="AddressType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Full Description of an address
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="streetName" type="xsd:string" minOccurs="0"/>
+			<xsd:element name="countryCode" type="xsd:string" minOccurs="0"/>
+			<!-- REMARK : LanguageCode is a code from code list ISO 639-1988 -->
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="RoadAddressType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Full Description of an address
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:AddressType">
+				<xsd:sequence>
+					<xsd:element name="number" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="name" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="PostalAddressType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Full Description of an address
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:AddressType">
+				<xsd:sequence>
+					<xsd:element name="province" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="region" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="town" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="roadNumber" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="houseNumber" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="postalCode" type="xsd:string"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="PointOfInterestType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Description of a point of interest: this is provided if the point is at or near a major landmark or point of interest.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="name" type="xsd:string" minOccurs="0"/>
+			<xsd:element name="type" type="trd:POITypeType" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="WGS84PositionType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Position of a point in WGS 84 Coordinate.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="Longitude" type="trd:LongitudeType"/>
+			<xsd:element name="Latitude" type="trd:LatitudeType"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="ProjectedPointType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Position of a point in a projection system.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="X" type="xsd:decimal"/>
+			<xsd:element name="Y" type="xsd:decimal"/>
+			<xsd:element name="projectionType" type="xsd:string" minOccurs="0"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="ProprietaryIdentifierType">
+		<xsd:sequence>
+			<xsd:element name="id" type="xsd:string"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="PointType" abstract="true">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		General point used to build any kind of point
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:LocationType">
+				<xsd:sequence>
+					<xsd:element name="longitude" type="trd:LongitudeType"/>
+					<xsd:element name="latitude" type="trd:LatitudeType"/>
+					<xsd:element name="longLatType" type="LongLatTypeType"/>
+					<xsd:element name="address" type="trd:AddressType" minOccurs="0"/>
+					<xsd:element name="projectedPoint" type="trd:ProjectedPointType" minOccurs="0"/>
+					<xsd:element name="containedIn" type="trd:TridentIdType"/>
+					<!-- REMARK : The IsContainedBy element refers to Area via Id -->
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="PlaceType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		StopPoint on a Route of a Line of a PT Network
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:PointType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="RoadPointType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		General point used to build any kind of point
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:PointType">
+				<xsd:sequence>
+					<xsd:element name="LanguageCode" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="Name" type="xsd:string"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="PTAccessPointType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		The physical (spatial) possibility for a passenger
+		to access or leave the PT network.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:PointType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="type" minOccurs="0">
+						<xsd:simpleType>
+							<xsd:restriction base="xsd:string">
+								<xsd:enumeration value="In"/>
+								<xsd:enumeration value="Out"/>
+								<xsd:enumeration value="InOut"/>
+							</xsd:restriction>
+						</xsd:simpleType>
+					</xsd:element>
+					<xsd:element name="openingTime" type="xsd:time" minOccurs="0"/>
+					<xsd:element name="closingTime" type="xsd:time" minOccurs="0"/>
+					<xsd:element name="mobilityRestrictedSuitability" type="xsd:boolean" minOccurs="0"/>
+					<xsd:element name="stairsAvailability" type="xsd:boolean" minOccurs="0"/>
+					<xsd:element name="liftAvailability" type="xsd:boolean" minOccurs="0"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="NonPTAccessLinkendType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+An origin place not belonging to the PT network.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:PointType">
+				<xsd:sequence/>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="StopPointType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		StopPoint on a Route of a Line of a PT Network
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:PointType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string"/>
+					<xsd:element name="lineIdShortcut" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="ptNetworkIdShortcut" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="AirportStopPointType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		An airport
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:StopPointType">
+				<xsd:sequence>
+					<xsd:element name="terminalIdentifier" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="gateIdentifier" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="BusStopPointType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		An bus sopt point
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:StopPointType">
+				<xsd:sequence>
+					<xsd:element name="ptDirection" type="PTDirectionType" minOccurs="0"/>
+					<xsd:element name="streetName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="streetNumber" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="platformIdentifier" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="TramStopPointType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		An TRAM stop point
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:StopPointType">
+				<xsd:sequence>
+					<xsd:element name="streetName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="streetNumber" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="ptDirection" type="PTDirectionType" minOccurs="0"/>
+					<xsd:element name="platformIdentifier" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="MetroStopPointType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		An metro stop point
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:StopPointType">
+				<xsd:sequence>
+					<xsd:element name="lineName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="lineNumber" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="platformIdentifier" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="ptDirection" type="PTDirectionType" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="RailwayStopPointType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		An Railwaystop point
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:StopPointType">
+				<xsd:sequence>
+					<xsd:element name="stationInternalDivision" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="platformIdentifier" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<!-- LINKS ===================================================== -->
+	<xsd:complexType name="GeneralLinkType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		A General Link Between two Points (or object inheriting 
+from Point)
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:LocationType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="startOfLink" type="trd:TridentIdType"/>
+					<xsd:element name="endOfLink" type="trd:TridentIdType"/>
+					<xsd:element name="linkDistance" type="xsd:decimal" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="ConnectionLinkType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		The path between two places covered by any "personal" mean of transport 
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:GeneralLinkType">
+				<xsd:sequence>
+					<xsd:element name="linkType" type="trd:ConnectionLinkTypeType" minOccurs="0"/>
+					<xsd:element name="defaultDuration" type="xsd:duration" minOccurs="0"/>
+					<xsd:element name="frequentTravellerDuration" type="xsd:duration" minOccurs="0"/>
+					<xsd:element name="occasionalTravellerDuration" type="xsd:duration" minOccurs="0"/>
+					<xsd:element name="mobilityRestrictedTravellerDuration" type="xsd:duration" minOccurs="0"/>
+					<xsd:element name="mobilityRestrictedSuitability" type="xsd:boolean" minOccurs="0"/>
+					<xsd:element name="stairsAvailability" type="xsd:boolean" minOccurs="0"/>
+					<xsd:element name="liftAvailability" type="xsd:boolean" minOccurs="0"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="PTAccessLinkType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Link between a StopPoint and an AccessPoint.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:ConnectionLinkType">
+				<xsd:sequence>
+					<xsd:element name="Comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="NonPTAccessLinkType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Link between a StopPoint and an AccessPoint.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:ConnectionLinkType">
+				<xsd:sequence>
+					<xsd:element name="Comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="PTLinkType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		A Link between two StopPoints
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:GeneralLinkType">
+				<xsd:sequence>
+					<xsd:element name="Comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="CarType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		The path between two places covered on the road network by a private means of transport (car, truck, etc).
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:GeneralLinkType">
+				<xsd:sequence>
+					<xsd:element name="Comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<!-- AREA ===================================================== -->
+	<xsd:complexType name="AreaType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		An area made up of a set of Points
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:LocationType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="contains" type="trd:TridentIdType" maxOccurs="unbounded"/>
+					<xsd:element name="boundaryPoint" type="trd:TridentIdType" minOccurs="0" maxOccurs="unbounded"/>
+					<xsd:element name="centroidOfArea" type="trd:TridentIdType" minOccurs="0"/>
+					<!-- REMARK : The following element refers to Points via Id -->
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<!-- ALLERT C TYPE DEFINITIONS ================================= -->
+	<!--Non utile pour amivif-->
+</xsd:schema>
Index: applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/trident/trident_PT_schema.xsd
===================================================================
--- applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/trident/trident_PT_schema.xsd	(revision 28018)
+++ applications/editors/josm/plugins/opendata/modules/fr.toulouse/resources/neptune_toulouse/trident/trident_PT_schema.xsd	(revision 28018)
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- edited with XMLSpy v2007 sp2 (http://www.altova.com) by christophe duquesne (Dryade SARL) -->
+<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Christophe Duquesne (Dryade) -->
+<!--  File: trident_PT_schema.xsd  -->
+<xsd:schema 
+	xmlns:trd="http://www.trident.org/schema/trident" 
+	xmlns="http://www.trident.org/schema/trident" 
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+	targetNamespace="http://www.trident.org/schema/trident" 
+	elementFormDefault="qualified" version="2.0">
+	<xsd:annotation>
+		<xsd:appinfo>trident.xsd v1.00 2002-10</xsd:appinfo>
+		<xsd:documentation xml:lang="en">
+TRIDENT exchange schema. 
+PT Network Description
+Copyright (c) 2001 TRIDENT consortium, All Rights Reserved.
+		</xsd:documentation>
+	</xsd:annotation>
+	<!--  included files (if any) -->
+	<xsd:include schemaLocation="trident_Global_schema.xsd"/>
+	<!-- ==============================================================
+     object declarations
+     ============================================================== -->
+	<xsd:simpleType name="PTConnectionLinkTypeType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Enumeration containing all the possible type of non PT access link
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:enumeration value="Underground"/>
+			<xsd:enumeration value="Mixed"/>
+			<xsd:enumeration value="Overground"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--PT NETWORK ===================================================== -->
+	<!-- Stop Point,PTLink, PTAccessLink and AccessPoint are defined in Location -->
+	<!-- PTLink is defined in Location -->
+	<xsd:complexType name="StopAreaType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		A PT area made up of a set of PT Stop Points
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:AreaType">
+				<xsd:sequence>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="RouteType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		An ordered list of Stop Points on wich Journey 
+		pattern are applied
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="publishedName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="number" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="direction" type="trd:PTDirectionType" minOccurs="0"/>
+					<xsd:element name="ptLinkId" type="trd:TridentIdType" maxOccurs="unbounded"/>
+					<xsd:element name="journeyPatternId" type="trd:TridentIdType" maxOccurs="unbounded"/>
+					<xsd:element name="wayBackRouteId" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="LineType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+A line is a set of Route _.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:LogicalLocationType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="number" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="publishedName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="transportModeName" type="trd:TransportModeNameType" minOccurs="0"/>
+					<xsd:element name="lineEnd" type="trd:TridentIdType" minOccurs="0" maxOccurs="unbounded"/>
+					<xsd:element name="routeId" type="trd:TridentIdType" maxOccurs="unbounded"/>
+					<xsd:element name="registration" type="trd:RegistrationType" minOccurs="0"/>
+					<xsd:element name="ptNetworkIdShortcut" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="GroupOfLineType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+A set of lines
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string"/>
+					<xsd:element name="lineId" type="trd:TridentIdType" maxOccurs="unbounded"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="JourneyPatternType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+		Basically, JourneyPattern are some ordered list of 
+Stop Points, but these StopPoints have to be linked 
+together (by couples)
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="publishedName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="routeId" type="trd:TridentIdType"/>
+					<xsd:element name="origin" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="destination" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="stopPointList" type="trd:TridentIdType" minOccurs="2" maxOccurs="unbounded"/>
+					<xsd:element name="registration" type="trd:RegistrationType" minOccurs="0"/>
+					<xsd:element name="lineIdShortcut" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+					<!-- REMARK : The 3 following elements refers to StopPoints -->
+					<!-- The following field is not in the DM, it is only here to help to navigate in the data -->
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="VehicleJourneyAtStopType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+Passing time on a stop point
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="stopPointId" type="trd:TridentIdType"/>
+			<xsd:element name="vehicleJourneyId" type="trd:TridentIdType" minOccurs="0"/>
+			<xsd:element name="connectingServiceId" type="trd:TridentIdType" minOccurs="0"/>
+			<xsd:choice>
+				<xsd:sequence>
+					<xsd:element name="arrivalTime" type="xsd:time" minOccurs="0"/>
+					<xsd:element name="departureTime" type="xsd:time"/>
+					<xsd:element name="waitingTime" type="xsd:time" minOccurs="0"/>
+				</xsd:sequence>
+				<xsd:sequence>
+					<xsd:element name="elapseDuration" type="xsd:duration"/>
+				</xsd:sequence>
+			</xsd:choice>
+			<xsd:element name="headwayFrequency" type="xsd:duration" minOccurs="0"/>
+			<xsd:element name="boardingAlightingPossibility" type="trd:BoardingAlightingPossibilityType" minOccurs="0"/>
+			<xsd:element name="order" type="xsd:positiveInteger" minOccurs="0"/>
+			<!-- REMARK : The name is Frequency, but in fact it's a period -->
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="VehicleJourneyType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+Instance of a Journey Pattern
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType">
+				<xsd:sequence>
+					<xsd:element name="routeId" type="trd:TridentIdType"/>
+					<xsd:element name="journeyPatternId" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="publishedJourneyName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="publishedJourneyIdentifier" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="transportMode" type="trd:TransportModeNameType" minOccurs="0"/>
+					<xsd:element name="vehicleTypeIdentifier" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="statusValue" type="ServiceStatusValueType" minOccurs="0"/>
+					<xsd:element name="lineIdShortcut" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="routeIdShortcut" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="operatorId" type="trd:TridentIdType" minOccurs="0"/>
+					<xsd:element name="facility" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="number" type="xsd:integer" minOccurs="0"/>
+					<xsd:element name="vehicleJourneyAtStop" type="trd:VehicleJourneyAtStopType" minOccurs="2" maxOccurs="unbounded"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+					<!-- REMARK : As the vehicle Type enumeration is not yet defined in the DD, 
+		  I used a string instead -->
+					<xsd:element name="timeSlotId" type="trd:TridentIdType" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="PeriodType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+Period during which a Vehicle Journey is applicable
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="startOfPeriod" type="xsd:date"/>
+			<xsd:element name="endOfPeriod" type="xsd:date"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="ConnectingServiceType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+Connecting service description
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType">
+				<xsd:sequence>
+					<xsd:element name="minimumConnectingTime" type="xsd:duration"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="CompanyType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+PT Operator description
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string"/>
+					<xsd:element name="shortName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="organisationalUnit" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="operatingDepartmentName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="code" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="phone" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="fax" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="email" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="registration" type="trd:RegistrationType" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="TimetableType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+TimeTable informations (merge of LineTimeTable and PointTimeTable)
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TridentObjectType">
+				<xsd:sequence>
+					<xsd:element name="version" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="period" type="trd:PeriodType" minOccurs="0" maxOccurs="unbounded"/>
+					<xsd:element name="calendarDay" type="xsd:date" minOccurs="0" maxOccurs="unbounded"/>
+					<xsd:element name="dayType" type="trd:DayTypeType" minOccurs="0" maxOccurs="unbounded"/>
+					<xsd:element name="vehicleJourneyId" type="trd:TridentIdType" minOccurs="0" maxOccurs="unbounded"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="PTNetworkType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+PT Network description, and link to all the entry point
+for this network in the Data Model.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TransportNetworkType">
+				<xsd:sequence>
+					<xsd:element name="name" type="xsd:string"/>
+					<xsd:element name="registration" type="trd:RegistrationType" minOccurs="0"/>
+					<xsd:element name="sourceName" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="sourceIdentifier" type="xsd:string" minOccurs="0"/>
+					<xsd:element name="sourceType" type="trd:SourceTypeType" minOccurs="0"/>
+					<xsd:element name="lineId" type="trd:TridentIdType" minOccurs="0" maxOccurs="unbounded"/>
+					<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
+					<!--Exensions to the DM 1.3 -->
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="RoadNetworkType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+PT Network description, and link to all the entry point
+for this network in the Data Model.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:TransportNetworkType">
+				<xsd:sequence>
+					<xsd:element name="Name" type="xsd:string"/>
+					<xsd:element name="JunctionId" type="trd:TridentIdType" minOccurs="0" maxOccurs="unbounded"/>
+					<xsd:element name="RoadElementId" type="trd:TridentIdType" minOccurs="0" maxOccurs="unbounded"/>
+					<xsd:element name="Comment" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<xsd:complexType name="TransportNetworkType" abstract="true">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+PT Network description, can be for Public Transport or Road Network.
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:complexContent>
+			<xsd:extension base="trd:LogicalLocationType">
+				<xsd:sequence>
+					<xsd:element name="versionDate" type="xsd:date"/>
+					<xsd:element name="description" type="xsd:string" minOccurs="0"/>
+				</xsd:sequence>
+			</xsd:extension>
+		</xsd:complexContent>
+	</xsd:complexType>
+	<!--PT Status ===================================================== -->
+	<xsd:complexType name="RegistrationType">
+		<xsd:annotation>
+			<xsd:documentation xml:lang="en">
+Registration informations
+			</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="registrationNumber" type="xsd:string"/>
+			<!-- REMARK: ApplicationType is said to be an enumeration, but the enumerated list is not in the DD
+      therfore, ApplicationType is mapped to a string  -->
+		</xsd:sequence>
+	</xsd:complexType>
+</xsd:schema>
Index: applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/ToulouseConstants.java
===================================================================
--- applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/ToulouseConstants.java	(revision 28001)
+++ applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/ToulouseConstants.java	(revision 28018)
@@ -40,3 +40,8 @@
 	public static final String ICON_CROIX_16 = "data.fr.toulouse_16.png";
 	public static final String ICON_CROIX_24 = "data.fr.toulouse_24.png";
+
+	/**
+	 * NEPTUNE XML Schema modified to accept Tisséo files
+	 */
+	public static final String TOULOUSE_NEPTUNE_XSD = "/neptune_toulouse/neptune.xsd";
 }
Index: applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/ToulouseModule.java
===================================================================
--- applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/ToulouseModule.java	(revision 28001)
+++ applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/ToulouseModule.java	(revision 28018)
@@ -47,4 +47,5 @@
 import org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.transport.PistesCyclablesHandler;
 import org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.transport.ReseauTisseoHandler;
+import org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.transport.TisseoHandler;
 import org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.transport.TramwayStationHandler;
 import org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.transport.VeloToulouseHandler;
@@ -95,4 +96,5 @@
         handlers.add(new EquipementCulturelBalmaHandler());
         handlers.add(new InstallationSportiveBalmaHandler());
+        handlers.add(new TisseoHandler());
     }
 }
Index: applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/transport/TisseoHandler.java
===================================================================
--- applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/transport/TisseoHandler.java	(revision 28018)
+++ applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/transport/TisseoHandler.java	(revision 28018)
@@ -0,0 +1,41 @@
+package org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.transport;
+
+import java.io.File;
+import java.net.URL;
+
+import org.openstreetmap.josm.data.osm.DataSet;
+import org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.ToulouseDataSetHandler;
+
+public class TisseoHandler extends ToulouseDataSetHandler {
+
+	public TisseoHandler() {
+		super(14022);
+	}
+
+	@Override
+	public boolean acceptsFilename(String filename) {
+		return filename.toLowerCase().endsWith(XML_EXT);
+	}
+
+	/* (non-Javadoc)
+	 * @see org.openstreetmap.josm.plugins.opendata.core.datasets.AbstractDataSetHandler#acceptsFile(java.io.File)
+	 */
+	@Override
+	public boolean acceptsFile(File file) {
+		return acceptsFilename(file.getName()) && acceptsXmlNeptuneFile(file);
+	}
+
+	/* (non-Javadoc)
+	 * @see org.openstreetmap.josm.plugins.opendata.core.datasets.fr.FrenchDataSetHandler#getNeptuneSchema()
+	 */
+	@Override
+	protected URL getNeptuneSchema() {
+		return TisseoHandler.class.getResource(TOULOUSE_NEPTUNE_XSD);
+	}
+
+	@Override
+	public void updateDataSet(DataSet ds) {
+		// TODO Auto-generated method stub
+		
+	}
+}
