<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://www.opentravel.org/OTA/2003/05"  xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.opentravel.org/OTA/2003/05"  elementFormDefault="qualified" version="6.000" id="OTA2017B">
	<xs:annotation>
		<xs:documentation source="Description" xml:lang="en">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.</xs:documentation>
	</xs:annotation>
  <xs:include schemaLocation="OTA_HotelCommonTypes.xsd"/>
  <xs:element name="OTA_HotelInvNotifRQ">
    <xs:annotation>
      <xs:documentation xml:lang="en">The OTA_HotelInvNotifRQ is the message that sends the notification of a new inventory item, such as a room type or service type created for the hotel that did not previously exist.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
<!--        <xs:element name="POS" type="POS_Type" minOccurs="0">-->
<!--          <xs:annotation>-->
<!--            <xs:documentation xml:lang="en">POS provides a mechanisim to indicate the source of the message.</xs:documentation>-->
<!--          </xs:annotation>-->
<!--        </xs:element>-->
<!--        <xs:element name="UniqueID" type="UniqueID_Type" minOccurs="0">-->
<!--          <xs:annotation>-->
<!--            <xs:documentation xml:lang="en">The unique identifier element allows the trading partners to  uniquely identify each InvNotifRQ, (i.e.  the entire message) for transaction tracability.</xs:documentation>-->
<!--          </xs:annotation>-->
<!--        </xs:element>-->
        <xs:element name="SellableProducts">
          <xs:annotation>
            <xs:documentation xml:lang="en">A collection of Sellable products for a given hotel.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="SellableProductsType">
<!--                <xs:attributeGroup ref="HotelReferenceGroup"/>-->
                <xs:attribute name="HotelCode" type="NumericStringLength1to16" use="optional">
                  <xs:annotation>
                    <xs:documentation source="Description" 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="ID" type="AsciiStringLength1to100" use="optional">
                  <xs:annotation>
                    <xs:documentation source="Description" xml:lang="en">The code that uniquely identifies a single hotel property in the supplier's system.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
<!--      <xs:attributeGroup ref="OTA_PayloadStdAttributes">-->
<!--        <xs:annotation>-->
<!--          <xs:documentation xml:lang="en">This element defines standard attributes that appear on the root element for all OpenTravel Messages.</xs:documentation>-->
<!--        </xs:annotation>-->
<!--      </xs:attributeGroup>-->
    </xs:complexType>
  </xs:element>
</xs:schema>
