Schema xAL.xsd


schema location:  C:\Documents and Settings\Administrator\Desktop\ciq\xAL.xsd
targetNamespace:  urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
 
Elements  Complex types  Attr. groups 
AddressDetails  AddressDetails  grPostal 
AddressLine  AddressLinesType 
AdministrativeArea  BuildingNameType 
CountryName  DependentLocalityType 
Department  FirmType 
Locality  LargeMailUserType 
PostalCode  MailStopType 
PostBox  PostalRouteType 
PostOffice  SubPremiseType 
Premise  ThoroughfareLeadingTypeType 
PremiseNumber  ThoroughfareNameType 
PremiseNumberPrefix  ThoroughfarePostDirectionType 
PremiseNumberSuffix  ThoroughfarePreDirectionType 
Thoroughfare  ThoroughfareTrailingTypeType 
ThoroughfareNumber 
ThoroughfareNumberPrefix 
ThoroughfareNumberSuffix 
xAL 


element AddressDetails
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type AddressDetails
children PostalServiceElements Address AddressLines Country AdministrativeArea Locality Thoroughfare
used by
element xAL
attributes
Name  Type  Use  Default  Fixed  Annotation
AddressType          
documentation Type of address. Example: Postal, residential,business, primary, secondary, etc
CurrentStatus          
documentation Moved, Living, Investment, Deceased, etc..
ValidFromDate          
documentation Start Date of the validity of address
ValidToDate          
documentation End date of the validity of address
Usage          
documentation Communication, Contact, etc.
Code          
documentation Used by postal services to encode the name of the element.
AddressDetailsKey          
documentation Key identifier for the element for not reinforced references from other elements. Not required to be unique for the document to be valid, but application may get confused if not unique. Extend this schema adding unique contraint if needed.
annotation
documentation This container defines the details of the address. Can define multiple addresses including tracking address history

element AddressLine
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements AdministrativeArea AddressDetails/Country Department Thoroughfare/DependentThoroughfare Locality PostalCode PostBox PostOffice PostalCode/PostTown Premise Premise/PremiseNumberRange/PremiseNumberRangeFrom Premise/PremiseNumberRange/PremiseNumberRangeTo AdministrativeArea/SubAdministrativeArea Thoroughfare Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberFrom Thoroughfare/ThoroughfareNumberRange Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberTo
complexTypes AddressLinesType DependentLocalityType FirmType LargeMailUserType MailStopType PostalRouteType SubPremiseType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Defines the type of address line. eg. Street, Address Line 1, etc.
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.

element AdministrativeArea
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine AdministrativeAreaName SubAdministrativeArea Locality PostOffice PostalCode
used by
element AddressDetails/Country
complexType AddressDetails
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Province or State or County or Kanton, etc
UsageType          
documentation Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system
Indicator          
documentation Erode (Dist) where (Dist) is the Indicator
annotation
documentation Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.

element AdministrativeArea/AdministrativeAreaName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation  Name of the administrative area. eg. MI in USA, NSW in Australia

element AdministrativeArea/SubAdministrativeArea
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine SubAdministrativeAreaName Locality PostOffice PostalCode
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Province or State or County or Kanton, etc
UsageType          
documentation Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system
Indicator          
documentation Erode (Dist) where (Dist) is the Indicator
annotation
documentation  Specification of a sub-administrative area. An example of a sub-administrative areas is a county. There are two places where the name of an administrative area can be specified and in this case, one becomes sub-administrative area.

element AdministrativeArea/SubAdministrativeArea/SubAdministrativeAreaName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation  Name of the sub-administrative area

element CountryName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
element AddressDetails/Country
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Old name, new name, etc
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Specification of the name of a country.

element Department
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine DepartmentName MailStop PostalCode
used by
complexTypes FirmType LargeMailUserType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation School in Physics School, Division in Radiology division of school of physics
annotation
documentation Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)

element Department/DepartmentName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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 department.

element Department/MailStop
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type MailStopType
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.

element Locality
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine LocalityName PostBox LargeMailUser PostOffice PostalRoute Thoroughfare Premise DependentLocality PostalCode
used by
elements AdministrativeArea AddressDetails/Country AdministrativeArea/SubAdministrativeArea
complexType AddressDetails
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Possible values not limited to: City, IndustrialEstate, etc
UsageType          
documentation Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system
Indicator          
documentation Erode (Dist) where (Dist) is the Indicator
annotation
documentation Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.

element Locality/LocalityName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Name of the locality

element Locality/LargeMailUser
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type LargeMailUserType
children AddressLine LargeMailUserName LargeMailUserIdentifier BuildingName Department PostBox Thoroughfare PostalCode
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string        
annotation
documentation Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France

element Locality/PostalRoute
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type PostalRouteType
children AddressLine PostalRouteName PostalRouteNumber PostBox
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
annotation
documentation A Postal van is specific for a route as in Is`rael, Rural route

element Locality/DependentLocality
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type DependentLocalityType
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).

element PostalCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine PostalCodeNumber PostalCodeNumberExtension PostTown
used by
elements AdministrativeArea Department Locality PostBox PostOffice Premise AdministrativeArea/SubAdministrativeArea Thoroughfare
complexTypes DependentLocalityType FirmType LargeMailUserType SubPremiseType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Area Code, Postcode, Delivery code as in NZ, etc
annotation
documentation PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.

element PostalCode/PostalCodeNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Old Postal Code, new code, etc
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Specification of a postcode. The postcode is formatted according to country-specific rules. Example: SW3 0A8-1A, 600074, 2067

element PostalCode/PostalCodeNumberExtension
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Delivery Point Suffix, New Postal Code, etc..
NumberExtensionSeparator          
documentation The separator between postal code number and the extension. Eg. "-"
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Examples are: 1234 (USA), 1G (UK), etc.

element PostalCode/PostTown
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine PostTownName PostTownSuffix
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation eg. village, town, suburb, etc
annotation
documentation A post town is not the same as a locality. A post town can encompass a collection of (small) localities. It can also be a subpart of a locality. An actual post town in Norway is "Bergen".

element PostalCode/PostTown/PostTownName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Name of the post town

element PostalCode/PostTown/PostTownSuffix
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation GENERAL PO in MIAMI GENERAL PO

element PostBox
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine PostBoxNumber PostBoxNumberPrefix PostBoxNumberSuffix PostBoxNumberExtension Firm PostalCode
used by
elements Locality PostOffice
complexTypes DependentLocalityType LargeMailUserType PostalRouteType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Possible values are, not limited to: POBox and Freepost.
Indicator          
documentation LOCKED BAG NO:1234 where the Indicator is NO: and Type is LOCKED BAG
annotation
documentation Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.

element PostBox/PostBoxNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Specification of the number of a postbox

element PostBox/PostBoxNumberPrefix
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
NumberPrefixSeparator          
documentation A-12 where 12 is number and A is prefix and "-" is the separator
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Specification of the prefix of the post box number. eg. A in POBox:A-123

element PostBox/PostBoxNumberSuffix
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
NumberSuffixSeparator          
documentation 12-A where 12 is number and A is suffix and "-" is the separator
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Specification of the suffix of the post box number. eg. A in POBox:123A

element PostBox/PostBoxNumberExtension
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
NumberExtensionSeparator          
documentation "-" is the NumberExtensionSeparator in POBOX:12345-123
annotation
documentation Some countries like USA have POBox as 12345-123

element PostBox/Firm
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type FirmType
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.

element PostOffice
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine PostOfficeName PostOfficeNumber PostalRoute PostBox PostalCode
used by
elements AdministrativeArea Locality AdministrativeArea/SubAdministrativeArea
complexType DependentLocalityType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Could be a Mobile Postoffice Van as in Isreal
Indicator          
documentation eg. Kottivakkam (P.O) here (P.O) is the Indicator
annotation
documentation Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.

element PostOffice/PostOfficeName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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 the post office. This can be a rural postoffice where post is delivered or a post office containing post office boxes.

element PostOffice/PostOfficeNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Indicator          
documentation MS in MS 62, # in MS # 12, etc.
IndicatorOccurrence  xs:NMTOKEN        
documentation MS occurs before 62 in MS 62
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Specification of the number of the postoffice. Common in rural postoffices

element PostOffice/PostalRoute
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type PostalRouteType
children AddressLine PostalRouteName PostalRouteNumber PostBox
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
annotation
documentation A Postal van is specific for a route as in Is`rael, Rural route

element Premise
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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

element Premise/PremiseName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
TypeOccurrence  xs: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.

element Premise/PremiseLocation
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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...

element Premise/PremiseNumberRange
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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  xs:NMTOKEN        
documentation No.12-14 where "No." is before actual street number
NumberRangeOccurence  xs: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

element Premise/PremiseNumberRange/PremiseNumberRangeFrom
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine PremiseNumberPrefix PremiseNumber PremiseNumberSuffix
annotation
documentation Start number details of the premise number range

element Premise/PremiseNumberRange/PremiseNumberRangeTo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine PremiseNumberPrefix PremiseNumber PremiseNumberSuffix
annotation
documentation End number details of the premise number range

element Premise/BuildingName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type BuildingNameType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
TypeOccurrence  xs: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.

element Premise/SubPremise
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type SubPremiseType
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.

element Premise/Firm
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type FirmType
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.

element Premise/MailStop
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type MailStopType
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.

element PremiseNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Premise Premise/PremiseNumberRange/PremiseNumberRangeFrom Premise/PremiseNumberRange/PremiseNumberRangeTo
attributes
Name  Type  Use  Default  Fixed  Annotation
NumberType  xs:NMTOKEN        
documentation Building 12-14 is "Range" and Building 12 is "Single"
Type          
Indicator          
documentation No. in House No.12, # in #12, etc.
IndicatorOccurrence  xs:NMTOKEN        
documentation No. occurs before 12 No.12
NumberTypeOccurrence  xs:NMTOKEN        
documentation 12 in BUILDING 12 occurs "after" premise type BUILDING
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.

element PremiseNumberPrefix
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type extension of xs:string
used by
elements Premise Premise/PremiseNumberRange/PremiseNumberRangeFrom Premise/PremiseNumberRange/PremiseNumberRangeTo
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 A in A12

element PremiseNumberSuffix
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Premise Premise/PremiseNumberRange/PremiseNumberRangeFrom Premise/PremiseNumberRange/PremiseNumberRangeTo
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 A in 12A

element Thoroughfare
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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  xs: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

element Thoroughfare/ThoroughfareNumberRange
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine ThoroughfareNumberFrom ThoroughfareNumberTo
attributes
Name  Type  Use  Default  Fixed  Annotation
RangeType  xs: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  xs:NMTOKEN        
documentation No.12-14 where "No." is before actual street number
NumberRangeOccurrence  xs: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

element Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberFrom
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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

element Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberTo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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

element Thoroughfare/ThoroughfarePreDirection
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfarePreDirectionType
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.

element Thoroughfare/ThoroughfareLeadingType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareLeadingTypeType
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.

element Thoroughfare/ThoroughfareName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareNameType
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.

element Thoroughfare/ThoroughfareTrailingType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareTrailingTypeType
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.

element Thoroughfare/ThoroughfarePostDirection
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfarePostDirectionType
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.

element Thoroughfare/DependentThoroughfare
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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

element Thoroughfare/DependentThoroughfare/ThoroughfarePreDirection
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfarePreDirectionType
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.

element Thoroughfare/DependentThoroughfare/ThoroughfareLeadingType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareLeadingTypeType
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.

element Thoroughfare/DependentThoroughfare/ThoroughfareName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareNameType
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.

element Thoroughfare/DependentThoroughfare/ThoroughfareTrailingType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfareTrailingTypeType
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.

element Thoroughfare/DependentThoroughfare/ThoroughfarePostDirection
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type ThoroughfarePostDirectionType
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.

element Thoroughfare/DependentLocality
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type DependentLocalityType
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).

element Thoroughfare/Firm
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type FirmType
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.

element ThoroughfareNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Thoroughfare Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberFrom Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberTo
attributes
Name  Type  Use  Default  Fixed  Annotation
NumberType  xs:NMTOKEN        
documentation 12 Archer Street is "Single" and 12-14 Archer Street is "Range"
Type          
Indicator          
documentation No. in Street No.12 or "#" in Street # 12, etc.
IndicatorOccurrence  xs:NMTOKEN        
documentation No.12 where "No." is before actual street number
NumberOccurrence  xs:NMTOKEN        
documentation 23 Archer St, Archer Street 23, St Archer 23
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Eg.: 23 Archer street or 25/15 Zero Avenue, etc

element ThoroughfareNumberPrefix
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Thoroughfare Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberFrom Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberTo
attributes
Name  Type  Use  Default  Fixed  Annotation
NumberPrefixSeparator          
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Prefix before the number. A in A12 Archer Street

element ThoroughfareNumberSuffix
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Thoroughfare Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberFrom Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberTo
attributes
Name  Type  Use  Default  Fixed  Annotation
NumberSuffixSeparator          
documentation NEAR, ADJACENT TO, etc
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 after the number. A in 12A Archer Street

element xAL
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressDetails
attributes
Name  Type  Use  Default  Fixed  Annotation
Version          
documentation Specific to DTD to specify the version number of DTD
annotation
documentation Root element for a list of addresses

complexType AddressDetails
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children PostalServiceElements Address AddressLines Country AdministrativeArea Locality Thoroughfare
used by
element AddressDetails
attributes
Name  Type  Use  Default  Fixed  Annotation
AddressType          
documentation Type of address. Example: Postal, residential,business, primary, secondary, etc
CurrentStatus          
documentation Moved, Living, Investment, Deceased, etc..
ValidFromDate          
documentation Start Date of the validity of address
ValidToDate          
documentation End date of the validity of address
Usage          
documentation Communication, Contact, etc.
Code          
documentation Used by postal services to encode the name of the element.
AddressDetailsKey          
documentation Key identifier for the element for not reinforced references from other elements. Not required to be unique for the document to be valid, but application may get confused if not unique. Extend this schema adding unique contraint if needed.

element AddressDetails/PostalServiceElements
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressIdentifier EndorsementLineCode KeyLineCode Barcode SortingCode AddressLatitude AddressLatitudeDirection AddressLongitude AddressLongitudeDirection SupplementaryPostalServiceData
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation USPS, ECMA, UN/PROLIST, etc
annotation
documentation Postal authorities use specific postal service data to expedient delivery of mail

element AddressDetails/PostalServiceElements/AddressIdentifier
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
IdentifierType          
documentation Type of identifier. eg. DPID as in Australia
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation A unique identifier of an address assigned by postal authorities. Example: DPID in Australia

element AddressDetails/PostalServiceElements/EndorsementLineCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Specific to postal service
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Directly affects postal service distribution

element AddressDetails/PostalServiceElements/KeyLineCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Specific to postal service
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Required for some postal services

element AddressDetails/PostalServiceElements/Barcode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Specific to postal service
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Required for some postal services

element AddressDetails/PostalServiceElements/SortingCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Specific to postal service
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Used for sorting addresses. Values may for example be CEDEX 16 (France)

element AddressDetails/PostalServiceElements/AddressLatitude
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Specific to postal service
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Latitude of delivery address

element AddressDetails/PostalServiceElements/AddressLatitudeDirection
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Latitude direction of delivery address;N = North and S = South

element AddressDetails/PostalServiceElements/AddressLongitude
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Specific to postal service
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Longtitude of delivery address

element AddressDetails/PostalServiceElements/AddressLongitudeDirection
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Specific to postal service
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Longtitude direction of delivery address;N=North and S=South

element AddressDetails/PostalServiceElements/SupplementaryPostalServiceData
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Specific to postal service
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation any postal service elements not covered by the container can be represented using this element

element AddressDetails/Address
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
documentation Postal, residential, corporate, etc
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Address as one line of free text

element AddressDetails/AddressLines
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type AddressLinesType
children AddressLine
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation Container for Address lines

element AddressDetails/Country
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine CountryNameCode CountryName AdministrativeArea Locality Thoroughfare
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation Specification of a country

element AddressDetails/Country/CountryNameCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Scheme          
documentation Country code scheme possible values, but not limited to: iso.3166-2, iso.3166-3 for two and three character country codes.
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation A country code according to the specified scheme

complexType AddressLinesType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine
used by
element AddressDetails/AddressLines
attributes
Name  Type  Use  Default  Fixed  Annotation

complexType BuildingNameType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Premise/BuildingName LargeMailUserType/BuildingName SubPremiseType/BuildingName
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
TypeOccurrence  xs: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.

complexType DependentLocalityType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine DependentLocalityName DependentLocalityNumber PostBox LargeMailUser PostOffice PostalRoute Thoroughfare Premise DependentLocality PostalCode
used by
elements Locality/DependentLocality Thoroughfare/DependentLocality DependentLocalityType/DependentLocality
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

element DependentLocalityType/DependentLocalityName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Name of the dependent locality

element DependentLocalityType/DependentLocalityNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
NameNumberOccurrence  xs:NMTOKEN        
documentation Eg. SECTOR occurs before 5 in SECTOR 5
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Number of the dependent locality. Some areas are numbered. Eg. SECTOR 5 in a Suburb as in India or SOI SUKUMVIT 10 as in Thailand

element DependentLocalityType/LargeMailUser
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type LargeMailUserType
children AddressLine LargeMailUserName LargeMailUserIdentifier BuildingName Department PostBox Thoroughfare PostalCode
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string        
annotation
documentation Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France

element DependentLocalityType/PostalRoute
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type PostalRouteType
children AddressLine PostalRouteName PostalRouteNumber PostBox
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
annotation
documentation  A Postal van is specific for a route as in Is`rael, Rural route

element DependentLocalityType/DependentLocality
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type DependentLocalityType
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).

complexType FirmType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine FirmName Department MailStop PostalCode
used by
elements Thoroughfare/Firm PostBox/Firm Premise/Firm SubPremiseType/Firm
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          

element FirmType/FirmName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Name of the firm

element FirmType/MailStop
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type MailStopType
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.

complexType LargeMailUserType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine LargeMailUserName LargeMailUserIdentifier BuildingName Department PostBox Thoroughfare PostalCode
used by
elements Locality/LargeMailUser DependentLocalityType/LargeMailUser
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string        

element LargeMailUserType/LargeMailUserName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string        
documentation Airport, Hospital, etc
Code  xs:string        
annotation
documentation Name of the large mail user. eg. Smith Ford International airport

element LargeMailUserType/LargeMailUserIdentifier
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string        
documentation CEDEX Code
Indicator          
documentation eg. Building 429 in which Building is the Indicator
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Specification of the identification number of a large mail user. An example are the Cedex codes in France.

element LargeMailUserType/BuildingName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type BuildingNameType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
TypeOccurrence  xs: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

complexType MailStopType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine MailStopName MailStopNumber
used by
elements Department/MailStop Premise/MailStop FirmType/MailStop SubPremiseType/MailStop
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          

element MailStopType/MailStopName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Name of the the Mail Stop. eg. MSP, MS, etc

element MailStopType/MailStopNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
NameNumberSeparator          
documentation "-" in MS-123
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation Number of the Mail stop. eg. 123 in MS 123

complexType PostalRouteType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
children AddressLine PostalRouteName PostalRouteNumber PostBox
used by
elements Locality/PostalRoute PostOffice/PostalRoute DependentLocalityType/PostalRoute
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          

element PostalRouteType/PostalRouteName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation  Name of the Postal Route

element PostalRouteType/PostalRouteNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Code          
documentation Used by postal services to encode the name of the element.
annotation
documentation  Number of the Postal Route

complexType SubPremiseType
diagram
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          

element SubPremiseType/SubPremiseName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
TypeOccurrence  xs: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

element SubPremiseType/SubPremiseLocation
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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...

element SubPremiseType/SubPremiseNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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  xs:NMTOKEN        
documentation "No." occurs before 1 in No.1, or TH occurs after 12 in 12TH
NumberTypeOccurrence  xs: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).

element SubPremiseType/SubPremiseNumberPrefix
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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

element SubPremiseType/SubPremiseNumberSuffix
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
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

element SubPremiseType/BuildingName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type BuildingNameType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
TypeOccurrence  xs: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

element SubPremiseType/Firm
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type FirmType
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.

element SubPremiseType/MailStop
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type MailStopType
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.

element SubPremiseType/SubPremise
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
type SubPremiseType
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

complexType ThoroughfareLeadingTypeType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Thoroughfare/ThoroughfareLeadingType Thoroughfare/DependentThoroughfare/ThoroughfareLeadingType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.

complexType ThoroughfareNameType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Thoroughfare/ThoroughfareName Thoroughfare/DependentThoroughfare/ThoroughfareName
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.

complexType ThoroughfarePostDirectionType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Thoroughfare/ThoroughfarePostDirection Thoroughfare/DependentThoroughfare/ThoroughfarePostDirection
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.

complexType ThoroughfarePreDirectionType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Thoroughfare/ThoroughfarePreDirection Thoroughfare/DependentThoroughfare/ThoroughfarePreDirection
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.

complexType ThoroughfareTrailingTypeType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements Thoroughfare/ThoroughfareTrailingType Thoroughfare/DependentThoroughfare/ThoroughfareTrailingType
attributes
Name  Type  Use  Default  Fixed  Annotation
Type          
Code          
documentation Used by postal services to encode the name of the element.

attributeGroup grPostal
namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0
used by
elements AddressDetails/Address AddressDetails/PostalServiceElements/AddressIdentifier AddressDetails/PostalServiceElements/AddressLatitude AddressDetails/PostalServiceElements/AddressLatitudeDirection AddressLine AddressDetails/PostalServiceElements/AddressLongitude AddressDetails/PostalServiceElements/AddressLongitudeDirection AdministrativeArea/AdministrativeAreaName AddressDetails/PostalServiceElements/Barcode CountryName AddressDetails/Country/CountryNameCode Department/DepartmentName DependentLocalityType/DependentLocalityName DependentLocalityType/DependentLocalityNumber AddressDetails/PostalServiceElements/EndorsementLineCode FirmType/FirmName AddressDetails/PostalServiceElements/KeyLineCode LargeMailUserType/LargeMailUserIdentifier Locality/LocalityName MailStopType/MailStopName MailStopType/MailStopNumber PostalCode/PostalCodeNumber PostalCode/PostalCodeNumberExtension PostalRouteType/PostalRouteName PostalRouteType/PostalRouteNumber PostBox/PostBoxNumber PostBox/PostBoxNumberPrefix PostBox/PostBoxNumberSuffix PostOffice/PostOfficeName PostOffice/PostOfficeNumber PostalCode/PostTown/PostTownName PostalCode/PostTown/PostTownSuffix Premise/PremiseLocation Premise/PremiseName PremiseNumber PremiseNumberPrefix PremiseNumberSuffix AddressDetails/PostalServiceElements/SortingCode AdministrativeArea/SubAdministrativeArea/SubAdministrativeAreaName SubPremiseType/SubPremiseLocation SubPremiseType/SubPremiseName SubPremiseType/SubPremiseNumber SubPremiseType/SubPremiseNumberPrefix SubPremiseType/SubPremiseNumberSuffix AddressDetails/PostalServiceElements/SupplementaryPostalServiceData ThoroughfareNumber Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberFrom ThoroughfareNumberPrefix Thoroughfare/ThoroughfareNumberRange ThoroughfareNumberSuffix Thoroughfare/ThoroughfareNumberRange/ThoroughfareNumberTo
complexTypes AddressDetails BuildingNameType ThoroughfareLeadingTypeType ThoroughfareNameType ThoroughfarePostDirectionType ThoroughfarePreDirectionType ThoroughfareTrailingTypeType
attributes
Name  Type  Use  Default  Fixed  Annotation
Code          
documentation Used by postal services to encode the name of the element.