Definition Type: ComplexType
Name: Address
Namespace: http://www.opentravel.org/OTM/Common/v4
Containing Schema: Common_4_0_0.xsd
Abstract
Documentation:
Provides address information. Unformatted addresses are captured using the simple facet.
Collapse XSD Schema Diagram:
Drilldown into ExtensionPoint_Summary in schema otm_builtins_xsd Drilldown into PostalCode in schema common_4_0_0_xsd Drilldown into Country in schema common_4_0_0_xsd Drilldown into StateProv in schema common_4_0_0_xsd Drilldown into County in schema common_4_0_0_xsd Drilldown into City in schema common_4_0_0_xsd Drilldown into Street in schema common_4_0_0_xsd Drilldown into Number in schema common_4_0_0_xsd Drilldown into BldgRoom in schema common_4_0_0_xsd Drilldown into AddressLine in schema common_4_0_0_xsd Drilldown into role in schema common_4_0_0_xsdXSD Diagram of Address in schema common_4_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:complexType name="Address">
    <xsd:annotation>
        <xsd:documentation source="Description">Provides address information. Unformatted addresses are captured using the simple facet.</xsd:documentation>
        <xsd:appinfo>
            <otm:OTA2Entity type="CoreObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Address</otm:OTA2Entity>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element maxOccurs="4" minOccurs="0" name="AddressLine" type="ota2-0400:StringShort">
            <xsd:annotation>
                <xsd:documentation source="Description">Address in an unstructured format.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="2" minOccurs="0" name="BldgRoom" type="ota2-0400:AddressBldgRoom">
            <xsd:annotation>
                <xsd:documentation source="Description">Building name, room, apartment, or suite number.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}BldgRoom</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">BldgRoom</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="Number" type="ota2-0400:AddressStreetNumber">
            <xsd:annotation>
                <xsd:documentation source="Description">May contain the street number and optionally the street name.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StreetNmbr</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">StreetNmbr</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="Street" type="ota2-0400:StringShort">
            <xsd:annotation>
                <xsd:documentation source="Description">May contain the street number when the Street number element is missing.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to255</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">AddressLine</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="City" type="ota2-0400:StringShort">
            <xsd:annotation>
                <xsd:documentation source="Description">City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to64</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">CityName</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="County" type="ota2-0400:StringShort">
            <xsd:annotation>
                <xsd:documentation source="Description">County or Region Name (e.g., Fairfax).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to32</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">County</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="StateProv" type="ota2-0400:StateProv">
            <xsd:annotation>
                <xsd:documentation source="Description">State or Province name (e.g., Texas).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StateProvType</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">StateProv</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="Country" type="ota2-0400:Country">
            <xsd:annotation>
                <xsd:documentation source="Description">Country name (e.g., Ireland).</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}CountryNameType</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">CountryName</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="PostalCode" type="ota2-0400:StringShort">
            <xsd:annotation>
                <xsd:documentation source="Description">Post Office Code number.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to16</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">PostalCode</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="ota2:ExtensionPoint_Summary" />
    </xsd:sequence>
    <xsd:attribute name="role" type="ota2-0400:Enum_AddressRole_Base" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
AddressLine ota2-0400:AddressLine 0 4
BldgRoom ota2-0400:BldgRoom 0 2
Number ota2-0400:Number 0 1
Street ota2-0400:Street 0 1
City ota2-0400:City 0 1
County ota2-0400:County 0 1
StateProv ota2-0400:StateProv 0 1
Country ota2-0400:Country 0 1
PostalCode ota2-0400:PostalCode 0 1
ExtensionPoint_Summary ota2:ExtensionPoint_Summary 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
role ota2-0400:role (Optional)
Collapse Derivation Tree:
Collapse References:
ota2-0400:Address, ota2-0400:Address_Detail, ota2-0400:AddressSubGrp, ota2-0400:AddressSummary