Schema xCIL.xsd





schema location:  C:\Documents and Settings\Administrator\Desktop\ciq\xCIL.xsd
targetNamespace:  urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
 
Elements  Complex types  Attr. groups 
AgeInfo   Amount   grCountryEncoding  
BirthInfo   Colleague   grKeyRef  
Branches   Date   grPostal  
ContactNumber   e  
ContactNumbers   ee  
CountriesOfResidence   Language  
CustomerDetails   Measure  
EmailAddress   NameOfOrganisation  
EmailAddresses   OrganisationAddress  
Ethnicity   Record  
FamilyMembers  
FinancialAccounts  
FreeTextLine  
Gender  
Habits  
Hobbies  
IDCards  
Incomes  
Languages  
MaritalStatus  
Memberships  
Nationality  
Number  
Occupations  
OrganisationInfo  
Pager  
Pagers  
Passports  
PersonInfo  
PhysicalInfo  
PhysicalStatus  
Qualifications  
ReferenceContacts  
RegistrationInfo  
Religion  
Revenue  
SizeInfo  
StockMarkets  
TaxNumber  
URL  
URLs  
Vehicles  
Visas  
xCIL  




element AgeInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Age Years Months Days AgeRange CaptureDate
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the age details of a customer(Person)


element AgeInfo/Age
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Measure
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
annotation
documentation  Exact age as a free text. Example: 25 years


element AgeInfo/Years
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation


element AgeInfo/Months
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation


element AgeInfo/Days
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation


element AgeInfo/AgeRange
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Measure
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
annotation
documentation  Free text expression of age range. E.g. 20-25, retired, teenager, etc


element AgeInfo/CaptureDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date when age information was captured.


element BirthInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine BirthDate BirthPlace BirthTime Latitude Longitude BirthStar BirthSign
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the Date of Birth Details of a customer (person)


element BirthInfo/BirthDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
CalenderType              
documentation  Grigoran calendar, Moon clendar, etc
WeekDay              
documentation  Monday to Sunday
annotation
documentation  Some have more than one birthdays. Eg. As per English Calender and Tamil/Chinese Calender


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


element BirthInfo/BirthTime
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
BirthTime   xs:time           
annotation
documentation  Exact time of birth


element BirthInfo/Latitude
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Absolute coordinate of place of birth


element BirthInfo/Longitude
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Absolute coordinate of place of birth


element BirthInfo/BirthStar
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Defines the type of the calendar or the system to figure out the birth star name. Example: Chinese/Tamil Calendar.
annotation
documentation  Star of birth as per Astrology. Can be multiple stars for some nationalities. Example: Chinese, Indians, etc.


element BirthInfo/BirthSign
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Defines the type of the calendar or the system to figure out the birth sign name. Example: Chinese/Tamil Calendar.
annotation
documentation  Sign of birth as per Astrology. Can be multiple signs for some nationalities. Example: Chinese, Indians, etc.


element Branches
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Branch
used by
element  OrganisationInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the branches, franchaisees, etc. of the customer


element Branches/Branch
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of Record
children CustomerID n:NameDetails a:AddressDetails OrganisationInfo PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
PartyType              
documentation  Type of Party(customer). Example: Person, organisation, business, club, association, charity, etc.
CustomerDetailsKey              
documentation  Key identifier for the element for not reinforced references from other elements. Not required to be unique for the document to be valid, but application may get confused if not unique. Extend this schema adding unique constraint if needed.
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Branch, franchise or other subdivision details


element ContactNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine CountryCode AreaCode Number NumberRangeFrom NumberRangeTo Extension ContactHours Pin
used by
elements  ContactNumbers Pager
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Type of Contact defined. Example: Telephone, Mobile or Fax
NumberType              
documentation  Type of contact number. Example: Free Call number, Toll Free number, Residential number, Business number, etc.
ContactNature   xs:NMTOKEN           
documentation  Nature of contact. Example: Business or Personal
annotation
documentation  Universal telecommunication number structure


element ContactNumber/CountryCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Only clean country code


element ContactNumber/AreaCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Only clean area code. Type Attribute example: National Code, City Code, etc


element ContactNumber/NumberRangeFrom
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  First number in a corporate range of numbers (numeration plan)


element ContactNumber/NumberRangeTo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Last number in a corporate range of numbers (numeration plan)


element ContactNumber/Extension
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Only clean extension number


element ContactNumber/ContactHours
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Start              
documentation  Can be contacted/used from this time.
End              
documentation  Can be contacted/used till this time.
TimeType              
documentation  12HR, 24HR, etc.
annotation
documentation  Time as free text or comments on the contact period. Text can be combined with the attributes


element ContactNumber/Pin
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Pin-code to access the phone /fax line


element ContactNumbers
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children ContactNumber
used by
elements  OrganisationInfo PersonInfo ReferenceContacts/ReferenceContact
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define all kinds of telecommunication lines of the customer. Example: faxes, landlines, mobiles, etc.


element CountriesOfResidence
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children CountryOfResidence
used by
element  PersonInfo
annotation
documentation  A container for all citizenships and residencies


element CountriesOfResidence/CountryOfResidence
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine a:CountryName IssueDate Visas
attributes
Name   Type   Use   Default   Fixed   Annotation
CitizenshipNumber              
documentation  Some countries provide citizenship certificates
ResidencyType              
documentation  Work, permanent resident, temporary resident, citizen, refugee, etc.
annotation
documentation  A citizenship and residence


element CountriesOfResidence/CountryOfResidence/IssueDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Issue of Residency status/citizenship


element CustomerDetails
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of Record
children CustomerID n:NameDetails a:AddressDetails OrganisationInfo PersonInfo
used by
element  xCIL
attributes
Name   Type   Use   Default   Fixed   Annotation
PartyType              
documentation  Type of Party(customer). Example: Person, organisation, business, club, association, charity, etc.
CustomerDetailsKey              
documentation  Key identifier for the element for not reinforced references from other elements. Not required to be unique for the document to be valid, but application may get confused if not unique. Extend this schema adding unique constraint if needed.
annotation
documentation  A container for defining the unique characteristics of a customer


element EmailAddress
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
element  EmailAddresses
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Work, home, temporary, etc.
annotation
documentation  Email address details


element EmailAddresses
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children EmailAddress
used by
elements  OrganisationInfo PersonInfo ReferenceContacts/ReferenceContact
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the email addresses of the customer


element Ethnicity
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Asian, African, etc,


element FamilyMembers
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FamilyMember
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define closely associated people of the customer. Example: partner, Parents, Children, Spouse, etc. To define detailed relationships between the customer and the family member, use xCRL standard


element FamilyMembers/FamilyMember
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine n:PersonName Gender SpecialDate
attributes
Name   Type   Use   Default   Fixed   Annotation
RelationshipType              
documentation  Type of relationship example: living together, fiance, married, etc
Type              
documentation  Type of family member: Parent, child, partner, uncle, aunt, etc.
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Family member details


element FamilyMembers/FamilyMember/SpecialDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
Type              
documentation  Anniversary date, first date date, adoption date, etc.
annotation
documentation  Any special date associated with the relative. Example: If spouse of the customer, say, anniversary date, birth date, etc.


element FinancialAccounts
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FinancialAccount
used by
elements  OrganisationInfo PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the financial accounts of the customer


element FinancialAccounts/FinancialAccount
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine Number BranchNumber OwnershipInfo FinancialInstitutionDetails AccountBalance JoinDate
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Could be savings, cheque, home loan, etc.
annotation
documentation  Container for a financial account of the customer


element FinancialAccounts/FinancialAccount/BranchNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Indicates encoding scheme used for defining branch number


element FinancialAccounts/FinancialAccount/OwnershipInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine n:NameDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
OwnershipType              
documentation  Joint, Individual
annotation
documentation  Container for information about the owners of the account.


element FinancialAccounts/FinancialAccount/FinancialInstitutionDetails
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine n:NameDetails a:AddressDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Credit Union, Bank, etc
IDCode              
documentation  Code of the institution
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Container for information about the financial institution


element FinancialAccounts/FinancialAccount/AccountBalance
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Amount
children FreeTextLine Amount AmountRange
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Account Balance


element FinancialAccounts/FinancialAccount/JoinDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of account creation


element FreeTextLine
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
elements  BirthInfo ContactNumber Occupations/Occupation/CostCentre CountriesOfResidence/CountryOfResidence FamilyMembers/FamilyMember FinancialAccounts/FinancialAccount FinancialAccounts/FinancialAccount/FinancialInstitutionDetails IDCards/IDCard Memberships/Membership Occupations/Occupation OrganisationInfo FinancialAccounts/FinancialAccount/OwnershipInfo Pager Passports/Passport PersonInfo PhysicalInfo Occupations/Occupation/Position Qualifications/Qualification ReferenceContacts/ReferenceContact RegistrationInfo Religion StockMarkets/StockMarket Vehicles/Vehicle Visas/Visa
complexTypes  Amount Colleague
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
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.
annotation
documentation  Use this element to define any data specific to the container element of this element as a free format text


element Gender
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of e
used by
elements  FamilyMembers/FamilyMember PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Defines the Gender. Example: Male, female, etc


element Habits
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Habit
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define customer habits


element Habits/Habit
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Personal habits of a cutomer. E.g. smoking, drinking, gambling, etc.


element Hobbies
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Hobby
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define customer hobbies


element Hobbies/Hobby
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  A hobby of the person. E.g. craft, sport, recreational activity, etc.


element IDCards
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children IDCard
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define ID cards of the customer


element IDCards/IDCard
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine IssuerName IDCardName GroupName Number SeriesCode IDCardIssuePlace IssueDate JoinDate ExpiryDate NameOnIDCard PrivilegeType Status Validity Restriction CreditAmount
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Type of the card: License, Credit Card, Mileage Card, Bank card, etc
annotation
documentation  ID CARD Eg. License, Credit Card, Mileage Card, Bank card, others


element IDCards/IDCard/IssuerName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of n:NameDetails
children NameLine n:PersonName n:JointPersonName n:OrganisationNameDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
PartyType              
documentation  Indicates the type of entity i.e described namely, Person or an Organisation. An Organisation could be: Club, Association, Company, etc
Code              
documentation  Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation
documentation  credit union, visa international, etc


element IDCards/IDCard/IDCardName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Code              
documentation  Code: codes for card issuers
annotation
documentation  VISA, KEYCARD, etc.


element IDCards/IDCard/GroupName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
GroupType              
documentation  Example: Mileage Program Group for the name Star Alliance
annotation
documentation  Eg. Star Alliance


element IDCards/IDCard/SeriesCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Some cards have series ID. Example: Verification digits printed on credit cards following the embossed number


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


element IDCards/IDCard/IssueDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of issue of the ID Card


element IDCards/IDCard/JoinDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of joining the program


element IDCards/IDCard/ExpiryDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of expiry of the ID Card


element IDCards/IDCard/NameOnIDCard
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type n:NameDetails
children NameLine n:PersonName n:JointPersonName n:OrganisationNameDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
PartyType              
documentation  Indicates the type of entity i.e described namely, Person or an Organisation. An Organisation could be: Club, Association, Company, etc
Code              
documentation  Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation
documentation  Customer Name as on the ID card


element IDCards/IDCard/PrivilegeType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Gold, Silver, etc


element IDCards/IDCard/Status
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Full driver's license, full member, etc


element IDCards/IDCard/Validity
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  International license, etc


element IDCards/IDCard/Restriction
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Eg. 2 wheelers in a license. Type Attribute example: Driving


element IDCards/IDCard/CreditAmount
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Amount
children FreeTextLine Amount AmountRange
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Applies to credit cards


element Incomes
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Income
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the Income Details of the customer


element Incomes/Income
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of Amount
children FreeTextLine Amount AmountRange
attributes
Name   Type   Use   Default   Fixed   Annotation
IncomeSource              
documentation  Where this income comes from
PaymentType              
documentation  Type of payment: daily, weekly, monthly, etc.
annotation
documentation  A container for an Income Details description


element Languages
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Language
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the Languages Spoken by the customer


element Languages/Language
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Language
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Mother tongue, by birth, etc
Speak              
documentation  Indicates ability to speak: yes, no, poor
Read              
documentation  Indicates ability to read: yes, no, poor
Write              
documentation  Indicates ability to write: yes, no, poor
Preference              
documentation  Indicates preferred language of communication (read and/or write and/or speak)
annotation
documentation  Mother tongue, by birth, second language, etc.


element MaritalStatus
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Marital Status of the customer. Example: Single, Married, Widow, Divorcee, etc


element Memberships
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Membership
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the memberships of the customer


element Memberships/Membership
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine MembershipName Number a:CountryName NameOfOrganisation OrganisationAddress Level CurrentStatus JoinDate LeaveDate ExpiryDate
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  High level description of the membership. E.g. professional association, golf club, sport club, etc.
annotation
documentation  Membership Details


element Memberships/Membership/MembershipName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Type of name. Example: Abbreviation
annotation
documentation  Name of the membership. Example: Australian Computer Society


element Memberships/Membership/NameOfOrganisation
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of NameOfOrganisation
children n:OrganisationNameDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Name of the organisation where the membership is held


element Memberships/Membership/OrganisationAddress
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of OrganisationAddress
children a:AddressDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Address of the organisation where the membership is held


element Memberships/Membership/Level
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Associate, Full, Gold, Silver, etc


element Memberships/Membership/CurrentStatus
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  valid, dis-continued, etc.


element Memberships/Membership/JoinDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of joining the organisation.


element Memberships/Membership/LeaveDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of leaving the organisation.


element Memberships/Membership/ExpiryDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date when the membership expires.


element Nationality
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Nationality/Residency of the customer. Type attribute example: By birth, by naturalization, etc


element Number
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
elements  ContactNumber FinancialAccounts/FinancialAccount IDCards/IDCard Memberships/Membership Pager Passports/Passport Vehicles/Vehicle/VehicleRegistration Visas/Visa
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Extended information if the number includes any of additional pieces such as area code or extension.
annotation
documentation  This element is reused across this schema and can have different meanings.


element Occupations
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Occupation
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the occupations of the customer


element Occupations/Occupation
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine Position WorkType a:Department NameOfOrganisation OrganisationAddress ManagerName AssistantName CostCentre OccupationStartDate OccupationEndDate
attributes
Name   Type   Use   Default   Fixed   Annotation
Status              
documentation  Status of Occupation. Example: Current, Previous, etc.
annotation
documentation  Occupation Details


element Occupations/Occupation/Position
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine PositionTitle Role
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Position details


element Occupations/Occupation/Position/PositionTitle
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  The name of the position. Example: CEO, Manager, etc


element Occupations/Occupation/Position/Role
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  The nature of the position and key responsibilities. Example: Decision Maker, Influencer, etc


element Occupations/Occupation/WorkType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  full-time (FT),part-time (PT), etc.


element Occupations/Occupation/NameOfOrganisation
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of NameOfOrganisation
children n:OrganisationNameDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Organisation name as free text or a structure


element Occupations/Occupation/OrganisationAddress
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of OrganisationAddress
children a:AddressDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Address of the organisation


element Occupations/Occupation/ManagerName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Colleague
children FreeTextLine n:PersonName
attributes
Name   Type   Use   Default   Fixed   Annotation
Position              
documentation  Title of the position held by the person
annotation
documentation  Manager name as free text or a structure


element Occupations/Occupation/AssistantName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Colleague
children FreeTextLine n:PersonName
attributes
Name   Type   Use   Default   Fixed   Annotation
Position              
documentation  Title of the position held by the person
annotation
documentation  Assistant name as free text or a structure


element Occupations/Occupation/CostCentre
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine CostCentreName CostCentreNumber
annotation
documentation  Customer's cost centre details


element Occupations/Occupation/CostCentre/CostCentreName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Name of the cost centre associated with the customer


element Occupations/Occupation/CostCentre/CostCentreNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Cost centre number of the customer


element Occupations/Occupation/OccupationStartDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Start date of the employment


element Occupations/Occupation/OccupationEndDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  End/Finish date of the employment


element OrganisationInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine Branches ContactNumbers EmailAddresses FinancialAccounts ReferenceContacts RegistrationInfo Revenue SizeInfo StockMarkets URLs Vehicles
used by
complexType  Record
attributes
Name   Type   Use   Default   Fixed   Annotation
OrganisationType              
documentation  Company, Trust, Bank, Society, Club, etc.
OrganisationNature              
documentation  Commercial, charity, non-commercial, etc.
annotation
documentation  Container to represent organisation details


element Pager
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine URL ContactNumber Number
used by
element  Pagers
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Pager details


element Pagers
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Pager
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define pagers of the customer


element Passports
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Passport
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the passports for the customer


element Passports/Passport
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine a:CountryName Number IssueDate IssuePlace IssueCountry ExpiryDate NativeScriptName
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Passport Details


element Passports/Passport/IssueDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of issue of the passport


element Passports/Passport/IssuePlace
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Specific place of issue of the passport. Could be a city, town, or a state, etc.


element Passports/Passport/IssueCountry
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
EncodingScheme              
documentation  Country code scheme possible values, but not limited to: iso.3166-2, iso.3166-3 for two and three character country codes.
annotation
documentation  Country where the passport was issued.


element Passports/Passport/ExpiryDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Passport expiry date.


element Passports/Passport/NativeScriptName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type n:PersonName
children NameLine PrecedingTitle Title FirstName MiddleName NamePrefix LastName OtherName Alias GenerationIdentifier Suffix GeneralSuffix
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Type of Name of a person. Example: Full name, Former Name, Known As, etc.
Code              
documentation  Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
NameDetailsKeyRef              
documentation  Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
annotation
documentation  Some Passports contain different versions of spelling the name in native languages.


element PersonInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine AgeInfo BirthInfo ContactNumbers CountriesOfResidence EmailAddresses Ethnicity FinancialAccounts Gender Habits Hobbies IDCards Incomes Languages MaritalStatus Memberships Nationality Occupations Pagers Passports PhysicalInfo PhysicalStatus Qualifications ReferenceContacts FamilyMembers Religion TaxNumber URLs Vehicles
used by
complexType  Record
attributes
Name   Type   Use   Default   Fixed   Annotation
PersonType              
documentation  PersonType: Adult, Child, Baby, etc..
annotation
documentation  Container to represent person details (only customer-centric data)


element PhysicalInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine Height Weight ColorInfo Marks BloodGroup Disability OtherPhysicalInfo
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the Physical Characteristics of the customer


element PhysicalInfo/Height
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of Measure
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
Type              
documentation  Defines the type. Example: Tall, Short, Average, etc
annotation
documentation  Height of the customer


element PhysicalInfo/Weight
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of Measure
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
Type              
documentation  Defines the type. Example: Over Weight, Average, Under weight etc.
annotation
documentation  Weight of the customer


element PhysicalInfo/ColorInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Eye Hair Skin
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Color characteristics


element PhysicalInfo/ColorInfo/Eye
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation


element PhysicalInfo/ColorInfo/Hair
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation


element PhysicalInfo/ColorInfo/Skin
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation


element PhysicalInfo/Marks
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Any specific visible and unique physical marks. Example: A dimple on the left chin


element PhysicalInfo/BloodGroup
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type e
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Blood group of the customer. Example: A+, B-, etc


element PhysicalInfo/Disability
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children DisabilityType
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Description of person's disability.


element PhysicalInfo/Disability/DisabilityType
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Cause              
documentation  Cause: Natural, accident, etc.
annotation
documentation  Disability type: dumb, deaf, etc.


element PhysicalInfo/OtherPhysicalInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Measure
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
annotation
documentation  Any other information such as body build info,different body sizes and measurements, etc


element PhysicalStatus
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Physical status of the customer. Example: Living, Deceased, retired, etc.


element Qualifications
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Qualification
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the qualifications of the customer


element Qualifications/Qualification
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine QualificationName Major Minor CourseDuration NameOfOrganisation a:CountryName OrganisationAddress Award StartDate CompletionDate ExpiryDate
attributes
Name   Type   Use   Default   Fixed   Annotation
Status              
documentation  E.g. completed, incomplete, on hold, under suspension, etc.
annotation
documentation  Educational Qualification


element Qualifications/Qualification/QualificationName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Diploma, 4 year degree, certificate, apprenticeship, etc..
Mode              
documentation  Mode of study: Course work, Research
annotation
documentation  Name of the qualification. Example: Bachelor of Science, etc.


element Qualifications/Qualification/Major
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Major subject


element Qualifications/Qualification/Minor
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Minor subject


element Qualifications/Qualification/CourseDuration
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of Measure
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
Type              
documentation  Type of study. Example: Part-time, full-time
annotation
documentation  Course duration as free text. Example: 4 years


element Qualifications/Qualification/NameOfOrganisation
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of NameOfOrganisation
children n:OrganisationNameDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Name of the organisation (here institution) where the studied


element Qualifications/Qualification/OrganisationAddress
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type extension of OrganisationAddress
children a:AddressDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Address of the organisation (here oinstitution) where studied


element Qualifications/Qualification/Award
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Special distinction award. E.g. Gold Medal, Honor, etc.Type attribute example: Special Performance Award


element Qualifications/Qualification/StartDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Start date of the course to obtain the qualification


element Qualifications/Qualification/CompletionDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Completion date of the course to obtain the qualification


element Qualifications/Qualification/ExpiryDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Expiry date of the qualification


element ReferenceContacts
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children ReferenceContact
used by
elements  OrganisationInfo PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define reference contacts about the customer


element ReferenceContacts/ReferenceContact
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine n:NameDetails a:AddressDetails ContactNumbers EmailAddresses
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Could be personal reference check, credit reference check, etc..
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Full details of the contact


element RegistrationInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine RegistrationNumber TaxNumber FormationDate OrganisationCode
used by
element  OrganisationInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the registration details of the customer. Example: Company registration


element RegistrationInfo/RegistrationNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Registration Number of the customer


element RegistrationInfo/FormationDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of formation of the organisation.


element RegistrationInfo/OrganisationCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Description of the code. E.g. statistical, taxation, industry, internal, etc.
AssignedBy              
documentation  Name of the organisation that produced the code. eg. Australian Industry Association
annotation
documentation  Codes assigned to the organisation by different bodies, agencies, headquarters, etc.


element Religion
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine ReligionName Caste
used by
element  PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Specific name of the religion: Christian Orthodox, Marmon, Hindu, etc.


element Religion/ReligionName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Classification              
documentation  Classification of Religion. Example: Catholics, Protestants as in Christianity Religion
annotation
documentation  Name of the religion. Eg. Hindu, Muslim, Christian, etc


element Religion/Caste
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Defines the type of caste. Example: Kongu Vellalar, Naattu Gounder, etc. for a caste "Gounder".
annotation
documentation  Some countries like India and Sri Lanka have Caste system in addition to religion. Example: Gounder, Pillai, etc


element Revenue
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Amount
children FreeTextLine Amount AmountRange
used by
element  OrganisationInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the Revenue details of the customer


element SizeInfo
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Size SizeRange
used by
element  OrganisationInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the size of the organisation in terms of its number of employees


element SizeInfo/Size
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Measure
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
annotation
documentation  Exact number of employees. Eg. 100, 200, 223, etc.


element SizeInfo/SizeRange
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Measure
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
annotation
documentation  Number range of employees. Eg. 100-200, orund 100, etc


element StockMarkets
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children StockMarket
used by
element  OrganisationInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the details of listing of the organisation in stock markets


element StockMarkets/StockMarket
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine a:CountryName StockMarketName ListedCode ListedDate ListedValue
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A Stock market listing details


element StockMarkets/StockMarket/StockMarketName
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Stock Exchange name where the stock is listed. Example: NASDAQ, Singapore Stock Exchange, etc


element StockMarkets/StockMarket/ListedCode
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  The code that is used to list the organisation on the stock exchange. Example: XYZB for XYZ Bank, etc


element StockMarkets/StockMarket/ListedDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date when the organisation was listed on the stock exchange


element StockMarkets/StockMarket/ListedValue
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Amount
children FreeTextLine Amount AmountRange
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Value of the stock when listed on the stock exchange


element TaxNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
elements  PersonInfo RegistrationInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Type of tax number: number. Example: ACN, ABN as in Australia
annotation
documentation  Government assigned tax numbers


element URL
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
elements  Pager URLs
attributes
Name   Type   Use   Default   Fixed   Annotation
Title              
documentation  An informative title for the URL to display.
annotation
documentation  URL details


element URLs
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children URL
used by
elements  OrganisationInfo PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the URLs of the customer


element Vehicles
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Vehicle
used by
elements  OrganisationInfo PersonInfo
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define all the vehicles of the customer


element Vehicles/Vehicle
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine Make Model ManufactureDate EngineNumber ChassisNumber BodyNumber VehicleRegistration
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Type of vehicle. Example: Truck, Jeep, Car, motorbike, Boat, etc
annotation
documentation  Vehicle Details


element Vehicles/Vehicle/Make
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Manufacturer of the vehicle. Example: Toyota, BMW, TATA, etc


element Vehicles/Vehicle/Model
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Some special features. E.g. sedan/station vagon, soft top/hard top, etc.
annotation
documentation  Model of the vehicle. Example: Landcruiser as in Toyota, MX-6 as in Mazda, etc


element Vehicles/Vehicle/ManufactureDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of manufacture of the vehicle


element Vehicles/Vehicle/EngineNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Engine number of the vehicle as defined by the manufacturer


element Vehicles/Vehicle/ChassisNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Chassis/suspension number of the vehicle as defined by the manufacturer


element Vehicles/Vehicle/BodyNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Body number of the vehicle as defined by the manufacturer


element Vehicles/Vehicle/VehicleRegistration
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Number RegistrationAddress RegistrationPlace a:CountryName RegistrationDate ExpiryDate
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Container to define the Registration details of the vehicle


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


element Vehicles/Vehicle/VehicleRegistration/RegistrationPlace
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Place of registration, but not the country name. E.g. state, city, etc.


element Vehicles/Vehicle/VehicleRegistration/RegistrationDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of registration of the vehicle


element Vehicles/Vehicle/VehicleRegistration/ExpiryDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Expiry date of the registration


element Visas
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Visa
used by
element  CountriesOfResidence/CountryOfResidence
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the VISAs of the customer


element Visas/Visa
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine Number VisaCategoryNumber IssueDate IssuePlace a:CountryName ExpiryDate EntryExpiryDate MaximumStay SpecialConditions
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Type of VISA. Example: Worker's Visa, Visitor's visa, Permanent Residency Visa, etc.
annotation
documentation  All information about Visa details.


element Visas/Visa/VisaCategoryNumber
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Visa category number depending upon the type of visa. Example: H-1 for employment visa as in the USA


element Visas/Visa/IssueDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of issue of the visa


element Visas/Visa/IssuePlace
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Type of the place: city, embassy, state, high commission, etc.
annotation
documentation  Place of issue of the visa (not country). Example: City name, town name, embassy name, etc


element Visas/Visa/ExpiryDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Date of expiry of the visa


element Visas/Visa/EntryExpiryDate
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Date
children Date Day Month Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Once the visa is issued, the customer can enter the country before a certain date. if not, the visa cannot be used.


element Visas/Visa/MaximumStay
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type Measure
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
annotation
documentation  Maximum allowed length of stay.


element Visas/Visa/SpecialConditions
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Any special conditions as free text. Example: Multiple entry, cannot work, etc. Type attribute example: work restrictions, entry restrictions, etc


element xCIL
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children CustomerDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
Version              
documentation  Used by DTD to indicate DTD version. The version for this schema is part of the assigned namespace
annotation
documentation  Root element to define the unique characteristics of a Customer (Person or Organisation) in detail


complexType Amount
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine Amount AmountRange
used by
elements  FinancialAccounts/FinancialAccount/AccountBalance IDCards/IDCard/CreditAmount Incomes/Income StockMarkets/StockMarket/ListedValue Revenue
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  A container to define the amount details


element Amount/Amount
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
CurrencyType              
documentation  Currency name or symbol. Example: Dollar, $, Rupees, Rs., etc
FinancialYear              
documentation  Defines the financial year. Example: 1999, 1999-2000, etc.
Period              
documentation  Defines the period in the financial year. Example: Quarter 1, Spring Quarter, January to March, July-Sept., etc
PeriodUnits              
documentation  Units to measure the Period. Example: 374 Days, 32 Months, 2 Years, etc.
Type              
documentation  Defines the type of amount. Example: Total earning, profit, loss, turnover, etc.
annotation
documentation  Exact numeric amount as free text. Example: $12,756,000.75


element Amount/AmountRange
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
CurrencyType              
documentation  Currency name or symbol. Example: Dollar, $, Rupees, Rs., etc
FinancialYear              
documentation  Defines the financial year. Example: 1999, 1999-2000, etc.
Period              
documentation  Defines the period in the financial year. Example: Quarter 1, Spring Quarter, January to March, July-Sept., etc
PeriodUnits              
documentation  Units to measure the Period. Example: 374 Days, 32 Months, 2 Years, etc.
Type              
documentation  Defines the type of amount. Example: Total earning, profit, loss, turnover, etc.
annotation
documentation  Approximate amount as free text. Example: $1 Million - 5 Million


complexType Colleague
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children FreeTextLine n:PersonName
used by
elements  Occupations/Occupation/AssistantName Occupations/Occupation/ManagerName
attributes
Name   Type   Use   Default   Fixed   Annotation
Position              
documentation  Title of the position held by the person
annotation
documentation  Internal representation of a person's name.


complexType Date
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children Date Day Month Year
used by
elements  BirthInfo/BirthDate AgeInfo/CaptureDate Qualifications/Qualification/CompletionDate Visas/Visa/EntryExpiryDate Visas/Visa/ExpiryDate IDCards/IDCard/ExpiryDate Vehicles/Vehicle/VehicleRegistration/ExpiryDate Memberships/Membership/ExpiryDate Qualifications/Qualification/ExpiryDate Passports/Passport/ExpiryDate RegistrationInfo/FormationDate CountriesOfResidence/CountryOfResidence/IssueDate Visas/Visa/IssueDate Passports/Passport/IssueDate IDCards/IDCard/IssueDate FinancialAccounts/FinancialAccount/JoinDate Memberships/Membership/JoinDate IDCards/IDCard/JoinDate Memberships/Membership/LeaveDate StockMarkets/StockMarket/ListedDate Vehicles/Vehicle/ManufactureDate Occupations/Occupation/OccupationEndDate Occupations/Occupation/OccupationStartDate Vehicles/Vehicle/VehicleRegistration/RegistrationDate FamilyMembers/FamilyMember/SpecialDate Qualifications/Qualification/StartDate
attributes
Name   Type   Use   Default   Fixed   Annotation
Date   xs:date           
documentation  Date as full date format (xs:date)
annotation
documentation  Universal structure for dates. To be used throughout this schema wherever date representation is required


element Date/Date
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Date as free text. Use this if you di not want to break the date. Example: 21/3/02, 21 Mar.2002, etc


element Date/Day
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Day of month as free text. Example: Monday


element Date/Month
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Month as free text


element Date/Year
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
type ee
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  Year as free text


complexType e
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
elements  PhysicalInfo/BloodGroup Occupations/Occupation/CostCentre/CostCentreName Occupations/Occupation/CostCentre/CostCentreNumber ContactNumber/CountryCode Memberships/Membership/CurrentStatus Ethnicity ContactNumber/Extension PhysicalInfo/ColorInfo/Eye Gender PhysicalInfo/ColorInfo/Hair BirthInfo/Latitude Memberships/Membership/Level BirthInfo/Longitude MaritalStatus ContactNumber/NumberRangeFrom ContactNumber/NumberRangeTo Occupations/Occupation/Position/PositionTitle IDCards/IDCard/PrivilegeType IDCards/IDCard/SeriesCode PhysicalInfo/ColorInfo/Skin IDCards/IDCard/Status IDCards/IDCard/Validity Occupations/Occupation/WorkType
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  An empty element of anyType with anyAttribute from a different namespace.


complexType ee
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
elements  ContactNumber/AreaCode Qualifications/Qualification/Award Date/Date Date/Day Habits/Habit Hobbies/Hobby Passports/Passport/IssuePlace StockMarkets/StockMarket/ListedCode PhysicalInfo/Marks Date/Month Nationality ContactNumber/Pin RegistrationInfo/RegistrationNumber Vehicles/Vehicle/VehicleRegistration/RegistrationPlace IDCards/IDCard/Restriction Occupations/Occupation/Position/Role Visas/Visa/SpecialConditions StockMarkets/StockMarket/StockMarketName Date/Year
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  If the element can be classified by different types, use this attribute to indicate the type or put some supplementary information, otherwise ignore it.
annotation
documentation  An empty element of anyType with anyAttribute from a different namespace.


complexType Language
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
element  Languages/Language
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  Mother tongue, by birth, etc
Speak              
documentation  Indicates ability to speak: yes, no, poor
Read              
documentation  Indicates ability to read: yes, no, poor
Write              
documentation  Indicates ability to write: yes, no, poor
Preference              
documentation  Indicates preferred language of communication (read and/or write and/or speak)
annotation
documentation  A set of attributes for languages.


complexType Measure
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
elements  AgeInfo/Age AgeInfo/AgeRange Qualifications/Qualification/CourseDuration PhysicalInfo/Height Visas/Visa/MaximumStay PhysicalInfo/OtherPhysicalInfo SizeInfo/Size SizeInfo/SizeRange PhysicalInfo/Weight
attributes
Name   Type   Use   Default   Fixed   Annotation
Units              
documentation  Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
annotation
documentation  For elements that represent measurements.


complexType NameOfOrganisation
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children n:OrganisationNameDetails
used by
elements  Memberships/Membership/NameOfOrganisation Occupations/Occupation/NameOfOrganisation Qualifications/Qualification/NameOfOrganisation
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Internal representation of an organisation's name.


complexType OrganisationAddress
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children a:AddressDetails
used by
elements  Memberships/Membership/OrganisationAddress Occupations/Occupation/OrganisationAddress Qualifications/Qualification/OrganisationAddress
attributes
Name   Type   Use   Default   Fixed   Annotation
annotation
documentation  Internal representation of an organisation's address.


complexType Record
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
children CustomerID n:NameDetails a:AddressDetails OrganisationInfo PersonInfo
used by
elements  Branches/Branch CustomerDetails
attributes
Name   Type   Use   Default   Fixed   Annotation
PartyType              
documentation  Type of Party(customer). Example: Person, organisation, business, club, association, charity, etc.
CustomerDetailsKey              
documentation  Key identifier for the element for not reinforced references from other elements. Not required to be unique for the document to be valid, but application may get confused if not unique. Extend this schema adding unique constraint if needed.
annotation
documentation  Full details of one customer.


element Record/CustomerID
diagram
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
attributes
Name   Type   Use   Default   Fixed   Annotation
Type              
documentation  May specify where the ID is applicable. Example: when the same customer has different IDs in different DBs
Code              
documentation  Used by postal authorities to encode the element name.
annotation
documentation  A UNIQUE CUSTOMER IDENTIFIER


attributeGroup grCountryEncoding
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
element  Passports/Passport/IssueCountry
attributes
Name   Type   Use   Default   Fixed   Annotation
EncodingScheme              
documentation  Country code scheme possible values, but not limited to: iso.3166-2, iso.3166-3 for two and three character country codes.
annotation
documentation  For use by elements representing country names.


attributeGroup grKeyRef
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
elements  Branches/Branch FamilyMembers/FamilyMember FinancialAccounts/FinancialAccount/FinancialInstitutionDetails Memberships/Membership/NameOfOrganisation Occupations/Occupation/NameOfOrganisation Qualifications/Qualification/NameOfOrganisation Memberships/Membership/OrganisationAddress Occupations/Occupation/OrganisationAddress Qualifications/Qualification/OrganisationAddress ReferenceContacts/ReferenceContact
attributes
Name   Type   Use   Default   Fixed   Annotation
CustomerDetailsKeyRef              
documentation  A foreign key to reference attribute Key of CustomerDetails.
annotation
documentation  Key reference to Key attr of CustomerDetails.


attributeGroup grPostal
namespace urn:oasis:names:tc:ciq:xsdschema:xCIL:2.0
used by
element  Record/CustomerID
attributes
Name   Type   Use   Default   Fixed   Annotation
Code              
documentation  Used by postal authorities to encode the element name.
annotation
documentation  For postal services.