element Premise
diagram ogckml22_diagrams/ogckml22_p375.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
content complex
children AddressLine PremiseName PremiseLocation PremiseNumber PremiseNumberRange PremiseNumberPrefix PremiseNumberSuffix BuildingName SubPremise Firm MailStop PostalCode Premise
used by
elements Locality Premise Thoroughfare
complexType DependentLocalityType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation
COMPLEXE in COMPLEX DES JARDINS, A building, station, etc
PremiseDependency          
documentation
STREET, PREMISE, SUBPREMISE, PARK, FARM, etc
PremiseDependencyType          
documentation
NEAR, ADJACENT TO, etc
PremiseThoroughfareConnector          
documentation
DES, DE, LA, LA, DU in RUE DU BOIS. These terms connect a premise/thoroughfare type and premise/thoroughfare name. Terms may appear with names AVE DU BOIS
annotation
documentation
Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name.  There could be more than
one premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station
source <element name="Premise">
 
<annotation>
   
<documentation>Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name.  There could be more than
one premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station
</documentation>
 
</annotation>
 
<complexType>
   
<sequence>
     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
     
<element name="PremiseName" minOccurs="0" maxOccurs="unbounded">
       
<annotation>
         
<documentation>Specification of the name of the premise (house, building, park, farm, etc). A premise name is specified when the premise cannot be addressed using a street name plus premise (house) number.</documentation>
       
</annotation>
       
<complexType mixed="true">
         
<attribute name="Type"/>
         
<attribute name="TypeOccurrence">
           
<annotation>
             
<documentation>EGIS Building where EGIS occurs before Building, DES JARDINS occurs after COMPLEXE DES JARDINS</documentation>
           
</annotation>
           
<simpleType>
             
<restriction base="xs:NMTOKEN">
               
<enumeration value="Before"/>
               
<enumeration value="After"/>
             
</restriction>
           
</simpleType>
         
</attribute>
         
<attributeGroup ref="grPostal"/>
         
<anyAttribute namespace="##other"/>
       
</complexType>
     
</element>
     
<choice minOccurs="0">
       
<element name="PremiseLocation">
         
<annotation>
           
<documentation>LOBBY, BASEMENT, GROUND FLOOR, etc...</documentation>
         
</annotation>
         
<complexType mixed="true">
           
<attributeGroup ref="grPostal"/>
           
<anyAttribute namespace="##other"/>
         
</complexType>
       
</element>
       
<choice>
         
<element ref="PremiseNumber" maxOccurs="unbounded"/>
         
<element name="PremiseNumberRange">
           
<annotation>
             
<documentation>Specification for defining the premise number range. Some premises have number as Building C1-C7</documentation>
           
</annotation>
           
<complexType>
             
<sequence>
               
<element name="PremiseNumberRangeFrom">
                 
<annotation>
                   
<documentation>Start number details of the premise number range</documentation>
                 
</annotation>
                 
<complexType>
                   
<sequence>
                     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
                     
<element ref="PremiseNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
                     
<element ref="PremiseNumber" maxOccurs="unbounded"/>
                     
<element ref="PremiseNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
                   
</sequence>
                 
</complexType>
               
</element>
               
<element name="PremiseNumberRangeTo">
                 
<annotation>
                   
<documentation>End number details of the premise number range</documentation>
                 
</annotation>
                 
<complexType>
                   
<sequence>
                     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
                     
<element ref="PremiseNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
                     
<element ref="PremiseNumber" maxOccurs="unbounded"/>
                     
<element ref="PremiseNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
                   
</sequence>
                 
</complexType>
               
</element>
             
</sequence>
             
<attribute name="RangeType">
               
<annotation>
                 
<documentation>Eg. Odd or even number range</documentation>
               
</annotation>
             
</attribute>
             
<attribute name="Indicator">
               
<annotation>
                 
<documentation>Eg. No. in Building No:C1-C5</documentation>
               
</annotation>
             
</attribute>
             
<attribute name="Separator">
               
<annotation>
                 
<documentation>"-" in 12-14  or "Thru" in 12 Thru 14 etc.</documentation>
               
</annotation>
             
</attribute>
             
<attribute name="Type"/>
             
<attribute name="IndicatorOccurence">
               
<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="NumberRangeOccurence">
               
<annotation>
                 
<documentation>Building 23-25 where the number occurs after building name</documentation>
               
</annotation>
               
<simpleType>
                 
<restriction base="xs:NMTOKEN">
                   
<enumeration value="BeforeName"/>
                   
<enumeration value="AfterName"/>
                   
<enumeration value="BeforeType"/>
                   
<enumeration value="AfterType"/>
                 
</restriction>
               
</simpleType>
             
</attribute>
           
</complexType>
         
</element>
       
</choice>
     
</choice>
     
<element ref="PremiseNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="PremiseNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
     
<element name="BuildingName" type="BuildingNameType" minOccurs="0" maxOccurs="unbounded">
       
<annotation>
         
<documentation>Specification of the name of a building.</documentation>
       
</annotation>
     
</element>
     
<choice>
       
<element name="SubPremise" type="SubPremiseType" minOccurs="0" maxOccurs="unbounded">
         
<annotation>
           
<documentation>Specification of a single sub-premise. Examples of sub-premises are apartments and suites. Each sub-premise should be uniquely identifiable.</documentation>
         
</annotation>
       
</element>
       
<element name="Firm" type="FirmType" minOccurs="0">
         
<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>
     
</choice>
     
<element name="MailStop" type="MailStopType" minOccurs="0">
       
<annotation>
         
<documentation>A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.</documentation>
       
</annotation>
     
</element>
     
<element ref="PostalCode" minOccurs="0"/>
     
<element ref="Premise" minOccurs="0"/>
     
<any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
   
</sequence>
   
<attribute name="Type">
     
<annotation>
       
<documentation>COMPLEXE in COMPLEX DES JARDINS, A building, station, etc</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="PremiseDependency">
     
<annotation>
       
<documentation>STREET, PREMISE, SUBPREMISE, PARK, FARM, etc</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="PremiseDependencyType">
     
<annotation>
       
<documentation>NEAR, ADJACENT TO, etc</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="PremiseThoroughfareConnector">
     
<annotation>
       
<documentation>DES, DE, LA, LA, DU in RUE DU BOIS. These terms connect a premise/thoroughfare type and premise/thoroughfare name. Terms may appear with names AVE DU BOIS</documentation>
     
</annotation>
   
</attribute>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

attribute Premise/@Type
annotation
documentation
COMPLEXE in COMPLEX DES JARDINS, A building, station, etc
source <attribute name="Type">
 
<annotation>
   
<documentation>COMPLEXE in COMPLEX DES JARDINS, A building, station, etc</documentation>
 
</annotation>
</attribute>

attribute Premise/@PremiseDependency
annotation
documentation
STREET, PREMISE, SUBPREMISE, PARK, FARM, etc
source <attribute name="PremiseDependency">
 
<annotation>
   
<documentation>STREET, PREMISE, SUBPREMISE, PARK, FARM, etc</documentation>
 
</annotation>
</attribute>

attribute Premise/@PremiseDependencyType
annotation
documentation
NEAR, ADJACENT TO, etc
source <attribute name="PremiseDependencyType">
 
<annotation>
   
<documentation>NEAR, ADJACENT TO, etc</documentation>
 
</annotation>
</attribute>

attribute Premise/@PremiseThoroughfareConnector
annotation
documentation
DES, DE, LA, LA, DU in RUE DU BOIS. These terms connect a premise/thoroughfare type and premise/thoroughfare name. Terms may appear with names AVE DU BOIS
source <attribute name="PremiseThoroughfareConnector">
 
<annotation>
   
<documentation>DES, DE, LA, LA, DU in RUE DU BOIS. These terms connect a premise/thoroughfare type and premise/thoroughfare name. Terms may appear with names AVE DU BOIS</documentation>
 
</annotation>
</attribute>

element Premise/PremiseName
diagram ogckml22_diagrams/ogckml22_p376.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
minOcc 0
maxOcc unbounded
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
TypeOccurrence  derived by: NMTOKEN        
documentation
EGIS Building where EGIS occurs before Building, DES JARDINS occurs after COMPLEXE DES JARDINS
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Specification of the name of the premise (house, building, park, farm, etc). A premise name is specified when the premise cannot be addressed using a street name plus premise (house) number.
source <element name="PremiseName" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation>Specification of the name of the premise (house, building, park, farm, etc). A premise name is specified when the premise cannot be addressed using a street name plus premise (house) number.</documentation>
 
</annotation>
 
<complexType mixed="true">
   
<attribute name="Type"/>
   
<attribute name="TypeOccurrence">
     
<annotation>
       
<documentation>EGIS Building where EGIS occurs before Building, DES JARDINS occurs after COMPLEXE DES JARDINS</documentation>
     
</annotation>
     
<simpleType>
       
<restriction base="xs:NMTOKEN">
         
<enumeration value="Before"/>
         
<enumeration value="After"/>
       
</restriction>
     
</simpleType>
   
</attribute>
   
<attributeGroup ref="grPostal"/>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

attribute Premise/PremiseName/@Type
source <attribute name="Type"/>

attribute Premise/PremiseName/@TypeOccurrence
type restriction of NMTOKEN
facets
Kind Value Annotation
enumeration Before
enumeration After
annotation
documentation
EGIS Building where EGIS occurs before Building, DES JARDINS occurs after COMPLEXE DES JARDINS
source <attribute name="TypeOccurrence">
 
<annotation>
   
<documentation>EGIS Building where EGIS occurs before Building, DES JARDINS occurs after COMPLEXE DES JARDINS</documentation>
 
</annotation>
 
<simpleType>
   
<restriction base="xs:NMTOKEN">
     
<enumeration value="Before"/>
     
<enumeration value="After"/>
   
</restriction>
 
</simpleType>
</attribute>

element Premise/PremiseLocation
diagram ogckml22_diagrams/ogckml22_p377.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
LOBBY, BASEMENT, GROUND FLOOR, etc...
source <element name="PremiseLocation">
 
<annotation>
   
<documentation>LOBBY, BASEMENT, GROUND FLOOR, etc...</documentation>
 
</annotation>
 
<complexType mixed="true">
   
<attributeGroup ref="grPostal"/>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

element Premise/PremiseNumberRange
diagram ogckml22_diagrams/ogckml22_p378.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
content complex
children PremiseNumberRangeFrom PremiseNumberRangeTo
attributes
Name  Type  Use  Default  Fixed  Annotation
RangeType          
documentation
Eg. Odd or even number range
Indicator          
documentation
Eg. No. in Building No:C1-C5
Separator          
documentation
"-" in 12-14  or "Thru" in 12 Thru 14 etc.
Type          
IndicatorOccurence  derived by: NMTOKEN        
documentation
No.12-14 where "No." is before actual street number
NumberRangeOccurence  derived by: NMTOKEN        
documentation
Building 23-25 where the number occurs after building name
annotation
documentation
Specification for defining the premise number range. Some premises have number as Building C1-C7
source <element name="PremiseNumberRange">
 
<annotation>
   
<documentation>Specification for defining the premise number range. Some premises have number as Building C1-C7</documentation>
 
</annotation>
 
<complexType>
   
<sequence>
     
<element name="PremiseNumberRangeFrom">
       
<annotation>
         
<documentation>Start number details of the premise number range</documentation>
       
</annotation>
       
<complexType>
         
<sequence>
           
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
           
<element ref="PremiseNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
           
<element ref="PremiseNumber" maxOccurs="unbounded"/>
           
<element ref="PremiseNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
         
</sequence>
       
</complexType>
     
</element>
     
<element name="PremiseNumberRangeTo">
       
<annotation>
         
<documentation>End number details of the premise number range</documentation>
       
</annotation>
       
<complexType>
         
<sequence>
           
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
           
<element ref="PremiseNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
           
<element ref="PremiseNumber" maxOccurs="unbounded"/>
           
<element ref="PremiseNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
         
</sequence>
       
</complexType>
     
</element>
   
</sequence>
   
<attribute name="RangeType">
     
<annotation>
       
<documentation>Eg. Odd or even number range</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="Indicator">
     
<annotation>
       
<documentation>Eg. No. in Building No:C1-C5</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="Separator">
     
<annotation>
       
<documentation>"-" in 12-14  or "Thru" in 12 Thru 14 etc.</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="Type"/>
   
<attribute name="IndicatorOccurence">
     
<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="NumberRangeOccurence">
     
<annotation>
       
<documentation>Building 23-25 where the number occurs after building name</documentation>
     
</annotation>
     
<simpleType>
       
<restriction base="xs:NMTOKEN">
         
<enumeration value="BeforeName"/>
         
<enumeration value="AfterName"/>
         
<enumeration value="BeforeType"/>
         
<enumeration value="AfterType"/>
       
</restriction>
     
</simpleType>
   
</attribute>
 
</complexType>
</element>

attribute Premise/PremiseNumberRange/@RangeType
annotation
documentation
Eg. Odd or even number range
source <attribute name="RangeType">
 
<annotation>
   
<documentation>Eg. Odd or even number range</documentation>
 
</annotation>
</attribute>

attribute Premise/PremiseNumberRange/@Indicator
annotation
documentation
Eg. No. in Building No:C1-C5
source <attribute name="Indicator">
 
<annotation>
   
<documentation>Eg. No. in Building No:C1-C5</documentation>
 
</annotation>
</attribute>

attribute Premise/PremiseNumberRange/@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 Premise/PremiseNumberRange/@Type
source <attribute name="Type"/>

attribute Premise/PremiseNumberRange/@IndicatorOccurence
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="IndicatorOccurence">
 
<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 Premise/PremiseNumberRange/@NumberRangeOccurence
type restriction of NMTOKEN
facets
Kind Value Annotation
enumeration BeforeName
enumeration AfterName
enumeration BeforeType
enumeration AfterType
annotation
documentation
Building 23-25 where the number occurs after building name
source <attribute name="NumberRangeOccurence">
 
<annotation>
   
<documentation>Building 23-25 where the number occurs after building name</documentation>
 
</annotation>
 
<simpleType>
   
<restriction base="xs:NMTOKEN">
     
<enumeration value="BeforeName"/>
     
<enumeration value="AfterName"/>
     
<enumeration value="BeforeType"/>
     
<enumeration value="AfterType"/>
   
</restriction>
 
</simpleType>
</attribute>

element Premise/PremiseNumberRange/PremiseNumberRangeFrom
diagram ogckml22_diagrams/ogckml22_p379.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
content complex
children AddressLine PremiseNumberPrefix PremiseNumber PremiseNumberSuffix
annotation
documentation
Start number details of the premise number range
source <element name="PremiseNumberRangeFrom">
 
<annotation>
   
<documentation>Start number details of the premise number range</documentation>
 
</annotation>
 
<complexType>
   
<sequence>
     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="PremiseNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="PremiseNumber" maxOccurs="unbounded"/>
     
<element ref="PremiseNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
   
</sequence>
 
</complexType>
</element>

element Premise/PremiseNumberRange/PremiseNumberRangeTo
diagram ogckml22_diagrams/ogckml22_p380.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
properties
content complex
children AddressLine PremiseNumberPrefix PremiseNumber PremiseNumberSuffix
annotation
documentation
End number details of the premise number range
source <element name="PremiseNumberRangeTo">
 
<annotation>
   
<documentation>End number details of the premise number range</documentation>
 
</annotation>
 
<complexType>
   
<sequence>
     
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="PremiseNumberPrefix" minOccurs="0" maxOccurs="unbounded"/>
     
<element ref="PremiseNumber" maxOccurs="unbounded"/>
     
<element ref="PremiseNumberSuffix" minOccurs="0" maxOccurs="unbounded"/>
   
</sequence>
 
</complexType>
</element>

element Premise/BuildingName
diagram ogckml22_diagrams/ogckml22_p381.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type BuildingNameType
properties
minOcc 0
maxOcc unbounded
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
TypeOccurrence  derived by: NMTOKEN        
documentation
Occurrence of the building name before/after the type. eg. EGIS BUILDING where name appears before type
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Specification of the name of a building.
source <element name="BuildingName" type="BuildingNameType" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation>Specification of the name of a building.</documentation>
 
</annotation>
</element>

element Premise/SubPremise
diagram ogckml22_diagrams/ogckml22_p382.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type SubPremiseType
properties
minOcc 0
maxOcc unbounded
content complex
children AddressLine SubPremiseName SubPremiseLocation SubPremiseNumber SubPremiseNumberPrefix SubPremiseNumberSuffix BuildingName Firm MailStop PostalCode SubPremise
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
annotation
documentation
Specification of a single sub-premise. Examples of sub-premises are apartments and suites. Each sub-premise should be uniquely identifiable.
source <element name="SubPremise" type="SubPremiseType" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation>Specification of a single sub-premise. Examples of sub-premises are apartments and suites. Each sub-premise should be uniquely identifiable.</documentation>
 
</annotation>
</element>

element Premise/Firm
diagram ogckml22_diagrams/ogckml22_p383.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type FirmType
properties
minOcc 0
maxOcc 1
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" minOccurs="0">
 
<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 Premise/MailStop
diagram ogckml22_diagrams/ogckml22_p384.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type MailStopType
properties
minOcc 0
maxOcc 1
content complex
children AddressLine MailStopName MailStopNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
annotation
documentation
A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.
source <element name="MailStop" type="MailStopType" minOccurs="0">
 
<annotation>
   
<documentation>A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.</documentation>
 
</annotation>
</element>


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