All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ota2015a.OTA_SimpleTypes.xsd Maven / Gradle / Ivy

There is a newer version: 3.0.0
Show newest version


	
		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.
	
	
		
			Identifies 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.
				
			
		
	
	
		
			An extensible list of age qualifying types.
		
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		
	
	
		
			An enumerated list of air travel direction types.
		
		
			
			
			
		
	
	
		
			Identifies the trip type - one way, return, circle trip, open jaw.
		
		
			
				
					Identifies a one way trip type.
				
			
			
				
					Cannot be doubled to create a roundtrip. 
				
			
			
				
					Identifies a return trip type.
				
			
			
				
					Identifies a circle trip type.
				
			
			
				
					Identifies an open jaw trip type.
				
			
			
				
					Identifies an other trip type.
				
			
			
				
					The direction for the fare is outbound.
				
			
			
				
					The direction for the fare is outbound seasonal roundtrip.
				
			
			
				
					There is no direction specified for the fare.
				
			
			
				
					The direction for the fare is inbound.
				
			
			
				
					Identifies travel from one point to another point and return to the original point.  (The outbound fare shall be used also for the inbound fare component for the purpose of determing if the pricing unit is a round trip).
				
			
		
	
	
		
			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 2.
		
		
			
		
	
	
		
			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.
		
		
	
	
		
			An extensible list of inventory statuses.
		
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
				
					Use this value to provide an extended enumeration that is not in the provided list.
					It is strongly recommended that you submit a comment to have any of your extended list values permanently added to the OpenTravel specification to support maximum trading partner interoperability. http://www.opentraveldevelopersnetwork.com/specificationcomments/2/entercomment.html
				
			
		
	
	
		
			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 specific 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.
		
		
			
			
		
	
	
		
			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.
		
		
			
		
	
	
		
			Specifies a 3 character currency code as defined in ISO4217.
		
		
			
		
	
	
		
			List of country codes in ISO 3166 format.
		
		
	
	
		
			List of OpenTravel Codes.
		
		
	
	
		
			List of Reference Place Holders.
		
		
	
	
		
			List of StringLength1to8.
		
		
	
	
		
			List of StringLength1to32.
		
		
	
	
		
			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 10 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
					
						
					
					
						
							
					China UnionPay
					
						
					
					
						
							
					 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 1 to 180.
		
		
			
			
		
	
	
		
			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).
		
		
			
			
			
			
			
			
			
			
		
	
	
		
			A train policy code.
		
		
			
			
		
	
	
		
			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 - 2024 Weber Informatics LLC | Privacy Policy