Definition Type: ComplexType
Name: RoomCharacteristics
Namespace: http://www.opentravel.org/OTM/product/hospitality/v1
Containing Schema: Hospitality_1_0_0.xsd
Abstract
Documentation:
Used to define a room (eg. its location, configuration, view). These are items that are part of the room and cannot easily be removed.
Collapse XSD Schema Diagram:
Drilldown into ExtensionPoint_Summary in schema otm_builtins_xsd Drilldown into ViewCode in schema hospitality_1_0_0_xsd Drilldown into ClassificationCode in schema hospitality_1_0_0_xsd Drilldown into Category in schema hospitality_1_0_0_xsd Drilldown into BedTypeCode in schema hospitality_1_0_0_xsd Drilldown into SecurityFeature in schema hospitality_1_0_0_xsd Drilldown into AccessibilityFeature in schema hospitality_1_0_0_xsd Drilldown into LocationCode in schema hospitality_1_0_0_xsd Drilldown into compositeInd in schema hospitality_1_0_0_xsd Drilldown into nonSmokingInd in schema hospitality_1_0_0_xsdXSD Diagram of RoomCharacteristics in schema hospitality_1_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:complexType name="RoomCharacteristics">
    <xsd:annotation>
        <xsd:documentation source="Description">Used to define a room (eg. its location, configuration, view).  These are items that are part of the room and cannot easily be removed.</xsd:documentation>
        <xsd:appinfo>
            <otm:OTA2Entity type="CoreObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">RoomCharacteristics</otm:OTA2Entity>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element minOccurs="0" name="LocationCode" type="ota2-0300:RoomLocation_Enum">
            <xsd:annotation>
                <xsd:documentation source="Description">Indicates the location of the room within the hotel structure. Typical values would be &amp;quot;Near Exit&amp;quot;,&amp;quot;Close to elevator&amp;quot;, &amp;quot;Low Floor&amp;quot; or &amp;quot;High Floor&amp;quot;. Refer to OpenTravel Code List Room Location Type (RLT).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}OTA_CodeType</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="100" minOccurs="0" ref="ph:AccessibilityFeature">
            <xsd:annotation>
                <xsd:documentation source="Description">Accessibility features of the room.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="100" minOccurs="0" ref="ph:SecurityFeature">
            <xsd:annotation>
                <xsd:documentation source="Description">Security features of the room.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="BedTypeCode" type="ota2-0300:BedType_Enum">
            <xsd:annotation>
                <xsd:documentation source="Description">Indicates the type of bed(s) found in the room. Typical values would be Double, Twin, Queen, or King. Refer to OpenTravel Code List Bed Type Code (BED).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}ListOfOTA_CodeType</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="Category" type="ota2-0300:SegmentCategory_Enum">
            <xsd:annotation>
                <xsd:documentation source="Description">Indicates the category of the room. Typical values would be Moderate, Standard, or Deluxe. Refer to OpenTravel Code List Segment Category Code (SEG).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}OTA_CodeType</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ClassificationCode" type="ota2-0300:GuestRoomInfo">
            <xsd:annotation>
                <xsd:documentation source="Description">Specifies the room classification (e.g., cabin, apartment). Refer to OpenTravel Code List Guest Room Info (GRI).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}OTA_CodeType</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ViewCode" type="ota2-0300:RoomViewType_Enum">
            <xsd:annotation>
                <xsd:documentation source="Description">Indicates the view of the room. Typical values would be &amp;quot;Ocean view&amp;quot;, &amp;quot;Pool view&amp;quot; or &amp;quot;Garden View&amp;quot;. Refer to OpenTravel Code List Room View Type (RVT).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}OTA_CodeType</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="ota2:ExtensionPoint_Summary" />
    </xsd:sequence>
    <xsd:attribute name="nonSmokingInd" type="xsd:boolean" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">Non-smoking indicator.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}boolean</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="compositeInd" type="xsd:boolean" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">Indicates that the room (suite) is a composite of smaller units.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}boolean</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
LocationCode ph:LocationCode 0 (1)
AccessibilityFeature ph:AccessibilityFeature 0 100
SecurityFeature ph:SecurityFeature 0 100
BedTypeCode ph:BedTypeCode 0 (1)
Category ph:Category 0 (1)
ClassificationCode ph:ClassificationCode 0 (1)
ViewCode ph:ViewCode 0 (1)
ExtensionPoint_Summary ota2:ExtensionPoint_Summary 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
nonSmokingInd ph:nonSmokingInd Optional
compositeInd ph:compositeInd Optional
Collapse Derivation Tree:
Collapse References:
ph:RoomCharacteristics, ph:RoomCharacteristics_Detail, ph:RoomCharacteristicsSubGrp, ph:RoomCharacteristicsSummary