Schema xPIL.xsd


schema location:  ..\xPIL.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:ciq:xpil:3
 
Elements  Complex types  Attr. groups 
Accounts  DateTime  grCommon1 
Addresses  FreeTextLine  PartyTypeAttributes 
BirthInfo  PartyType 
ContactNumbers 
CountriesOfResidence 
Documents 
EmailAddresses 
FreeTextLines 
Habits 
Hobbies 
Languages 
Memberships 
Nationalities 
NumberOfEmployees 
Occupations 
OrganisationInfo 
Party 
PersonInfo 
PhysicalInfo 
Qualifications 
ReferenceContacts 
Revenues 
StockMarkets 
URLs 
Vehicles 
Visas 


schema location:  ..\xPIL-types.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:ciq:xpil:3
 
Simple types 
AccountElementsEnumeration 
BirthInfoElementsEnumeration 
ContactNumberElementsEnumeration 
DataQualityEnumeration 
DocumentElementsEnumeration 
FeatureElementsEnumeration 
MembershipElementsEnumeration 
NumberTypeEnumeration 
OccupationElementsEnumeration 
PartyTypes 
QualificationElementsEnumeration 
string 
VehicleInfoElementsEnumeration 
VisaElementsEnumeration 


schema location:  ..\xLink.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  http://www.w3.org/1999/xlink
 
Attr. groups 
grArc 
grLocator 
grLocatorOrResource 
grResource 


element Accounts
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container to define the accounts details of the party

element Accounts/Account
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
OwnershipType  string      
documentation Joint, Individual, corporate, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Account details such as bank account, customer account with a power supplier or Social Security Number

element Accounts/Account/AccountElement
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  AccountElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
annotation
documentation Information about the account

element Accounts/Account/Organisation
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type      locator  
documentation Indicates this a xLink 'locator' element
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Reference to a Party element that describes the organisation where the account is held.

element Addresses
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for all party addresses

element BirthInfo
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
BirthDateTime  xs:dateTime      
documentation Birth data and time to the known precision. Usually, it is only the date that is known. Leave time as 00:00:00 if not known.
BirthDateTimePrecision  xs:duration      
documentation Specify the duration of the uncertainity preriod as a range where BirthDateTime is in the middle of the range.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation A container to define the Date of Birth details of a person

element BirthInfo/BirthInfoElement
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  BirthInfoElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
annotation
documentation Birth details of the person

element BirthInfo/BirthPlace
diagram
type a:AddressType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ValidFrom  xs:dateTime      
documentation Start date - time of the validity of address. Inclusive.
ValidTo  xs:dateTime      
documentation End date - time of the validity of address. Inclusive.
Usage  a:string      
documentation Free text description of the purpose the address is used for. E.g. Postal, residential, business, primary, secondary, etc
PostalID  a:string      
documentation A unique postal delivery idetifier assigned to the address by local postal authority, e.g. DPID in Australia.
ID  xs:string      
documentation Globally unique identifier of the entity.
type        
documentation Indicates the type of the element for linking purposes as per the enumeration.
label  xs:NMTOKEN      
documentation An identifier of an element of type 'resource' or 'locator'. The identifier is used by xlink:from and xlink:to
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Defines the place of birth. Can be just a place name or a full address

element ContactNumbers
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for all kinds of telecommunication lines of party used for contact purposes. e.g. phone, fax, mobile, pager, etc.

element ContactNumbers/ContactNumber
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
MediaType  string      
documentation Free text explanation of the line type. E.g.: Telephone, Mobile, Fax, modem
Usage  string      
documentation Nature of contact. Example: business, personal, free call, after hours, etc.
ContactHours  string      
documentation Free text expression of contact hours
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Universal telecommunication number structure

element ContactNumbers/ContactNumber/ContactNumberElement
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  ContactNumberElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
annotation
documentation Full contact number or part of it.

element CountriesOfResidence
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for all citizenships and residencies (Permanent/temporary) of a person.

element CountriesOfResidence/CountryOfResidence
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
ResidencyType  string      
documentation Work, permanent resident, temporary resident, citizen, refugee, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Citizenship and residence information in a free-text form.

element Documents
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for identification document and cards of the party that are unique to the party.

element Documents/Document
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Passports, driver licenses, credit cards, certificates, etc.

element Documents/Document/DocumentElement
diagram
properties
isRef 0
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  DocumentElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
annotation
documentation Full document desctiption or part of it.

element Documents/Document/NameOnDocument
diagram
type n:PartyNameType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
JointNameConnector  n:string      
documentation 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.
DataQuality  n:DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
type        
documentation Indicates the type of the element for linking purposes as per the enumeration.
label  xs:NMTOKEN      
documentation An identifier of an element of type 'resource' or 'locator'. The identifier is used by xlink:from and xlink:to
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Customer Name as on the document if different from the main one.

element Documents/Document/IssuePlace
diagram
type a:AddressType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ValidFrom  xs:dateTime      
documentation Start date - time of the validity of address. Inclusive.
ValidTo  xs:dateTime      
documentation End date - time of the validity of address. Inclusive.
Usage  a:string      
documentation Free text description of the purpose the address is used for. E.g. Postal, residential, business, primary, secondary, etc
PostalID  a:string      
documentation A unique postal delivery idetifier assigned to the address by local postal authority, e.g. DPID in Australia.
ID  xs:string      
documentation Globally unique identifier of the entity.
type        
documentation Indicates the type of the element for linking purposes as per the enumeration.
label  xs:NMTOKEN      
documentation An identifier of an element of type 'resource' or 'locator'. The identifier is used by xlink:from and xlink:to
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Details of the place where the document was issued, e.g. town name, country name, etc.

element Documents/Document/Issuer
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type      locator  
documentation Indicates this a xLink 'locator' element
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Reference to a Party element that describes the issuer.

element EmailAddresses
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for party email addresses

element EmailAddresses/EmailAddress
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
Usage  string      
documentation Work, home, temporary, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Email address details

element FreeTextLines
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation Free text description of the party as line 1, line 2, line n

element FreeTextLines/FreeTextLine
diagram
type FreeTextLine
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  string      
documentation Type of data defined as a free format text. For example if the free format text is 12345678, then define what "Type" it is say, a phone number, or a customer ID, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Free text description of the party

element Habits
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for a list of habits of a person

element Habits/Habit
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Personal habits. E.g. smoking, drinking, gambling, women, etc.

element Hobbies
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for a list of hobbies of a person

element Hobbies/Hobby
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation A hobby of the person. E.g. craft, sport, recreational activity, etc.

element Languages
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for a list of languages spoken by a person.

element Languages/Language
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
Type  string      
documentation Mother tongue, by birth, etc
Speak  string      
documentation Indicates ability to speak: yes, no, poor
Read  string      
documentation Indicates ability to read: yes, no, poor
Write  string      
documentation Indicates ability to write: yes, no, poor
Listen  string      
documentation Indicates ability to understand speech: yes, no, poor
Preference  string      
documentation Indicates preferred language of communication (read and/or write and/or speak)
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Name of the language spoken by the person

element Memberships
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for memberships of party with other organisations (e.g. industry groups).

element Memberships/Membership
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Membership details

element Memberships/Membership/MembershipElement
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  MembershipElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
annotation
documentation Full description of membership or part of it

element Memberships/Membership/Organisation
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type      locator  
documentation Indicates this a xLink 'locator' element
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Reference to a Party element that describes the organisation where the memberships is held.

element Nationalities
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for a list of nationalities of a person

element Nationalities/CountryName
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
NationalityType  string      
documentation Specifies how the nationality was obtained. e.g. by birth, naturalization, etc
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Name of the country

element NumberOfEmployees
diagram
type extension of string
properties
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Free text description of organisation size in terms of number of employees

element Occupations
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for a list of occupations of a person

element Occupations/Occupation
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Occupation details

element Occupations/Occupation/OccupationElement
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  OccupationElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
annotation
documentation Full description of the occupation or part of it

element Occupations/Occupation/Employer
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type      locator  
documentation Indicates this a xLink 'locator' element
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Reference to a Party element that describes the employer.

element OrganisationInfo
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
CompanyRegistrationDateTime  xs:dateTime      
documentation Date and time (if known) when company was officially registered.
CompanyRegistrationID  string      
documentation Usually, companies have a unique registration ID. Use Account to specify more information on registration details.
TaxationOfficeID  string      
documentation Usually, companies have a unique registration ID with the local taxation office. Use Account to specify more information on registration details.
OrganisationType  string      
documentation Free text description, e.g. Company, Trust, Bank, Society, Club, etc.
OrganisationNature  string      
documentation Commercial, charity, non-commercial, etc.
NumberOfEmployees  string      
documentation Free text description of organisation size in terms of number of employees
annotation
documentation Container for organisation specific details that are not covered in this schema that is common to a party

element Party
diagram
type PartyType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
PartyType  PartyTypes      
documentation Type of Party(customer). Example: Person, organisation, business, club, association, charity, etc.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
type        
documentation Indicates the type of the element for linking purposes as per the enumeration.
label  xs:NMTOKEN      
documentation An identifier of an element of type 'resource' or 'locator'. The identifier is used by xlink:from and xlink:to
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation A container for defining the unique characteristics of a party, which can be an individual or organisation

element PersonInfo
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
TaxationOfficeID  string      
documentation Usually, individualts have a unique registration ID with the local taxation office. Use Account to specify more information on registration details.
MaritalStatus  string      
documentation Free text description of the current marital status, e.g. married, separated, divorced, separated, etc.
Ethnicity  string      
documentation Ethnicity of the person, e.g. Asian, Chinese, African, etc.
Gender  string      
documentation Free text gender description.
Religion  string      
documentation Free text name of the religion
PhysicalStatus  string      
documentation Physical status of the individual, e.g. Living, Deceased, retired, etc.
annotation
documentation Container for person specific details that are not covered in this schema that is common to a party

element PhysicalInfo
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
BloodGroup  string      
documentation Free text description of the blood group.
annotation
documentation A container for physical characteristics of a person

element PhysicalInfo/FreeTextLine
diagram
type FreeTextLine
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  string      
documentation Type of data defined as a free format text. For example if the free format text is 12345678, then define what "Type" it is say, a phone number, or a customer ID, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address

element PhysicalInfo/Feature
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  FeatureElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
UnitType  string      
documentation Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Description of a physical feature such as hair, height, eye color, etc.

element PhysicalInfo/Mark
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
BodyPart  string      
documentation Free text name/description of the body part where the mark is located
BodyPartMarkLocation  string      
documentation Free text description of where on the body part the mark is located. E.g. left hand side, front, back, etc
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Description of body marks, such as scars, tatoos, spots, etc.

element PhysicalInfo/Disability
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
Cause  string      
documentation Free text description of the cause of the disability, e.g. birth defect, accident, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Description of person's disability.

element Qualifications
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for a list of qualifications of a person

element Qualifications/Qualification
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
Status  string      
documentation Status of qualification. E.g. completed, incomplete,in progress, on hold, under suspension, etc.
StartDate  xs:date      
documentation When the study commenced
CompletionDate  xs:date      
documentation When the study was completed or expected completion data
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Educational qualification

element Qualifications/Qualification/QualificationElement
diagram
properties
isRef 0
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  QualificationElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
annotation
documentation Full / partial name or description of person's qualification

element Qualifications/Qualification/Institution
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type      locator  
documentation Indicates this a xLink 'locator' element
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Reference to a Party element that describes the institution.

element ReferenceContacts
diagram
properties
content complex
used by
complexType PartyType
annotation
documentation A container to define reference contacts of the party

element ReferenceContacts/ReferenceContact
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
type      locator  
documentation Indicates this a xLink 'locator' element
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Full details of the contact

element Revenues
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation Container for income / revenue information of the party

element Revenues/Revenue
diagram
type extension of xs:decimal
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
CurrencyCode        
documentation A three-letter currency code as per ISO 4217
PeriodFrom  xs:dateTime      
documentation Begining of the period. Inclusive.
PeriodTo  xs:dateTime      
documentation End of the period. Inclusive.
Type  string      
documentation Defines the type of amount. Example: Total earning, profit, loss, turnover, etc.
Precision        
documentation Precision range where the value of the element is in the middle of the range. E.g.
Source  string      
documentation Where this revenue / income comes from, e.g. business stream, activity, etc.
AfterTax  xs:boolean      
documentation If present and set to true indicates that the income / revenue is after tax.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Revenue/Income details

element StockMarkets
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container for stock market information specific to the organisation

element StockMarkets/StockMarket
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
ListedCode  string      
documentation The code name for the organisation as listed in the exchange. E.g. MOT for Motorola Inc
MarketName  string      
documentation Free text name of the stock exchange or other market. E.g. NYSE or NZX
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation A Stock market listing details

element URLs
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation URLs of Party

element URLs/URL
diagram
properties
isRef 0
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
Usage  xs:string      
documentation Work, home, temporary, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation URL details

element Vehicles
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container to define all the vehicles of the party

element Vehicles/Vehicle
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
Type  string      
documentation Type of vehicle. Example: Motorbike, Truck, Car, Bicycle, 4WD, Jeep, etc
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation Vehicle Details

element Vehicles/Vehicle/VehicleElement
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  VehicleInfoElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
annotation
documentation Full vehicle description of part of it

element Visas
diagram
properties
content complex
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation A container to define the VISAs held by a person (e.g. visitor, temporary, permanent resident, work, etc)

element Visas/Visa
diagram
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
IssueDate  xs:date      
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation All information about Visa details.

element Visas/Visa/VisaElement
diagram
properties
isRef 0
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  VisaElementsEnumeration      
documentation If present, specifies the type of the information provided as text value of the element.
annotation
documentation Visa category number depending upon the type of visa. Example: H-1 for employment visa as in the USA

complexType DateTime
diagram
type extension of xs:dateTime
properties
base xs:dateTime
attributes
Name  Type  Use  Default  Fixed  Annotation
WeekDay        
documentation Date as full date format (xs:date)
Week        
documentation Sequntial number of week in a year
YearDay        
documentation Sequntial number of week in a year
Precision  xs:dateTime      
documentation Sequntial number of week in a year
annotation
documentation Universal structure for dates. To be used throughout this schema wherever date representation is required

complexType FreeTextLine
diagram
type extension of xs:string
properties
base xs:string
used by
elements FreeTextLines/FreeTextLine PhysicalInfo/FreeTextLine
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  string      
documentation Type of data defined as a free format text. For example if the free format text is 12345678, then define what "Type" it is say, a phone number, or a customer ID, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address

complexType PartyType
diagram
used by
element Party
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
PartyType  PartyTypes      
documentation Type of Party(customer). Example: Person, organisation, business, club, association, charity, etc.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
type        
documentation Indicates the type of the element for linking purposes as per the enumeration.
label  xs:NMTOKEN      
documentation An identifier of an element of type 'resource' or 'locator'. The identifier is used by xlink:from and xlink:to
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Full details of one customer.

attributeGroup grCommon1
used by
elements Accounts/Account BirthInfo ContactNumbers/ContactNumber Nationalities/CountryName CountriesOfResidence/CountryOfResidence PhysicalInfo/Disability Documents/Document EmailAddresses/EmailAddress PhysicalInfo/Feature Habits/Habit Hobbies/Hobby Languages/Language PhysicalInfo/Mark Memberships/Membership NumberOfEmployees Occupations/Occupation Qualifications/Qualification Revenues/Revenue StockMarkets/StockMarket URLs/URL Vehicles/Vehicle Visas/Visa
complexType FreeTextLine
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address

attributeGroup PartyTypeAttributes
used by
complexType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
PartyType  PartyTypes      
documentation Type of Party(customer). Example: Person, organisation, business, club, association, charity, etc.
ValidFrom  xs:dateTime      
documentation Start Date of the validity of address
ValidTo  xs:dateTime      
documentation End date of the validity of address
annotation
documentation A reusable group of attributes for a customised party details element

simpleType AccountElementsEnumeration
type restriction of xs:string
used by
attribute Accounts/Account/AccountElement/@ElementType
facets
enumeration AccountID
enumeration IssuingAuthority
enumeration AccountType
annotation
documentation List of information types used for account details

simpleType BirthInfoElementsEnumeration
type restriction of xs:string
used by
attribute BirthInfo/BirthInfoElement/@ElementType
facets
enumeration BirthStar
enumeration BirthPlace
enumeration BirthSign
annotation
documentation List of information types used for birth information

simpleType ContactNumberElementsEnumeration
type restriction of xs:string
used by
attribute ContactNumbers/ContactNumber/ContactNumberElement/@ElementType
facets
enumeration CountryCode
enumeration AreaCode
enumeration LocalNumber
enumeration Extension
enumeration Pin
enumeration Separator
enumeration NationalNumber
enumeration InternationalNumber
annotation
documentation List of information types used for phone number details

simpleType DataQualityEnumeration
type restriction of xs:string
used by
attribute grCommon1/@DataQuality
facets
enumeration Valid
enumeration Invalid
annotation
documentation List of values to indicate the level of reliabitliy of the data.

simpleType DocumentElementsEnumeration
type restriction of xs:string
used by
attribute Documents/Document/DocumentElement/@ElementType
facets
enumeration DocumentType
enumeration DocumentID
enumeration Privilege
enumeration Restriction
enumeration GroupName
annotation
documentation List of information types used for document details

simpleType FeatureElementsEnumeration
type restriction of xs:string
used by
attribute PhysicalInfo/Feature/@ElementType
facets
enumeration Weight
enumeration Height
enumeration HairColour
enumeration EyeColour
enumeration SkinColour
enumeration Waist
enumeration Breast
enumeration Hip
annotation
documentation List of person's physical features

simpleType MembershipElementsEnumeration
type restriction of xs:string
used by
attribute Memberships/Membership/MembershipElement/@ElementType
facets
enumeration MembershipType
enumeration MembershipNumber
enumeration Privilege
enumeration Restriction
enumeration GroupName
annotation
documentation List of information types used for describing a membership

simpleType NumberTypeEnumeration
type restriction of xs:string
facets
enumeration RangeFrom
enumeration Range
enumeration RangeTo
enumeration Prefix
enumeration Suffix
enumeration Number
enumeration Separator
enumeration Extension
annotation
documentation A list of name types for commonly used Number type

simpleType OccupationElementsEnumeration
type restriction of xs:string
used by
attribute Occupations/Occupation/OccupationElement/@ElementType
facets
enumeration Role
enumeration PositionTitle
enumeration ReportsTo
enumeration EmploymentType
enumeration CostCentre
enumeration Rank
annotation
documentation List of information types used for describing an occupation

simpleType PartyTypes
type restriction of xs:string
used by
attribute PartyTypeAttributes/@PartyType
facets
enumeration Organisation
enumeration Person
annotation
documentation Organisation or Person

simpleType QualificationElementsEnumeration
type restriction of xs:string
used by
attribute Qualifications/Qualification/QualificationElement/@ElementType
facets
enumeration QualificationName
enumeration MajorSubject
enumeration MinorSubject
enumeration Mark
enumeration CourseDuration
enumeration CompletionDate
enumeration Award
enumeration Restriction
enumeration Registration
enumeration WayOfStudy
annotation
documentation List of information types used for describing a qualification

simpleType string
type restriction of xs:string
used by
elements Accounts/Account/AccountElement BirthInfo/BirthInfoElement ContactNumbers/ContactNumber/ContactNumberElement Nationalities/CountryName CountriesOfResidence/CountryOfResidence PhysicalInfo/Disability EmailAddresses/EmailAddress PhysicalInfo/Feature Habits/Habit Hobbies/Hobby Languages/Language PhysicalInfo/Mark Memberships/Membership/MembershipElement NumberOfEmployees Occupations/Occupation/OccupationElement Vehicles/Vehicle/VehicleElement
attributes PhysicalInfo/@BloodGroup PhysicalInfo/Mark/@BodyPart PhysicalInfo/Mark/@BodyPartMarkLocation PhysicalInfo/Disability/@Cause OrganisationInfo/@CompanyRegistrationID ContactNumbers/ContactNumber/@ContactHours PersonInfo/@Ethnicity PersonInfo/@Gender StockMarkets/StockMarket/@ListedCode Languages/Language/@Listen PersonInfo/@MaritalStatus StockMarkets/StockMarket/@MarketName ContactNumbers/ContactNumber/@MediaType Nationalities/CountryName/@NationalityType OrganisationInfo/@NumberOfEmployees OrganisationInfo/@OrganisationNature OrganisationInfo/@OrganisationType Accounts/Account/@OwnershipType PersonInfo/@PhysicalStatus Languages/Language/@Preference Languages/Language/@Read PersonInfo/@Religion CountriesOfResidence/CountryOfResidence/@ResidencyType Revenues/Revenue/@Source Languages/Language/@Speak Qualifications/Qualification/@Status PersonInfo/@TaxationOfficeID OrganisationInfo/@TaxationOfficeID FreeTextLine/@Type Revenues/Revenue/@Type Vehicles/Vehicle/@Type Languages/Language/@Type PhysicalInfo/Feature/@UnitType EmailAddresses/EmailAddress/@Usage ContactNumbers/ContactNumber/@Usage Languages/Language/@Write
facets
maxLength 255
whiteSpace collapse
annotation
documentation A common format for a constrained string.

simpleType VehicleInfoElementsEnumeration
type restriction of xs:string
used by
attribute Vehicles/Vehicle/VehicleElement/@ElementType
facets
enumeration Make
enumeration Model
enumeration ManufactureDate
enumeration EngineNumber
enumeration ChassisNumber
enumeration BodyNumber
enumeration LicensePlate
annotation
documentation List of information types used for describing a vehicle

simpleType VisaElementsEnumeration
type restriction of xs:string
used by
attribute Visas/Visa/VisaElement/@ElementType
facets
enumeration Number
enumeration Code
enumeration CountryName
enumeration IssuePlace
enumeration MaximumStay
enumeration Restriction
enumeration Privilege
enumeration SpecialCondition
annotation
documentation List of information types used for describing a visa

attributeGroup xlink:grArc
attributes
Name  Type  Use  Default  Fixed  Annotation
type      arc  
documentation Indicates this is a xLink 'arc' element
arcrole  xs:anyURI      
documentation Identifies the relationship type between elements referenced by FROM and TO.
from  xs:NMTOKEN      
documentation Points at an element of xlink:type='resource' or 'locator' from any namespace within the same addressable XML where xlink:label has a matching value
to  xs:NMTOKEN      
documentation Points at an element of xlink:type='resource' or 'locator' from any namespace within the same addressable XML where xlink:label has a matching value
title  xs:string      
documentation A human-readable description of the relationship
annotation
documentation Defines a set of attributes for an element of type ARC

attributeGroup xlink:grLocator
used by
elements Occupations/Occupation/Employer Qualifications/Qualification/Institution Documents/Document/Issuer Accounts/Account/Organisation Memberships/Membership/Organisation ReferenceContacts/ReferenceContact
attributes
Name  Type  Use  Default  Fixed  Annotation
type      locator  
documentation Indicates this a xLink 'locator' element
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Defines a set of attributes for an element of type LOCATOR

attributeGroup xlink:grLocatorOrResource
used by
complexTypes a:AddressType n:PartyNameType PartyType
attributes
Name  Type  Use  Default  Fixed  Annotation
type        
documentation Indicates the type of the element for linking purposes as per the enumeration.
label  xs:NMTOKEN      
documentation An identifier of an element of type 'resource' or 'locator'. The identifier is used by xlink:from and xlink:to
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Defines a set of attributes for an element of type LOCATOR (href is required) or RESOURCE (href is ignored)

attributeGroup xlink:grResource
attributes
Name  Type  Use  Default  Fixed  Annotation
type      resource  
documentation Indicates this a xLink 'resource' element
label  xs:NMTOKEN      
documentation An identifier of an element of type 'resource' or 'locator'. The identifier is used by xlink:from and xlink:to
annotation
documentation Defines a set of attributes for an element of type RESOURCE