element Thoroughfare
diagram ogckml22_diagrams/ogckml22_p388.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
content complex
children AddressLine ThoroughfareNumber ThoroughfareNumberRange ThoroughfareNumberPrefix ThoroughfareNumberSuffix ThoroughfarePreDirection ThoroughfareLeadingType ThoroughfareName ThoroughfareTrailingType ThoroughfarePostDirection DependentThoroughfare DependentLocality Premise Firm PostalCode
used by
elements AddressDetails/Country Locality
complexTypes AddressDetails DependentLocalityType LargeMailUserType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
DependentThoroughfares  derived by: NMTOKEN        
documentation
Does this thoroughfare have a a dependent thoroughfare? Corner of street X, etc
DependentThoroughfaresIndicator          
documentation
Corner of, Intersection of
DependentThoroughfaresConnector          
documentation
Corner of Street1 AND Street 2 where AND is the Connector
DependentThoroughfaresType          
documentation
STS in GEORGE and ADELAIDE STS, RDS IN A and B RDS, etc. Use only when both the street types are the same
annotation
documentation
Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc.  Note dependentlocality in a street. For example, in some countries, a large street will
have many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK
source <element name="Thoroughfare">
 
<annotation>
   
<documentation>Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc.  Note dependentlocality in a street. For example, in some countries, a large street will
have many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK
</documentation>
 
</annotation>
 
<complexType>
   
<sequence>
     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
     
<choice minOccurs="0" maxOccurs="unbounded">
       
<element ref="ThoroughfareNumber"/>
       
<element name="ThoroughfareNumberRange">
         
<annotation>
           
<documentation>A container to represent a range of numbers (from x thru y)for a thoroughfare. eg. 1-2 Albert Av</documentation>
         
</annotation>
         
<complexType>
           
<sequence>
             
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
             
<element name="ThoroughfareNumberFrom">
               
<annotation>
                 
<documentation>Starting number in the range</documentation>
               
</annotation>
               
<complexType mixed="true">
                 
<sequence>
                   
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
                   
<element ref="ThoroughfareNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
                   
<element ref="ThoroughfareNumber" maxOccurs="unbounded"/>
                   
<element ref="ThoroughfareNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
                 
</sequence>
                 
<attributeGroup ref="grPostal"/>
                 
<anyAttribute namespace="##other"/>
               
</complexType>
             
</element>
             
<element name="ThoroughfareNumberTo">
               
<annotation>
                 
<documentation>Ending number in the range</documentation>
               
</annotation>
               
<complexType mixed="true">
                 
<sequence>
                   
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
                   
<element ref="ThoroughfareNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
                   
<element ref="ThoroughfareNumber" maxOccurs="unbounded"/>
                   
<element ref="ThoroughfareNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
                 
</sequence>
                 
<attributeGroup ref="grPostal"/>
                 
<anyAttribute namespace="##other"/>
               
</complexType>
             
</element>
           
</sequence>
           
<attribute name="RangeType">
             
<annotation>
               
<documentation>Thoroughfare number ranges are odd or even</documentation>
             
</annotation>
             
<simpleType>
               
<restriction base="xs:NMTOKEN">
                 
<enumeration value="Odd"/>
                 
<enumeration value="Even"/>
               
</restriction>
             
</simpleType>
           
</attribute>
           
<attribute name="Indicator">
             
<annotation>
               
<documentation>"No." No.12-13</documentation>
             
</annotation>
           
</attribute>
           
<attribute name="Separator">
             
<annotation>
               
<documentation>"-" in 12-14  or "Thru" in 12 Thru 14 etc.</documentation>
             
</annotation>
           
</attribute>
           
<attribute name="IndicatorOccurrence">
             
<annotation>
               
<documentation>No.12-14 where "No." is before actual street number</documentation>
             
</annotation>
             
<simpleType>
               
<restriction base="xs:NMTOKEN">
                 
<enumeration value="Before"/>
                 
<enumeration value="After"/>
               
</restriction>
             
</simpleType>
           
</attribute>
           
<attribute name="NumberRangeOccurrence">
             
<annotation>
               
<documentation>23-25 Archer St, where number appears before name</documentation>
             
</annotation>
             
<simpleType>
               
<restriction base="xs:NMTOKEN">
                 
<enumeration value="BeforeName"/>
                 
<enumeration value="AfterName"/>
                 
<enumeration value="BeforeType"/>
                 
<enumeration value="AfterType"/>
               
</restriction>
             
</simpleType>
           
</attribute>
           
<attribute name="Type"/>
           
<attributeGroup ref="grPostal"/>
           
<anyAttribute namespace="##other"/>
         
</complexType>
       
</element>
     
</choice>
     
<element ref="ThoroughfareNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="ThoroughfareNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
     
<element name="ThoroughfarePreDirection" type="ThoroughfarePreDirectionType" minOccurs="0">
       
<annotation>
         
<documentation>North Baker Street, where North is the pre-direction. The direction appears before the name.</documentation>
       
</annotation>
     
</element>
     
<element name="ThoroughfareLeadingType" type="ThoroughfareLeadingTypeType" minOccurs="0">
       
<annotation>
         
<documentation>Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.</documentation>
       
</annotation>
     
</element>
     
<element name="ThoroughfareName" type="ThoroughfareNameType" minOccurs="0" maxOccurs="unbounded">
       
<annotation>
         
<documentation>Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.</documentation>
       
</annotation>
     
</element>
     
<element name="ThoroughfareTrailingType" type="ThoroughfareTrailingTypeType" minOccurs="0">
       
<annotation>
         
<documentation>Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.</documentation>
       
</annotation>
     
</element>
     
<element name="ThoroughfarePostDirection" type="ThoroughfarePostDirectionType" minOccurs="0">
       
<annotation>
         
<documentation>221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.</documentation>
       
</annotation>
     
</element>
     
<element name="DependentThoroughfare" minOccurs="0">
       
<annotation>
         
<documentation>DependentThroughfare is related to a street; occurs in GB, IE, ES, PT</documentation>
       
</annotation>
       
<complexType>
         
<sequence>
           
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
           
<element name="ThoroughfarePreDirection" type="ThoroughfarePreDirectionType" minOccurs="0">
             
<annotation>
               
<documentation>North Baker Street, where North is the pre-direction. The direction appears before the name.</documentation>
             
</annotation>
           
</element>
           
<element name="ThoroughfareLeadingType" type="ThoroughfareLeadingTypeType" minOccurs="0">
             
<annotation>
               
<documentation>Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.</documentation>
             
</annotation>
           
</element>
           
<element name="ThoroughfareName" type="ThoroughfareNameType" minOccurs="0" maxOccurs="unbounded">
             
<annotation>
               
<documentation>Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.</documentation>
             
</annotation>
           
</element>
           
<element name="ThoroughfareTrailingType" type="ThoroughfareTrailingTypeType" minOccurs="0">
             
<annotation>
               
<documentation>Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.</documentation>
             
</annotation>
           
</element>
           
<element name="ThoroughfarePostDirection" type="ThoroughfarePostDirectionType" minOccurs="0">
             
<annotation>
               
<documentation>221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.</documentation>
             
</annotation>
           
</element>
           
<any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
         
</sequence>
         
<attribute name="Type"/>
         
<anyAttribute namespace="##other"/>
       
</complexType>
     
</element>
     
<choice minOccurs="0">
       
<element name="DependentLocality" type="DependentLocalityType">
         
<annotation>
           
<documentation>Dependent localities are Districts within cities/towns, locality divisions, postal
divisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).
</documentation>
         
</annotation>
       
</element>
       
<element ref="Premise"/>
       
<element name="Firm" type="FirmType">
         
<annotation>
           
<documentation>Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from
a large mail user address, which contains no street.
</documentation>
         
</annotation>
       
</element>
       
<element ref="PostalCode"/>
     
</choice>
     
<any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
   
</sequence>
   
<attribute name="Type"/>
   
<attribute name="DependentThoroughfares">
     
<annotation>
       
<documentation>Does this thoroughfare have a a dependent thoroughfare? Corner of street X, etc</documentation>
     
</annotation>
     
<simpleType>
       
<restriction base="xs:NMTOKEN">
         
<enumeration value="Yes"/>
         
<enumeration value="No"/>
       
</restriction>
     
</simpleType>
   
</attribute>
   
<attribute name="DependentThoroughfaresIndicator">
     
<annotation>
       
<documentation>Corner of, Intersection of</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="DependentThoroughfaresConnector">
     
<annotation>
       
<documentation>Corner of Street1 AND Street 2 where AND is the Connector</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="DependentThoroughfaresType">
     
<annotation>
       
<documentation>STS in GEORGE and ADELAIDE STS, RDS IN A and B RDS, etc. Use only when both the street types are the same</documentation>
     
</annotation>
   
</attribute>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

attribute Thoroughfare/@Type
source <attribute name="Type"/>

attribute Thoroughfare/@DependentThoroughfares
type restriction of NMTOKEN
facets
Kind Value Annotation
enumeration Yes
enumeration No
annotation
documentation
Does this thoroughfare have a a dependent thoroughfare? Corner of street X, etc
source <attribute name="DependentThoroughfares">
 
<annotation>
   
<documentation>Does this thoroughfare have a a dependent thoroughfare? Corner of street X, etc</documentation>
 
</annotation>
 
<simpleType>
   
<restriction base="xs:NMTOKEN">
     
<enumeration value="Yes"/>
     
<enumeration value="No"/>
   
</restriction>
 
</simpleType>
</attribute>

attribute Thoroughfare/@DependentThoroughfaresIndicator
annotation
documentation
Corner of, Intersection of
source <attribute name="DependentThoroughfaresIndicator">
 
<annotation>
   
<documentation>Corner of, Intersection of</documentation>
 
</annotation>
</attribute>

attribute Thoroughfare/@DependentThoroughfaresConnector
annotation
documentation
Corner of Street1 AND Street 2 where AND is the Connector
source <attribute name="DependentThoroughfaresConnector">
 
<annotation>
   
<documentation>Corner of Street1 AND Street 2 where AND is the Connector</documentation>
 
</annotation>
</attribute>

attribute Thoroughfare/@DependentThoroughfaresType
annotation
documentation
STS in GEORGE and ADELAIDE STS, RDS IN A and B RDS, etc. Use only when both the street types are the same
source <attribute name="DependentThoroughfaresType">
 
<annotation>
   
<documentation>STS in GEORGE and ADELAIDE STS, RDS IN A and B RDS, etc. Use only when both the street types are the same</documentation>
 
</annotation>
</attribute>

element Thoroughfare/ThoroughfareNumberRange
diagram ogckml22_diagrams/ogckml22_p389.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
content complex
children AddressLine ThoroughfareNumberFrom ThoroughfareNumberTo
attributes
Name  Type  Use  Default  Fixed  Annotation
RangeType  derived by: NMTOKEN        
documentation
Thoroughfare number ranges are odd or even
Indicator          
documentation
"No." No.12-13
Separator          
documentation
"-" in 12-14  or "Thru" in 12 Thru 14 etc.
IndicatorOccurrence  derived by: NMTOKEN        
documentation
No.12-14 where "No." is before actual street number
NumberRangeOccurrence  derived by: NMTOKEN        
documentation
23-25 Archer St, where number appears before name
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
A container to represent a range of numbers (from x thru y)for a thoroughfare. eg. 1-2 Albert Av
source <element name="ThoroughfareNumberRange">
 
<annotation>
   
<documentation>A container to represent a range of numbers (from x thru y)for a thoroughfare. eg. 1-2 Albert Av</documentation>
 
</annotation>
 
<complexType>
   
<sequence>
     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
     
<element name="ThoroughfareNumberFrom">
       
<annotation>
         
<documentation>Starting number in the range</documentation>
       
</annotation>
       
<complexType mixed="true">
         
<sequence>
           
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
           
<element ref="ThoroughfareNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
           
<element ref="ThoroughfareNumber" maxOccurs="unbounded"/>
           
<element ref="ThoroughfareNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
         
</sequence>
         
<attributeGroup ref="grPostal"/>
         
<anyAttribute namespace="##other"/>
       
</complexType>
     
</element>
     
<element name="ThoroughfareNumberTo">
       
<annotation>
         
<documentation>Ending number in the range</documentation>
       
</annotation>
       
<complexType mixed="true">
         
<sequence>
           
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
           
<element ref="ThoroughfareNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
           
<element ref="ThoroughfareNumber" maxOccurs="unbounded"/>
           
<element ref="ThoroughfareNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
         
</sequence>
         
<attributeGroup ref="grPostal"/>
         
<anyAttribute namespace="##other"/>
       
</complexType>
     
</element>
   
</sequence>
   
<attribute name="RangeType">
     
<annotation>
       
<documentation>Thoroughfare number ranges are odd or even</documentation>
     
</annotation>
     
<simpleType>
       
<restriction base="xs:NMTOKEN">
         
<enumeration value="Odd"/>
         
<enumeration value="Even"/>
       
</restriction>
     
</simpleType>
   
</attribute>
   
<attribute name="Indicator">
     
<annotation>
       
<documentation>"No." No.12-13</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="Separator">
     
<annotation>
       
<documentation>"-" in 12-14  or "Thru" in 12 Thru 14 etc.</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="IndicatorOccurrence">
     
<annotation>
       
<documentation>No.12-14 where "No." is before actual street number</documentation>
     
</annotation>
     
<simpleType>
       
<restriction base="xs:NMTOKEN">
         
<enumeration value="Before"/>
         
<enumeration value="After"/>
       
</restriction>
     
</simpleType>
   
</attribute>
   
<attribute name="NumberRangeOccurrence">
     
<annotation>
       
<documentation>23-25 Archer St, where number appears before name</documentation>
     
</annotation>
     
<simpleType>
       
<restriction base="xs:NMTOKEN">
         
<enumeration value="BeforeName"/>
         
<enumeration value="AfterName"/>
         
<enumeration value="BeforeType"/>
         
<enumeration value="AfterType"/>
       
</restriction>
     
</simpleType>
   
</attribute>
   
<attribute name="Type"/>
   
<attributeGroup ref="grPostal"/>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

attribute Thoroughfare/ThoroughfareNumberRange/@RangeType
type restriction of NMTOKEN
facets
Kind Value Annotation
enumeration Odd
enumeration Even
annotation
documentation
Thoroughfare number ranges are odd or even
source <attribute name="RangeType">
 
<annotation>
   
<documentation>Thoroughfare number ranges are odd or even</documentation>
 
</annotation>
 
<simpleType>
   
<restriction base="xs:NMTOKEN">
     
<enumeration value="Odd"/>
     
<enumeration value="Even"/>
   
</restriction>
 
</simpleType>
</attribute>

attribute Thoroughfare/ThoroughfareNumberRange/@Indicator
annotation
documentation
"No." No.12-13
source <attribute name="Indicator">
 
<annotation>
   
<documentation>"No." No.12-13</documentation>
 
</annotation>
</attribute>

attribute Thoroughfare/ThoroughfareNumberRange/@Separator
annotation
documentation
"-" in 12-14  or "Thru" in 12 Thru 14 etc.
source <attribute name="Separator">
 
<annotation>
   
<documentation>"-" in 12-14  or "Thru" in 12 Thru 14 etc.</documentation>
 
</annotation>
</attribute>

attribute Thoroughfare/ThoroughfareNumberRange/@IndicatorOccurrence
type restriction of NMTOKEN
facets
Kind Value Annotation
enumeration Before
enumeration After
annotation
documentation
No.12-14 where "No." is before actual street number
source <attribute name="IndicatorOccurrence">
 
<annotation>
   
<documentation>No.12-14 where "No." is before actual street number</documentation>
 
</annotation>
 
<simpleType>
   
<restriction base="xs:NMTOKEN">
     
<enumeration value="Before"/>
     
<enumeration value="After"/>
   
</restriction>
 
</simpleType>
</attribute>

attribute Thoroughfare/ThoroughfareNumberRange/@NumberRangeOccurrence
type restriction of NMTOKEN
facets
Kind Value Annotation
enumeration BeforeName
enumeration AfterName
enumeration BeforeType
enumeration AfterType
annotation
documentation
23-25 Archer St, where number appears before name
source <attribute name="NumberRangeOccurrence">
 
<annotation>
   
<documentation>23-25 Archer St, where number appears before name</documentation>
 
</annotation>
 
<simpleType>
   
<restriction base="xs:NMTOKEN">
     
<enumeration value="BeforeName"/>
     
<enumeration value="AfterName"/>
     
<enumeration value="BeforeType"/>
     
<enumeration value="AfterType"/>
   
</restriction>
 
</simpleType>
</attribute>

attribute Thoroughfare/ThoroughfareNumberRange/@Type
source <attribute name="Type"/>

element Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberFrom
diagram ogckml22_diagrams/ogckml22_p390.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
content complex
mixed true
children AddressLine ThoroughfareNumberPrefix ThoroughfareNumber ThoroughfareNumberSuffix
attributes
Name  Type  Use  Default  Fixed  Annotation
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Starting number in the range
source <element name="ThoroughfareNumberFrom">
 
<annotation>
   
<documentation>Starting number in the range</documentation>
 
</annotation>
 
<complexType mixed="true">
   
<sequence>
     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="ThoroughfareNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="ThoroughfareNumber" maxOccurs="unbounded"/>
     
<element ref="ThoroughfareNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
   
</sequence>
   
<attributeGroup ref="grPostal"/>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

element Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberTo
diagram ogckml22_diagrams/ogckml22_p391.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
content complex
mixed true
children AddressLine ThoroughfareNumberPrefix ThoroughfareNumber ThoroughfareNumberSuffix
attributes
Name  Type  Use  Default  Fixed  Annotation
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Ending number in the range
source <element name="ThoroughfareNumberTo">
 
<annotation>
   
<documentation>Ending number in the range</documentation>
 
</annotation>
 
<complexType mixed="true">
   
<sequence>
     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="ThoroughfareNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="ThoroughfareNumber" maxOccurs="unbounded"/>
     
<element ref="ThoroughfareNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
   
</sequence>
   
<attributeGroup ref="grPostal"/>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

element Thoroughfare/ThoroughfarePreDirection
diagram ogckml22_diagrams/ogckml22_p392.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfarePreDirectionType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
North Baker Street, where North is the pre-direction. The direction appears before the name.
source <element name="ThoroughfarePreDirection" type="ThoroughfarePreDirectionType" minOccurs="0">
 
<annotation>
   
<documentation>North Baker Street, where North is the pre-direction. The direction appears before the name.</documentation>
 
</annotation>
</element>

element Thoroughfare/ThoroughfareLeadingType
diagram ogckml22_diagrams/ogckml22_p393.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareLeadingTypeType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.
source <element name="ThoroughfareLeadingType" type="ThoroughfareLeadingTypeType" minOccurs="0">
 
<annotation>
   
<documentation>Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.</documentation>
 
</annotation>
</element>

element Thoroughfare/ThoroughfareName
diagram ogckml22_diagrams/ogckml22_p394.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareNameType
properties
minOcc 0
maxOcc unbounded
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.
source <element name="ThoroughfareName" type="ThoroughfareNameType" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation>Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.</documentation>
 
</annotation>
</element>

element Thoroughfare/ThoroughfareTrailingType
diagram ogckml22_diagrams/ogckml22_p395.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareTrailingTypeType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.
source <element name="ThoroughfareTrailingType" type="ThoroughfareTrailingTypeType" minOccurs="0">
 
<annotation>
   
<documentation>Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.</documentation>
 
</annotation>
</element>

element Thoroughfare/ThoroughfarePostDirection
diagram ogckml22_diagrams/ogckml22_p396.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfarePostDirectionType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.
source <element name="ThoroughfarePostDirection" type="ThoroughfarePostDirectionType" minOccurs="0">
 
<annotation>
   
<documentation>221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.</documentation>
 
</annotation>
</element>

element Thoroughfare/DependentThoroughfare
diagram ogckml22_diagrams/ogckml22_p397.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
minOcc 0
maxOcc 1
content complex
children AddressLine ThoroughfarePreDirection ThoroughfareLeadingType ThoroughfareName ThoroughfareTrailingType ThoroughfarePostDirection
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
annotation
documentation
DependentThroughfare is related to a street; occurs in GB, IE, ES, PT
source <element name="DependentThoroughfare" minOccurs="0">
 
<annotation>
   
<documentation>DependentThroughfare is related to a street; occurs in GB, IE, ES, PT</documentation>
 
</annotation>
 
<complexType>
   
<sequence>
     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
     
<element name="ThoroughfarePreDirection" type="ThoroughfarePreDirectionType" minOccurs="0">
       
<annotation>
         
<documentation>North Baker Street, where North is the pre-direction. The direction appears before the name.</documentation>
       
</annotation>
     
</element>
     
<element name="ThoroughfareLeadingType" type="ThoroughfareLeadingTypeType" minOccurs="0">
       
<annotation>
         
<documentation>Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.</documentation>
       
</annotation>
     
</element>
     
<element name="ThoroughfareName" type="ThoroughfareNameType" minOccurs="0" maxOccurs="unbounded">
       
<annotation>
         
<documentation>Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.</documentation>
       
</annotation>
     
</element>
     
<element name="ThoroughfareTrailingType" type="ThoroughfareTrailingTypeType" minOccurs="0">
       
<annotation>
         
<documentation>Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.</documentation>
       
</annotation>
     
</element>
     
<element name="ThoroughfarePostDirection" type="ThoroughfarePostDirectionType" minOccurs="0">
       
<annotation>
         
<documentation>221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.</documentation>
       
</annotation>
     
</element>
     
<any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
   
</sequence>
   
<attribute name="Type"/>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

attribute Thoroughfare/DependentThoroughfare/@Type
source <attribute name="Type"/>

element Thoroughfare/DependentThoroughfare/ThoroughfarePreDirection
diagram ogckml22_diagrams/ogckml22_p398.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfarePreDirectionType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
North Baker Street, where North is the pre-direction. The direction appears before the name.
source <element name="ThoroughfarePreDirection" type="ThoroughfarePreDirectionType" minOccurs="0">
 
<annotation>
   
<documentation>North Baker Street, where North is the pre-direction. The direction appears before the name.</documentation>
 
</annotation>
</element>

element Thoroughfare/DependentThoroughfare/ThoroughfareLeadingType
diagram ogckml22_diagrams/ogckml22_p399.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareLeadingTypeType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.
source <element name="ThoroughfareLeadingType" type="ThoroughfareLeadingTypeType" minOccurs="0">
 
<annotation>
   
<documentation>Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.</documentation>
 
</annotation>
</element>

element Thoroughfare/DependentThoroughfare/ThoroughfareName
diagram ogckml22_diagrams/ogckml22_p400.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareNameType
properties
minOcc 0
maxOcc unbounded
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.
source <element name="ThoroughfareName" type="ThoroughfareNameType" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation>Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.</documentation>
 
</annotation>
</element>

element Thoroughfare/DependentThoroughfare/ThoroughfareTrailingType
diagram ogckml22_diagrams/ogckml22_p401.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareTrailingTypeType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.
source <element name="ThoroughfareTrailingType" type="ThoroughfareTrailingTypeType" minOccurs="0">
 
<annotation>
   
<documentation>Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.</documentation>
 
</annotation>
</element>

element Thoroughfare/DependentThoroughfare/ThoroughfarePostDirection
diagram ogckml22_diagrams/ogckml22_p402.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfarePostDirectionType
properties
minOcc 0
maxOcc 1
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.
source <element name="ThoroughfarePostDirection" type="ThoroughfarePostDirectionType" minOccurs="0">
 
<annotation>
   
<documentation>221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.</documentation>
 
</annotation>
</element>

element Thoroughfare/DependentLocality
diagram ogckml22_diagrams/ogckml22_p403.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type DependentLocalityType
properties
content complex
children AddressLine DependentLocalityName DependentLocalityNumber PostBox LargeMailUser PostOffice PostalRoute Thoroughfare Premise DependentLocality PostalCode
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation
City or IndustrialEstate, etc
UsageType          
documentation
Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system
Connector          
documentation
"VIA" as in Hill Top VIA Parish where Parish is a locality and Hill Top is a dependent locality
Indicator          
documentation
Eg. Erode (Dist) where (Dist) is the Indicator
annotation
documentation
Dependent localities are Districts within cities/towns, locality divisions, postal
divisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).
source <element name="DependentLocality" type="DependentLocalityType">
 
<annotation>
   
<documentation>Dependent localities are Districts within cities/towns, locality divisions, postal
divisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).
</documentation>
 
</annotation>
</element>

element Thoroughfare/Firm
diagram ogckml22_diagrams/ogckml22_p404.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type FirmType
properties
content complex
children AddressLine FirmName Department MailStop PostalCode
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
annotation
documentation
Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from
a large mail user address, which contains no street.
source <element name="Firm" type="FirmType">
 
<annotation>
   
<documentation>Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from
a large mail user address, which contains no street.
</documentation>
 
</annotation>
</element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy