| Name |
Type |
Description |
AccessTypeCRUD
|
Closed Enumeration |
|
AccessTypeReadWrite
|
Closed Enumeration |
Specifies the type of access that the organization has. |
Address
|
Core Object |
Provides address information. Unformatted addresses are captured using the simple facet. |
AddressBldgRoom
|
Value With Attributes |
|
AddressStreetNumber
|
Value With Attributes |
|
AgencyCode_IATA
|
Simple |
IATA defined 2 or 3 char code for an agency or airline acting as an agency |
AgencyNumber_IATA
|
Simple |
IATA agency number - An 8-digit numerical code that uniquely identifies travel agencies and other entities engaged in the sale of travel |
AirEquipCode_IATA
|
Simple |
IATA defined 3 char equipement code |
AirlineCode_IATA
|
Simple |
IATA defined 2 character airline designator codes, (IATA Airline Coding Directory, Section 3)
This type will not support IATA 3 char airline designator codes. There are no IATA 3 char airline codes assigned at this time. |
AirlineCode_ICAO
|
Simple |
ICAO defined 3 Letter Airline Code
(defined by ICAO 8585) |
AirportCode_IATA
|
Simple |
IATA defined 3 char airport code or location identifier |
AirportCode_ICAO
|
Simple |
ICAO defined 4 char airport or location code as per ICAO doc 7910 |
Amenity
|
Core Object |
Identifies and describes an amenity. An amenity is defined as product or service offered at no charge. |
Amount
|
Core Object |
Price of an item and information on how this price was calculated, for example, a daily rate multiplied by the number of players, a percentage, etc. |
AmountPercent
|
Value With Attributes |
|
Ancillary
|
Core Object |
Identifies and describes and ancillary. An ancillary is offered in conjunction with a product or service and may incur a separate charge unless the included indicator is present and true. |
BookingChannel
|
Core Object |
|
CabinAir
|
Open Enumeration |
Specifies the cabin type (e.g. first, business, economy). |
ClubMembership
|
Core Object |
Identifies a travel club that offers special privileges and related services. |
Code
|
Value With Attributes |
Any code used to specify an item, for example, type of traveler, service code, room amenity, etc. |
CodeExternal
|
Value With Attributes |
Code with additional information describing the code authority. |
Code_SSR
|
Simple |
Special Service Request code containing 4 letters as defined by IATA |
Codes_OTA
|
Simple |
List of OpenTravel Codes. |
Comments
|
Core Object |
Textual information. |
Company
|
Business Object |
|
CompanyName
|
Value With Attributes |
Identifies a company by name. |
Condition
|
Value With Attributes |
An error or warning |
ConditionCode
|
Simple |
An error or warning code. |
ContactPerson
|
Core Object |
|
Country
|
Value With Attributes |
ISO 3166 code for a country. |
CountryCode_ISO3166
|
Simple |
Specifies a 2 character country code as defined in ISO3166. |
CountryName
|
Value With Attributes |
The name or code of a country (e.g. as used in an address or to specify citizenship of a traveller). |
CurrencyAmount
|
Value With Attributes |
A monetary amount. |
CurrencyCode
|
Value With Attributes |
An ISO 4217 (3) alpha character code that specifies a monetary unit. |
CurrencyCode_ISO4217
|
Simple |
An ISO 4217 (3) alpha character code that specifies a monetary unit. |
DateEffectiveExpire
|
Value With Attributes |
Used to identify the effective date and/or expiration date. |
DateMMYY
|
Simple |
Exipration date of MMYY like is on a credit card |
DateTime
|
Simple |
XSD DateTime allows either a time-zone specification or allows the time-zone to be omitted.
When omitted, times are "local". XSD DateTime with either a "Z" or a "+/-hh:mm" value are UTC. Time is the time "in the indicated time zone". When a element or attribute has xsd:dateTime type, the data in a message can be either local or UTC and software can easily determine which it is. |
DateTimeLocal
|
Simple |
ISO date time type without UTC offset or Z for Zulu restriction indicating it is representing Local Time
Example: 2010-12-31T11:55:00 |
DateTimeSpanWindows
|
Core Object |
|
DateTimeStamp
|
Value With Attributes |
Time stamp of the creation. |
DateTimeWithTimeZone
|
Simple |
ISO date time type with restriction to assure time has the UTC offset or Z for Zulu. Example: 2010-12-31T11:55:00+06:00 or 2010-12-31T11:55:00Z |
DayOfOperation
|
Simple |
Days of week |
Digit
|
Simple |
Single digit between 0 - 9 |
Distance
|
Value With Attributes |
Used to provide distance and direction information. |
Email
|
Core Object |
Electronic email addresses, in IETF specified format. |
Employee
|
Value With Attributes |
Employment identification; using an employee ID number, title, level within the company, and an indication of their status (e.g., active, retired, on leave, or terminated from employment). Additional information about an employee can be entered into the element, including the name of the employee, if it differs from the person name identified as a customer or contact. |
EncryptionTokenTypeAuthenticationMethod
|
Closed Enumeration |
|
EncryptionTokenTypeMask
|
Simple |
|
EncryptionTokenTypeToken
|
Simple |
|
ErrorCodes_Enum
|
Open Enumeration |
The ErrorCode MUST be present and is defined as free-text with a list of recommended enumerated values, to indicate the error type. |
ErrorMessage_Enum
|
Open Enumeration |
A textual description to provide more information about the specific error. |
ErrorReport
|
Value With Attributes |
|
ErrorStatus_Enum
|
Closed Enumeration |
|
ErrorWarning
|
Value With Attributes |
The error in textual format. |
Features
|
Choice Object |
|
FlightNumberSuffix
|
Simple |
Single upper case letter used to distinguish multiple flights of the same number originating on the same date. |
FlightNumberWithSuffix
|
Simple |
a 1-4 numeric flight number with an alpha suffix |
FlightType
|
Closed Enumeration |
Specifies a particular type of flight (e.g. direct, stopover). |
FormattedText
|
Core Object |
Collection of formatted text sub sections. |
FormattedTextSubSection
|
Core Object |
Used to provide subsection formatted text information. |
GUID
|
Simple |
A globally unique ID for an object. Objects will typically use the full identifier which includes system context information. This form should only be used when the system that recognizes the GUID is easily determined. |
Geolocation
|
Value With Attributes |
TODO-(use enums and other for lat,long?? Format for the lat and long, is there a XML format)Used to specify the geographic coordinates of a location. |
Identifier
|
Value With Attributes |
Identifier provides the ability to create a globally unique identifier. This could be GUID a UUID or any other string that an organization that distinctly identifies the specific object.
Ideally, for the identifier to be globally unique it must have a system provided identifier and the system must be identified using a global naming authority. System identification uses the domain naming system (DNS) to assure they are globally unique and should be an URL. The system provided ID will typically be a primary or surrogate key in a database.
The URL, system and company attributes can be omitted only when the system context can be implied by a parent or ancestor element. |
Image
|
Business Object |
|
ImageCategory
|
Core Object |
Each video item represents a specific category. |
IndexPointCode_Enum
|
Closed Enumeration |
Indicates the type of location being referenced (e.g., Airport, Hotel). |
LanguageCode
|
Simple |
Uses the xml language type definition which references ietf 3066 which references ISO 639. This type supports either a 2 or 3 character code. ISO recommends sending lower case characters for language codes reserving upper case for country codes. More information can be found here: https://www.w3.org/International/articles/language-tags |
Languages
|
Simple |
List of codes for languages. |
ListOfTinyStrings
|
Simple |
A list of tiny strings. |
Location
|
Core Object |
Address and geocoding information for the facility. |
LocationCode
|
Value With Attributes |
Location code is city, stateProvence, or country code |
LoyaltyProgram
|
Core Object |
Membership ID that is assigned to an individual. |
Money
|
Simple |
Specifies an amount, max 3 decimals. |
Multimedia
|
Business Object |
Describes multimedia item(s). |
MultimediaCollection
|
Core Object |
Contains multimedia item(s). |
MultimediaDescription
|
Core Object |
The description associated with the video in a specific language. |
MultimediaDetails
|
Value With Attributes |
The title of the multimedia object. |
NameType
|
Closed Enumeration |
OTA Code list: Name Type NAM
1 Former
2 Nickname
3 Alternate
4 Maiden |
NonNegativeInteger
|
Simple |
|
OSI_Code
|
Simple |
A proprietary code used between systems to identify an Other Service Information (OSI) item. |
OTA_Code
|
Simple |
Used for codes in the OpenTravel Code tables. Possible values of this pattern are 1, 101, 1001, 101.EQP, 1001.EQP or 1001.EQP.X. |
OperationSchedule
|
Core Object |
The OperationSchedule class defines the dates and hours of operation. |
OptInStatus_Enum
|
Closed Enumeration |
|
POS
|
Core Object |
Point of Sale (POS) identifies the party or connection channel making the request. |
ParagraphListItem
|
Value With Attributes |
|
PassengerCode
|
Simple |
Passenger type code containing 3 alpha characters as defined by ATPCO. |
PasswordHint
|
Value With Attributes |
Alternate method to password for account access. |
PayloadStdAttributes
|
Value With Attributes |
The standard attributes that appear on the root element for all OpenTravel messages. |
Percent
|
Simple |
A decimal number that indicated percentage. |
Person
|
Business Object |
|
PersonDocument
|
Core Object |
Unique number assigned by authorities to document. |
PersonName
|
Core Object |
This provides name information for a person. |
PositionWithMap
|
Value With Attributes |
|
PriceModifiers
|
Core Object |
Discounts or promotions that are applied to a calculate the rate. |
Privacy
|
Value With Attributes |
Allows for control of the sharing of data between parties. |
ProcessingInfo
|
Value With Attributes |
Transaction processing directives, including display currency overrides. If no display currency information is provided, the display and pricing currency will default to the value in POS/Source/@ISOCurrency. |
Promotion
|
Value With Attributes |
Description of the promotion. |
PropertyBrand
|
Value With Attributes |
Brand Code |
PropertyChain
|
Value With Attributes |
Hotel Chain Code |
PropertyCode
|
Value With Attributes |
|
Proximity
|
Value With Attributes |
Reference point information for a proximity search. |
Radius
|
Value With Attributes |
The radius distance. |
RailwayStationCode_IATA
|
Simple |
IATA codes for railway stations begin with Q, X or Z, except when the station shares the code with an airport.
Railway stations are typically used in air-rail alliances or code sharing agreements (commonly known as "Rail Fly"). Commonly used in Europe |
RateQualifier
|
Value With Attributes |
Name of the rate qualifier |
RateRange
|
Value With Attributes |
A range of monetary values within which the cost of the available products are requested. |
Rating
|
Value With Attributes |
The actual award or rating received by the facility. |
RelatedTraveler
|
Core Object |
Other traveler profiles associated with an specific individual. |
RelativePosition
|
Core Object |
The RelativePosition object contains information about the direction, distance and travel time to/from a facility (hotel, car rental location, or airport) or to/from a designated location. |
RequestorID
|
Core Object |
An identifier of the entity making the request (e.g. ATA/IATA/ID number, Electronic Reservation Service Provider (ERSP), Association of British Travel Agents.(ABTA)). |
ReservationId
|
Value With Attributes |
Contains the reservation (resId) or cancellation number for the reservation. |
Result
|
Core Object |
When present indicates that errors or warnings occurred during processing. |
RoomPrice
|
Value With Attributes |
Specifies price after all applicable taxes of a product such as the rate for a room or fare for a flight. |
RuralRouteNumber
|
Simple |
|
SeatDirection
|
Closed Enumeration |
Identifies the orientation of a seat relative to the direction of travel. |
SocialMedia
|
Value With Attributes |
Specifies social media information used for communication with the traveler. |
Source
|
Core Object |
TODO-(is there a code??) Provides information on the source of a request. |
SpecifiedAmenity
|
Core Object |
Amenities requested for this tee time round. Note that amenities may be tied to individual golfers or to the tee time as a whole. |
StaffTypeAirlineTourCode
|
Closed Enumeration |
|
StateProv
|
Value With Attributes |
The standard code or abbreviation for the state, province, or region. |
StateProvCode
|
Simple |
The standard code or abbreviation for the state, province, or region. |
StateProvName
|
Value With Attributes |
State, province, or region name or code needed to identify location. |
String
|
Simple |
A string with a minimum length of 0 and a maximum length of 512. |
StringAlphaNumeric
|
Simple |
Alpha Numeric string with no whitespace
Minimum length of 0 and a maximum length of 4096 |
StringCharacterOne
|
Simple |
Single character string
Minimum length of 0 and a maximum length of 1 |
StringLong
|
Simple |
A long string
Minimum length of 0 and a maximum length of 4096 |
StringShort
|
Simple |
A short string
Minimum length of 0 and a maximum length of 128 |
StringText
|
Simple |
A string intended for free text
Minimum length of 0 and maximum length of 4096 |
StringTiny
|
Simple |
A tiny string
Minimum length of 0 and a maximum length of 32 |
StringUpperCaseAlpha
|
Simple |
Upper Case Alpha string with no whitespace
Minimum length of 0 and maximum length of 4096 |
StringUpperCaseAlphaNumeric
|
Simple |
Upper Case Alpha Numeric string with no whitespace
Minimum length of 0 and maximum length of 4096 |
TargetEnvironment_Enum
|
Closed Enumeration |
|
Telephone
|
Core Object |
Information about a telephone number, including the actual number and its usage. |
TelephoneAreaCityCode
|
Simple |
Code assigned for telephones in a specific region, city, or area. |
TelephoneCountryAccessCode
|
Simple |
Used for Numeric Strings length 1 to 3. |
TelephoneExtension
|
Simple |
Extension to reach a specific party at the phone number |
TelephoneNumber
|
Simple |
Central office and subscriber number. |
Text
|
Value With Attributes |
Provides text and indicates whether it is formatted or not. |
TextCategory
|
Core Object |
Each video item represents a specific category. |
TextFormatType
|
Closed Enumeration |
|
TextFree
|
Value With Attributes |
Textual information to provide descriptions and/or additional information. |
TextParagraph
|
Core Object |
An indication of a new paragraph for a sub-section of a formatted text message. |
TicketNumber
|
Simple |
The ticket number which is exchanged. |
TicketType
|
Closed Enumeration |
Specifies the type of ticket document (e.g. electronic, paper). |
TimeSpan
|
Value With Attributes |
Specifies the arrival date and departure date which covers the whole Reservation. |
TinyStrings
|
Simple |
TODO - How to use it |
TransactionStatusCode_Enum
|
Closed Enumeration |
|
Transportation
|
Business Object |
Detailed transportation information. |
Transportations
|
Core Object |
Used to define the types of transportation offered. |
Traveler
|
Business Object |
|
URL
|
Value With Attributes |
Web site address, in IETF specified format. |
UsernamePassword
|
Core Object |
|
VIP
|
Value With Attributes |
Identifies a VIP and who considers them to be so. |
Video
|
Business Object |
|
VideoCategory
|
Business Object |
Each video item represents a specific category. |
YesNoInherit_Enum
|
Closed Enumeration |
|