schema.OTA_SimpleTypes.xsd Maven / Gradle / Ivy
All Schema files in the OpenTravel Alliance specification are made available according to the terms defined by the OpenTravel License Agreement at http://www.opentravel.org/Specifications/Default.aspx.
Identifes an action to take place.
Typically used to add an item where it does not exist or to update an item where it does exist.
Typically used to cancel an existing item.
Typically used to remove specified data.
Typically used to add data whether data already exists or not.
Typically used to overlay existing data.
Used for an Alpha String, length exactly 1.
Used for an Alpha String, length 1 to 2.
Used for an Alpha String, length exactly 3.
Used for an Alpha String, length exactly 4.
Used for Alpha-Numeric Strings, length 1.
Used for Alpha-Numeric Strings, length 1 to 3.
Used for Alpha-Numeric Strings, length 1 to 8.
Used forAlpha-Numeric Strings, length 1 to 14.
Used forAlpha-Numeric Strings, length 1 to 19.
Used to indicate if an amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other).
Specifies the cabin type (e.g. first, business, economy).
Cockpit area.
Suites or Sleep compartments.
First class compartment.
Premium Business class compartment.
Business class compartment.
Premium Economy class compartment.
Economy class compartment.
A construct to validate either a date or a dateTime value.
A construct to validate either a date or a time or a dateTime value.
A construct to validate either a date or a month and day value.
A three letter abbreviation for the days of the week (e.g. may be the starting day for the availability requested, days of operation, rate effective day, etc.).
Defines a set of valid values for the units in which distance is measured (i.e. mile or kilometer).
Allows for the specification of a night duration.
Identifies a flight number (1 to 4 numbers followed by optional uppercase A - Z, which specifies an operational suffix) or OPEN or ARNK.
Used in lieu of a flight number when a specific flight number is unknown but service is present.
Used in lieu of a flight number when surface transportation is used when there is a break in the continuity of the flight itinerary.
Specifies a particular type of flight (e.g. direct, stopover).
Indicates the flight does not make any scheduled stops between 2 points.
Indicates the flight makes a scheduled stop(s) between 2 points.
Indicates the flight will require a change of aircraft at a connecting point(s).
A trip with only one connection.
A trip with only two connections.
Indicates that the flight makes only one stop.
A union between TransactionActionType and PMS_ResStatusType. Used in messages that communicate between reservation systems as well as between a reservation and property management system. In addition to the TransactionActionType and PMS_ResStatusType, the UpperCaseAlphaLength1to2 may be used for company specifc codes.
Specifies the applicability of the criteria to which it is related.
The associated item is required.
The associated item is allowed.
Used to specify the source of the data being exchanged.
This defines a set of valid status values, allowing the selection of a specific group based on availability, or allowing the reservation status to be made known. Examples of such values include Available, OnRequest, Confirmed, etc.
The booking has already been made directly through the supplier.
Specifies a 2 character country code as defined in ISO3166.
List of country codes.
List of OpenTravel Codes.
List of Reference Place Holders.
List of StringLength1to8.
Month and year information.
Airline meal types.
AVML - Asian Veg
BBML - Baby/Infant Food
BLML - Bland Meal
CHML - Child Meal
DBML - Diabetic
FPML - Fruit Meal
GFML - Gluten Free
HFML - High Fiber
HNML - Hindu Meal
KSML - Kosher
LCML - Low Calorie
LFML - Low Cholesterol
LPML - Low Protein
LSML - Low Sodium/No Salt
MOML - Moslem
NLML - Non-Lactose
ORML - Oriental
PRML - Low Purin
RVML - Raw Vegetarian
SFML - Seafood
SPML - Special/Specify
VGML - Vegetarian/Non Dairy
VLML - Vegetarian/Milk/Eggs
Designates a regular meal.
Specifies an amount, max 3 decimals.
A union of money and percentage so that the appropriate data can be sent in a single field.
Provides the ability to define a duration in terms of nights rather than days.
Used for Numeric values, from 0 to 4 inclusive.
Used for Numeric values, from 0 to 99 inclusive.
Used for Numeric values, from 0 to 999 inclusive.
Used for Numeric values, from 0 to 9999 inclusive.
Used for Numeric values, from 1 to 3 inclusive.
Used for Numeric values, from 1 to 4 inclusive.
Used for Numeric values, from 1 to 99 inclusive.
Used for Numeric values, from 1 to 999 inclusive.
Used for Numeric values, from 1 to 9999 inclusive.
Used for Numeric Strings, length 1 to 16.
Used for Numeric Strings, length 1 to 19.
Used for Numeric Strings, length exactly 2.
Used for Numeric Strings, length exactly 4.
Used for Numeric Strings length 1 to 3.
Used for Numeric Strings, length 1 to 5.
Used for Numeric Strings, length 1 to 8.
Used for Numeric Strings, length 15 to 50.
Used for codes in the OpenTravel Code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.
Specifes the location type of an office (e.g. main, field, division).
The 2 digit code that identifies the credit card.
American Express
Bank Card
Carte Bleu
Carte Blanche
Diners Club
Discover Card
Eurocard
Japanese Credit Bureau Credit Card
Maestro
Master Card
Universal Air Travel Card
Visa
This is intended to be used when the above enumeration list does not meet your needs.
Used for percentage values.
Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.).
Preference level that indicates request is only for a specific criterion.
Preference level that indicates request is unnacceptable for a specific criterion.
Preference level that indicates request is preferred for a specific criterion.
Preference level that indicates request is required for a specific criterion.
Preference level that indicates there is no preference.
An enumerated type that defines how a service is priced. Values: Per stay, Per person, Per night, Per person per night, Per use.
Statuses that exist in a property management system (PMS).
The reservation has been reserved.
The reservation has been requested but has not yet been reserved.
The request for the reservation has been denied.
This reservation is in "no show" status. Typically this means the person for whom this reservation belonged did not check in and the reservation was moved to "no show" status.
This reservation has been cancelled.
This reservation has been check in, and is in "in-house" status.
The guest has checked out and the reservation has been changed to "Checked out" status
This reservation is in waitlist status and the reservation has not been confirmed.
The Reference Place Holder (RPH) is an index code used to identify an instance in a collection of like items (e.g. used to assign individual passengers or clients to particular itinerary items).
An enumerated type indicating special conditions with the rate Valid values: ChangeDuringStay, MultipleNights, Exclusive, OnRequest, LimitedAvailability.
Availability is limited based on guest qualification criteria e.g. AAA member or Government Employee
Indicates an issue that precluded the ability to provide the information.
Availability is limited based on distribution channel qualification criteria (e.g., Expedia or Sabre).
The rate plan does not exist.
The RatePeriodSimpleType simple type defines a set of valid values for the type of rate that may be applied. Typically rates differ based upon the duration, and the actual rate is then expressed in terms of the period of the rental.
The rate period is based on the package.
The rate is the same regardless of the number of days the vehicle is rented.
The rate is the total, no specific rate period.
Identifies the orientation of a seat relative to the direction of travel.
Identifies the position of a seat, e.g. Window, Aisle etc.
A textual description.
The standard code or abbreviation for the state, province, or region.
Used for Character Strings, length 0 to 8.
Used for Character Strings, length 0 to 32.
Used for Character Strings, length 0 to 64.
Used for Character Strings, length 0 to 128.
Used for Character Strings, length 0 to 255.
Used for Character Strings, length 1 to 8.
Used for Character Strings, length 1 to 16.
Used for Character Strings, length 1 to 32.
Used for Character Strings, length 1 to 64.
Used for Character Strings, length 1 to 128.
Used for Character Strings, length 1 to 255.
Used for Strings, length exactly 3.
Specifies the type of ticket document (e.g. electronic, paper).
An electronic ticket
A paper ticket
A miscellaneous charge order
Allows for the specification of a date time or just time.
Defines the unit in which the time is expressed (e.g. year, day, hour).
TBC.
To specify the type of action requested when more than one function could be handled by the message.
Commit the transaction and override the end transaction edits.
Perform a price verification.
A ticket for an event, such as a show or theme park.
To specify a status to the transaction, usually in the response message, of the action specifed in the request message.
The item that is pending cancellation.
Purchase of the item is pending.
The item has been requested.
The item is reserved.
The item is not changed due to the most recent action.
Request denied.
The item has been ticketed.
Used for an Alpha String, length 1 to 2 (for letter codes).
Used for an Alpha String, length 1 to 3 (for letter codes).
Used for an Upper Alpha String and Numeric, length 2.
Used for an Upper Alpha String and Numeric, length 2 to 3.
Used for an Upper Alpha String and Numeric, length 3 to 5.
A construct to validate either a year or a year and month value.
Used to indicate a positive or negative choice. Not recommended for use, use xs:boolean.
Used to indicate the transfer action status.
Indicates transfer when in automatic mode.
Indicates transfer required in all modes.
Indicates transfer when in selectable mode.
Identifies a time zone by an offset from the UTC time by adding a positive or negative time.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy