|
|
|
Record
|
|
This is a generic contianer to combine name and address. Any cardinality of names and addresses is permitted. |
|
@RecordID
|
|
A unique identifier of a record |
|
@RecordIDType
|
|
|
@Status
|
|
Status of the entity. e.g. Old, Current, Inactive, Active, etc |
|
@RecordKey
|
|
Primary key for referencing record |
|
@RecordKeyRef
|
|
Foreign key to reference record |
|
@DateValidFrom
|
|
if string-length(//Record/@DateValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//Record/@DateValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be start date, issue date, validity start date, etc |
|
@DateValidTo
|
|
if string-length(//Record/@DateValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//Record/@DateValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be end date, expiry date, validity end date, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//Record/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//Record/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//Record/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//Record/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
@LanguageCode
|
|
Human Language used. e.g. "en", "en-US", "en-AUS", etc |
|
xnl:PartyName
|
|
|
@PartyNameID
|
|
A unique identifier of a party |
|
@PartyNameIDType
|
|
|
@ID
|
|
Globally unique identifier |
|
@Usage
|
|
Tye of use of this data. e.g. data exchange, contact, update, create |
|
@Status
|
|
Status of the entity. e.g. Old, Current, Inactive, Active, etc |
|
@JointNameConnector
|
|
The connector used to join more than one person name. Example: Mr Hunt AND Mrs Clark, where AND is the JointNameConnector.
The flow is from the preceding to the following. If there is more than 2 names then all names are connected using this connector
in the natural order.
|
|
@xlink:type
|
|
|
@xlink:label
|
|
|
@xlink:href
|
|
|
@DateValidFrom
|
|
if string-length(//xnl:PartyName/@DateValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:PartyName/@DateValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be start date, issue date, validity start date, etc |
|
@DateValidTo
|
|
if string-length(//xnl:PartyName/@DateValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:PartyName/@DateValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be end date, expiry date, validity end date, etc |
|
@NameKey
|
|
A primary key to reference Party Name. |
|
@NameKeyRef
|
|
A foreign key to reference attribute Key of Party Name. |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xnl:PartyName/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:PartyName/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xnl:PartyName/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:PartyName/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
@LanguageCode
|
|
Human Language used. e.g. "en", "en-US", "en-AUS", etc |
|
xnl:NameLine
|
|
|
datatype(normalizedString)
|
|
|
|
@Type
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xnl:NameLine/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:NameLine/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xnl:NameLine/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:NameLine/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xnl:PersonName
|
|
|
@Type
|
|
restrictValues('Alias' |'LegalName' |'KnownAs' |'MaidenName' |'FormerName' |'CommonUse' |'NameAtBirth' |'PreferredName' |'OfficialName'
|'UnofficialName' |'NickName' |'PetName')
|
Alias - Name of an individual before marriage. |
LegalName - Former name of the person |
KnownAs - Name that is commonly
used by others, e.g. a simplified form of the official name. |
MaidenName - A name given to an individual at birth, but later
changed (common in some cultures) |
FormerName - Indicates that the party prefers to be called by this name |
CommonUse
- An official name of the person, e.g. as in the passport. incorporation certificate, etc. |
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@PersonID
|
|
A unique identifier of a person |
|
@PersonIDType
|
|
|
@ID
|
|
Globally unique identifier |
|
@Usage
|
|
Tye of use of this data. e.g. data exchange, contact, update, create |
|
@Status
|
|
Status of the entity. e.g. Old, Current, Inactive, Active, etc |
|
@xlink:type
|
|
|
@xlink:label
|
|
|
@xlink:href
|
|
|
@DateValidFrom
|
|
if string-length(//xnl:PersonName/@DateValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:PersonName/@DateValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be start date, issue date, validity start date, etc |
|
@DateValidTo
|
|
if string-length(//xnl:PersonName/@DateValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:PersonName/@DateValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be end date, expiry date, validity end date, etc |
|
@NameKey
|
|
A primary key to reference Party Name. |
|
@NameKeyRef
|
|
A foreign key to reference attribute Key of Party Name. |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xnl:PersonName/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:PersonName/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xnl:PersonName/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:PersonName/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
@LanguageCode
|
|
Human Language used. e.g. "en", "en-US", "en-AUS", etc |
|
xnl:NameElement
|
|
|
datatype(normalizedString)
|
|
|
|
@ElementType
|
restrictValues('PrecedingTitle' |'Title' |'FirstName' |'MiddleName' |'LastName' |'OtherName' |'Alias' |'GenerationIdentifier'
|'Degree')
|
PrecedingTitle - His Excellency, Honorable, etc. |
Title - A title signifies some sort of status, such as Mr, Miss, Ms (marriage
status), or education such as Professor, PhD, Dr, etc. |
FirstName - The most important name element by which this particular
individual is identified in the group. E.g. John, Sam, Brian for Anglo-Saxon cultures. |
MiddleName - Name elements related
to additional identification of the individual, such as names are parents or places. |
LastName - Name element that identifies
the group the individual belongs to and is identified by, such as Last Name, Surname, Family Name, etc. |
OtherName - Any
other additional names that are not directly used to identify or call the individual, such as names of ancestors, saints,
etc. |
Alias - A simple nick name that is commonly used as part of the name. E.g. a fancy kick-boxer can be commonly known
as Bill "Storm" Bababoons, where "Storm" is obviously an alias. |
GenerationIdentifier - Junior, Senior, The Second, IV,
etc. |
|
|
|
|
|
Clarifies the meaning of the element.Could be first name, middle name, etc. that is defined in the List list. Omit this attribute
if the type of the name element is not known.
|
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xnl:OrganisationName
|
|
|
@Type
|
|
restrictValues('LegalName' |'FormerName' |'CommonUse' |'PublishingName' |'OfficialName' |'UnofficialName' |'Undefined')
|
LegalName - Former name of the organisation |
FormerName - unknown |
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@OrganisationID
|
|
A unique identifier of an organisation |
|
@OrganisationIDType
|
|
|
@ID
|
|
Globally unique identifier |
|
@Usage
|
|
Tye of use of this data. e.g. data exchange, contact, update, create |
|
@Status
|
|
Status of the entity. e.g. Old, Current, Inactive, Active, etc |
|
@xlink:type
|
|
|
@xlink:label
|
|
|
@xlink:href
|
|
|
@DateValidFrom
|
|
if string-length(//xnl:OrganisationName/@DateValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:OrganisationName/@DateValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be start date, issue date, validity start date, etc |
|
@DateValidTo
|
|
if string-length(//xnl:OrganisationName/@DateValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:OrganisationName/@DateValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be end date, expiry date, validity end date, etc |
|
@NameKey
|
|
A primary key to reference Party Name. |
|
@NameKeyRef
|
|
A foreign key to reference attribute Key of Party Name. |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xnl:OrganisationName/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:OrganisationName/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xnl:OrganisationName/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xnl:OrganisationName/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
@LanguageCode
|
|
Human Language used. e.g. "en", "en-US", "en-AUS", etc |
|
xnl:NameElement
|
|
|
datatype(normalizedString)
|
|
|
|
@ElementType
|
|
restrictValues('NameOnly' |'TypeOnly' |'FullName')
|
NameOnly - "Sakthisoft" in "Sakthisoft Pty. Ltd". "Pty.Ltd" is the legal entity for the organisation name "Sakthisoft" |
TypeOnly
- "Pty. Ltd" in Sakthisoft Pty.Ltd, where "Sakthisoft" is the name of the organisation.
""Inc" in ABC Inc, where "ABC" is organisation name |
FullName - Full Name of the organisation. e.g. Sakthisoft Pty. Ltd
|
|
|
|
|
Clarifies the meaning of the element.Could be first name, middle name, etc. that is defined in the List list. Omit this attribute
if the type of the name element is not known.
|
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xnl:SubDivisionName
|
|
|
datatype(normalizedString)
|
|
|
|
@Type
|
|
restrictValues('Department' |'Division' |'Branch' |'BusinessUnit' |'School' |'Section')
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:Address
|
|
|
@Type
|
|
restrictValues('Airport' |'Business' |'CaravanPark' |'CommercialPark' |'CommunityDevelopment' |'EducationalInstitution' |'Entertainment'
|'Hospital' |'Location' |'Marina' |'MilitaryBase' |'OverseasMilitary' |'Port' |'Primary' |'RecreationalPark' |'Resort' |'RetirementVillage'
|'Rural' |'Secondary' |'ShoppingCentre' |'SportingCentre' |'Urban')
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@AddressID
|
|
A unique address identifier such as postal delivery idetifier assigned to the address by local postal authority, e.g. DPID
in Australia.
|
|
@AddressIDType
|
|
Type of address ID used. e.g. DPID, etc |
|
@ID
|
|
Globally unique identifier |
|
@Usage
|
|
restrictValues('Business' |'Billing' |'Communication' |'Contact' |'Mailing' |'Personal' |'Postal' |'Residential')
|
|
Tye of use of this data. e.g. data exchange, contact, update, create |
|
@DeliveryMode
|
|
Mode of delivery of address. For example: rural route, normal delivery, post office box, etc. |
|
@Status
|
|
Status of the entity. e.g. Old, Current, Inactive, Active, etc |
|
@AddressKey
|
|
A primary key to reference Address. |
|
@AddressKeyRef
|
|
A foreign key to reference attribute Key of Address. |
|
@xlink:type
|
|
|
@xlink:label
|
|
|
@xlink:href
|
|
|
@DateValidFrom
|
|
if string-length(//xal:Address/@DateValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:Address/@DateValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be start date, issue date, validity start date, etc |
|
@DateValidTo
|
|
if string-length(//xal:Address/@DateValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:Address/@DateValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Could be end date, expiry date, validity end date, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:Address/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:Address/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:Address/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:Address/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
@LanguageCode
|
|
Human Language used. e.g. "en", "en-US", "en-AUS", etc |
|
xal:FreeTextAddress
|
|
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:FreeTextAddress/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:FreeTextAddress/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:FreeTextAddress/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:FreeTextAddress/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:AddressLine
|
|
datatype(normalizedString)
|
|
|
|
@Type
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:AddressLine/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:AddressLine/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:AddressLine/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:AddressLine/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:Country
|
|
|
xal:NameElement
|
|
datatype(normalizedString)
|
|
datatype(normalizedString)
|
|
|
@NameType
|
restrictValues('Name' |'Type')
|
Name - Name of the country e.g. AUSTRALIA |
Type - Although a Country, could be classified as a territory of a country.
For example, "NOUVELLE CALEDONIE" is a territory of "FRANCE". |
|
|
|
|
|
semantics of data associated with name |
|
@NameCode
|
|
Name of administrative area represented as a code. e.g. "COL" for COLORADO |
|
@NameCodeType
|
|
Type of code used to represent name as a code |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:AdministrativeArea
|
|
|
@Type
|
|
restrictValues('City' |'State' |'Territory' |'Province')
|
City - Only name of the administrative area without its type, e.g. NSW, CA, Quebec |
State - The type of the area, e.g. state,
district, province, etc. |
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:AdministrativeArea/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:AdministrativeArea/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:AdministrativeArea/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:AdministrativeArea/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:NameElement
|
|
datatype(normalizedString)
|
|
datatype(normalizedString)
|
|
|
@NameType
|
restrictValues('Name' |'Number' |'ReferenceLocation' |'Type')
|
Name - Name of the administrative area |
Number - Reference location information in support of the administrative area. e.g.
Territory of France |
ReferenceLocation - Other supporting information |
|
|
|
|
|
semantics of data associated with name |
|
@NameCode
|
|
Name of administrative area represented as a code. e.g. "COL" for COLORADO |
|
@NameCodeType
|
|
Type of code used to represent name as a code |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:SubAdministrativeArea
|
|
|
@Type
|
|
restrictValues('County' |'District' |'Province' |'Region')
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:SubAdministrativeArea/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:SubAdministrativeArea/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:SubAdministrativeArea/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:SubAdministrativeArea/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:NameElement
|
|
datatype(normalizedString)
|
|
datatype(normalizedString)
|
|
|
@NameType
|
restrictValues('Name' |'Number' |'ReferenceLocation' |'Type')
|
Name - Name of the sub administrative area |
Number - Reference location information in support of the sub administrative
area. |
ReferenceLocation - Other supporting information |
|
|
|
|
|
semantics of data associated with name |
|
@NameCode
|
|
Name of administrative area represented as a code. e.g. "COL" for COLORADO |
|
@NameCodeType
|
|
Type of code used to represent name as a code |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:Locality
|
|
|
@Type
|
|
restrictValues('Municipality' |'PostTown' |'Place' |'Suburb' |'Town' |'Village' |'Area' |'Zone')
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:Locality/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:Locality/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:Locality/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:Locality/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:NameElement
|
|
datatype(normalizedString)
|
|
datatype(normalizedString)
|
|
|
@NameType
|
restrictValues('Name' |'Number' |'ReferenceLocation' |'Type')
|
Name - Name of the locality |
Number - Any reference locality data in support of the locality. e.g. Next town north of Town
A, via-town name |
ReferenceLocation - Other supporting information |
|
|
|
|
|
semantics of data associated with name |
|
@NameCode
|
|
Name of administrative area represented as a code. e.g. "COL" for COLORADO |
|
@NameCodeType
|
|
Type of code used to represent name as a code |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:SubLocality
|
|
|
@Type
|
|
restrictValues('Municipality' |'Village')
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:SubLocality/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:SubLocality/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:SubLocality/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:SubLocality/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:NameElement
|
|
datatype(normalizedString)
|
|
datatype(normalizedString)
|
|
|
@NameType
|
restrictValues('Name' |'Number' |'ReferenceLocation' |'Type')
|
Name - Other supporting information |
|
|
|
|
|
semantics of data associated with name |
|
@NameCode
|
|
Name of administrative area represented as a code. e.g. "COL" for COLORADO |
|
@NameCodeType
|
|
Type of code used to represent name as a code |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:Thoroughfare
|
|
|
@Type
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@TypeCode
|
|
Type of code used for sub premises type attribute |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:Thoroughfare/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:Thoroughfare/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:Thoroughfare/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:Thoroughfare/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:NameElement
|
setChoice(//xal:Thoroughfare/*[contains(name(),'xal:NameElement') or contains(name(),'xal:Number')])
|
|
datatype(normalizedString)
|
|
|
@NameType
|
restrictValues('NameOnly' |'PreDirection' |'PostDirection' |'NameAndNumber' |'NameAndType' |'NameNumberAndType' |'Unstructured'
|'SubThoroughfareConnector' |'ReferenceLocation' |'Type')
|
NameOnly - Just the name part, such as Baker in Baker Street. |
PreDirection - North Archer Street, where "North" is PreDirection
|
PostDirection - Archer Street North, where "North" is PostDirection |
NameAndNumber - This value indicates that the element
contains the street name and street number. E.g. 39 Baker Street. Use this when you do not want to break the thoroughfare
into atomic types |
NameAndType - Baker Street, where Baker is Name and Street is Type |
NameNumberAndType - 21 Archer Street
(Full thoroughfare details) |
Unstructured - Full details of a thorughfare in a single line (unstructured)
e.g. 39 Baker Street North |
SubThoroughfareConnector - When more than one street name is required to identify the location
this type can be used to connect them with values such as CORNER OF or VIA. |
ReferenceLocation - Free text description of
some other location and how this thoroughfare relates to it, e.g. 300m from water station, new the police station, etc. |
Type - Additional description like intersection, cross streets, etc |
|
|
|
|
|
semantics of data associated with name |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:Number
|
setChoice(//xal:Thoroughfare/*[contains(name(),'xal:NameElement') or contains(name(),'xal:Number')])
|
|
datatype(normalizedString)
|
|
|
@Type
|
restrictValues('Name' |'RangeFrom' |'Range' |'RangeTo' |'Prefix' |'Suffix' |'Number' |'Separator' |'Extension')
|
Name - Applicable to mail box office names such as PO BOX, GPO BOX, MAIL BAG NO., etc. |
RangeFrom - Indicates that the
element contains the lower value of a range, e.g. 25 in 25-37 |
Range - Indicates that the value is a range, e.g. 25-37 |
RangeTo - Indicates that the element contains the top value of a range, e.g. 25 in 25-37 |
Prefix - Indocates that the element
contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street
no. A-15, where A is the prefix and 15 is the number |
Suffix - Indicates that the element contains some value that is important,
but not exactly the number itself. E.g. 'bis' in '45 bis' |
Number - Indicates that the value is number, e.g. 2020 in PoBox
2020. The actual value can be alpha-numeric. |
Separator - Indicates that the value is a separator that is expected to be
preserved. Examples are / - #, as in 15-A where "-" is the separator |
Extension - Indicates that the value is an extension
number of some identifier, e.g. 01 in Private Bag 2330-01, where the main number of the private bag is 2330, 12345-1223 in
post code where 1223 is the extension |
|
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:SubThoroughfare
|
|
|
@Type
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@TypeCode
|
|
Type of code used for sub premises type attribute |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:SubThoroughfare/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:SubThoroughfare/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:SubThoroughfare/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:SubThoroughfare/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:NameElement
|
setChoice(//xal:SubThoroughfare/*[contains(name(),'xal:NameElement') or contains(name(),'xal:Number')])
|
|
datatype(normalizedString)
|
|
|
@NameType
|
restrictValues('NameOnly' |'PreDirection' |'PostDirection' |'NameAndNumber' |'NameAndType' |'NameNumberAndType' |'Unstructured'
|'SubThoroughfareConnector' |'ReferenceLocation' |'Type')
|
NameOnly - Just the name part, such as Baker in Baker Street. |
PreDirection - North Archer Street, where "North" is PreDirection
|
PostDirection - Archer Street North, where "North" is PostDirection |
NameAndNumber - This value indicates that the element
contains the street name and street number. E.g. 39 Baker Street. Use this when you do not want to break the thoroughfare
into atomic types |
NameAndType - Baker Street, where Baker is Name and Street is Type |
NameNumberAndType - 21 Archer Street
(Full thoroughfare details) |
Unstructured - Full details of a thorughfare in a single line (unstructured)
e.g. 39 Baker Street North |
SubThoroughfareConnector - When more than one street name is required to identify the location
this type can be used to connect them with values such as CORNER OF or VIA. |
ReferenceLocation - Free text description of
some other location and how this thoroughfare relates to it, e.g. 300m from water station, new the police station, etc. |
Type - Additional description like intersection, cross streets, etc |
|
|
|
|
|
semantics of data associated with name |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:Number
|
setChoice(//xal:SubThoroughfare/*[contains(name(),'xal:NameElement') or contains(name(),'xal:Number')])
|
|
datatype(normalizedString)
|
|
|
@Type
|
restrictValues('Name' |'RangeFrom' |'Range' |'RangeTo' |'Prefix' |'Suffix' |'Number' |'Separator' |'Extension')
|
Name - Applicable to mail box office names such as PO BOX, GPO BOX, MAIL BAG NO., etc. |
RangeFrom - Indicates that the
element contains the lower value of a range, e.g. 25 in 25-37 |
Range - Indicates that the value is a range, e.g. 25-37 |
RangeTo - Indicates that the element contains the top value of a range, e.g. 25 in 25-37 |
Prefix - Indocates that the element
contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street
no. A-15, where A is the prefix and 15 is the number |
Suffix - Indicates that the element contains some value that is important,
but not exactly the number itself. E.g. 'bis' in '45 bis' |
Number - Indicates that the value is number, e.g. 2020 in PoBox
2020. The actual value can be alpha-numeric. |
Separator - Indicates that the value is a separator that is expected to be
preserved. Examples are / - #, as in 15-A where "-" is the separator |
Extension - Indicates that the value is an extension
number of some identifier, e.g. 01 in Private Bag 2330-01, where the main number of the private bag is 2330, 12345-1223 in
post code where 1223 is the extension |
|
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:Premises
|
|
|
@Type
|
|
restrictValues('Airport' |'Area' |'Building' |'Farm' |'Hospital' |'House' |'LandMark' |'LargeMailUser' |'Lot' |'RailwayStation'
|'ShoppingComplex' |'University' |'Unit')
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@TypeCode
|
|
Type of code used for sub premises type attribute |
|
xal:NameElement
|
setChoice(//xal:Premises/*[contains(name(),'xal:NameElement') or contains(name(),'xal:Number')])
|
|
datatype(normalizedString)
|
|
|
@NameType
|
restrictValues('Name' |'Location' |'SubPremisesConnector' |'InternalThoroughfare' |'ReferenceLocation' |'Type')
|
Name - Names of Premises such as airport, hospital, university, military base, etc. Can also be the name of the building or
house or apartment |
Location - Where in the building/landmark the premises is located, e.g. lobby, ground floor, penthouse,
or where in a larger complex (e.g. airport) the address is located. |
SubPremisesConnector - Free text description that is
required to logically connect the 2 premises |
InternalThoroughfare - Roads and streets within boundaries of larger complexes/premises
such as hospitals, airports, etc. |
ReferenceLocation - Free text description of some other location and how this premises
relates to it, e.g. 300m from water station, new the police station, etc. |
Type - additional supporting information |
|
|
|
|
|
semantics of data associated with name |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:Number
|
setChoice(//xal:Premises/*[contains(name(),'xal:NameElement') or contains(name(),'xal:Number')])
|
|
datatype(normalizedString)
|
|
|
@Type
|
restrictValues('Name' |'RangeFrom' |'Range' |'RangeTo' |'Prefix' |'Suffix' |'Number' |'Separator' |'Extension')
|
Name - Applicable to mail box office names such as PO BOX, GPO BOX, MAIL BAG NO., etc. |
RangeFrom - Indicates that the
element contains the lower value of a range, e.g. 25 in 25-37 |
Range - Indicates that the value is a range, e.g. 25-37 |
RangeTo - Indicates that the element contains the top value of a range, e.g. 25 in 25-37 |
Prefix - Indocates that the element
contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street
no. A-15, where A is the prefix and 15 is the number |
Suffix - Indicates that the element contains some value that is important,
but not exactly the number itself. E.g. 'bis' in '45 bis' |
Number - Indicates that the value is number, e.g. 2020 in PoBox
2020. The actual value can be alpha-numeric. |
Separator - Indicates that the value is a separator that is expected to be
preserved. Examples are / - #, as in 15-A where "-" is the separator |
Extension - Indicates that the value is an extension
number of some identifier, e.g. 01 in Private Bag 2330-01, where the main number of the private bag is 2330, 12345-1223 in
post code where 1223 is the extension |
|
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:SubPremises
|
|
|
@Type
|
|
restrictValues('Room' |'Suite' |'Apartment' |'Shop' |'Office' |'Unit')
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@TypeCode
|
|
Type of code used for sub premises type attribute |
|
xal:NameElement
|
setChoice(//xal:SubPremises/*[contains(name(),'xal:NameElement') or contains(name(),'xal:Number')])
|
datatype(normalizedString)
|
|
|
|
@NameType
|
|
restrictValues('Name' |'Location' |'SubPremisesConnector' |'InternalThoroughfare' |'ReferenceLocation' |'Type')
|
Name - Names of Premises such as airport, hospital, university, military base, etc. Can also be the name of the building or
house or apartment |
Location - Where in the building/landmark the premises is located, e.g. lobby, ground floor, penthouse,
or where in a larger complex (e.g. airport) the address is located. |
SubPremisesConnector - Free text description that is
required to logically connect the 2 premises |
InternalThoroughfare - Roads and streets within boundaries of larger complexes/premises
such as hospitals, airports, etc. |
ReferenceLocation - Free text description of some other location and how this premises
relates to it, e.g. 300m from water station, new the police station, etc. |
Type - additional supporting information |
|
|
|
|
semantics of data associated with name |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:Number
|
setChoice(//xal:SubPremises/*[contains(name(),'xal:NameElement') or contains(name(),'xal:Number')])
|
datatype(normalizedString)
|
|
|
|
@Type
|
|
restrictValues('Name' |'RangeFrom' |'Range' |'RangeTo' |'Prefix' |'Suffix' |'Number' |'Separator' |'Extension')
|
Name - Applicable to mail box office names such as PO BOX, GPO BOX, MAIL BAG NO., etc. |
RangeFrom - Indicates that the
element contains the lower value of a range, e.g. 25 in 25-37 |
Range - Indicates that the value is a range, e.g. 25-37 |
RangeTo - Indicates that the element contains the top value of a range, e.g. 25 in 25-37 |
Prefix - Indocates that the element
contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street
no. A-15, where A is the prefix and 15 is the number |
Suffix - Indicates that the element contains some value that is important,
but not exactly the number itself. E.g. 'bis' in '45 bis' |
Number - Indicates that the value is number, e.g. 2020 in PoBox
2020. The actual value can be alpha-numeric. |
Separator - Indicates that the value is a separator that is expected to be
preserved. Examples are / - #, as in 15-A where "-" is the separator |
Extension - Indicates that the value is an extension
number of some identifier, e.g. 01 in Private Bag 2330-01, where the main number of the private bag is 2330, 12345-1223 in
post code where 1223 is the extension |
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:PostCode
|
|
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:PostCode/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:PostCode/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:PostCode/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:PostCode/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:Identifier
|
|
datatype(normalizedString)
|
|
|
|
@Type
|
restrictValues('Name' |'RangeFrom' |'Range' |'RangeTo' |'Prefix' |'Suffix' |'Number' |'Separator' |'Extension')
|
Name - Applicable to mail box office names such as PO BOX, GPO BOX, MAIL BAG NO., etc. |
RangeFrom - Indicates that the
element contains the lower value of a range, e.g. 25 in 25-37 |
Range - Indicates that the value is a range, e.g. 25-37 |
RangeTo - Indicates that the element contains the top value of a range, e.g. 25 in 25-37 |
Prefix - Indocates that the element
contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street
no. A-15, where A is the prefix and 15 is the number |
Suffix - Indicates that the element contains some value that is important,
but not exactly the number itself. E.g. 'bis' in '45 bis' |
Number - Indicates that the value is number, e.g. 2020 in PoBox
2020. The actual value can be alpha-numeric. |
Separator - Indicates that the value is a separator that is expected to be
preserved. Examples are / - #, as in 15-A where "-" is the separator |
Extension - Indicates that the value is an extension
number of some identifier, e.g. 01 in Private Bag 2330-01, where the main number of the private bag is 2330, 12345-1223 in
post code where 1223 is the extension |
|
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:RuralDelivery
|
|
|
@Type
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:RuralDelivery/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:RuralDelivery/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:RuralDelivery/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:RuralDelivery/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:Identifier
|
|
datatype(normalizedString)
|
|
|
|
@Type
|
restrictValues('Name' |'RangeFrom' |'Range' |'RangeTo' |'Prefix' |'Suffix' |'Number' |'Separator' |'Extension')
|
Name - Applicable to mail box office names such as PO BOX, GPO BOX, MAIL BAG NO., etc. |
RangeFrom - Indicates that the
element contains the lower value of a range, e.g. 25 in 25-37 |
Range - Indicates that the value is a range, e.g. 25-37 |
RangeTo - Indicates that the element contains the top value of a range, e.g. 25 in 25-37 |
Prefix - Indocates that the element
contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street
no. A-15, where A is the prefix and 15 is the number |
Suffix - Indicates that the element contains some value that is important,
but not exactly the number itself. E.g. 'bis' in '45 bis' |
Number - Indicates that the value is number, e.g. 2020 in PoBox
2020. The actual value can be alpha-numeric. |
Separator - Indicates that the value is a separator that is expected to be
preserved. Examples are / - #, as in 15-A where "-" is the separator |
Extension - Indicates that the value is an extension
number of some identifier, e.g. 01 in Private Bag 2330-01, where the main number of the private bag is 2330, 12345-1223 in
post code where 1223 is the extension |
|
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:PostalDeliveryPoint
|
|
|
@Type
|
|
restrictValues('GPOBox' |'POBox' |'LockedBag' |'MailStop' |'PigeonHole' |'PrivateBag')
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:PostalDeliveryPoint/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:PostalDeliveryPoint/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:PostalDeliveryPoint/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:PostalDeliveryPoint/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:Identifier
|
|
datatype(normalizedString)
|
|
|
|
@Type
|
restrictValues('Name' |'RangeFrom' |'Range' |'RangeTo' |'Prefix' |'Suffix' |'Number' |'Separator' |'Extension')
|
Name - Applicable to mail box office names such as PO BOX, GPO BOX, MAIL BAG NO., etc. |
RangeFrom - Indicates that the
element contains the lower value of a range, e.g. 25 in 25-37 |
Range - Indicates that the value is a range, e.g. 25-37 |
RangeTo - Indicates that the element contains the top value of a range, e.g. 25 in 25-37 |
Prefix - Indocates that the element
contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street
no. A-15, where A is the prefix and 15 is the number |
Suffix - Indicates that the element contains some value that is important,
but not exactly the number itself. E.g. 'bis' in '45 bis' |
Number - Indicates that the value is number, e.g. 2020 in PoBox
2020. The actual value can be alpha-numeric. |
Separator - Indicates that the value is a separator that is expected to be
preserved. Examples are / - #, as in 15-A where "-" is the separator |
Extension - Indicates that the value is an extension
number of some identifier, e.g. 01 in Private Bag 2330-01, where the main number of the private bag is 2330, 12345-1223 in
post code where 1223 is the extension |
|
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:PostOffice
|
|
|
@Type
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:PostOffice/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:PostOffice/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:PostOffice/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:PostOffice/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:Identifier
|
|
datatype(normalizedString)
|
|
|
|
@Type
|
|
restrictValues('Name' |'RangeFrom' |'Range' |'RangeTo' |'Prefix' |'Suffix' |'Number' |'Separator' |'Extension')
|
Name - Applicable to mail box office names such as PO BOX, GPO BOX, MAIL BAG NO., etc. |
RangeFrom - Indicates that the
element contains the lower value of a range, e.g. 25 in 25-37 |
Range - Indicates that the value is a range, e.g. 25-37 |
RangeTo - Indicates that the element contains the top value of a range, e.g. 25 in 25-37 |
Prefix - Indocates that the element
contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street
no. A-15, where A is the prefix and 15 is the number |
Suffix - Indicates that the element contains some value that is important,
but not exactly the number itself. E.g. 'bis' in '45 bis' |
Number - Indicates that the value is number, e.g. 2020 in PoBox
2020. The actual value can be alpha-numeric. |
Separator - Indicates that the value is a separator that is expected to be
preserved. Examples are / - #, as in 15-A where "-" is the separator |
Extension - Indicates that the value is an extension
number of some identifier, e.g. 01 in Private Bag 2330-01, where the main number of the private bag is 2330, 12345-1223 in
post code where 1223 is the extension |
|
|
|
|
Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc |
|
@Abbreviation
|
|
restrictValues('true'|'false')
|
|
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not
an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
|
|
xal:GeoRSS
|
|
|
xal:LocationByCoordinates
|
|
|
@Meridian
|
|
The collection of the coordinate numeric values for latitude amd longtitude depends on the agreed position of the meridian.
Declaration of the meridian is necessary as it cannot be assumed in the data
|
|
@MeridianCodeType
|
|
Type of code used. e.g. EPSG Code |
|
@Datum
|
|
The collection of the coordinate numeric values depends on the agreed datum within which the measurement was taken. Declaration
of the datum is necessary as it cannot be assumed in the data
|
|
@DatumCodeType
|
|
Type of code used. e.g. EPSG Code, WGS-84 |
|
@Projection
|
|
Coordinates have limited utility and application depending on the projection required for visualisation in a map. Declaration
of projection is necessary as it cannot be assumed in data
|
|
@ProjectionCodeType
|
|
Type of code used. e.g. EPSG Code |
|
@DataQualityType
|
|
restrictValues('Valid' |'Invalid')
|
Valid - The data was validated and is considered to be true and correct. |
Invalid - Indicates that at least some part of
the content is known to be incorrect. |
|
|
|
|
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is
unknown. If the data quality is known, the value is "Valid, else "InValid"
|
|
@ValidFrom
|
|
if string-length(//xal:LocationByCoordinates/@ValidFrom) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:LocationByCoordinates/@ValidFrom) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid from |
|
@ValidTo
|
|
if string-length(//xal:LocationByCoordinates/@ValidTo) <26 then
setDateMask(YYYY-MM-DD'T'HH:MI:SSZ)
end if;
|
if string-length(//xal:LocationByCoordinates/@ValidTo) >25 then
setDateMask(YYYY-MM-DD'T'HH:MI:SS.SZ)
end if;
|
|
Date the data quality is valid to |
|
xal:Latitude
|
|
|
@DegreesMeasure
|
|
Measure of the latitude in degrees |
|
@MinutesMeasure
|
|
Measure of the latitude in minutes |
|
@SecondsMeasure
|
|
Measure of the latitude in seconds |
|
@Direction
|
|
restrictValues('East' |'West' |'North' |'South')
|
|
The direction of latitude measurement offset from the equator |
|
xal:Longitude
|
|
|
@DegreesMeasure
|
|
Measure of the latitude in degrees |
|
@MinutesMeasure
|
|
Measure of the latitude in minutes |
|
@SecondsMeasure
|
|
Measure of the latitude in seconds |
|
@Direction
|
|
restrictValues('East' |'West' |'North' |'South')
|
|
The direction of latitude measurement offset from the equator |
|