Definition Type: ComplexType
Name: AddressNumberRange_type
Namespace: http://niem.gov/niem/external/urisa-street-address/draft-0.2.0/dhs-gmo/1.0.0
Containing Schema: StreetAddressDataStandard.xsd
Abstract
Documentation:
{ Complete Address Number (low)*} + { Separator Element *} + { Complete Address Number (high)*} A set of two address numbers, separated by a "Separator", representing the low and high numbers of an address range. An address number range element should be accompanied by an Address Range Type Attribute that describes the type of range presented in this element.
Collapse XSD Schema Diagram:
Drilldown into CompleteAddressNumberHigh in schema streetaddressdatastandard_xsd Drilldown into CompleteAddressNumberLow in schema streetaddressdatastandard_xsd Drilldown into Parity in schema streetaddressdatastandard_xsd Drilldown into Separator in schema streetaddressdatastandard_xsdXSD Diagram of AddressNumberRange_type in schema streetaddressdatastandard_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<xsd:complexType name="AddressNumberRange_type">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">
{ Complete Address Number (low)*} + { Separator Element
*} + { Complete Address Number (high)*} A set of two
address numbers, separated by a "Separator",
representing the low and high numbers of an address
range. An address number range element should be
accompanied by an Address Range Type Attribute that
describes the type of range presented in this element.


</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="CompleteAddressNumberLow" minOccurs="1" maxOccurs="1">
            <xsd:complexType>
                <xsd:complexContent>
                    <xsd:extension base="addr:CompleteAddressNumber_type">
                        <xsd:attribute name="Bounds" type="xsd:string" fixed="Low" />
                    </xsd:extension>
                </xsd:complexContent>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="CompleteAddressNumberHigh" minOccurs="1" maxOccurs="1">
            <xsd:complexType>
                <xsd:complexContent>
                    <xsd:extension base="addr:CompleteAddressNumber_type">
                        <xsd:attribute name="Bounds" type="xsd:string" fixed="High" />
                    </xsd:extension>
                </xsd:complexContent>
            </xsd:complexType>
        </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Separator" type="addr:Separator_type" />
    <xsd:attribute name="Parity" type="addr:AddressNumberParity_type" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
CompleteAddressNumberLow addr:CompleteAddressNumberLow 1 1
CompleteAddressNumberHigh addr:CompleteAddressNumberHigh 1 1
Collapse Child Attributes:
Name Type Default Value Use
Separator addr:Separator (Optional)
Parity addr:Parity (Optional)
Collapse Derivation Tree:
Collapse References:
addr:AddressNumberRange