Definition Type: AttributeGroup
Name: HotelReferenceGroup
Containing Schema: OTA_CommonTypes.xsd
Documentation:
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.
Collapse XSD Schema Diagram:
Drilldown into AreaID in schema ota_commontypes_xsd1 Drilldown into AreaID_Group in schema ota_commontypes_xsd Drilldown into BrandName in schema ota_commontypes_xsd1 Drilldown into ChainName in schema ota_commontypes_xsd1 Drilldown into HotelCodeContext in schema ota_commontypes_xsd1 Drilldown into HotelName in schema ota_commontypes_xsd1 Drilldown into HotelCityCode in schema ota_commontypes_xsd1 Drilldown into HotelCode in schema ota_commontypes_xsd1 Drilldown into BrandCode in schema ota_commontypes_xsd1 Drilldown into ChainCode in schema ota_commontypes_xsd1XSD Diagram of HotelReferenceGroup in schema ota_commontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<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>
Collapse Child Attributes:
Name Type Default Value Use
ChainCode ChainCode Optional
BrandCode BrandCode Optional
HotelCode HotelCode Optional
HotelCityCode HotelCityCode Optional
HotelName HotelName Optional
HotelCodeContext HotelCodeContext Optional
ChainName ChainName Optional
BrandName BrandName Optional
AreaID AreaID Optional