Definition Type: ComplexType
Name: TransportationType
Containing Schema: OTA_CommonTypes.xsd
Abstract
Documentation:
Defines the type of transportation offered.
Collapse XSD Schema Diagram:
Drilldown into Transportation in schema ota_commontypes_xsdXSD Diagram of TransportationType in schema ota_commontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="TransportationType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Defines the type of transportation offered.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <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>
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Transportation Transportation (1) unbounded
Collapse Derivation Tree:
  • TransportationType
    • Unresolved link to transportations3
    • Unresolved link to transportations5
Collapse References:
Transportations, Unresolved link to transportations3, Unresolved link to transportations5