Release 2.0f TransXChange is intended to be a final version suitable for suppliers to develop against. It shares common NaPT data types with the NaPTAN 2.0b release which is released simultaneously It has been tested against Java and MS validators. It is accompanied by a set of ten example documents available at www.transxchange.org.uk. - The examples are intended to demonstrate the use of every TXC feature and every possible route topology. An index page shows which features are used one each example. - Each example is explained by a web page with timetable and route maps. - Some further examples covering partial exchange of data are planned. A revised version of the Schema Guide is available with minor revisions. Please note there are two small changes that will affect all RegistrationDocuments * Rename TanRegistrationNumber to VosaRegistrationNumber [RS] ++ * Rename LicencedOperator to LicensedOperator [RS] ++ ============= Revisions in 2.0f The following is a list of the main changes in 2.0f from 2.0e Changes that may cause breakage in 2.0e implementations are marked with a ++ 30/08/2004 * Constraining of Tan Prefix to enumerated values [VOSA] * Addition of a PublicUse flag to Service to indicate whether is 'Closed-Door' [RS] * Add NptgLocality of Stop to AnnotatedStopRef to facilitate publishing [KIZ] * Revise Interchanges [ATKINS] ++ - Revise InterchangeActivity Add 'change' as default value interchangeActivity : Change, join, split, Promote other Interchange activity attributes as Separate elements: Guaranteed Connection, CrossBorder, ChangeLineNumber - Adjust relative position of JourneyPatternInterchange / InterchangeActivity. ++ - Rename InterchangeMode to TransferMode on JourneyPatternInterchange so as to match VehicelJourneyInterchange. - Revise InboundJourneyPatternRef, InboundStopUsageRef into Inbound / JourneyPatternRef, Inbound / StopUsageRef Revise OutboundJourneyPatternRef, OutboundSTopUsageRef into Outbound/JourneyPatternRef, Outbound / StopUsageRef ++ * Add info elements noted in examination of real world timetables. [CARBRO] - Add Optional service annotation to indicate Express route, - Add Optional annotation to timing link to indicate express link - Add optional annotation to stop usage for request Stop, stop note. - Add a an overall ServiceAvailability classification : Peak, 24hour, Night, Day - Add Mode on Service so can set as Coach or Bus - Add NotSaturday day type * Add info elements to support VOSA form element [ESBR / KIZOOM] - Add option elements to Service hold ReversingManoevres , ContractedService, QualityPartnership - Add optional Vias, to service description - Add optional elements to Registration to hold ContractedService, and QualityPartnership details. - Reorder BankHolidayChange to after Impact group. ++ * Rename TanRegistrationNumber to VosaRegistrationNumber [RS] ++ * Revise AuthorityNames as per RS list [RS] * Drop dial a ride elements [RS] * Update AreaNameEnumeration values [RS] Rename Centro to CentroWestMidlands, Rename Cornwall to CornwallAndScillies. Delete IslesOfScillies, Add NorthernIreland , Rename Newbury to WestBerkshire , RenameNexus to NexusTyneside Internal * Add syntactic groups to increase clarity * Restrict FlexiblsStopUSage to FlexibleStopStructure * ShortNoticeRegistration: BankHolidayChange Make optional and false * Make NoSubsidy EmptyType Fixes Fix * [Fix] ++ Correct Spelling of LicencedOperator to LicensedOperator [RS] ++ * Correct various comments in schema 22/09/2004 * ++Make creationdate mandatory on Naptan stops, stop areas, NPTG localities , regions, admin areas, zones . * Make default status active and default modification value new. * ALlow transferOnly for Interchange TransferAcivity 04/10/2004 * On Transxchange root element, Change schemaId to registrationOnly true/false, so that strict compatibility between registration & general schema is retained * NaPT_Journey & NaPt_common - Remove use of union in enumerations so that MSML validator accepts 11/10/2004 * ++ [Publisher] Changed SchemaID to RegistrationDocument boolean flag * [4.8 Flexibly Routed Services] Add a BookingArrangements subelement to FlexibleJourneyPattern * [4.1 TransModel] Renamed RunningBoard to Block, RunningBoard / Board to Block / Description, BoardNumber to BlockNumber * [X6 Variable Stop Allocation] Allow allocation to any one of a list of stops - change VariableStopAllocation cardinality to unbounded ==============