Library: rail (0.0.0)

Namespace: http://www.opentravel.org/Sandbox/wip/rail/v0


Name Type Description
 AncillaryProduct Business Object Any service or product offered in conjunction with a basic rail accommodation, such as vehicle transport, pet transport and restaurant car service. Refer to OpenTravel Rail Ancillary Service (RAN) code list.
 ChargeItem Business Object Details of a non-tax fee or charge (e.g. amendment fee).
 Charges Business Object Details of the tax applicable to the Total
 ClassOfService Business Object
 Code_OTA Simple TODO: replace with correct code when defined.
 Code_TrainSchedule Simple The schedule code for a train. Refer to OpenTravel code list Train Schedule Code (TSC).
 ConnectionPref Value With Attributes Specifies a connection location, preference level, minimum connection time, and whether the location is allowed for stopping or changing.
 ContactPerson Core Object
 CustomerAgeBand Business Object Identifies a customer type: Adult, Senior, Infant, Child, etc
 DocumentInfo Value With Attributes Detailed document information for the customer (e.g., driver's license, passport, visa).
 Enum_BerthPosition Closed Enumeration Used to specify a berth preference, e.g. Lower, Middle
 Enum_Deck Closed Enumeration Identifies the train deck, such as lower level and upper level.
 Enum_Meal Closed Enumeration
 Enum_RailAccomClass Open Enumeration Identifies a class of rail accommodation.
 Enum_RailCompartmentType Open Enumeration Identifies a type of rail compartment.
 Enum_SeatDirection Closed Enumeration The direction the seat faces.
 Enum_SeatPosition Closed Enumeration Used to specify a seat preference, e.g. aisle, window, etc.
 Enum_Service Closed Enumeration
 FeeRule Business Object A rule governing the application of a Fee Item.
 Journey Business Object Full details on one specific train segment, including the origin and destination locations for this segment, equipment used, services offered, etc.
 JourneyAvailability Business Object Details of availability for a Journey.
 LocationPoint Business Object
 NetworkIdentity Value With Attributes The network code of a rail operator defined by International Union of Railways (UIC.)
 Offer Business Object A product or products available at the given price and terms
 Order Business Object
 OriginDestinationAvailability Business Object Information on the locations between which availability was requested. This provides for multiple origin/destination pairs in one request message.
 OriginDestinationOption Business Object One of a set of train options for a specified origin-destination pair search.
 OriginDestinationSearch Business Object Defines rail journey origin and destination location, and time information for the request. Also includes the ability to specify a connection location for the search.
 Product Business Object
 ProductQueries Business Object
 RailAccomDetail Business Object Specific traveler requested accommodation information, including class and type, and associated accommodation attributes such as seat, berth and compartment number, position, direction and adjacent seating preferences.
 RailAccomService Core Object Types of accommodations and services available for passenger purchase on a train.
 RailAmenity Business Object
 RailServices_RailAvail SOAP Operation
 RailAvailQuery Business Object Criteria for a rail availability query.
 RailServices_RailBook SOAP Operation
 RailPrefs Core Object Specifies the preferences for the availability request.
 RailScheduleQuery Core Object Defines rail availability and schedule search criteria, including origin-destination information and train number and network code.
 RailSearchCriteriaTemp Core Object TODO: create a Choice object when OTM_DE can compile it. The rail search criteria which may be a train number/ network code combination or just a network code.
 RateQualifier Core Object Defines rate qualifying information such as travel purpose, promotion codes and discount types that may affect the fare.
 Reservation Business Object
 RouteInfo Business Object Details of a route.
 SearchDurationWindow Value With Attributes Specifies a search scan by duration period before and after a given date.
 SeatDetail Value With Attributes Seat accommodation information, including the seat type and associated seat attributes, such as seat number, position and direction.
 Segment Business Object TODO: The 1.0 RailAvailRS Segment could be a train or a bus. The bus segment is identical in structure to the train segment except that 'train' in the name of an element has been chnaged to 'bus'.
 TaxItem Value With Attributes Details of the tax applicable to a charge.
 TermsAndConditions Business Object The terms and conditions related to an offer.
 TrainInfo Core Object Detailed information about a train.
 TransportNumber Core Object
 Traveler Business Object Details of a Person included in a Reservation.
 TravelerCount Business Object The number of travelers in an age band.