<xs:attributeGroup name="HotelReferenceGroup">
<xs:annotation>
<xs:documentation xml:lang="en">HotelReference: The hotel reference identifies a specific hotel by using the Chain Code, the Brand Code, and the Hotel Code. The codes used are agreed upon by trading partners.</xs:documentation>
</xs:annotation>
<xs:attribute name="ChainCode" type="StringLength1to8" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The code that identifies a hotel chain or management group. The hotel chain code is decided between vendors. This attribute is optional if the hotel is an independent property that can be identified by the HotelCode attribute.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="BrandCode" type="StringLength1to8" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">A code that identifies the brand or flag of a hotel, often used for independently-owned or franchised properties who are known by a specific brand.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="HotelCode" type="StringLength1to16" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The code that uniquely identifies a single hotel property. The hotel code is decided between vendors.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="HotelCityCode" type="StringLength1to8" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The IATA city code; for example DCA, ORD.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="HotelName" type="StringLength1to128" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en"> A text field used to communicate the proper name of the hotel.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="HotelCodeContext" type="StringLength1to32" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">A text field used to communicate the context (or source of - ex Sabre, Galileo, Worldspan, Amadeus) the HotelReferenceGroup codes.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ChainName" type="StringLength1to64" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the hotel chain (e.g., Hilton, Marriott, Hyatt).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="BrandName" type="StringLength1to64" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The name of a brand of hotels (e.g., Courtyard, Hampton Inn).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="AreaID_Group">
<xs:annotation>
<xs:documentation xml:lang="en">An identifier of an area as defined by a hotel reservation system.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:attributeGroup>
|