Definition Type: Element
Name: Transportation
Containing Schema: OTA_CommonTypes.xsd
MinOccurs (1)
MaxOccurs unbounded
Abstract
Documentation:
Detailed transportation information.
Collapse XSD Schema Diagram:
Drilldown into DescriptiveText in schema ota_commontypes_xsd Drilldown into OperationSchedules in schema ota_commontypes_xsd Drilldown into MultimediaDescriptions in schema ota_commontypes_xsd Drilldown into ID in schema ota_commontypes_xsd1 Drilldown into ID_OptionalGroup in schema ota_commontypes_xsd Drilldown into ExistsCode in schema ota_commontypes_xsd1 Drilldown into DecimalPlaces in schema ota_commontypes_xsd1 Drilldown into CurrencyCode in schema ota_commontypes_xsd1 Drilldown into CurrencyCodeGroup in schema ota_commontypes_xsd Drilldown into Amount in schema ota_commontypes_xsd1 Drilldown into CurrencyAmountGroup in schema ota_commontypes_xsd Drilldown into TypicalTravelTime in schema ota_commontypes_xsd1 Drilldown into Description in schema ota_commontypes_xsd1 Drilldown into Removal in schema ota_commontypes_xsd1 Drilldown into RemovalGroup in schema ota_commontypes_xsd Drilldown into CodeDetail in schema ota_commontypes_xsd1 Drilldown into CodeInfoGroup in schema ota_commontypes_xsd Drilldown into Included in schema ota_commontypes_xsd1 Drilldown into ChargeUnit in schema ota_commontypes_xsd1 Drilldown into TransportationCode in schema ota_commontypes_xsd1 Drilldown into NotificationRequired in schema ota_commontypes_xsd1XSD Diagram of Transportation in schema ota_commontypes_xsd1 (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="Transportation" maxOccurs="unbounded">
    <xs:annotation>
        <xs:documentation xml:lang="en">Detailed transportation information.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="MultimediaDescriptions" type="MultimediaDescriptionsType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Multimedia information about the transportation.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="OperationSchedules" type="OperationSchedulesType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Collection of operation schedules for the transportation.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="DescriptiveText" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Descriptive text that describes the transportation.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:pattern value="[A-Za-z0-9]{1,500}" />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="NotificationRequired" type="StringLength1to64" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">This would be used for information such as a shuttle needs to be requested or a reservation is required.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="TransportationCode" type="OTA_CodeType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The mode of transportation. Refer to OTA Code List Transportation Code (TRP).</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="ChargeUnit" type="OTA_CodeType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Refer to OTA Codelist Charge Type (CHG).</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Included" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">When true there is no additional charge for transportation.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="CodeInfoGroup">
            <xs:annotation>
                <xs:documentation xml:lang="en">May be used to give further detail on the code (e.g. if a trolley is chosen, the trolley name could be added here) or to remove an obsolete item.								</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attribute name="Description" type="StringLength0to64" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Descriptive information about the mode of transportation.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="TypicalTravelTime" type="xs:string" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The normal (average) travel time required to get to or from the location, measured in minutes. </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="CurrencyAmountGroup">
            <xs:annotation>
                <xs:documentation xml:lang="en">The currency amount of the tranportation charge.</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attribute name="ExistsCode" type="OTA_CodeType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">This attribute is used to explicitly define whether the type of transportation applies. Refer to OTA Code list Option Type Code (OTC). This is used in conjunction with TransportationCode.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ID_OptionalGroup">
            <xs:annotation>
                <xs:documentation xml:lang="en">A unique identifying value assigned by the creating system.  The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
MultimediaDescriptions MultimediaDescriptions 0 (1)
OperationSchedules OperationSchedules 0 (1)
DescriptiveText DescriptiveText 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
NotificationRequired NotificationRequired Optional
TransportationCode TransportationCode Optional
ChargeUnit ChargeUnit Optional
Included Included Optional
CodeDetail CodeDetail Optional
Removal Removal false Optional
Description Description Optional
TypicalTravelTime TypicalTravelTime Optional
Amount Amount Optional
CurrencyCode CurrencyCode Optional
DecimalPlaces DecimalPlaces Optional
ExistsCode ExistsCode Optional
ID ID Optional