complexType SubPremiseType
diagram ogckml22_diagrams/ogckml22_p446.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine SubPremiseName SubPremiseLocation SubPremiseNumber SubPremiseNumberPrefix SubPremiseNumberSuffix BuildingName Firm MailStop PostalCode SubPremise
used by
elements Premise/SubPremise SubPremiseType/SubPremise
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
source <complexType name="SubPremiseType">
 
<sequence>
   
<element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/>
   
<element name="SubPremiseName" minOccurs="0" maxOccurs="unbounded">
     
<annotation>
       
<documentation> Name of the SubPremise</documentation>
     
</annotation>
     
<complexType mixed="true">
       
<attribute name="Type"/>
       
<attribute name="TypeOccurrence">
         
<annotation>
           
<documentation>EGIS Building where EGIS occurs before Building</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="SubPremiseLocation">
       
<annotation>
         
<documentation> Name of the SubPremise Location. eg. LOBBY, BASEMENT, GROUND FLOOR, etc...</documentation>
       
</annotation>
       
<complexType mixed="true">
         
<attributeGroup ref="grPostal"/>
       
</complexType>
     
</element>
     
<element name="SubPremiseNumber" minOccurs="0" maxOccurs="unbounded">
       
<annotation>
         
<documentation> Specification of the identifier of a sub-premise. Examples of sub-premises are apartments and suites. sub-premises in a building are often uniquely identified by means of consecutive
identifiers. The identifier can be a number, a letter or any combination of the two. In the latter case, the identifier includes exactly one variable (range) part, which is either a
number or a single letter that is surrounded by fixed parts at the left (prefix) or the right (postfix).
</documentation>
       
</annotation>
       
<complexType mixed="true">
         
<attribute name="Indicator">
           
<annotation>
             
<documentation>"TH" in 12TH which is a floor number, "NO." in NO.1, "#" in APT #12, etc.</documentation>
           
</annotation>
         
</attribute>
         
<attribute name="IndicatorOccurrence">
           
<annotation>
             
<documentation>"No." occurs before 1 in No.1, or TH occurs after 12 in 12TH</documentation>
           
</annotation>
           
<simpleType>
             
<restriction base="xs:NMTOKEN">
               
<enumeration value="Before"/>
               
<enumeration value="After"/>
             
</restriction>
           
</simpleType>
         
</attribute>
         
<attribute name="NumberTypeOccurrence">
           
<annotation>
             
<documentation>12TH occurs "before" FLOOR (a type of subpremise) in 12TH FLOOR</documentation>
           
</annotation>
           
<simpleType>
             
<restriction base="xs:NMTOKEN">
               
<enumeration value="Before"/>
               
<enumeration value="After"/>
             
</restriction>
           
</simpleType>
         
</attribute>
         
<attribute name="PremiseNumberSeparator">
           
<annotation>
             
<documentation>"/" in 12/14 Archer Street where 12 is sub-premise number and 14 is premise number</documentation>
           
</annotation>
         
</attribute>
         
<attribute name="Type"/>
         
<attributeGroup ref="grPostal"/>
         
<anyAttribute namespace="##other"/>
       
</complexType>
     
</element>
   
</choice>
   
<element name="SubPremiseNumberPrefix" minOccurs="0" maxOccurs="unbounded">
     
<annotation>
       
<documentation> Prefix of the sub premise number. eg. A in A-12</documentation>
     
</annotation>
     
<complexType mixed="true">
       
<attribute name="NumberPrefixSeparator">
         
<annotation>
           
<documentation>A-12 where 12 is number and A is prefix and "-" is the separator</documentation>
         
</annotation>
       
</attribute>
       
<attribute name="Type"/>
       
<attributeGroup ref="grPostal"/>
       
<anyAttribute namespace="##other"/>
     
</complexType>
   
</element>
   
<element name="SubPremiseNumberSuffix" minOccurs="0" maxOccurs="unbounded">
     
<annotation>
       
<documentation> Suffix of the sub premise number. eg. A in 12A</documentation>
     
</annotation>
     
<complexType mixed="true">
       
<attribute name="NumberSuffixSeparator">
         
<annotation>
           
<documentation>12-A where 12 is number and A is suffix and "-" is the separator</documentation>
         
</annotation>
       
</attribute>
       
<attribute name="Type"/>
       
<attributeGroup ref="grPostal"/>
       
<anyAttribute namespace="##other"/>
     
</complexType>
   
</element>
   
<element name="BuildingName" type="BuildingNameType" minOccurs="0" maxOccurs="unbounded">
     
<annotation>
       
<documentation>Name of the building</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>
   
<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 name="SubPremise" type="SubPremiseType" minOccurs="0">
     
<annotation>
       
<documentation>Specification of a single sub-premise. Examples of sub-premises are apartments and suites.
Each sub-premise should be uniquely identifiable. SubPremiseType: Specification of the name of a sub-premise type. Possible values not limited to: Suite, Appartment, Floor, Unknown
Multiple levels within a premise by recursively calling SubPremise Eg. Level 4, Suite 2, Block C
</documentation>
     
</annotation>
   
</element>
   
<any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 
</sequence>
 
<attribute name="Type"/>
 
<anyAttribute namespace="##other"/>
</complexType>

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

element SubPremiseType/SubPremiseName
diagram ogckml22_diagrams/ogckml22_p447.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
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Name of the SubPremise
source <element name="SubPremiseName" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation> Name of the SubPremise</documentation>
 
</annotation>
 
<complexType mixed="true">
   
<attribute name="Type"/>
   
<attribute name="TypeOccurrence">
     
<annotation>
       
<documentation>EGIS Building where EGIS occurs before Building</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 SubPremiseType/SubPremiseName/@Type
source <attribute name="Type"/>

attribute SubPremiseType/SubPremiseName/@TypeOccurrence
type restriction of NMTOKEN
facets
Kind Value Annotation
enumeration Before
enumeration After
annotation
documentation
EGIS Building where EGIS occurs before Building
source <attribute name="TypeOccurrence">
 
<annotation>
   
<documentation>EGIS Building where EGIS occurs before Building</documentation>
 
</annotation>
 
<simpleType>
   
<restriction base="xs:NMTOKEN">
     
<enumeration value="Before"/>
     
<enumeration value="After"/>
   
</restriction>
 
</simpleType>
</attribute>

element SubPremiseType/SubPremiseLocation
diagram ogckml22_diagrams/ogckml22_p448.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
Name of the SubPremise Location. eg. LOBBY, BASEMENT, GROUND FLOOR, etc...
source <element name="SubPremiseLocation">
 
<annotation>
   
<documentation> Name of the SubPremise Location. eg. LOBBY, BASEMENT, GROUND FLOOR, etc...</documentation>
 
</annotation>
 
<complexType mixed="true">
   
<attributeGroup ref="grPostal"/>
 
</complexType>
</element>

element SubPremiseType/SubPremiseNumber
diagram ogckml22_diagrams/ogckml22_p449.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
Indicator          
documentation
"TH" in 12TH which is a floor number, "NO." in NO.1, "#" in APT #12, etc.
IndicatorOccurrence  derived by: NMTOKEN        
documentation
"No." occurs before 1 in No.1, or TH occurs after 12 in 12TH
NumberTypeOccurrence  derived by: NMTOKEN        
documentation
12TH occurs "before" FLOOR (a type of subpremise) in 12TH FLOOR
PremiseNumberSeparator          
documentation
"/" in 12/14 Archer Street where 12 is sub-premise number and 14 is premise number
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Specification of the identifier of a sub-premise. Examples of sub-premises are apartments and suites. sub-premises in a building are often uniquely identified by means of consecutive
identifiers. The identifier can be a number, a letter or any combination of the two. In the latter case, the identifier includes exactly one variable (range) part, which is either a
number or a single letter that is surrounded by fixed parts at the left (prefix) or the right (postfix).
source <element name="SubPremiseNumber" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation> Specification of the identifier of a sub-premise. Examples of sub-premises are apartments and suites. sub-premises in a building are often uniquely identified by means of consecutive
identifiers. The identifier can be a number, a letter or any combination of the two. In the latter case, the identifier includes exactly one variable (range) part, which is either a
number or a single letter that is surrounded by fixed parts at the left (prefix) or the right (postfix).
</documentation>
 
</annotation>
 
<complexType mixed="true">
   
<attribute name="Indicator">
     
<annotation>
       
<documentation>"TH" in 12TH which is a floor number, "NO." in NO.1, "#" in APT #12, etc.</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="IndicatorOccurrence">
     
<annotation>
       
<documentation>"No." occurs before 1 in No.1, or TH occurs after 12 in 12TH</documentation>
     
</annotation>
     
<simpleType>
       
<restriction base="xs:NMTOKEN">
         
<enumeration value="Before"/>
         
<enumeration value="After"/>
       
</restriction>
     
</simpleType>
   
</attribute>
   
<attribute name="NumberTypeOccurrence">
     
<annotation>
       
<documentation>12TH occurs "before" FLOOR (a type of subpremise) in 12TH FLOOR</documentation>
     
</annotation>
     
<simpleType>
       
<restriction base="xs:NMTOKEN">
         
<enumeration value="Before"/>
         
<enumeration value="After"/>
       
</restriction>
     
</simpleType>
   
</attribute>
   
<attribute name="PremiseNumberSeparator">
     
<annotation>
       
<documentation>"/" in 12/14 Archer Street where 12 is sub-premise number and 14 is premise number</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="Type"/>
   
<attributeGroup ref="grPostal"/>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

attribute SubPremiseType/SubPremiseNumber/@Indicator
annotation
documentation
"TH" in 12TH which is a floor number, "NO." in NO.1, "#" in APT #12, etc.
source <attribute name="Indicator">
 
<annotation>
   
<documentation>"TH" in 12TH which is a floor number, "NO." in NO.1, "#" in APT #12, etc.</documentation>
 
</annotation>
</attribute>

attribute SubPremiseType/SubPremiseNumber/@IndicatorOccurrence
type restriction of NMTOKEN
facets
Kind Value Annotation
enumeration Before
enumeration After
annotation
documentation
"No." occurs before 1 in No.1, or TH occurs after 12 in 12TH
source <attribute name="IndicatorOccurrence">
 
<annotation>
   
<documentation>"No." occurs before 1 in No.1, or TH occurs after 12 in 12TH</documentation>
 
</annotation>
 
<simpleType>
   
<restriction base="xs:NMTOKEN">
     
<enumeration value="Before"/>
     
<enumeration value="After"/>
   
</restriction>
 
</simpleType>
</attribute>

attribute SubPremiseType/SubPremiseNumber/@NumberTypeOccurrence
type restriction of NMTOKEN
facets
Kind Value Annotation
enumeration Before
enumeration After
annotation
documentation
12TH occurs "before" FLOOR (a type of subpremise) in 12TH FLOOR
source <attribute name="NumberTypeOccurrence">
 
<annotation>
   
<documentation>12TH occurs "before" FLOOR (a type of subpremise) in 12TH FLOOR</documentation>
 
</annotation>
 
<simpleType>
   
<restriction base="xs:NMTOKEN">
     
<enumeration value="Before"/>
     
<enumeration value="After"/>
   
</restriction>
 
</simpleType>
</attribute>

attribute SubPremiseType/SubPremiseNumber/@PremiseNumberSeparator
annotation
documentation
"/" in 12/14 Archer Street where 12 is sub-premise number and 14 is premise number
source <attribute name="PremiseNumberSeparator">
 
<annotation>
   
<documentation>"/" in 12/14 Archer Street where 12 is sub-premise number and 14 is premise number</documentation>
 
</annotation>
</attribute>

attribute SubPremiseType/SubPremiseNumber/@Type
source <attribute name="Type"/>

element SubPremiseType/SubPremiseNumberPrefix
diagram ogckml22_diagrams/ogckml22_p450.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
NumberPrefixSeparator          
documentation
A-12 where 12 is number and A is prefix and "-" is the separator
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Prefix of the sub premise number. eg. A in A-12
source <element name="SubPremiseNumberPrefix" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation> Prefix of the sub premise number. eg. A in A-12</documentation>
 
</annotation>
 
<complexType mixed="true">
   
<attribute name="NumberPrefixSeparator">
     
<annotation>
       
<documentation>A-12 where 12 is number and A is prefix and "-" is the separator</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="Type"/>
   
<attributeGroup ref="grPostal"/>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

attribute SubPremiseType/SubPremiseNumberPrefix/@NumberPrefixSeparator
annotation
documentation
A-12 where 12 is number and A is prefix and "-" is the separator
source <attribute name="NumberPrefixSeparator">
 
<annotation>
   
<documentation>A-12 where 12 is number and A is prefix and "-" is the separator</documentation>
 
</annotation>
</attribute>

attribute SubPremiseType/SubPremiseNumberPrefix/@Type
source <attribute name="Type"/>

element SubPremiseType/SubPremiseNumberSuffix
diagram ogckml22_diagrams/ogckml22_p451.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
NumberSuffixSeparator          
documentation
12-A where 12 is number and A is suffix and "-" is the separator
Type          
Code          
documentation
Used by postal services to encode the name of the element.
annotation
documentation
Suffix of the sub premise number. eg. A in 12A
source <element name="SubPremiseNumberSuffix" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation> Suffix of the sub premise number. eg. A in 12A</documentation>
 
</annotation>
 
<complexType mixed="true">
   
<attribute name="NumberSuffixSeparator">
     
<annotation>
       
<documentation>12-A where 12 is number and A is suffix and "-" is the separator</documentation>
     
</annotation>
   
</attribute>
   
<attribute name="Type"/>
   
<attributeGroup ref="grPostal"/>
   
<anyAttribute namespace="##other"/>
 
</complexType>
</element>

attribute SubPremiseType/SubPremiseNumberSuffix/@NumberSuffixSeparator
annotation
documentation
12-A where 12 is number and A is suffix and "-" is the separator
source <attribute name="NumberSuffixSeparator">
 
<annotation>
   
<documentation>12-A where 12 is number and A is suffix and "-" is the separator</documentation>
 
</annotation>
</attribute>

attribute SubPremiseType/SubPremiseNumberSuffix/@Type
source <attribute name="Type"/>

element SubPremiseType/BuildingName
diagram ogckml22_diagrams/ogckml22_p452.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
Name of the building
source <element name="BuildingName" type="BuildingNameType" minOccurs="0" maxOccurs="unbounded">
 
<annotation>
   
<documentation>Name of the building</documentation>
 
</annotation>
</element>

element SubPremiseType/Firm
diagram ogckml22_diagrams/ogckml22_p453.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 SubPremiseType/MailStop
diagram ogckml22_diagrams/ogckml22_p454.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>

element SubPremiseType/SubPremise
diagram ogckml22_diagrams/ogckml22_p455.png
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type SubPremiseType
properties
minOcc 0
maxOcc 1
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. SubPremiseType: Specification of the name of a sub-premise type. Possible values not limited to: Suite, Appartment, Floor, Unknown
Multiple levels within a premise by recursively calling SubPremise Eg. Level 4, Suite 2, Block C
source <element name="SubPremise" type="SubPremiseType" minOccurs="0">
 
<annotation>
   
<documentation>Specification of a single sub-premise. Examples of sub-premises are apartments and suites.
Each sub-premise should be uniquely identifiable. SubPremiseType: Specification of the name of a sub-premise type. Possible values not limited to: Suite, Appartment, Floor, Unknown
Multiple levels within a premise by recursively calling SubPremise Eg. Level 4, Suite 2, Block C
</documentation>
 
</annotation>
</element>


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