Showing:

Annotations
Attributes
Diagrams
Facets
Source
Used by
Imported schema xPIL.xsd
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Specification Name: OASIS CIQ TC - extensible Party Information Language (xPIL) 
Description: Defines the W3C schema for representing party information (unique identifiers)
including 	party name and address
(Using XML Schema based standard code list/enumeration mechanism - OPTION 1 AND DEFAULT)
Produced by: OASIS Customer Information Quality Technical Committee
URL: http://www.oasis-open.org/committees/ciq
Version: 3.0  
Status: Committee Specification CS02
Copyright: 2007-09, OASIS, http://www.oasis-open.org
Last Modified: 20 September 2008
Last Modified by: Ram Kumar, Chair, OASIS CIQ TC 
		
NOTE: Do not modify this schema as it will break specifications compatibility
Please note: These schemas have been modified by the STIX team to support remote validation. The only change made is to the schemaLocation attribute(s).
Element FreeTextLines
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text description of the party as line 1, line 2, line n.
Diagram
Diagram xPIL_xsd.tmp#FreeTextLines_FreeTextLine
Used by
Children FreeTextLine
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="FreeTextLines">
  <xs:annotation>
    <xs:documentation>Free text description of the party as line 1, line 2, line n.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="FreeTextLine" maxOccurs="unbounded">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="FreeTextLineTypeList">
                <xs:annotation>
                  <xs:documentation>Type (semantics or category) of free text data</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element FreeTextLines / FreeTextLine
Namespace urn:oasis:names:tc:ciq:xpil:3
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#FreeTextLines_FreeTextLines_FreeTextLine_Type CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Type FreeTextLineTypeList optional
Type (semantics or category) of free text data
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="FreeTextLine" maxOccurs="unbounded">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="FreeTextLineTypeList">
          <xs:annotation>
            <xs:documentation>Type (semantics or category) of free text data</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element PartyName
Namespace urn:oasis:names:tc:ciq:xpil:3
Diagram
Diagram xNL_xsd.tmp#PartyNameType_PartyNameID xNL_xsd.tmp#PartyNameType_PartyNameIDType xNL_xsd.tmp#PartyNameType_ID xNL_xsd.tmp#PartyNameType_Usage xNL_xsd.tmp#PartyNameType_Status xNL_xsd.tmp#PartyNameType_JointNameConnector CommonTypes_xsd.tmp#grValidityDate xNL_xsd.tmp#grNameKey xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xNL_xsd.tmp#NameLine xNL_xsd.tmp#PartyNameType_PersonName xNL_xsd.tmp#PartyNameType_OrganisationName xNL_xsd.tmp#PartyNameType
Type PartyNameType
Used by
Children NameLine, OrganisationName, PersonName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
Globally unique identifier
JointNameConnector JointNameConnectorList optional
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.
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
NameKey String optional
A primary key to reference Party Name.
NameKeyRef String optional
A foreign key to reference attribute Key of Party Name.
PartyNameID String optional
A unique identifier of a party
PartyNameIDType PartyNameIDTypeList optional
Type of Party Name ID
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Usage PartyNameUsageList optional
Tye of use of this data. e.g. data exchange, contact, update, create
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xnl:3'
Source
<xs:element name="PartyName" type="n:PartyNameType"/>
Element Addresses
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for all party addresses
Diagram
Diagram xPIL_xsd.tmp#Addresses_Address
Used by
Children Address
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Addresses">
  <xs:annotation>
    <xs:documentation>A container for all party addresses</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Address" maxOccurs="unbounded">
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="a:AddressType"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Addresses / Address
Namespace urn:oasis:names:tc:ciq:xpil:3
Diagram
Diagram xAL_xsd.tmp#AddressType_Type xAL_xsd.tmp#AddressType_AddressID xAL_xsd.tmp#AddressType_AddressIDType xAL_xsd.tmp#AddressType_ID xAL_xsd.tmp#AddressType_Usage xAL_xsd.tmp#AddressType_DeliveryMode xAL_xsd.tmp#AddressType_Status CommonTypes_xsd.tmp#grValidityDate xAL_xsd.tmp#AddressType_AddressKey xAL_xsd.tmp#AddressType_AddressKeyRef xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xAL_xsd.tmp#AddressType_FreeTextAddress xAL_xsd.tmp#AddressType_Country xAL_xsd.tmp#AddressType_AdministrativeArea xAL_xsd.tmp#AddressType_Locality xAL_xsd.tmp#AddressType_Thoroughfare xAL_xsd.tmp#AddressType_Premises xAL_xsd.tmp#AddressType_PostCode xAL_xsd.tmp#AddressType_RuralDelivery xAL_xsd.tmp#AddressType_PostalDeliveryPoint xAL_xsd.tmp#AddressType_PostOffice xAL_xsd.tmp#AddressType_GeoRSS xAL_xsd.tmp#AddressType_LocationByCoordinates xAL_xsd.tmp#AddressType
Type extension of AddressType
Type hierarchy
Children AdministrativeArea, Country, FreeTextAddress, GeoRSS, Locality, LocationByCoordinates, PostCode, PostOffice, PostalDeliveryPoint, Premises, RuralDelivery, Thoroughfare
Attributes
QName Type Use Annotation
AddressID String optional
A unique address identifier such as postal delivery idetifier assigned to the address by local postal authority, e.g. DPID in Australia.
AddressIDType AddressIDTypeList optional
Type of address ID used. e.g. DPID, etc
AddressKey String optional
A primary key to reference Address.
AddressKeyRef String optional
A foreign key to reference attribute Key of Address.
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
DeliveryMode DeliveryModeList optional
Mode of delivery of address. For example: rural route, normal delivery, post office box, etc.
ID String optional
A globally unique identifier assigned to the address
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type AddressTypeList optional
Defines the type of address. An address type can be" Primary Address, Secondary Address, Rural Address, Military Address, etc.
Usage AddressUsageList optional
The purpose the address is used for. E.g.  Postal, residential, business,  exchange, update, create, delete, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xal:3'
Source
<xs:element name="Address" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="a:AddressType"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element Accounts
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container to define the accounts details of the party
Diagram
Diagram xPIL_xsd.tmp#Accounts_Account
Used by
Children Account
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Accounts">
  <xs:annotation>
    <xs:documentation>A container to define the accounts details of the party</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Account" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Account details such as bank account, customer account with utilities</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="AccountElement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Information about the account</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="ct:String">
                    <xs:attribute name="Type" type="AccountElementList">
                      <xs:annotation>
                        <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="Organisation" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Reference to a Party element that describes the organisation where the account is held.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="n:OrganisationNameType"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Type" type="AccountTypeList">
            <xs:annotation>
              <xs:documentation>Type of account. e.g. bank, customer, employee, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="OwnershipType" type="AccountOwnershipTypeList">
            <xs:annotation>
              <xs:documentation>Joint, Individual, corporate, etc.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grValidityDate"/>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Accounts / Account
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Account details such as bank account, customer account with utilities
Diagram
Diagram xPIL_xsd.tmp#Accounts_Accounts_Account_Type xPIL_xsd.tmp#Accounts_Accounts_Account_OwnershipType xPIL_xsd.tmp#Accounts_Accounts_Account_Status CommonTypes_xsd.tmp#grValidityDate CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#Accounts_Accounts_Account_AccountElement xPIL_xsd.tmp#Accounts_Accounts_Account_Organisation
Children AccountElement, Organisation
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
OwnershipType AccountOwnershipTypeList optional
Joint, Individual, corporate, etc.
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type AccountTypeList optional
Type of account. e.g. bank, customer, employee, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Account" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Account details such as bank account, customer account with utilities</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AccountElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Information about the account</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="AccountElementList">
                <xs:annotation>
                  <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Organisation" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reference to a Party element that describes the organisation where the account is held.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="n:OrganisationNameType"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Type" type="AccountTypeList">
      <xs:annotation>
        <xs:documentation>Type of account. e.g. bank, customer, employee, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="OwnershipType" type="AccountOwnershipTypeList">
      <xs:annotation>
        <xs:documentation>Joint, Individual, corporate, etc.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grValidityDate"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Accounts / Account / AccountElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Information about the account
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Accounts_Accounts_Account_Accounts_Accounts_Account_AccountElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Type AccountElementList optional
If present, specifies the type of the information provided as text value of the element.
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="AccountElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Information about the account</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="AccountElementList">
          <xs:annotation>
            <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Accounts / Account / Organisation
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Reference to a Party element that describes the organisation where the account is held.
Diagram
Diagram xNL_xsd.tmp#OrganisationNameType_Type xNL_xsd.tmp#OrganisationNameType_OrganisationID xNL_xsd.tmp#OrganisationNameType_OrganisationIDType xNL_xsd.tmp#OrganisationNameType_ID xNL_xsd.tmp#OrganisationNameType_Usage xNL_xsd.tmp#OrganisationNameType_Status CommonTypes_xsd.tmp#grValidityDate xNL_xsd.tmp#grNameKey xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xNL_xsd.tmp#OrganisationNameType_NameElement xNL_xsd.tmp#OrganisationNameType_SubDivisionName xNL_xsd.tmp#OrganisationNameType
Type extension of OrganisationNameType
Type hierarchy
Children NameElement, SubDivisionName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
Globally unique identifer
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
NameKey String optional
A primary key to reference Party Name.
NameKeyRef String optional
A foreign key to reference attribute Key of Party Name.
OrganisationID String optional
A unique identifier of an organisation
OrganisationIDType OrganisationIDTypeList optional
Type of identifier
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type OrganisationNameTypeList optional
Enumerated list of common types of aliases or name types.
Usage OrganisationNameUsageList optional
Usage of organisation name. How is it used and for what purpose. Allows user which name in a set of names to select for a given purpose.
e.g. used for legal purposes
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xnl:3'
Source
<xs:element name="Organisation" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reference to a Party element that describes the organisation where the account is held.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="n:OrganisationNameType"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element ContactNumbers
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for all kinds of telecommunication lines of party used for contact purposes. e.g. phone, fax, mobile, pager, etc.
Diagram
Diagram xPIL_xsd.tmp#ContactNumbers_ContactNumber
Used by
Children ContactNumber
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="ContactNumbers">
  <xs:annotation>
    <xs:documentation>A container for all kinds of telecommunication lines of party used for contact purposes. e.g. phone, fax, mobile, pager, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ContactNumber" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Universal telecommunication number structure</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ContactNumberElement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Full contact number or part of it</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="ct:String">
                    <xs:attribute name="Type" type="ContactNumberElementList">
                      <xs:annotation>
                        <xs:documentation>If present, specifies type of the information provdied as text value of the element.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="CommunicationMediaType" type="CommunicationMediaTypeList">
            <xs:annotation>
              <xs:documentation>Free text explanation of the communication line type. e.g. telephone, land line, mobile, fax, pager, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
              <xs:documentation>Current Status of Contact Number</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="Usage" type="ContactNumberUsageList">
            <xs:annotation>
              <xs:documentation>Nature of contact. Example: business, personal, free call, toll free, after hours, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="ContactHours" type="ct:String">
            <xs:annotation>
              <xs:documentation>Free text expression of contact hours. e.g. 9:00AM-5:00PM</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grValidityDate"/>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="#other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element ContactNumbers / ContactNumber
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Universal telecommunication number structure
Diagram
Diagram xPIL_xsd.tmp#ContactNumbers_ContactNumbers_ContactNumber_CommunicationMediaType xPIL_xsd.tmp#ContactNumbers_ContactNumbers_ContactNumber_Status xPIL_xsd.tmp#ContactNumbers_ContactNumbers_ContactNumber_Usage xPIL_xsd.tmp#ContactNumbers_ContactNumbers_ContactNumber_ContactHours CommonTypes_xsd.tmp#grValidityDate CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#ContactNumbers_ContactNumbers_ContactNumber_ContactNumberElement
Children ContactNumberElement
Attributes
QName Type Use Annotation
CommunicationMediaType CommunicationMediaTypeList optional
Free text explanation of the communication line type. e.g. telephone, land line, mobile, fax, pager, etc
ContactHours String optional
Free text expression of contact hours. e.g. 9:00AM-5:00PM
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Current Status of Contact Number
Usage ContactNumberUsageList optional
Nature of contact. Example: business, personal, free call, toll free, after hours, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from namespace(s) '#other'
Source
<xs:element name="ContactNumber" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Universal telecommunication number structure</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ContactNumberElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Full contact number or part of it</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="ContactNumberElementList">
                <xs:annotation>
                  <xs:documentation>If present, specifies type of the information provdied as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="CommunicationMediaType" type="CommunicationMediaTypeList">
      <xs:annotation>
        <xs:documentation>Free text explanation of the communication line type. e.g. telephone, land line, mobile, fax, pager, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
        <xs:documentation>Current Status of Contact Number</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Usage" type="ContactNumberUsageList">
      <xs:annotation>
        <xs:documentation>Nature of contact. Example: business, personal, free call, toll free, after hours, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ContactHours" type="ct:String">
      <xs:annotation>
        <xs:documentation>Free text expression of contact hours. e.g. 9:00AM-5:00PM</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grValidityDate"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="#other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element ContactNumbers / ContactNumber / ContactNumberElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Full contact number or part of it
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#ContactNumbers_ContactNumbers_ContactNumber_ContactNumbers_ContactNumbers_ContactNumber_ContactNumberElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Type ContactNumberElementList optional
If present, specifies type of the information provdied as text value of the element.
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="ContactNumberElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Full contact number or part of it</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="ContactNumberElementList">
          <xs:annotation>
            <xs:documentation>If present, specifies type of the information provdied as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Documents
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for identification document and cards of the party that are unique to the party.
Diagram
Diagram xPIL_xsd.tmp#Documents_Document
Used by
Children Document
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Documents">
  <xs:annotation>
    <xs:documentation>A container for identification document and cards of the party that are unique to the party.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Document" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Passports, driver licenses, credit cards, certificates, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DocumentElement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Full document desctiption or part of it.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="ct:String">
                    <xs:attribute name="Type" type="DocumentElementList">
                      <xs:annotation>
                        <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="NameOnDocument" type="n:PartyNameType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Party Name as on the document if different from the main one.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AddressOnDocument" type="a:AddressType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Address details on the document</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="IssuerName" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Reference to a Party element that describes the issuing organisation</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="n:OrganisationNameType"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Type" type="DocumentTypeList"/>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grValidityDate"/>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Documents / Document
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Passports, driver licenses, credit cards, certificates, etc.
Diagram
Diagram xPIL_xsd.tmp#Documents_Documents_Document_Type xPIL_xsd.tmp#Documents_Documents_Document_Status CommonTypes_xsd.tmp#grValidityDate CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#Documents_Documents_Document_DocumentElement xPIL_xsd.tmp#Documents_Documents_Document_NameOnDocument xPIL_xsd.tmp#Documents_Documents_Document_AddressOnDocument xPIL_xsd.tmp#Documents_Documents_Document_IssuerName
Children AddressOnDocument, DocumentElement, IssuerName, NameOnDocument
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type DocumentTypeList optional
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Document" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Passports, driver licenses, credit cards, certificates, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DocumentElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Full document desctiption or part of it.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="DocumentElementList">
                <xs:annotation>
                  <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="NameOnDocument" type="n:PartyNameType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Party Name as on the document if different from the main one.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AddressOnDocument" type="a:AddressType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Address details on the document</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IssuerName" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reference to a Party element that describes the issuing organisation</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="n:OrganisationNameType"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Type" type="DocumentTypeList"/>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grValidityDate"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Documents / Document / DocumentElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Full document desctiption or part of it.
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Documents_Documents_Document_Documents_Documents_Document_DocumentElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Type DocumentElementList optional
If present, specifies the type of the information provided as text value of the element.
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="DocumentElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Full document desctiption or part of it.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="DocumentElementList">
          <xs:annotation>
            <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Documents / Document / NameOnDocument
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Party Name as on the document if different from the main one.
Diagram
Diagram xNL_xsd.tmp#PartyNameType_PartyNameID xNL_xsd.tmp#PartyNameType_PartyNameIDType xNL_xsd.tmp#PartyNameType_ID xNL_xsd.tmp#PartyNameType_Usage xNL_xsd.tmp#PartyNameType_Status xNL_xsd.tmp#PartyNameType_JointNameConnector CommonTypes_xsd.tmp#grValidityDate xNL_xsd.tmp#grNameKey xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xNL_xsd.tmp#NameLine xNL_xsd.tmp#PartyNameType_PersonName xNL_xsd.tmp#PartyNameType_OrganisationName xNL_xsd.tmp#PartyNameType
Type PartyNameType
Children NameLine, OrganisationName, PersonName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
Globally unique identifier
JointNameConnector JointNameConnectorList optional
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.
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
NameKey String optional
A primary key to reference Party Name.
NameKeyRef String optional
A foreign key to reference attribute Key of Party Name.
PartyNameID String optional
A unique identifier of a party
PartyNameIDType PartyNameIDTypeList optional
Type of Party Name ID
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Usage PartyNameUsageList optional
Tye of use of this data. e.g. data exchange, contact, update, create
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xnl:3'
Source
<xs:element name="NameOnDocument" type="n:PartyNameType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Party Name as on the document if different from the main one.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Documents / Document / AddressOnDocument
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Address details on the document
Diagram
Diagram xAL_xsd.tmp#AddressType_Type xAL_xsd.tmp#AddressType_AddressID xAL_xsd.tmp#AddressType_AddressIDType xAL_xsd.tmp#AddressType_ID xAL_xsd.tmp#AddressType_Usage xAL_xsd.tmp#AddressType_DeliveryMode xAL_xsd.tmp#AddressType_Status CommonTypes_xsd.tmp#grValidityDate xAL_xsd.tmp#AddressType_AddressKey xAL_xsd.tmp#AddressType_AddressKeyRef xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xAL_xsd.tmp#AddressType_FreeTextAddress xAL_xsd.tmp#AddressType_Country xAL_xsd.tmp#AddressType_AdministrativeArea xAL_xsd.tmp#AddressType_Locality xAL_xsd.tmp#AddressType_Thoroughfare xAL_xsd.tmp#AddressType_Premises xAL_xsd.tmp#AddressType_PostCode xAL_xsd.tmp#AddressType_RuralDelivery xAL_xsd.tmp#AddressType_PostalDeliveryPoint xAL_xsd.tmp#AddressType_PostOffice xAL_xsd.tmp#AddressType_GeoRSS xAL_xsd.tmp#AddressType_LocationByCoordinates xAL_xsd.tmp#AddressType
Type AddressType
Children AdministrativeArea, Country, FreeTextAddress, GeoRSS, Locality, LocationByCoordinates, PostCode, PostOffice, PostalDeliveryPoint, Premises, RuralDelivery, Thoroughfare
Attributes
QName Type Use Annotation
AddressID String optional
A unique address identifier such as postal delivery idetifier assigned to the address by local postal authority, e.g. DPID in Australia.
AddressIDType AddressIDTypeList optional
Type of address ID used. e.g. DPID, etc
AddressKey String optional
A primary key to reference Address.
AddressKeyRef String optional
A foreign key to reference attribute Key of Address.
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
DeliveryMode DeliveryModeList optional
Mode of delivery of address. For example: rural route, normal delivery, post office box, etc.
ID String optional
A globally unique identifier assigned to the address
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type AddressTypeList optional
Defines the type of address. An address type can be" Primary Address, Secondary Address, Rural Address, Military Address, etc.
Usage AddressUsageList optional
The purpose the address is used for. E.g.  Postal, residential, business,  exchange, update, create, delete, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xal:3'
Source
<xs:element name="AddressOnDocument" type="a:AddressType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Address details on the document</xs:documentation>
  </xs:annotation>
</xs:element>
Element Documents / Document / IssuerName
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Reference to a Party element that describes the issuing organisation
Diagram
Diagram xNL_xsd.tmp#OrganisationNameType_Type xNL_xsd.tmp#OrganisationNameType_OrganisationID xNL_xsd.tmp#OrganisationNameType_OrganisationIDType xNL_xsd.tmp#OrganisationNameType_ID xNL_xsd.tmp#OrganisationNameType_Usage xNL_xsd.tmp#OrganisationNameType_Status CommonTypes_xsd.tmp#grValidityDate xNL_xsd.tmp#grNameKey xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xNL_xsd.tmp#OrganisationNameType_NameElement xNL_xsd.tmp#OrganisationNameType_SubDivisionName xNL_xsd.tmp#OrganisationNameType
Type extension of OrganisationNameType
Type hierarchy
Children NameElement, SubDivisionName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
Globally unique identifer
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
NameKey String optional
A primary key to reference Party Name.
NameKeyRef String optional
A foreign key to reference attribute Key of Party Name.
OrganisationID String optional
A unique identifier of an organisation
OrganisationIDType OrganisationIDTypeList optional
Type of identifier
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type OrganisationNameTypeList optional
Enumerated list of common types of aliases or name types.
Usage OrganisationNameUsageList optional
Usage of organisation name. How is it used and for what purpose. Allows user which name in a set of names to select for a given purpose.
e.g. used for legal purposes
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xnl:3'
Source
<xs:element name="IssuerName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reference to a Party element that describes the issuing organisation</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="n:OrganisationNameType"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element ElectronicAddressIdentifiers
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container of different types of electronic addresses of party (e.g. email, chat, skype, etc)
Diagram
Diagram xPIL_xsd.tmp#ElectronicAddressIdentifiers_ElectronicAddressIdentifier
Used by
Children ElectronicAddressIdentifier
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="ElectronicAddressIdentifiers">
  <xs:annotation>
    <xs:documentation>A container of different types of electronic addresses of party (e.g. email, chat, skype, etc)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ElectronicAddressIdentifier" maxOccurs="unbounded">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="ElectronicAddressIdentifierTypeList">
                <xs:annotation>
                  <xs:documentation>Type of electronic address identifier</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Status" type="ct:StatusList">
                <xs:annotation>
                  <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Usage" type="ElectronicAddressIdentifierUsageList">
                <xs:annotation>
                  <xs:documentation>Usage of electronic address identifier. e.g. business, personal</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Label" type="ct:String">
                <xs:annotation>
                  <xs:documentation>An electronic address identifier is usually stored (and probably exchanged) in conjunction with a label which is typically displayed and the URL/electronic identifier just links that label.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element ElectronicAddressIdentifiers / ElectronicAddressIdentifier
Namespace urn:oasis:names:tc:ciq:xpil:3
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#ElectronicAddressIdentifiers_ElectronicAddressIdentifiers_ElectronicAddressIdentifier_Type xPIL_xsd.tmp#ElectronicAddressIdentifiers_ElectronicAddressIdentifiers_ElectronicAddressIdentifier_Status xPIL_xsd.tmp#ElectronicAddressIdentifiers_ElectronicAddressIdentifiers_ElectronicAddressIdentifier_Usage xPIL_xsd.tmp#ElectronicAddressIdentifiers_ElectronicAddressIdentifiers_ElectronicAddressIdentifier_Label CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Label String optional
An electronic address identifier is usually stored (and probably exchanged) in conjunction with a label which is typically displayed and the URL/electronic identifier just links that label.
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type ElectronicAddressIdentifierTypeList optional
Type of electronic address identifier
Usage ElectronicAddressIdentifierUsageList optional
Usage of electronic address identifier. e.g. business, personal
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="ElectronicAddressIdentifier" maxOccurs="unbounded">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="ElectronicAddressIdentifierTypeList">
          <xs:annotation>
            <xs:documentation>Type of electronic address identifier</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Status" type="ct:StatusList">
          <xs:annotation>
            <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Usage" type="ElectronicAddressIdentifierUsageList">
          <xs:annotation>
            <xs:documentation>Usage of electronic address identifier. e.g. business, personal</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Label" type="ct:String">
          <xs:annotation>
            <xs:documentation>An electronic address identifier is usually stored (and probably exchanged) in conjunction with a label which is typically displayed and the URL/electronic identifier just links that label.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Events
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of key events and dates of the events of the organisation and person
Diagram
Diagram xPIL_xsd.tmp#Events_Event
Used by
Children Event
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Events">
  <xs:annotation>
    <xs:documentation>A container for a list of key events and dates of the events of the organisation and person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Event" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Type of event for a person - e.g. marriage anniversary, death, daughter's birth, spouse birthday, etc. Type of event for organisation - date of formation/registration, date of closing down, date of liquidation, data of becoming public limited, etc</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="EventTypeList">
                <xs:annotation>
                  <xs:documentation>Type of event. e.g. Anniversary. If "Anniversary" is type, then the text for Event could be "20th wedding anniversary"</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grValidityDate"/>
              <xs:attribute name="Date" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>Record the exact date of the event here. For example, deceased date, company closed date, birthday date of spouse, etc</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Events / Event
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of event for a person - e.g. marriage anniversary, death, daughter's birth, spouse birthday, etc. 

Type of event for organisation - date of formation/registration, date of closing down, date of liquidation, data of becoming public limited, etc
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Events_Events_Event_Type CommonTypes_xsd.tmp#grValidityDate xPIL_xsd.tmp#Events_Events_Event_Date CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Date xs:dateTime optional
Record the exact date of the event here. For example, deceased date, company closed date, birthday date of spouse, etc
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
Type EventTypeList optional
Type of event. e.g. Anniversary. If "Anniversary" is type, then the text for Event could be "20th wedding anniversary"
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Event" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Type of event for a person - e.g. marriage anniversary, death, daughter's birth, spouse birthday, etc. Type of event for organisation - date of formation/registration, date of closing down, date of liquidation, data of becoming public limited, etc</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="EventTypeList">
          <xs:annotation>
            <xs:documentation>Type of event. e.g. Anniversary. If "Anniversary" is type, then the text for Event could be "20th wedding anniversary"</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grValidityDate"/>
        <xs:attribute name="Date" type="xs:dateTime">
          <xs:annotation>
            <xs:documentation>Record the exact date of the event here. For example, deceased date, company closed date, birthday date of spouse, etc</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Identifiers
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of Identifiers to recognise the party such as customer identifer, social security number, tax number, etc
Diagram
Diagram xPIL_xsd.tmp#Identifiers_Identifier
Used by
Children Identifier
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Identifiers">
  <xs:annotation>
    <xs:documentation>A container for a list of Identifiers to recognise the party such as customer identifer, social security number, tax number, etc</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Identifier" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Identifier to recognise the party such as customer identifer, social security number, National ID Card, tax number, buiness number, company number, company registration, etc</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="IdentifierElement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Information about the identifer</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="ct:String">
                    <xs:attribute name="Type" type="PartyIdentifierElementList"/>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="IssuerName" type="n:OrganisationNameType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Reference to a Party element that describes the issuing organisation</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Type" type="PartyIdentifierTypeList">
            <xs:annotation>
              <xs:documentation>Type of identifier. e.g. Tax Number</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grValidityDate"/>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Identifiers / Identifier
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Identifier to recognise the party such as customer identifer, social security number, National ID Card, tax number, buiness number, company number, company registration, etc
Diagram
Diagram xPIL_xsd.tmp#Identifiers_Identifiers_Identifier_Type xPIL_xsd.tmp#Identifiers_Identifiers_Identifier_Status CommonTypes_xsd.tmp#grValidityDate CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#Identifiers_Identifiers_Identifier_IdentifierElement xPIL_xsd.tmp#Identifiers_Identifiers_Identifier_IssuerName
Children IdentifierElement, IssuerName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type PartyIdentifierTypeList optional
Type of identifier. e.g. Tax Number
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Identifier" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Identifier to recognise the party such as customer identifer, social security number, National ID Card, tax number, buiness number, company number, company registration, etc</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="IdentifierElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Information about the identifer</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="PartyIdentifierElementList"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="IssuerName" type="n:OrganisationNameType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reference to a Party element that describes the issuing organisation</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Type" type="PartyIdentifierTypeList">
      <xs:annotation>
        <xs:documentation>Type of identifier. e.g. Tax Number</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grValidityDate"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Identifiers / Identifier / IdentifierElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Information about the identifer
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Identifiers_Identifiers_Identifier_Identifiers_Identifiers_Identifier_IdentifierElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use
Type PartyIdentifierElementList optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="IdentifierElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Information about the identifer</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="PartyIdentifierElementList"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Identifiers / Identifier / IssuerName
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Reference to a Party element that describes the issuing organisation
Diagram
Diagram xNL_xsd.tmp#OrganisationNameType_Type xNL_xsd.tmp#OrganisationNameType_OrganisationID xNL_xsd.tmp#OrganisationNameType_OrganisationIDType xNL_xsd.tmp#OrganisationNameType_ID xNL_xsd.tmp#OrganisationNameType_Usage xNL_xsd.tmp#OrganisationNameType_Status CommonTypes_xsd.tmp#grValidityDate xNL_xsd.tmp#grNameKey xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xNL_xsd.tmp#OrganisationNameType_NameElement xNL_xsd.tmp#OrganisationNameType_SubDivisionName xNL_xsd.tmp#OrganisationNameType
Type OrganisationNameType
Children NameElement, SubDivisionName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
Globally unique identifer
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
NameKey String optional
A primary key to reference Party Name.
NameKeyRef String optional
A foreign key to reference attribute Key of Party Name.
OrganisationID String optional
A unique identifier of an organisation
OrganisationIDType OrganisationIDTypeList optional
Type of identifier
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type OrganisationNameTypeList optional
Enumerated list of common types of aliases or name types.
Usage OrganisationNameUsageList optional
Usage of organisation name. How is it used and for what purpose. Allows user which name in a set of names to select for a given purpose.
e.g. used for legal purposes
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xnl:3'
Source
<xs:element name="IssuerName" type="n:OrganisationNameType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reference to a Party element that describes the issuing organisation</xs:documentation>
  </xs:annotation>
</xs:element>
Element Memberships
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for memberships of party with other organisations (e.g. industry groups).
Diagram
Diagram xPIL_xsd.tmp#Memberships_Membership
Used by
Children Membership
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Memberships">
  <xs:annotation>
    <xs:documentation>A container for memberships of party with other organisations (e.g. industry groups).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Membership" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Membership details</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="MembershipElement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Full description of membership or part of it</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="ct:String">
                    <xs:attribute name="Type" type="MembershipElementList">
                      <xs:annotation>
                        <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="Organisation" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Reference to a Party element that describes the organisation where the memberships is held.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="n:OrganisationNameType"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Type" type="MembershipTypeList">
            <xs:annotation>
              <xs:documentation>Type of membership. e.g</xs:documentation>
              <xs:documentation>Type of membership. e.g IEEE, Rifles Club</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grValidityDate"/>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Memberships / Membership
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Membership details
Diagram
Diagram xPIL_xsd.tmp#Memberships_Memberships_Membership_Type xPIL_xsd.tmp#Memberships_Memberships_Membership_Status CommonTypes_xsd.tmp#grValidityDate CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#Memberships_Memberships_Membership_MembershipElement xPIL_xsd.tmp#Memberships_Memberships_Membership_Organisation
Children MembershipElement, Organisation
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type MembershipTypeList optional
Type of membership. e.g
Type of membership. e.g IEEE, Rifles Club
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Membership" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Membership details</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MembershipElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Full description of membership or part of it</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="MembershipElementList">
                <xs:annotation>
                  <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Organisation" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reference to a Party element that describes the organisation where the memberships is held.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="n:OrganisationNameType"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Type" type="MembershipTypeList">
      <xs:annotation>
        <xs:documentation>Type of membership. e.g</xs:documentation>
        <xs:documentation>Type of membership. e.g IEEE, Rifles Club</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grValidityDate"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Memberships / Membership / MembershipElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Full description of membership or part of it
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Memberships_Memberships_Membership_Memberships_Memberships_Membership_MembershipElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Type MembershipElementList optional
If present, specifies the type of the information provided as text value of the element.
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="MembershipElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Full description of membership or part of it</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="MembershipElementList">
          <xs:annotation>
            <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Memberships / Membership / Organisation
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Reference to a Party element that describes the organisation where the memberships is held.
Diagram
Diagram xNL_xsd.tmp#OrganisationNameType_Type xNL_xsd.tmp#OrganisationNameType_OrganisationID xNL_xsd.tmp#OrganisationNameType_OrganisationIDType xNL_xsd.tmp#OrganisationNameType_ID xNL_xsd.tmp#OrganisationNameType_Usage xNL_xsd.tmp#OrganisationNameType_Status CommonTypes_xsd.tmp#grValidityDate xNL_xsd.tmp#grNameKey xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xNL_xsd.tmp#OrganisationNameType_NameElement xNL_xsd.tmp#OrganisationNameType_SubDivisionName xNL_xsd.tmp#OrganisationNameType
Type extension of OrganisationNameType
Type hierarchy
Children NameElement, SubDivisionName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
Globally unique identifer
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
NameKey String optional
A primary key to reference Party Name.
NameKeyRef String optional
A foreign key to reference attribute Key of Party Name.
OrganisationID String optional
A unique identifier of an organisation
OrganisationIDType OrganisationIDTypeList optional
Type of identifier
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type OrganisationNameTypeList optional
Enumerated list of common types of aliases or name types.
Usage OrganisationNameUsageList optional
Usage of organisation name. How is it used and for what purpose. Allows user which name in a set of names to select for a given purpose.
e.g. used for legal purposes
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xnl:3'
Source
<xs:element name="Organisation" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reference to a Party element that describes the organisation where the memberships is held.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="n:OrganisationNameType"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element Relationships
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for relationships with other parties (persons or organisations, and the nature of relationship). Can also use this to define an organisation hierarchy (parent and subsidiary organisations or branches/groups of organisations)
Diagram
Diagram xPIL_xsd.tmp#Relationships_Relationship
Used by
Children Relationship
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Relationships">
  <xs:annotation>
    <xs:documentation>A container for relationships with other parties (persons or organisations, and the nature of relationship). Can also use this to define an organisation hierarchy (parent and subsidiary organisations or branches/groups of organisations)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Relationship" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Relationship with a party. e.g. Friend, Wife, referee. organisation, customer. etc</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="n:NameLine" minOccurs="0"/>
            <xs:element ref="n:PersonName" minOccurs="0"/>
            <xs:element ref="n:OrganisationName" minOccurs="0"/>
            <xs:element ref="Addresses" minOccurs="0"/>
            <xs:element ref="ContactNumbers" minOccurs="0"/>
            <xs:element ref="ElectronicAddressIdentifiers" minOccurs="0"/>
          </xs:sequence>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="PartyType" type="PartyTypeList">
            <xs:annotation>
              <xs:documentation>Type of party involved in the relationship, i.e. person or organisation</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="RelationshipWithPerson" type="PersonRelationshipTypeList">
            <xs:annotation>
              <xs:documentation>If tha party is person, then the type of relationship with the person such as Friend, Mother, wife, contact, referee</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="RelationshipWithOrganisation" type="OrganisationRelationshipTypeList">
            <xs:annotation>
              <xs:documentation>If tha party is organisation, then the type of relationship with the organisation such as employer, branch, head office, subsidiary, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="RelationshipValidFrom" type="xs:dateTime"/>
          <xs:attribute name="RelationshipValidTo" type="xs:dateTime"/>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Relationships / Relationship
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Relationship with a party. e.g. Friend, Wife,  referee. organisation, customer. etc
Diagram
Diagram xPIL_xsd.tmp#Relationships_Relationships_Relationship_Status xPIL_xsd.tmp#Relationships_Relationships_Relationship_PartyType xPIL_xsd.tmp#Relationships_Relationships_Relationship_RelationshipWithPerson xPIL_xsd.tmp#Relationships_Relationships_Relationship_RelationshipWithOrganisation xPIL_xsd.tmp#Relationships_Relationships_Relationship_RelationshipValidFrom xPIL_xsd.tmp#Relationships_Relationships_Relationship_RelationshipValidTo CommonTypes_xsd.tmp#grDataQuality xNL_xsd.tmp#NameLine xNL_xsd.tmp#PersonName xNL_xsd.tmp#OrganisationName xPIL_xsd.tmp#Addresses xPIL_xsd.tmp#ContactNumbers xPIL_xsd.tmp#ElectronicAddressIdentifiers
Children Addresses, ContactNumbers, ElectronicAddressIdentifiers, NameLine, OrganisationName, PersonName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
PartyType PartyTypeList optional
Type of party involved in the relationship, i.e. person or organisation
RelationshipValidFrom xs:dateTime optional
RelationshipValidTo xs:dateTime optional
RelationshipWithOrganisation OrganisationRelationshipTypeList optional
If tha party is organisation, then the type of relationship with the organisation such as employer, branch, head office, subsidiary, etc
RelationshipWithPerson PersonRelationshipTypeList optional
If tha party is person, then the type of relationship with the person such as Friend, Mother, wife, contact, referee
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Relationship" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Relationship with a party. e.g. Friend, Wife, referee. organisation, customer. etc</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="n:NameLine" minOccurs="0"/>
      <xs:element ref="n:PersonName" minOccurs="0"/>
      <xs:element ref="n:OrganisationName" minOccurs="0"/>
      <xs:element ref="Addresses" minOccurs="0"/>
      <xs:element ref="ContactNumbers" minOccurs="0"/>
      <xs:element ref="ElectronicAddressIdentifiers" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="PartyType" type="PartyTypeList">
      <xs:annotation>
        <xs:documentation>Type of party involved in the relationship, i.e. person or organisation</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RelationshipWithPerson" type="PersonRelationshipTypeList">
      <xs:annotation>
        <xs:documentation>If tha party is person, then the type of relationship with the person such as Friend, Mother, wife, contact, referee</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RelationshipWithOrganisation" type="OrganisationRelationshipTypeList">
      <xs:annotation>
        <xs:documentation>If tha party is organisation, then the type of relationship with the organisation such as employer, branch, head office, subsidiary, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RelationshipValidFrom" type="xs:dateTime"/>
    <xs:attribute name="RelationshipValidTo" type="xs:dateTime"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Revenues
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Container for income / revenue information of the party
Diagram
Diagram xPIL_xsd.tmp#Revenues_Revenue
Used by
Children Revenue
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Revenues">
  <xs:annotation>
    <xs:documentation>Container for income / revenue information of the party</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Revenue" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Revenue/Income details</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:decimal">
              <xs:attribute name="CurrencyCode" type="RevenueCurrencyCodeList">
                <xs:annotation>
                  <xs:documentation>A three-letter currency code as per ISO 4217</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Status" type="ct:StatusList">
                <xs:annotation>
                  <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="PeriodFrom" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>Begining of the period. Inclusive.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="PeriodTo" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>End of the period. Inclusive.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Type" type="RevenueTypeList">
                <xs:annotation>
                  <xs:documentation>Defines the type of amount. Example: Total earning, profit, loss, turnover, etc.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Precision">
                <xs:annotation>
                  <xs:documentation>Precision range where the value of the element is in the middle of the range. E.g.</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:decimal">
                    <xs:minInclusive value="0"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
              <xs:attribute name="Source" type="RevenueSourceList">
                <xs:annotation>
                  <xs:documentation>Where this revenue / income comes from, e.g. business stream, activity, etc.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="CountryName" type="ct:String">
                <xs:annotation>
                  <xs:documentation>Country from where the revenue is generated</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="AfterTax" type="xs:boolean">
                <xs:annotation>
                  <xs:documentation>If present and set to true indicates that the income / revenue is after tax.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Revenues / Revenue
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Revenue/Income details
Diagram
Diagram xPIL_xsd.tmp#Revenues_Revenues_Revenue_CurrencyCode xPIL_xsd.tmp#Revenues_Revenues_Revenue_Status xPIL_xsd.tmp#Revenues_Revenues_Revenue_PeriodFrom xPIL_xsd.tmp#Revenues_Revenues_Revenue_PeriodTo xPIL_xsd.tmp#Revenues_Revenues_Revenue_Type xPIL_xsd.tmp#Revenues_Revenues_Revenue_Precision xPIL_xsd.tmp#Revenues_Revenues_Revenue_Source xPIL_xsd.tmp#Revenues_Revenues_Revenue_CountryName xPIL_xsd.tmp#Revenues_Revenues_Revenue_AfterTax CommonTypes_xsd.tmp#grDataQuality
Type extension of xs:decimal
Attributes
QName Type Use Annotation
AfterTax xs:boolean optional
If present and set to true indicates that the income / revenue is after tax.
CountryName String optional
Country from where the revenue is generated
CurrencyCode RevenueCurrencyCodeList optional
A three-letter currency code as per ISO 4217
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
PeriodFrom xs:dateTime optional
Begining of the period. Inclusive.
PeriodTo xs:dateTime optional
End of the period. Inclusive.
Precision restriction of xs:decimal optional
Precision range where the value of the element is in the middle of the range. E.g.
Source RevenueSourceList optional
Where this revenue / income comes from, e.g. business stream, activity, etc.
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type RevenueTypeList optional
Defines the type of amount. Example: Total earning, profit, loss, turnover, etc.
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Revenue" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Revenue/Income details</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:decimal">
        <xs:attribute name="CurrencyCode" type="RevenueCurrencyCodeList">
          <xs:annotation>
            <xs:documentation>A three-letter currency code as per ISO 4217</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Status" type="ct:StatusList">
          <xs:annotation>
            <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="PeriodFrom" type="xs:dateTime">
          <xs:annotation>
            <xs:documentation>Begining of the period. Inclusive.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="PeriodTo" type="xs:dateTime">
          <xs:annotation>
            <xs:documentation>End of the period. Inclusive.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Type" type="RevenueTypeList">
          <xs:annotation>
            <xs:documentation>Defines the type of amount. Example: Total earning, profit, loss, turnover, etc.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Precision">
          <xs:annotation>
            <xs:documentation>Precision range where the value of the element is in the middle of the range. E.g.</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:decimal">
              <xs:minInclusive value="0"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="Source" type="RevenueSourceList">
          <xs:annotation>
            <xs:documentation>Where this revenue / income comes from, e.g. business stream, activity, etc.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="CountryName" type="ct:String">
          <xs:annotation>
            <xs:documentation>Country from where the revenue is generated</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="AfterTax" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>If present and set to true indicates that the income / revenue is after tax.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Stocks
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for stocks invested information
Diagram
Diagram xPIL_xsd.tmp#Stocks_Stock
Used by
Children Stock
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Stocks">
  <xs:annotation>
    <xs:documentation>A container for stocks invested information</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Stock" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A Stock market listing details. The organisation could be listed on more than one country</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="ListedCode" type="ct:String">
            <xs:annotation>
              <xs:documentation>The code name for the organisation as listed in the exchange. E.g. MOT for Motorola Inc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="MarketName" type="ct:String">
            <xs:annotation>
              <xs:documentation>Free text name of the stock exchange or other market. E.g. NYSE or NZX</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="CountryName" type="ct:String">
            <xs:annotation>
              <xs:documentation>Name of the country where listed</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="InvestedDate" type="xs:dateTime">
            <xs:annotation>
              <xs:documentation>date of investment</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="ShareQuantity" type="ct:String">
            <xs:annotation>
              <xs:documentation>Quantity of shares.....1 million shares</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="ListedDate" type="xs:dateTime">
            <xs:annotation>
              <xs:documentation>date of listing</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Stocks / Stock
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A Stock market listing details. The organisation could be listed on more than one country
Diagram
Diagram xPIL_xsd.tmp#Stocks_Stocks_Stock_ListedCode xPIL_xsd.tmp#Stocks_Stocks_Stock_MarketName xPIL_xsd.tmp#Stocks_Stocks_Stock_CountryName xPIL_xsd.tmp#Stocks_Stocks_Stock_InvestedDate xPIL_xsd.tmp#Stocks_Stocks_Stock_ShareQuantity xPIL_xsd.tmp#Stocks_Stocks_Stock_ListedDate CommonTypes_xsd.tmp#grDataQuality
Attributes
QName Type Use Annotation
CountryName String optional
Name of the country where listed
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
InvestedDate xs:dateTime optional
date of investment
ListedCode String optional
The code name for the organisation as listed in the exchange. E.g. MOT for Motorola Inc
ListedDate xs:dateTime optional
date of listing
MarketName String optional
Free text name of the stock exchange or other market. E.g. NYSE or NZX
ShareQuantity String optional
Quantity of shares.....1 million shares
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Stock" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A Stock market listing details. The organisation could be listed on more than one country</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="ListedCode" type="ct:String">
      <xs:annotation>
        <xs:documentation>The code name for the organisation as listed in the exchange. E.g. MOT for Motorola Inc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MarketName" type="ct:String">
      <xs:annotation>
        <xs:documentation>Free text name of the stock exchange or other market. E.g. NYSE or NZX</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CountryName" type="ct:String">
      <xs:annotation>
        <xs:documentation>Name of the country where listed</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="InvestedDate" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation>date of investment</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ShareQuantity" type="ct:String">
      <xs:annotation>
        <xs:documentation>Quantity of shares.....1 million shares</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ListedDate" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation>date of listing</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Vehicles
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container to define all the vehicles of the party
Diagram
Diagram xPIL_xsd.tmp#Vehicles_Vehicle
Used by
Children Vehicle
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Vehicles">
  <xs:annotation>
    <xs:documentation>A container to define all the vehicles of the party</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Vehicle" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Vehicle Details</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="VehicleElement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Full vehicle description of part of it</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="ct:String">
                    <xs:attribute name="Type" type="VehicleInfoElementList">
                      <xs:annotation>
                        <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Type" type="VehicleTypeList">
            <xs:annotation>
              <xs:documentation>Type of vehicle. Example: Motorbike, Truck, Car, Bicycle, 4WD, Jeep, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Vehicles / Vehicle
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Vehicle Details
Diagram
Diagram xPIL_xsd.tmp#Vehicles_Vehicles_Vehicle_Type xPIL_xsd.tmp#Vehicles_Vehicles_Vehicle_Status CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#Vehicles_Vehicles_Vehicle_VehicleElement
Children VehicleElement
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type VehicleTypeList optional
Type of vehicle. Example: Motorbike, Truck, Car, Bicycle, 4WD, Jeep, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Vehicle" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Vehicle Details</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="VehicleElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Full vehicle description of part of it</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="VehicleInfoElementList">
                <xs:annotation>
                  <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Type" type="VehicleTypeList">
      <xs:annotation>
        <xs:documentation>Type of vehicle. Example: Motorbike, Truck, Car, Bicycle, 4WD, Jeep, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Vehicles / Vehicle / VehicleElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Full vehicle description of part of it
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Vehicles_Vehicles_Vehicle_Vehicles_Vehicles_Vehicle_VehicleElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Type VehicleInfoElementList optional
If present, specifies the type of the information provided as text value of the element.
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="VehicleElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Full vehicle description of part of it</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="VehicleInfoElementList">
          <xs:annotation>
            <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element OrganisationInfo
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Container for organisation specific details that are not covered in this schema that is common to a party
Diagram
Diagram xPIL_xsd.tmp#OrganisationInfo_Type xPIL_xsd.tmp#OrganisationInfo_CategoryType xPIL_xsd.tmp#OrganisationInfo_Status xPIL_xsd.tmp#OrganisationInfo_Nature xPIL_xsd.tmp#OrganisationInfo_IndustryType xPIL_xsd.tmp#OrganisationInfo_IndustryCode xPIL_xsd.tmp#OrganisationInfo_IndustryCodeType xPIL_xsd.tmp#OrganisationInfo_NumberOfEmployees xPIL_xsd.tmp#OrganisationInfo_OperatingHourStartTime xPIL_xsd.tmp#OrganisationInfo_OperatingHourEndTime CommonTypes_xsd.tmp#grDataQuality
Used by
Attributes
QName Type Use Annotation
CategoryType OrganisationCategoryTypeList optional
Type of category the organisation belongs to such as club, association, company, vendor, etc
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
IndustryCode IndustryCodeList optional
Industry code or classification
IndustryCodeType String optional
Type of code used for industry code
IndustryType IndustryTypeList optional
Organisation Industry type such as IT, Manufacturing.
Nature OrganisationInfoNatureList optional
Nature of the organisation. e.g. Public limited, Commercial, charity, non-commercial, etc.
NumberOfEmployees String optional
Free text description of organisation size in terms of number of employees
OperatingHourEndTime xs:time optional
Operating hour end time for the organisation. e.g. 5:00pm
OperatingHourStartTime xs:time optional
Operating hour start time of the organisation, e.g. 9:00am
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type OrganisationInfoTypeList optional
Type of organisation. Free text description, e.g. Company, Trust, Bank, Society, Club, etc.
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="OrganisationInfo">
  <xs:annotation>
    <xs:documentation>Container for organisation specific details that are not covered in this schema that is common to a party</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="Type" type="OrganisationInfoTypeList">
      <xs:annotation>
        <xs:documentation>Type of organisation. Free text description, e.g. Company, Trust, Bank, Society, Club, etc.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CategoryType" type="OrganisationCategoryTypeList">
      <xs:annotation>
        <xs:documentation>Type of category the organisation belongs to such as club, association, company, vendor, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Nature" type="OrganisationInfoNatureList">
      <xs:annotation>
        <xs:documentation>Nature of the organisation. e.g. Public limited, Commercial, charity, non-commercial, etc.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="IndustryType" type="IndustryTypeList">
      <xs:annotation>
        <xs:documentation>Organisation Industry type such as IT, Manufacturing.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="IndustryCode" type="IndustryCodeList">
      <xs:annotation>
        <xs:documentation>Industry code or classification</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="IndustryCodeType" type="ct:String">
      <xs:annotation>
        <xs:documentation>Type of code used for industry code</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="NumberOfEmployees" type="ct:String">
      <xs:annotation>
        <xs:documentation>Free text description of organisation size in terms of number of employees</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="OperatingHourStartTime" type="xs:time">
      <xs:annotation>
        <xs:documentation>Operating hour start time of the organisation, e.g. 9:00am</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="OperatingHourEndTime" type="xs:time">
      <xs:annotation>
        <xs:documentation>Operating hour end time for the organisation. e.g. 5:00pm</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element PersonInfo
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Container for person specific details that are not covered in this schema that is common to a party
Diagram
Diagram xPIL_xsd.tmp#PersonInfo_Age xPIL_xsd.tmp#PersonInfo_CategoryType xPIL_xsd.tmp#PersonInfo_PhysicalStatus xPIL_xsd.tmp#PersonInfo_MaritalStatus xPIL_xsd.tmp#PersonInfo_Ethnicity xPIL_xsd.tmp#PersonInfo_Gender xPIL_xsd.tmp#PersonInfo_Religion CommonTypes_xsd.tmp#grDataQuality
Used by
Attributes
QName Type Use Annotation
Age String optional
Age of the person as integer
CategoryType PersonCategoryTypeList optional
Type of category the person belongs such as customer, employee, friend, prospect, etc
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Ethnicity PersonEthnicityList optional
Ethnicity of the person, e.g. Asian, Chinese, African, etc.
Gender GenderList optional
Free text gender description.
MaritalStatus MaritalStatusList optional
Free text description of the current marital status, e.g. married, separated, divorced, separated, etc.
PhysicalStatus PhysicalStatusList optional
Status of the person. e.g. living, deceased, retired. To log the date of the status such as death or retired, use "Events" element
Religion ReligionList optional
Free text name of the religion
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="PersonInfo">
  <xs:annotation>
    <xs:documentation>Container for person specific details that are not covered in this schema that is common to a party</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="Age" type="ct:String">
      <xs:annotation>
        <xs:documentation>Age of the person as integer</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="CategoryType" type="PersonCategoryTypeList">
      <xs:annotation>
        <xs:documentation>Type of category the person belongs such as customer, employee, friend, prospect, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="PhysicalStatus" type="PhysicalStatusList">
      <xs:annotation>
        <xs:documentation>Status of the person. e.g. living, deceased, retired. To log the date of the status such as death or retired, use "Events" element</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MaritalStatus" type="MaritalStatusList">
      <xs:annotation>
        <xs:documentation>Free text description of the current marital status, e.g. married, separated, divorced, separated, etc.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Ethnicity" type="PersonEthnicityList">
      <xs:annotation>
        <xs:documentation>Ethnicity of the person, e.g. Asian, Chinese, African, etc.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Gender" type="GenderList">
      <xs:annotation>
        <xs:documentation>Free text gender description.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Religion" type="ReligionList">
      <xs:annotation>
        <xs:documentation>Free text name of the religion</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element BirthInfo
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container to define the Date of Birth details of a person
Diagram
Diagram xPIL_xsd.tmp#BirthInfo_BirthDateTime xPIL_xsd.tmp#BirthInfo_BirthDateTimePrecision CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#BirthInfo_BirthInfoElement xPIL_xsd.tmp#BirthInfo_BirthPlaceDetails
Used by
Children BirthInfoElement, BirthPlaceDetails
Attributes
QName Type Use Annotation
BirthDateTime xs:dateTime optional
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 optional
Specify the duration of the uncertainity period as a range where BirthDateTime is in the middle of the range. Uses xsd:duration as the data type. The time interval is in the format: PnYnMnDTnHnMnS
P: period (required), nY: number of years, nM: number of months, nD: number of days, T: start of a time section (required if hours, minutes or secords to be specified), nH: number of hours, nM: number of minutes, nS: number of seconds

P5Y -> period of 5 years
P5Y2M10D -> 5 years, 2 months, 10 days, and 15 hours
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="BirthInfo">
  <xs:annotation>
    <xs:documentation>A container to define the Date of Birth details of a person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="BirthInfoElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Birth details of the person</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="BirthInfoElementList">
                <xs:annotation>
                  <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="BirthPlaceDetails" type="a:AddressType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Full location details (e.g. address) may be required to get the exact geo-cordinates for astrology purposes</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="BirthDateTime" type="xs:dateTime">
      <xs:annotation>
        <xs: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.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="BirthDateTimePrecision" type="xs:duration">
      <xs:annotation>
        <xs:documentation>Specify the duration of the uncertainity period as a range where BirthDateTime is in the middle of the range. Uses xsd:duration as the data type. The time interval is in the format: PnYnMnDTnHnMnS P: period (required), nY: number of years, nM: number of months, nD: number of days, T: start of a time section (required if hours, minutes or secords to be specified), nH: number of hours, nM: number of minutes, nS: number of seconds P5Y -> period of 5 years P5Y2M10D -> 5 years, 2 months, 10 days, and 15 hours</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element BirthInfo / BirthInfoElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Birth details of the person
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#BirthInfo_BirthInfo_BirthInfoElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Type BirthInfoElementList optional
If present, specifies the type of the information provided as text value of the element.
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="BirthInfoElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Birth details of the person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="BirthInfoElementList">
          <xs:annotation>
            <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element BirthInfo / BirthPlaceDetails
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Full location details (e.g. address) may be required to get the exact geo-cordinates for astrology purposes
Diagram
Diagram xAL_xsd.tmp#AddressType_Type xAL_xsd.tmp#AddressType_AddressID xAL_xsd.tmp#AddressType_AddressIDType xAL_xsd.tmp#AddressType_ID xAL_xsd.tmp#AddressType_Usage xAL_xsd.tmp#AddressType_DeliveryMode xAL_xsd.tmp#AddressType_Status CommonTypes_xsd.tmp#grValidityDate xAL_xsd.tmp#AddressType_AddressKey xAL_xsd.tmp#AddressType_AddressKeyRef xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xAL_xsd.tmp#AddressType_FreeTextAddress xAL_xsd.tmp#AddressType_Country xAL_xsd.tmp#AddressType_AdministrativeArea xAL_xsd.tmp#AddressType_Locality xAL_xsd.tmp#AddressType_Thoroughfare xAL_xsd.tmp#AddressType_Premises xAL_xsd.tmp#AddressType_PostCode xAL_xsd.tmp#AddressType_RuralDelivery xAL_xsd.tmp#AddressType_PostalDeliveryPoint xAL_xsd.tmp#AddressType_PostOffice xAL_xsd.tmp#AddressType_GeoRSS xAL_xsd.tmp#AddressType_LocationByCoordinates xAL_xsd.tmp#AddressType
Type AddressType
Children AdministrativeArea, Country, FreeTextAddress, GeoRSS, Locality, LocationByCoordinates, PostCode, PostOffice, PostalDeliveryPoint, Premises, RuralDelivery, Thoroughfare
Attributes
QName Type Use Annotation
AddressID String optional
A unique address identifier such as postal delivery idetifier assigned to the address by local postal authority, e.g. DPID in Australia.
AddressIDType AddressIDTypeList optional
Type of address ID used. e.g. DPID, etc
AddressKey String optional
A primary key to reference Address.
AddressKeyRef String optional
A foreign key to reference attribute Key of Address.
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
DeliveryMode DeliveryModeList optional
Mode of delivery of address. For example: rural route, normal delivery, post office box, etc.
ID String optional
A globally unique identifier assigned to the address
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type AddressTypeList optional
Defines the type of address. An address type can be" Primary Address, Secondary Address, Rural Address, Military Address, etc.
Usage AddressUsageList optional
The purpose the address is used for. E.g.  Postal, residential, business,  exchange, update, create, delete, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xal:3'
Source
<xs:element name="BirthPlaceDetails" type="a:AddressType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Full location details (e.g. address) may be required to get the exact geo-cordinates for astrology purposes</xs:documentation>
  </xs:annotation>
</xs:element>
Element CountriesOfResidence
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for all citizenships and residencies (Permanent/temporary) of a person.
Diagram
Diagram xPIL_xsd.tmp#CountriesOfResidence_Country
Used by
Children Country
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="CountriesOfResidence">
  <xs:annotation>
    <xs:documentation>A container for all citizenships and residencies (Permanent/temporary) of a person.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Country" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Citizenship and residence information in a free-text form.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="a:CountryType">
              <xs:attribute name="Type" type="ResidencyTypeList">
                <xs:annotation>
                  <xs:documentation>Type of residency. e.g. permenant resident, citizen, temporary resident</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Status" type="ct:StatusList">
                <xs:annotation>
                  <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grValidityDate"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element CountriesOfResidence / Country
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Citizenship and residence information in a free-text form.
Diagram
Diagram xAL_xsd.tmp#CountryType_NameElement xAL_xsd.tmp#CountryType xPIL_xsd.tmp#CountriesOfResidence_CountriesOfResidence_Country_Type xPIL_xsd.tmp#CountriesOfResidence_CountriesOfResidence_Country_Status CommonTypes_xsd.tmp#grValidityDate
Type extension of CountryType
Type hierarchy
Children NameElement
Attributes
QName Type Use Annotation
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type ResidencyTypeList optional
Type of residency. e.g. permenant resident, citizen, temporary resident
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xal:3'
Source
<xs:element name="Country" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Citizenship and residence information in a free-text form.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="a:CountryType">
        <xs:attribute name="Type" type="ResidencyTypeList">
          <xs:annotation>
            <xs:documentation>Type of residency. e.g. permenant resident, citizen, temporary resident</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Status" type="ct:StatusList">
          <xs:annotation>
            <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grValidityDate"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element Favourites
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of favourites of a person
Diagram
Diagram xPIL_xsd.tmp#Favourites_Favourite
Used by
Children Favourite
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Favourites">
  <xs:annotation>
    <xs:documentation>A container for a list of favourites of a person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Favourite" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The favourites of the person</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="PersonFavouriteTypeList">
                <xs:annotation>
                  <xs:documentation>Type of favourite. e.g. author, food, book, sport, etc
                    <Favourite Type="sport">Cricket</Favourite>
                    <Favourite Type="Movie">Back to the Future</Favourite>
                  </xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Favourites / Favourite
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
The favourites of the person
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Favourites_Favourites_Favourite_Type CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Type PersonFavouriteTypeList optional
Type of favourite. e.g. author, food, book, sport, etc<Favourite Type="sport">Cricket</Favourite>
<Favourite Type="Movie">Back to the Future</Favourite>
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Favourite" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The favourites of the person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="PersonFavouriteTypeList">
          <xs:annotation>
            <xs:documentation>Type of favourite. e.g. author, food, book, sport, etc
              <Favourite Type="sport">Cricket</Favourite>
              <Favourite Type="Movie">Back to the Future</Favourite>
            </xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Habits
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of habits of a person
Diagram
Diagram xPIL_xsd.tmp#Habits_Habit
Used by
Children Habit
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Habits">
  <xs:annotation>
    <xs:documentation>A container for a list of habits of a person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Habit" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Personal habits. E.g. smoking, drinking, gambling, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="HabitTypeList">
                <xs:annotation>
                  <xs:documentation>Category/type of habit. e.g. sports, food, reading, etc. If "Hot Drinks" is type, then text for Habit could be "Strong Black Coffee"</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Habits / Habit
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Personal habits. E.g. smoking, drinking, gambling, etc.
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Habits_Habits_Habit_Type CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Type HabitTypeList optional
Category/type of habit. e.g. sports, food, reading, etc. If "Hot Drinks" is type, then text for Habit could be "Strong Black Coffee"
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Habit" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Personal habits. E.g. smoking, drinking, gambling, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="HabitTypeList">
          <xs:annotation>
            <xs:documentation>Category/type of habit. e.g. sports, food, reading, etc. If "Hot Drinks" is type, then text for Habit could be "Strong Black Coffee"</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Hobbies
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of hobbies of a person
Diagram
Diagram xPIL_xsd.tmp#Hobbies_Hobby
Used by
Children Hobby
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Hobbies">
  <xs:annotation>
    <xs:documentation>A container for a list of hobbies of a person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Hobby" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A hobby of the person. E.g. craft, sport, recreational activity, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="HobbyTypeList">
                <xs:annotation>
                  <xs:documentation>Type/Category of Hobby. e.g. sports, travelling. If "Sport" is a type/category of hobby, then text for "Hobby" could be "Playing cricket"</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Hobbies / Hobby
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A hobby of the person. E.g.  craft, sport, recreational activity, etc.
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Hobbies_Hobbies_Hobby_Type CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Type HobbyTypeList optional
Type/Category of Hobby. e.g. sports, travelling. If "Sport" is a type/category of hobby, then text for "Hobby" could be "Playing cricket"
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Hobby" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A hobby of the person. E.g. craft, sport, recreational activity, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="HobbyTypeList">
          <xs:annotation>
            <xs:documentation>Type/Category of Hobby. e.g. sports, travelling. If "Sport" is a type/category of hobby, then text for "Hobby" could be "Playing cricket"</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Languages
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of languages spoken by a person.
Diagram
Diagram xPIL_xsd.tmp#Languages_Language
Used by
Children Language
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Languages">
  <xs:annotation>
    <xs:documentation>A container for a list of languages spoken by a person.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Language" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Name of the language spoken by the person</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="LanguageTypeList">
                <xs:annotation>
                  <xs:documentation>Mother tongue, by birth, etc</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Speak" type="LanguageSkillsList">
                <xs:annotation>
                  <xs:documentation>Indicates ability to speak: yes, no, poor, good, bad, average</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Read" type="LanguageSkillsList">
                <xs:annotation>
                  <xs:documentation>Indicates ability to read: yes, no, poor, good, bad, average</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Write" type="LanguageSkillsList">
                <xs:annotation>
                  <xs:documentation>Indicates ability to write: yes, no, poor, good, bad, average</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Understand" type="LanguageSkillsList">
                <xs:annotation>
                  <xs:documentation>Indicates ability to understand speech: yes, no, poor, good, bad, average</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Preference" type="LanguagePreferenceList">
                <xs:annotation>
                  <xs:documentation>Indicates preferred language of communication (read and/or write and/or speak)</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Languages / Language
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Name of the language spoken by the person
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Languages_Languages_Language_Type xPIL_xsd.tmp#Languages_Languages_Language_Speak xPIL_xsd.tmp#Languages_Languages_Language_Read xPIL_xsd.tmp#Languages_Languages_Language_Write xPIL_xsd.tmp#Languages_Languages_Language_Understand xPIL_xsd.tmp#Languages_Languages_Language_Preference CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Preference LanguagePreferenceList optional
Indicates preferred language of communication (read and/or write and/or speak)
Read LanguageSkillsList optional
Indicates ability to read: yes, no, poor, good, bad, average
Speak LanguageSkillsList optional
Indicates ability to speak: yes, no, poor, good, bad, average
Type LanguageTypeList optional
Mother tongue, by birth, etc
Understand LanguageSkillsList optional
Indicates ability to understand speech: yes, no, poor, good, bad, average
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Write LanguageSkillsList optional
Indicates ability to write: yes, no, poor, good, bad, average
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Language" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Name of the language spoken by the person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="LanguageTypeList">
          <xs:annotation>
            <xs:documentation>Mother tongue, by birth, etc</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Speak" type="LanguageSkillsList">
          <xs:annotation>
            <xs:documentation>Indicates ability to speak: yes, no, poor, good, bad, average</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Read" type="LanguageSkillsList">
          <xs:annotation>
            <xs:documentation>Indicates ability to read: yes, no, poor, good, bad, average</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Write" type="LanguageSkillsList">
          <xs:annotation>
            <xs:documentation>Indicates ability to write: yes, no, poor, good, bad, average</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Understand" type="LanguageSkillsList">
          <xs:annotation>
            <xs:documentation>Indicates ability to understand speech: yes, no, poor, good, bad, average</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Preference" type="LanguagePreferenceList">
          <xs:annotation>
            <xs:documentation>Indicates preferred language of communication (read and/or write and/or speak)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Nationalities
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of nationalities of a person
Diagram
Diagram xPIL_xsd.tmp#Nationalities_Country
Used by
Children Country
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Nationalities">
  <xs:annotation>
    <xs:documentation>A container for a list of nationalities of a person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Country" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Name of the country of nationality. Could be more than one nationality</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="a:CountryType">
              <xs:attribute name="Type" type="NationalityTypeList">
                <xs:annotation>
                  <xs:documentation>Type of nationality - By birth, naturalization, citizen</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Status" type="ct:StatusList">
                <xs:annotation>
                  <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grValidityDate"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Nationalities / Country
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Name of the country of nationality. Could be more than one nationality
Diagram
Diagram xAL_xsd.tmp#CountryType_NameElement xAL_xsd.tmp#CountryType xPIL_xsd.tmp#Nationalities_Nationalities_Country_Type xPIL_xsd.tmp#Nationalities_Nationalities_Country_Status CommonTypes_xsd.tmp#grValidityDate
Type extension of CountryType
Type hierarchy
Children NameElement
Attributes
QName Type Use Annotation
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type NationalityTypeList optional
Type of nationality - By birth, naturalization, citizen
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xal:3'
Source
<xs:element name="Country" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Name of the country of nationality. Could be more than one nationality</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="a:CountryType">
        <xs:attribute name="Type" type="NationalityTypeList">
          <xs:annotation>
            <xs:documentation>Type of nationality - By birth, naturalization, citizen</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Status" type="ct:StatusList">
          <xs:annotation>
            <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grValidityDate"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element Occupations
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of occupations of a person
Diagram
Diagram xPIL_xsd.tmp#Occupations_Occupation
Used by
Children Occupation
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Occupations">
  <xs:annotation>
    <xs:documentation>A container for a list of occupations of a person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Occupation" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Occupation details</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="OccupationElement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Full description of the occupation or part of it</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="ct:String">
                    <xs:attribute name="Type" type="OccupationElementList">
                      <xs:annotation>
                        <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="Employer" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Reference to a Party element that describes the employer.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="n:OrganisationNameType"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="isSelfEmployed" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>Is the party self employed? A boolean value expected</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grValidityDate"/>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Occupations / Occupation
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Occupation details
Diagram
Diagram xPIL_xsd.tmp#Occupations_Occupations_Occupation_isSelfEmployed xPIL_xsd.tmp#Occupations_Occupations_Occupation_Status CommonTypes_xsd.tmp#grValidityDate CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#Occupations_Occupations_Occupation_OccupationElement xPIL_xsd.tmp#Occupations_Occupations_Occupation_Employer
Children Employer, OccupationElement
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
isSelfEmployed xs:boolean optional
Is the party self employed? A boolean value expected
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Occupation" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Occupation details</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OccupationElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Full description of the occupation or part of it</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="OccupationElementList">
                <xs:annotation>
                  <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Employer" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reference to a Party element that describes the employer.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="n:OrganisationNameType"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="isSelfEmployed" type="xs:boolean">
      <xs:annotation>
        <xs:documentation>Is the party self employed? A boolean value expected</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grValidityDate"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Occupations / Occupation / OccupationElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Full description of the occupation or part of it
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Occupations_Occupations_Occupation_Occupations_Occupations_Occupation_OccupationElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Type OccupationElementList optional
If present, specifies the type of the information provided as text value of the element.
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="OccupationElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Full description of the occupation or part of it</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="OccupationElementList">
          <xs:annotation>
            <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Occupations / Occupation / Employer
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Reference to a Party element that describes the employer.
Diagram
Diagram xNL_xsd.tmp#OrganisationNameType_Type xNL_xsd.tmp#OrganisationNameType_OrganisationID xNL_xsd.tmp#OrganisationNameType_OrganisationIDType xNL_xsd.tmp#OrganisationNameType_ID xNL_xsd.tmp#OrganisationNameType_Usage xNL_xsd.tmp#OrganisationNameType_Status CommonTypes_xsd.tmp#grValidityDate xNL_xsd.tmp#grNameKey xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xNL_xsd.tmp#OrganisationNameType_NameElement xNL_xsd.tmp#OrganisationNameType_SubDivisionName xNL_xsd.tmp#OrganisationNameType
Type extension of OrganisationNameType
Type hierarchy
Children NameElement, SubDivisionName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
Globally unique identifer
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
NameKey String optional
A primary key to reference Party Name.
NameKeyRef String optional
A foreign key to reference attribute Key of Party Name.
OrganisationID String optional
A unique identifier of an organisation
OrganisationIDType OrganisationIDTypeList optional
Type of identifier
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type OrganisationNameTypeList optional
Enumerated list of common types of aliases or name types.
Usage OrganisationNameUsageList optional
Usage of organisation name. How is it used and for what purpose. Allows user which name in a set of names to select for a given purpose.
e.g. used for legal purposes
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xnl:3'
Source
<xs:element name="Employer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reference to a Party element that describes the employer.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="n:OrganisationNameType"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element PhysicalInfo
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for physical characteristics of a person
Diagram
Diagram xPIL_xsd.tmp#PhysicalInfo_BloodGroup CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#PhysicalInfo_FreeTextLine xPIL_xsd.tmp#PhysicalInfo_Feature xPIL_xsd.tmp#PhysicalInfo_BodyMark xPIL_xsd.tmp#PhysicalInfo_Disability xPIL_xsd.tmp#PhysicalInfo_Allergy xPIL_xsd.tmp#PhysicalInfo_HealthCondition
Used by
Children Allergy, BodyMark, Disability, Feature, FreeTextLine, HealthCondition
Attributes
QName Type Use Annotation
BloodGroup BloodGroupList optional
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="PhysicalInfo">
  <xs:annotation>
    <xs:documentation>A container for physical characteristics of a person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="FreeTextLine" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Any other physical info not covered by elements here</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="PhysicalInfoFreeTextTypeList">
                <xs:annotation>
                  <xs:documentation>Category or type of physical info</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Feature" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Description of a physical feature such as hair, height, eye color, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="FeatureTypeList">
                <xs:annotation>
                  <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="UnitType" type="UnitTypeList">
                <xs:annotation>
                  <xs:documentation>Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="BodyMark" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Description of body marks, such as scars, tatoos, spots, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Part" type="BodyMarkPartList">
                <xs:annotation>
                  <xs:documentation>Free text name/description of the body part where the mark is located</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="Location" type="BodyMarkPartLocationList">
                <xs:annotation>
                  <xs:documentation>Free text description of where on the body part the mark is located. E.g. left hand side, front, back, etc</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Disability" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Description of person's disability.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Cause" type="DisabilityCauseList">
                <xs:annotation>
                  <xs:documentation>Free text description of the cause of the disability, e.g. birth defect, accident, etc.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Allergy" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Description of the person's allergy. e.g. Allergic to Pencillin, milk products</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="HealthCondition" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Condition of health in terms of medical. e.g. Healthy, diabetic, hgh blood pressure, high cholestrol, etc</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="BloodGroup" type="BloodGroupList"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element PhysicalInfo / FreeTextLine
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Any other physical info not covered by elements here
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#PhysicalInfo_PhysicalInfo_FreeTextLine_Type CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Type PhysicalInfoFreeTextTypeList optional
Category or type of physical info
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="FreeTextLine" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Any other physical info not covered by elements here</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="PhysicalInfoFreeTextTypeList">
          <xs:annotation>
            <xs:documentation>Category or type of physical info</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element PhysicalInfo / Feature
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Description of a physical feature such as hair, height, eye color, etc.
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#PhysicalInfo_PhysicalInfo_Feature_Type xPIL_xsd.tmp#PhysicalInfo_PhysicalInfo_Feature_UnitType CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Type FeatureTypeList optional
If present, specifies the type of the information provided as text value of the element.
UnitType UnitTypeList optional
Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Feature" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Description of a physical feature such as hair, height, eye color, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="FeatureTypeList">
          <xs:annotation>
            <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="UnitType" type="UnitTypeList">
          <xs:annotation>
            <xs:documentation>Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element PhysicalInfo / BodyMark
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Description of body marks, such as scars, tatoos, spots, etc.
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#PhysicalInfo_PhysicalInfo_BodyMark_Part xPIL_xsd.tmp#PhysicalInfo_PhysicalInfo_BodyMark_Location CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Location BodyMarkPartLocationList optional
Free text description of where on the body part the mark is located. E.g. left hand side, front, back, etc
Part BodyMarkPartList optional
Free text name/description of the body part where the mark is located
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="BodyMark" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Description of body marks, such as scars, tatoos, spots, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Part" type="BodyMarkPartList">
          <xs:annotation>
            <xs:documentation>Free text name/description of the body part where the mark is located</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="Location" type="BodyMarkPartLocationList">
          <xs:annotation>
            <xs:documentation>Free text description of where on the body part the mark is located. E.g. left hand side, front, back, etc</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element PhysicalInfo / Disability
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Description of person's disability.
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#PhysicalInfo_PhysicalInfo_Disability_Cause CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Cause DisabilityCauseList optional
Free text description of the cause of the disability, e.g. birth defect, accident, etc.
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Disability" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Description of person's disability.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Cause" type="DisabilityCauseList">
          <xs:annotation>
            <xs:documentation>Free text description of the cause of the disability, e.g. birth defect, accident, etc.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element PhysicalInfo / Allergy
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Description of the person's allergy. e.g. Allergic to Pencillin, milk products
Diagram
Diagram CommonTypes_xsd.tmp#String CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Allergy" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Description of the person's allergy. e.g. Allergic to Pencillin, milk products</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element PhysicalInfo / HealthCondition
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Condition of health in terms of medical. e.g. Healthy, diabetic, hgh blood pressure, high cholestrol, etc
Diagram
Diagram CommonTypes_xsd.tmp#String CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="HealthCondition" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Condition of health in terms of medical. e.g. Healthy, diabetic, hgh blood pressure, high cholestrol, etc</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Preferences
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of preferences of a person (e.g. seat position in flight, restuarants)
Diagram
Diagram xPIL_xsd.tmp#Preferences_Preference
Used by
Children Preference
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Preferences">
  <xs:annotation>
    <xs:documentation>A container for a list of preferences of a person (e.g. seat position in flight, restuarants)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Preference" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Preferences of the person. e.g. seat in non smoking area, holiday with family than alone</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="PreferenceTypeList">
                <xs:annotation>
                  <xs:documentation>Type of preference. e.g. seating position</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attributeGroup ref="ct:grDataQuality"/>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Preferences / Preference
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Preferences of the person. e.g. seat in non smoking area, holiday with family than alone
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Preferences_Preferences_Preference_Type CommonTypes_xsd.tmp#grDataQuality
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
Type PreferenceTypeList optional
Type of preference. e.g. seating position
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Preference" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Preferences of the person. e.g. seat in non smoking area, holiday with family than alone</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="PreferenceTypeList">
          <xs:annotation>
            <xs:documentation>Type of preference. e.g. seating position</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attributeGroup ref="ct:grDataQuality"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Qualifications
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for a list of  qualifications of a person
Diagram
Diagram xPIL_xsd.tmp#Qualifications_Qualification
Used by
Children Qualification
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Qualifications">
  <xs:annotation>
    <xs:documentation>A container for a list of qualifications of a person</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Qualification" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Educational qualification</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="QualificationElement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Full / partial name or description of person's qualification</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="ct:String">
                    <xs:attribute name="Type" type="QualificationElementList">
                      <xs:annotation>
                        <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="Institution" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Reference to a Party element that describes the institution.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="n:OrganisationNameType"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grValidityDate"/>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Qualifications / Qualification
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Educational qualification
Diagram
Diagram xPIL_xsd.tmp#Qualifications_Qualifications_Qualification_Status CommonTypes_xsd.tmp#grValidityDate CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#Qualifications_Qualifications_Qualification_QualificationElement xPIL_xsd.tmp#Qualifications_Qualifications_Qualification_Institution
Children Institution, QualificationElement
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Qualification" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Educational qualification</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="QualificationElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Full / partial name or description of person's qualification</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="QualificationElementList">
                <xs:annotation>
                  <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Institution" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reference to a Party element that describes the institution.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="n:OrganisationNameType"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grValidityDate"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Qualifications / Qualification / QualificationElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Full / partial name or description of person's qualification
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Qualifications_Qualifications_Qualification_Qualifications_Qualifications_Qualification_QualificationElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Type QualificationElementList optional
If present, specifies the type of the information provided as text value of the element.
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="QualificationElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Full / partial name or description of person's qualification</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="QualificationElementList">
          <xs:annotation>
            <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Qualifications / Qualification / Institution
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Reference to a Party element that describes the institution.
Diagram
Diagram xNL_xsd.tmp#OrganisationNameType_Type xNL_xsd.tmp#OrganisationNameType_OrganisationID xNL_xsd.tmp#OrganisationNameType_OrganisationIDType xNL_xsd.tmp#OrganisationNameType_ID xNL_xsd.tmp#OrganisationNameType_Usage xNL_xsd.tmp#OrganisationNameType_Status CommonTypes_xsd.tmp#grValidityDate xNL_xsd.tmp#grNameKey xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xNL_xsd.tmp#OrganisationNameType_NameElement xNL_xsd.tmp#OrganisationNameType_SubDivisionName xNL_xsd.tmp#OrganisationNameType
Type extension of OrganisationNameType
Type hierarchy
Children NameElement, SubDivisionName
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
Globally unique identifer
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
NameKey String optional
A primary key to reference Party Name.
NameKeyRef String optional
A foreign key to reference attribute Key of Party Name.
OrganisationID String optional
A unique identifier of an organisation
OrganisationIDType OrganisationIDTypeList optional
Type of identifier
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type OrganisationNameTypeList optional
Enumerated list of common types of aliases or name types.
Usage OrganisationNameUsageList optional
Usage of organisation name. How is it used and for what purpose. Allows user which name in a set of names to select for a given purpose.
e.g. used for legal purposes
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xnl:3'
Source
<xs:element name="Institution" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reference to a Party element that describes the institution.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="n:OrganisationNameType"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element Visas
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container to define the VISAs held by a person (e.g. visitor, temporary, permanent resident, work, etc)
Diagram
Diagram xPIL_xsd.tmp#Visas_Visa
Used by
Children Visa
Attributes
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Visas">
  <xs:annotation>
    <xs:documentation>A container to define the VISAs held by a person (e.g. visitor, temporary, permanent resident, work, etc)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Visa" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>All information about Visa details.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="VisaElement" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Visa category number depending upon the type of visa. Example: H-1 for employment visa as in the USA</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="ct:String">
                    <xs:attribute name="Type" type="VisaElementList">
                      <xs:annotation>
                        <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:anyAttribute namespace="##other" processContents="lax"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Status" type="ct:StatusList">
            <xs:annotation>
              <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attributeGroup ref="ct:grValidityDate"/>
          <xs:attribute name="EntryByDate" type="xs:dateTime"/>
          <xs:attributeGroup ref="ct:grDataQuality"/>
          <xs:anyAttribute namespace="##other" processContents="lax"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Visas / Visa
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
All information about Visa details.
Diagram
Diagram xPIL_xsd.tmp#Visas_Visas_Visa_Status CommonTypes_xsd.tmp#grValidityDate xPIL_xsd.tmp#Visas_Visas_Visa_EntryByDate CommonTypes_xsd.tmp#grDataQuality xPIL_xsd.tmp#Visas_Visas_Visa_VisaElement
Children VisaElement
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
EntryByDate xs:dateTime optional
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Visa" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>All information about Visa details.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="VisaElement" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Visa category number depending upon the type of visa. Example: H-1 for employment visa as in the USA</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="ct:String">
              <xs:attribute name="Type" type="VisaElementList">
                <xs:annotation>
                  <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:anyAttribute namespace="##other" processContents="lax"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Status" type="ct:StatusList">
      <xs:annotation>
        <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="ct:grValidityDate"/>
    <xs:attribute name="EntryByDate" type="xs:dateTime"/>
    <xs:attributeGroup ref="ct:grDataQuality"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element Visas / Visa / VisaElement
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Visa category number depending upon the type of visa. Example: H-1 for employment visa as in the USA
Diagram
Diagram CommonTypes_xsd.tmp#String xPIL_xsd.tmp#Visas_Visas_Visa_Visas_Visas_Visa_VisaElement_Type
Type extension of String
Type hierarchy
Attributes
QName Type Use Annotation
Type VisaElementList optional
If present, specifies the type of the information provided as text value of the element.
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="VisaElement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Visa category number depending upon the type of visa. Example: H-1 for employment visa as in the USA</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="ct:String">
        <xs:attribute name="Type" type="VisaElementList">
          <xs:annotation>
            <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element Party
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for defining the unique characteristics of a party, which can be a person or organisation
Diagram
Diagram xPIL_xsd.tmp#PartyType_PartyType xPIL_xsd.tmp#PartyType_PartyID xPIL_xsd.tmp#PartyType_PartyIDType xPIL_xsd.tmp#PartyType_ID xPIL_xsd.tmp#PartyType_Usage xPIL_xsd.tmp#PartyType_Status CommonTypes_xsd.tmp#grValidityDate xPIL_xsd.tmp#PartyType_PartyKey xPIL_xsd.tmp#PartyType_PartyKeyRef xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xPIL_xsd.tmp#FreeTextLines xPIL_xsd.tmp#PartyName xPIL_xsd.tmp#Addresses xPIL_xsd.tmp#Accounts xPIL_xsd.tmp#ContactNumbers xPIL_xsd.tmp#Documents xPIL_xsd.tmp#ElectronicAddressIdentifiers xPIL_xsd.tmp#Events xPIL_xsd.tmp#Identifiers xPIL_xsd.tmp#Memberships xPIL_xsd.tmp#Relationships xPIL_xsd.tmp#Revenues xPIL_xsd.tmp#Stocks xPIL_xsd.tmp#Vehicles xPIL_xsd.tmp#OrganisationInfo xPIL_xsd.tmp#PersonInfo xPIL_xsd.tmp#BirthInfo xPIL_xsd.tmp#CountriesOfResidence xPIL_xsd.tmp#Favourites xPIL_xsd.tmp#Habits xPIL_xsd.tmp#Hobbies xPIL_xsd.tmp#Languages xPIL_xsd.tmp#Nationalities xPIL_xsd.tmp#Occupations xPIL_xsd.tmp#PhysicalInfo xPIL_xsd.tmp#Preferences xPIL_xsd.tmp#Qualifications xPIL_xsd.tmp#Visas xPIL_xsd.tmp#PartyType
Type PartyType
Children Accounts, Addresses, BirthInfo, ContactNumbers, CountriesOfResidence, Documents, ElectronicAddressIdentifiers, Events, Favourites, FreeTextLines, Habits, Hobbies, Identifiers, Languages, Memberships, Nationalities, Occupations, OrganisationInfo, PartyName, PersonInfo, PhysicalInfo, Preferences, Qualifications, Relationships, Revenues, Stocks, Vehicles, Visas
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
A globally unique identifier assigned to party
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
PartyID String optional
A unique identifier for party
PartyIDType PartyIDTypeList optional
Type of PartyID
PartyKey String optional
A primary key to reference Party.
PartyKeyRef String optional
A foreign key to reference attribute Key of Party.
PartyType PartyTypeList optional
Type of Party. e.g. Person or an organisation. An organisation could be university, college, club, association, company, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Usage PartyUsageList optional
Type of use of party date. e.g. exchange, update, create
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="Party" type="PartyType">
  <xs:annotation>
    <xs:documentation>A container for defining the unique characteristics of a party, which can be a person or organisation</xs:documentation>
  </xs:annotation>
</xs:element>
Element PersonDetails
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for defining the unique characteristics of a person only
Diagram
Diagram xPIL_xsd.tmp#PersonDetailsType_Usage xPIL_xsd.tmp#PersonDetailsType_Status CommonTypes_xsd.tmp#grValidityDate xPIL_xsd.tmp#PersonDetailsType_PersonDetailsKey xPIL_xsd.tmp#PersonDetailsType_PersonDetailsKeyRef CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xPIL_xsd.tmp#FreeTextLines xNL_xsd.tmp#PersonName xPIL_xsd.tmp#Addresses xPIL_xsd.tmp#Accounts xPIL_xsd.tmp#ContactNumbers xPIL_xsd.tmp#Documents xPIL_xsd.tmp#ElectronicAddressIdentifiers xPIL_xsd.tmp#Events xPIL_xsd.tmp#Identifiers xPIL_xsd.tmp#Memberships xPIL_xsd.tmp#Relationships xPIL_xsd.tmp#Revenues xPIL_xsd.tmp#Stocks xPIL_xsd.tmp#Vehicles xPIL_xsd.tmp#PersonInfo xPIL_xsd.tmp#BirthInfo xPIL_xsd.tmp#CountriesOfResidence xPIL_xsd.tmp#Favourites xPIL_xsd.tmp#Habits xPIL_xsd.tmp#Hobbies xPIL_xsd.tmp#Languages xPIL_xsd.tmp#Nationalities xPIL_xsd.tmp#Occupations xPIL_xsd.tmp#PhysicalInfo xPIL_xsd.tmp#Preferences xPIL_xsd.tmp#Qualifications xPIL_xsd.tmp#Visas xPIL_xsd.tmp#PersonDetailsType
Type extension of PersonDetailsType
Type hierarchy
Children Accounts, Addresses, BirthInfo, ContactNumbers, CountriesOfResidence, Documents, ElectronicAddressIdentifiers, Events, Favourites, FreeTextLines, Habits, Hobbies, Identifiers, Languages, Memberships, Nationalities, Occupations, PersonInfo, PersonName, PhysicalInfo, Preferences, Qualifications, Relationships, Revenues, Stocks, Vehicles, Visas
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
PersonDetailsKey String optional
A primary key to reference Person Details.
PersonDetailsKeyRef String optional
A foreign key to reference attribute Key of Person Details.
Status StatusList optional
Status of the organisation details
Usage PersonDetailsUsageList optional
Type of use of this data. e.g. data exchange, contact, update, create
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="PersonDetails">
  <xs:annotation>
    <xs:documentation>A container for defining the unique characteristics of a person only</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="PersonDetailsType"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element OrganisationDetails
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for defining the unique characteristics of an organisation only
Diagram
Diagram xPIL_xsd.tmp#OrganisationDetailsType_Usage xPIL_xsd.tmp#OrganisationDetailsType_Status CommonTypes_xsd.tmp#grValidityDate xPIL_xsd.tmp#OrganisationDetailsType_OrganisationDetailsKey xPIL_xsd.tmp#OrganisationDetailsType_OrganisationDetailsKeyRef xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xPIL_xsd.tmp#FreeTextLines xNL_xsd.tmp#OrganisationName xPIL_xsd.tmp#Addresses xPIL_xsd.tmp#Accounts xPIL_xsd.tmp#ContactNumbers xPIL_xsd.tmp#Documents xPIL_xsd.tmp#ElectronicAddressIdentifiers xPIL_xsd.tmp#Events xPIL_xsd.tmp#Identifiers xPIL_xsd.tmp#Memberships xPIL_xsd.tmp#Relationships xPIL_xsd.tmp#Revenues xPIL_xsd.tmp#Stocks xPIL_xsd.tmp#Vehicles xPIL_xsd.tmp#OrganisationInfo xPIL_xsd.tmp#OrganisationDetailsType
Type OrganisationDetailsType
Children Accounts, Addresses, ContactNumbers, Documents, ElectronicAddressIdentifiers, Events, FreeTextLines, Identifiers, Memberships, OrganisationInfo, OrganisationName, Relationships, Revenues, Stocks, Vehicles
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
OrganisationDetailsKey String optional
A primary key to reference Organisation Details.
OrganisationDetailsKeyRef String optional
A foreign key to reference attribute Key of Organisation Details.
Status StatusList optional
Status of the organisation details
Usage OrganisationDetailsUsageList optional
Type of use of this data. e.g. data exchange, contact, update, create
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:element name="OrganisationDetails" type="OrganisationDetailsType">
  <xs:annotation>
    <xs:documentation>A container for defining the unique characteristics of an organisation only</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type PartyType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for defining the unique characteristics of a party, which can be a person or organisation
Diagram
Diagram xPIL_xsd.tmp#PartyType_PartyType xPIL_xsd.tmp#PartyType_PartyID xPIL_xsd.tmp#PartyType_PartyIDType xPIL_xsd.tmp#PartyType_ID xPIL_xsd.tmp#PartyType_Usage xPIL_xsd.tmp#PartyType_Status CommonTypes_xsd.tmp#grValidityDate xPIL_xsd.tmp#PartyType_PartyKey xPIL_xsd.tmp#PartyType_PartyKeyRef xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xPIL_xsd.tmp#FreeTextLines xPIL_xsd.tmp#PartyName xPIL_xsd.tmp#Addresses xPIL_xsd.tmp#Accounts xPIL_xsd.tmp#ContactNumbers xPIL_xsd.tmp#Documents xPIL_xsd.tmp#ElectronicAddressIdentifiers xPIL_xsd.tmp#Events xPIL_xsd.tmp#Identifiers xPIL_xsd.tmp#Memberships xPIL_xsd.tmp#Relationships xPIL_xsd.tmp#Revenues xPIL_xsd.tmp#Stocks xPIL_xsd.tmp#Vehicles xPIL_xsd.tmp#OrganisationInfo xPIL_xsd.tmp#PersonInfo xPIL_xsd.tmp#BirthInfo xPIL_xsd.tmp#CountriesOfResidence xPIL_xsd.tmp#Favourites xPIL_xsd.tmp#Habits xPIL_xsd.tmp#Hobbies xPIL_xsd.tmp#Languages xPIL_xsd.tmp#Nationalities xPIL_xsd.tmp#Occupations xPIL_xsd.tmp#PhysicalInfo xPIL_xsd.tmp#Preferences xPIL_xsd.tmp#Qualifications xPIL_xsd.tmp#Visas
Used by
Children Accounts, Addresses, BirthInfo, ContactNumbers, CountriesOfResidence, Documents, ElectronicAddressIdentifiers, Events, Favourites, FreeTextLines, Habits, Hobbies, Identifiers, Languages, Memberships, Nationalities, Occupations, OrganisationInfo, PartyName, PersonInfo, PhysicalInfo, Preferences, Qualifications, Relationships, Revenues, Stocks, Vehicles, Visas
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
ID String optional
A globally unique identifier assigned to party
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
PartyID String optional
A unique identifier for party
PartyIDType PartyIDTypeList optional
Type of PartyID
PartyKey String optional
A primary key to reference Party.
PartyKeyRef String optional
A foreign key to reference attribute Key of Party.
PartyType PartyTypeList optional
Type of Party. e.g. Person or an organisation. An organisation could be university, college, club, association, company, etc
Status StatusList optional
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Usage PartyUsageList optional
Type of use of party date. e.g. exchange, update, create
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:complexType name="PartyType">
  <xs:annotation>
    <xs:documentation>A container for defining the unique characteristics of a party, which can be a person or organisation</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="FreeTextLines" minOccurs="0"/>
    <xs:element ref="PartyName" minOccurs="0"/>
    <xs:element ref="Addresses" minOccurs="0"/>
    <xs:element ref="Accounts" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container to define the accounts details of the party such as utility account, financil accounts</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="ContactNumbers" minOccurs="0"/>
    <xs:element ref="Documents" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container for identification document and cards of the party that are unique to the party. e.g. license, identification card, credit card, etc</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="ElectronicAddressIdentifiers" minOccurs="0"/>
    <xs:element ref="Events" minOccurs="0"/>
    <xs:element ref="Identifiers" minOccurs="0"/>
    <xs:element ref="Memberships" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container for memberships of party with other organisations (e.g. industry groups) or social networks (clubs, association, etc)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Relationships" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Relationships with other parties (persons or organisations, and the nature of relationship). Examples: - For person: Contacts, blood relatives, friends, referees, customers, etc - for Organisation: Subsidiary, Parent company, Branches, Divisions, Partners, etc</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Revenues" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for income / revenue information of the party (salary/organisation revenue)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Stocks" minOccurs="0"/>
    <xs:element ref="Vehicles" minOccurs="0"/>
    <xs:element ref="OrganisationInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for other organisation specific details that are not covered in this schema that are common to a party</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="PersonInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for other person specific details that are not covered in this schema elements that are common to a party</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="BirthInfo" minOccurs="0"/>
    <xs:element ref="CountriesOfResidence" minOccurs="0"/>
    <xs:element ref="Favourites" minOccurs="0"/>
    <xs:element ref="Habits" minOccurs="0"/>
    <xs:element ref="Hobbies" minOccurs="0"/>
    <xs:element ref="Languages" minOccurs="0"/>
    <xs:element ref="Nationalities" minOccurs="0"/>
    <xs:element ref="Occupations" minOccurs="0"/>
    <xs:element ref="PhysicalInfo" minOccurs="0"/>
    <xs:element ref="Preferences" minOccurs="0"/>
    <xs:element ref="Qualifications" minOccurs="0"/>
    <xs:element ref="Visas" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="PartyType" type="PartyTypeList">
    <xs:annotation>
      <xs:documentation>Type of Party. e.g. Person or an organisation. An organisation could be university, college, club, association, company, etc</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="PartyID" type="ct:String">
    <xs:annotation>
      <xs:documentation>A unique identifier for party</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="PartyIDType" type="PartyIDTypeList">
    <xs:annotation>
      <xs:documentation>Type of PartyID</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="ID" type="ct:String">
    <xs:annotation>
      <xs:documentation>A globally unique identifier assigned to party</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Usage" type="PartyUsageList">
    <xs:annotation>
      <xs:documentation>Type of use of party date. e.g. exchange, update, create</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Status" type="ct:StatusList">
    <xs:annotation>
      <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attributeGroup ref="ct:grValidityDate"/>
  <xs:attribute name="PartyKey" type="ct:String">
    <xs:annotation>
      <xs:documentation>A primary key to reference Party.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="PartyKeyRef" type="ct:String">
    <xs:annotation>
      <xs:documentation>A foreign key to reference attribute Key of Party.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute ref="xlink:type"/>
  <xs:attribute ref="xlink:label"/>
  <xs:attribute ref="xlink:href"/>
  <xs:attributeGroup ref="ct:grDataQuality"/>
  <xs:attributeGroup ref="ct:grLanguageCode"/>
  <xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
Complex Type PersonDetailsType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for defining the unique characteristics of a person only
Diagram
Diagram xPIL_xsd.tmp#PersonDetailsType_Usage xPIL_xsd.tmp#PersonDetailsType_Status CommonTypes_xsd.tmp#grValidityDate xPIL_xsd.tmp#PersonDetailsType_PersonDetailsKey xPIL_xsd.tmp#PersonDetailsType_PersonDetailsKeyRef CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xPIL_xsd.tmp#FreeTextLines xNL_xsd.tmp#PersonName xPIL_xsd.tmp#Addresses xPIL_xsd.tmp#Accounts xPIL_xsd.tmp#ContactNumbers xPIL_xsd.tmp#Documents xPIL_xsd.tmp#ElectronicAddressIdentifiers xPIL_xsd.tmp#Events xPIL_xsd.tmp#Identifiers xPIL_xsd.tmp#Memberships xPIL_xsd.tmp#Relationships xPIL_xsd.tmp#Revenues xPIL_xsd.tmp#Stocks xPIL_xsd.tmp#Vehicles xPIL_xsd.tmp#PersonInfo xPIL_xsd.tmp#BirthInfo xPIL_xsd.tmp#CountriesOfResidence xPIL_xsd.tmp#Favourites xPIL_xsd.tmp#Habits xPIL_xsd.tmp#Hobbies xPIL_xsd.tmp#Languages xPIL_xsd.tmp#Nationalities xPIL_xsd.tmp#Occupations xPIL_xsd.tmp#PhysicalInfo xPIL_xsd.tmp#Preferences xPIL_xsd.tmp#Qualifications xPIL_xsd.tmp#Visas
Used by
Element PersonDetails
Children Accounts, Addresses, BirthInfo, ContactNumbers, CountriesOfResidence, Documents, ElectronicAddressIdentifiers, Events, Favourites, FreeTextLines, Habits, Hobbies, Identifiers, Languages, Memberships, Nationalities, Occupations, PersonInfo, PersonName, PhysicalInfo, Preferences, Qualifications, Relationships, Revenues, Stocks, Vehicles, Visas
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
PersonDetailsKey String optional
A primary key to reference Person Details.
PersonDetailsKeyRef String optional
A foreign key to reference attribute Key of Person Details.
Status StatusList optional
Status of the organisation details
Usage PersonDetailsUsageList optional
Type of use of this data. e.g. data exchange, contact, update, create
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:complexType name="PersonDetailsType">
  <xs:annotation>
    <xs:documentation>A container for defining the unique characteristics of a person only</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="FreeTextLines" minOccurs="0"/>
    <xs:element ref="n:PersonName" maxOccurs="unbounded"/>
    <xs:element ref="Addresses" minOccurs="0"/>
    <xs:element ref="Accounts" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container to define the accounts details of the party such as utility account, financil accounts</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="ContactNumbers" minOccurs="0"/>
    <xs:element ref="Documents" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container for identification document and cards of the party that are unique to the party. e.g. license, identification card, credit card, etc</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="ElectronicAddressIdentifiers" minOccurs="0"/>
    <xs:element ref="Events" minOccurs="0"/>
    <xs:element ref="Identifiers" minOccurs="0"/>
    <xs:element ref="Memberships" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container for memberships of party with other organisations (e.g. industry groups) or social networks (clubs, association, etc)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Relationships" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Relationships with other parties (persons or organisations, and the nature of relationship). Examples: - For person: Contacts, blood relatives, friends, referees, customers, etc - for Organisation: Subsidiary, Parent company, Branches, Divisions, Partners, etc</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Revenues" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for income / revenue information of the party (salary/organisation revenue)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Stocks" minOccurs="0"/>
    <xs:element ref="Vehicles" minOccurs="0"/>
    <xs:element ref="PersonInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for other person specific details that are not covered in this schema elements that are common to a party</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="BirthInfo" minOccurs="0"/>
    <xs:element ref="CountriesOfResidence" minOccurs="0"/>
    <xs:element ref="Favourites" minOccurs="0"/>
    <xs:element ref="Habits" minOccurs="0"/>
    <xs:element ref="Hobbies" minOccurs="0"/>
    <xs:element ref="Languages" minOccurs="0"/>
    <xs:element ref="Nationalities" minOccurs="0"/>
    <xs:element ref="Occupations" minOccurs="0"/>
    <xs:element ref="PhysicalInfo" minOccurs="0"/>
    <xs:element ref="Preferences" minOccurs="0"/>
    <xs:element ref="Qualifications" minOccurs="0"/>
    <xs:element ref="Visas" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="Usage" type="PersonDetailsUsageList">
    <xs:annotation>
      <xs:documentation>Type of use of this data. e.g. data exchange, contact, update, create</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Status" type="ct:StatusList">
    <xs:annotation>
      <xs:documentation>Status of the organisation details</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attributeGroup ref="ct:grValidityDate"/>
  <xs:attribute name="PersonDetailsKey" type="ct:String">
    <xs:annotation>
      <xs:documentation>A primary key to reference Person Details.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="PersonDetailsKeyRef" type="ct:String">
    <xs:annotation>
      <xs:documentation>A foreign key to reference attribute Key of Person Details.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attributeGroup ref="ct:grDataQuality"/>
  <xs:attributeGroup ref="ct:grLanguageCode"/>
  <xs:anyAttribute namespace="##other"/>
</xs:complexType>
Complex Type OrganisationDetailsType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A container for defining the unique characteristics of an organisation only
Diagram
Diagram xPIL_xsd.tmp#OrganisationDetailsType_Usage xPIL_xsd.tmp#OrganisationDetailsType_Status CommonTypes_xsd.tmp#grValidityDate xPIL_xsd.tmp#OrganisationDetailsType_OrganisationDetailsKey xPIL_xsd.tmp#OrganisationDetailsType_OrganisationDetailsKeyRef xlink-2003-12-31_xsd.tmp#type xlink-2003-12-31_xsd.tmp#label xlink-2003-12-31_xsd.tmp#href CommonTypes_xsd.tmp#grDataQuality CommonTypes_xsd.tmp#grLanguageCode xPIL_xsd.tmp#FreeTextLines xNL_xsd.tmp#OrganisationName xPIL_xsd.tmp#Addresses xPIL_xsd.tmp#Accounts xPIL_xsd.tmp#ContactNumbers xPIL_xsd.tmp#Documents xPIL_xsd.tmp#ElectronicAddressIdentifiers xPIL_xsd.tmp#Events xPIL_xsd.tmp#Identifiers xPIL_xsd.tmp#Memberships xPIL_xsd.tmp#Relationships xPIL_xsd.tmp#Revenues xPIL_xsd.tmp#Stocks xPIL_xsd.tmp#Vehicles xPIL_xsd.tmp#OrganisationInfo
Used by
Children Accounts, Addresses, ContactNumbers, Documents, ElectronicAddressIdentifiers, Events, FreeTextLines, Identifiers, Memberships, OrganisationInfo, OrganisationName, Relationships, Revenues, Stocks, Vehicles
Attributes
QName Type Use Annotation
DataQualityType DataQualityTypeList optional
This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"
DateValidFrom xs:dateTime optional
Could be start date, issue date, validity start date, etc
DateValidTo xs:dateTime optional
Could be end date, expiry date, validity end date, etc
LanguageCode xs:language optional
Human Language used. e.g. "en", "en-US", "en-AUS", etc
OrganisationDetailsKey String optional
A primary key to reference Organisation Details.
OrganisationDetailsKeyRef String optional
A foreign key to reference attribute Key of Organisation Details.
Status StatusList optional
Status of the organisation details
Usage OrganisationDetailsUsageList optional
Type of use of this data. e.g. data exchange, contact, update, create
ValidFrom xs:dateTime optional
Date the data quality is valid from
ValidTo xs:dateTime optional
Date the data quality is valid to
xlink:href anyURI optional
xlink:label NCName optional
xlink:type restriction of string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:ciq:xpil:3'
Source
<xs:complexType name="OrganisationDetailsType">
  <xs:annotation>
    <xs:documentation>A container for defining the unique characteristics of an organisation only</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="FreeTextLines" minOccurs="0"/>
    <xs:element ref="n:OrganisationName" maxOccurs="unbounded"/>
    <xs:element ref="Addresses" minOccurs="0"/>
    <xs:element ref="Accounts" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container to define the accounts details of the party such as utility account, financil accounts</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="ContactNumbers" minOccurs="0"/>
    <xs:element ref="Documents" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container for identification document and cards of the party that are unique to the party. e.g. license, identification card, credit card, etc</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="ElectronicAddressIdentifiers" minOccurs="0"/>
    <xs:element ref="Events" minOccurs="0"/>
    <xs:element ref="Identifiers" minOccurs="0"/>
    <xs:element ref="Memberships" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A container for memberships of party with other organisations (e.g. industry groups) or social networks (clubs, association, etc)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Relationships" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Relationships with other parties (persons or organisations, and the nature of relationship). Examples: - For person: Contacts, blood relatives, friends, referees, customers, etc - for Organisation: Subsidiary, Parent company, Branches, Divisions, Partners, etc</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Revenues" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for income / revenue information of the party (salary/organisation revenue)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Stocks" minOccurs="0"/>
    <xs:element ref="Vehicles" minOccurs="0"/>
    <xs:element ref="OrganisationInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container for other person specific details that are not covered in this schema elements that are common to a party</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="Usage" type="OrganisationDetailsUsageList">
    <xs:annotation>
      <xs:documentation>Type of use of this data. e.g. data exchange, contact, update, create</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Status" type="ct:StatusList">
    <xs:annotation>
      <xs:documentation>Status of the organisation details</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attributeGroup ref="ct:grValidityDate"/>
  <xs:attribute name="OrganisationDetailsKey" type="ct:String">
    <xs:annotation>
      <xs:documentation>A primary key to reference Organisation Details.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="OrganisationDetailsKeyRef" type="ct:String">
    <xs:annotation>
      <xs:documentation>A foreign key to reference attribute Key of Organisation Details.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute ref="xlink:type"/>
  <xs:attribute ref="xlink:label"/>
  <xs:attribute ref="xlink:href"/>
  <xs:attributeGroup ref="ct:grDataQuality"/>
  <xs:attributeGroup ref="ct:grLanguageCode"/>
  <xs:anyAttribute namespace="##other"/>
</xs:complexType>
Attribute FreeTextLines / FreeTextLine / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type (semantics or category) of free text data
Type FreeTextLineTypeList
Used by
Source
<xs:attribute name="Type" type="FreeTextLineTypeList">
  <xs:annotation>
    <xs:documentation>Type (semantics or category) of free text data</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Accounts / Account / AccountElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies the type of the information provided as text value of the element.
Type AccountElementList
Facets
enumeration AccountID
The unique name, number or mixed account identifier, e.g. bank account number
enumeration IssuingAuthority
The organisation that assigns and manages the account, e.g. a bank, power supplier, etc.
enumeration AccountType
Commonly recognised names, such as IRD number (for NZ), SSN (for US), ABN (for AU), etc.
enumeration AccountBranch
enumeration IssuingCountryName
The country that issued the account
Used by
Source
<xs:attribute name="Type" type="AccountElementList">
  <xs:annotation>
    <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Accounts / Account / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of account. e.g. bank, customer, employee, etc
Type AccountTypeList
Used by
Source
<xs:attribute name="Type" type="AccountTypeList">
  <xs:annotation>
    <xs:documentation>Type of account. e.g. bank, customer, employee, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Accounts / Account / @OwnershipType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Joint, Individual, corporate, etc.
Type AccountOwnershipTypeList
Used by
Source
<xs:attribute name="OwnershipType" type="AccountOwnershipTypeList">
  <xs:annotation>
    <xs:documentation>Joint, Individual, corporate, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Accounts / Account / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ContactNumbers / ContactNumber / ContactNumberElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies type of the information provdied as text value of the element.
Type ContactNumberElementList
Facets
enumeration CountryCode
Code to dial to a country. E.g. 1 for US, 44 for UK
enumeration AreaCode
Code to dial an area within a country. For example: "02" for Sydney, "03" for Melbourne
enumeration LocalNumber
Local number as would be used by others within the same dialing area.
enumeration Extension
An extension to the number that is usually handled by some PABX
enumeration Pin
E.g. special access code
enumeration Separator
Any text that is not part of the phone number, but has some informational content, e.g. Ext.
enumeration NationalNumber
Area code with local number if one line. May include national access numbers.
enumeration InternationalNumber
Full international number in one line. May include international access numbers.
Used by
Source
<xs:attribute name="Type" type="ContactNumberElementList">
  <xs:annotation>
    <xs:documentation>If present, specifies type of the information provdied as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ContactNumbers / ContactNumber / @CommunicationMediaType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text explanation of the communication line type. e.g. telephone, land line, mobile, fax, pager, etc
Type CommunicationMediaTypeList
Facets
enumeration Cellphone
enumeration Fax
enumeration Pager
enumeration Telephone
enumeration VOIP
Used by
Source
<xs:attribute name="CommunicationMediaType" type="CommunicationMediaTypeList">
  <xs:annotation>
    <xs:documentation>Free text explanation of the communication line type. e.g. telephone, land line, mobile, fax, pager, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ContactNumbers / ContactNumber / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Current Status of Contact Number
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
    <xs:documentation>Current Status of Contact Number</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ContactNumbers / ContactNumber / @Usage
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Nature of contact. Example: business, personal, free call, toll free, after hours, etc
Type ContactNumberUsageList
Used by
Source
<xs:attribute name="Usage" type="ContactNumberUsageList">
  <xs:annotation>
    <xs:documentation>Nature of contact. Example: business, personal, free call, toll free, after hours, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ContactNumbers / ContactNumber / @ContactHours
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text expression of contact hours. e.g. 9:00AM-5:00PM
Type String
Facets
whiteSpace collapse
Used by
Source
<xs:attribute name="ContactHours" type="ct:String">
  <xs:annotation>
    <xs:documentation>Free text expression of contact hours. e.g. 9:00AM-5:00PM</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Documents / Document / DocumentElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies the type of the information provided as text value of the element.
Type DocumentElementList
Facets
enumeration DocumentID
Usually the number of the document, which can be alphanumeric
enumeration DocumentName
Name of the document.e.g. VISA, MASTERCARD for credit cards
enumeration Privilege
A privilege the holder of the document was grunted. E.g. security access level
enumeration Restriction
A restriction imposed on the holder of the document. E.g. learners license
enumeration GroupName
A name of a larger group that recognises this document or supports it.
enumeration VerificationCode
Verirfication/security code as in credit card
enumeration Category
Category of the document such as Donor Type in License,
Gold Card, Silver Card, Platinum Card, etc
enumeration IssuePlace
Place of issue of the document. e.g.  Sydney, Australia
enumeration AccessCode
Access/Security code of the document
enumeration Type
Use this if the enumeration list for type of document is not used.
Used by
Source
<xs:attribute name="Type" type="DocumentElementList">
  <xs:annotation>
    <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Documents / Document / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Type DocumentTypeList
Facets
enumeration Passport
enumeration DriverLicense
enumeration CreditCard
enumeration BankCard
enumeration KeyCard
enumeration AccessCard
enumeration IdentificationCard
enumeration Certificate
enumeration MileageProgram
Used by
Source
<xs:attribute name="Type" type="DocumentTypeList"/>
Attribute Documents / Document / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ElectronicAddressIdentifiers / ElectronicAddressIdentifier / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of electronic address identifier
Type ElectronicAddressIdentifierTypeList
Facets
enumeration AIM
enumeration EMAIL
enumeration GOOGLE
enumeration GIZMO
enumeration ICQ
enumeration JABBER
enumeration MSN
enumeration SIP
enumeration SKYPE
enumeration URL
enumeration XRI
enumeration YAHOO
Used by
Source
<xs:attribute name="Type" type="ElectronicAddressIdentifierTypeList">
  <xs:annotation>
    <xs:documentation>Type of electronic address identifier</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ElectronicAddressIdentifiers / ElectronicAddressIdentifier / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ElectronicAddressIdentifiers / ElectronicAddressIdentifier / @Usage
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Usage of electronic address identifier. e.g. business, personal
Type ElectronicAddressIdentifierUsageList
Used by
Source
<xs:attribute name="Usage" type="ElectronicAddressIdentifierUsageList">
  <xs:annotation>
    <xs:documentation>Usage of electronic address identifier. e.g. business, personal</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute ElectronicAddressIdentifiers / ElectronicAddressIdentifier / @Label
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
An electronic address identifier is usually stored (and probably exchanged) in conjunction with a label which is typically displayed and the URL/electronic identifier just links that label.
Type String
Facets
whiteSpace collapse
Used by
Source
<xs:attribute name="Label" type="ct:String">
  <xs:annotation>
    <xs:documentation>An electronic address identifier is usually stored (and probably exchanged) in conjunction with a label which is typically displayed and the URL/electronic identifier just links that label.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Events / Event / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of event. e.g. Anniversary. If "Anniversary" is type, then the text for Event could be "20th wedding anniversary"
Type EventTypeList
Used by
Element Events/Event
Source
<xs:attribute name="Type" type="EventTypeList">
  <xs:annotation>
    <xs:documentation>Type of event. e.g. Anniversary. If "Anniversary" is type, then the text for Event could be "20th wedding anniversary"</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Events / Event / @Date
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Record the exact date of the event here. For example, deceased date, company closed date, birthday date of spouse, etc
Type xs:dateTime
Used by
Element Events/Event
Source
<xs:attribute name="Date" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Record the exact date of the event here. For example, deceased date, company closed date, birthday date of spouse, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Identifiers / Identifier / IdentifierElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Type PartyIdentifierElementList
Facets
enumeration Identifier
enumeration IssuingCountryName
Used by
Source
<xs:attribute name="Type" type="PartyIdentifierElementList"/>
Attribute Identifiers / Identifier / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of identifier. e.g. Tax Number
Type PartyIdentifierTypeList
Facets
enumeration TaxID
enumeration CompanyID
enumeration NationalID
enumeration RegistrationID
Used by
Source
<xs:attribute name="Type" type="PartyIdentifierTypeList">
  <xs:annotation>
    <xs:documentation>Type of identifier. e.g. Tax Number</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Identifiers / Identifier / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Memberships / Membership / MembershipElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies the type of the information provided as text value of the element.
Type MembershipElementList
Facets
enumeration MembershipNumber
Membership identifier, e.g. membership number or some other type of ID
enumeration Privilege
A privilege that the member can enjoy as part of the membership. E.g. access to free events.
enumeration Restriction
A restriction that the membership imposes on the member, e.g. do not smoke.
enumeration GroupName
Larger group or alliance name the membership provides access to.
enumeration Category
Category of the membership such as Gold, Silver, Platinum, etc
enumeration Type
Use this if the enumeration list for type of memberhsip is not used.
enumeration IssuingCountryName
The country that issues the membership
enumeration Role
Role in membership for a person , e.g. secretary, President, treasurer
Used by
Source
<xs:attribute name="Type" type="MembershipElementList">
  <xs:annotation>
    <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Memberships / Membership / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of membership. e.g
Type of membership. e.g IEEE, Rifles Club
Type MembershipTypeList
Used by
Source
<xs:attribute name="Type" type="MembershipTypeList">
  <xs:annotation>
    <xs:documentation>Type of membership. e.g</xs:documentation>
    <xs:documentation>Type of membership. e.g IEEE, Rifles Club</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Memberships / Membership / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Relationships / Relationship / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Relationships / Relationship / @PartyType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of party involved in the relationship, i.e. person or organisation
Type PartyTypeList
Used by
Source
<xs:attribute name="PartyType" type="PartyTypeList">
  <xs:annotation>
    <xs:documentation>Type of party involved in the relationship, i.e. person or organisation</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Relationships / Relationship / @RelationshipWithPerson
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If tha party is person, then the type of relationship with the person such as Friend, Mother, wife, contact, referee
Type PersonRelationshipTypeList
Used by
Source
<xs:attribute name="RelationshipWithPerson" type="PersonRelationshipTypeList">
  <xs:annotation>
    <xs:documentation>If tha party is person, then the type of relationship with the person such as Friend, Mother, wife, contact, referee</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Relationships / Relationship / @RelationshipWithOrganisation
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If tha party is organisation, then the type of relationship with the organisation such as employer, branch, head office, subsidiary, etc
Type OrganisationRelationshipTypeList
Used by
Source
<xs:attribute name="RelationshipWithOrganisation" type="OrganisationRelationshipTypeList">
  <xs:annotation>
    <xs:documentation>If tha party is organisation, then the type of relationship with the organisation such as employer, branch, head office, subsidiary, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Relationships / Relationship / @RelationshipValidFrom
Namespace urn:oasis:names:tc:ciq:xpil:3
Type xs:dateTime
Used by
Source
<xs:attribute name="RelationshipValidFrom" type="xs:dateTime"/>
Attribute Relationships / Relationship / @RelationshipValidTo
Namespace urn:oasis:names:tc:ciq:xpil:3
Type xs:dateTime
Used by
Source
<xs:attribute name="RelationshipValidTo" type="xs:dateTime"/>
Attribute Revenues / Revenue / @CurrencyCode
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A three-letter currency code as per ISO 4217
Type RevenueCurrencyCodeList
Used by
Source
<xs:attribute name="CurrencyCode" type="RevenueCurrencyCodeList">
  <xs:annotation>
    <xs:documentation>A three-letter currency code as per ISO 4217</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Revenues / Revenue / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Revenues / Revenue / @PeriodFrom
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Begining of the period. Inclusive.
Type xs:dateTime
Used by
Source
<xs:attribute name="PeriodFrom" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Begining of the period. Inclusive.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Revenues / Revenue / @PeriodTo
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
End of the period. Inclusive.
Type xs:dateTime
Used by
Source
<xs:attribute name="PeriodTo" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>End of the period. Inclusive.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Revenues / Revenue / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Defines the type of amount. Example: Total earning, profit, loss, turnover, etc.
Type RevenueTypeList
Used by
Source
<xs:attribute name="Type" type="RevenueTypeList">
  <xs:annotation>
    <xs:documentation>Defines the type of amount. Example: Total earning, profit, loss, turnover, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Revenues / Revenue / @Precision
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Precision range where the value of the element is in the middle of the range. E.g.
Type restriction of xs:decimal
Facets
minInclusive 0
Used by
Source
<xs:attribute name="Precision">
  <xs:annotation>
    <xs:documentation>Precision range where the value of the element is in the middle of the range. E.g.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute Revenues / Revenue / @Source
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Where this revenue / income comes from, e.g. business stream, activity, etc.
Type RevenueSourceList
Used by
Source
<xs:attribute name="Source" type="RevenueSourceList">
  <xs:annotation>
    <xs:documentation>Where this revenue / income comes from, e.g. business stream, activity, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Revenues / Revenue / @CountryName
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Country from where the revenue is generated
Type String
Facets
whiteSpace collapse
Used by
Source
<xs:attribute name="CountryName" type="ct:String">
  <xs:annotation>
    <xs:documentation>Country from where the revenue is generated</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Revenues / Revenue / @AfterTax
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present and set to true indicates that the income / revenue is after tax.
Type xs:boolean
Used by
Source
<xs:attribute name="AfterTax" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>If present and set to true indicates that the income / revenue is after tax.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Stocks / Stock / @ListedCode
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
The code name for the organisation as listed in the exchange. E.g. MOT for Motorola Inc
Type String
Facets
whiteSpace collapse
Used by
Element Stocks/Stock
Source
<xs:attribute name="ListedCode" type="ct:String">
  <xs:annotation>
    <xs:documentation>The code name for the organisation as listed in the exchange. E.g. MOT for Motorola Inc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Stocks / Stock / @MarketName
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text name of the stock exchange or other market. E.g. NYSE or NZX
Type String
Facets
whiteSpace collapse
Used by
Element Stocks/Stock
Source
<xs:attribute name="MarketName" type="ct:String">
  <xs:annotation>
    <xs:documentation>Free text name of the stock exchange or other market. E.g. NYSE or NZX</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Stocks / Stock / @CountryName
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Name of the country where listed
Type String
Facets
whiteSpace collapse
Used by
Element Stocks/Stock
Source
<xs:attribute name="CountryName" type="ct:String">
  <xs:annotation>
    <xs:documentation>Name of the country where listed</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Stocks / Stock / @InvestedDate
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
date of investment
Type xs:dateTime
Used by
Element Stocks/Stock
Source
<xs:attribute name="InvestedDate" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>date of investment</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Stocks / Stock / @ShareQuantity
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Quantity of shares.....1 million shares
Type String
Facets
whiteSpace collapse
Used by
Element Stocks/Stock
Source
<xs:attribute name="ShareQuantity" type="ct:String">
  <xs:annotation>
    <xs:documentation>Quantity of shares.....1 million shares</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Stocks / Stock / @ListedDate
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
date of listing
Type xs:dateTime
Used by
Element Stocks/Stock
Source
<xs:attribute name="ListedDate" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>date of listing</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Vehicles / Vehicle / VehicleElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies the type of the information provided as text value of the element.
Type VehicleInfoElementList
Facets
enumeration Make
Free text make description, e.g. Toyota, Ford
enumeration Model
Free text model description, e.g. Pajero, Falcon, etc. May include make as in Ford Falcon or Mitsubishi Pajero. If the make information is included then do not put the make as a separate element qualified with Make.
enumeration ManufactureDate
Free text data which can be a full date or a year.
enumeration EngineNumber
Free text engine number
enumeration ChassisNumber
Free text chassis number
enumeration BodyNumber
Free text body number
enumeration LicensePlateNumber
Free text license plate number
enumeration LicensePlateType
Number plate types are different. e.g. standard, premier, diplomat, etc
enumeration Colour
enumeration BodyType
Type of body. e.g. Sedan, Ute, Station wagon, 2 door, etc
enumeration Type
Use this if the enumeration list for type of vehicle is not used.
Used by
Source
<xs:attribute name="Type" type="VehicleInfoElementList">
  <xs:annotation>
    <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Vehicles / Vehicle / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of vehicle. Example: Motorbike, Truck, Car, Bicycle, 4WD, Jeep, etc
Type VehicleTypeList
Used by
Source
<xs:attribute name="Type" type="VehicleTypeList">
  <xs:annotation>
    <xs:documentation>Type of vehicle. Example: Motorbike, Truck, Car, Bicycle, 4WD, Jeep, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Vehicles / Vehicle / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of organisation. Free text description, e.g. Company, Trust, Bank, Society, Club, etc.
Type OrganisationInfoTypeList
Used by
Source
<xs:attribute name="Type" type="OrganisationInfoTypeList">
  <xs:annotation>
    <xs:documentation>Type of organisation. Free text description, e.g. Company, Trust, Bank, Society, Club, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @CategoryType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of category the organisation belongs to such as club, association, company, vendor, etc
Type OrganisationCategoryTypeList
Facets
enumeration Vendor
enumeration GovernmentAgency
enumeration University
enumeration College
enumeration School
enumeration Club
enumeration Association
enumeration Consortium
enumeration Company
Used by
Source
<xs:attribute name="CategoryType" type="OrganisationCategoryTypeList">
  <xs:annotation>
    <xs:documentation>Type of category the organisation belongs to such as club, association, company, vendor, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @Nature
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Nature of the organisation. e.g. Public limited, Commercial, charity, non-commercial, etc.
Type OrganisationInfoNatureList
Used by
Source
<xs:attribute name="Nature" type="OrganisationInfoNatureList">
  <xs:annotation>
    <xs:documentation>Nature of the organisation. e.g. Public limited, Commercial, charity, non-commercial, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @IndustryType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Organisation Industry type such as IT, Manufacturing.
Type IndustryTypeList
Used by
Source
<xs:attribute name="IndustryType" type="IndustryTypeList">
  <xs:annotation>
    <xs:documentation>Organisation Industry type such as IT, Manufacturing.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @IndustryCode
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Industry code or classification
Type IndustryCodeList
Used by
Source
<xs:attribute name="IndustryCode" type="IndustryCodeList">
  <xs:annotation>
    <xs:documentation>Industry code or classification</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @IndustryCodeType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of code used for industry code
Type String
Facets
whiteSpace collapse
Used by
Source
<xs:attribute name="IndustryCodeType" type="ct:String">
  <xs:annotation>
    <xs:documentation>Type of code used for industry code</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @NumberOfEmployees
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text description of organisation size in terms of number of employees
Type String
Facets
whiteSpace collapse
Used by
Source
<xs:attribute name="NumberOfEmployees" type="ct:String">
  <xs:annotation>
    <xs:documentation>Free text description of organisation size in terms of number of employees</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @OperatingHourStartTime
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Operating hour start time of the organisation, e.g. 9:00am
Type xs:time
Used by
Source
<xs:attribute name="OperatingHourStartTime" type="xs:time">
  <xs:annotation>
    <xs:documentation>Operating hour start time of the organisation, e.g. 9:00am</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationInfo / @OperatingHourEndTime
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Operating hour end time for the organisation. e.g. 5:00pm
Type xs:time
Used by
Source
<xs:attribute name="OperatingHourEndTime" type="xs:time">
  <xs:annotation>
    <xs:documentation>Operating hour end time for the organisation. e.g. 5:00pm</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonInfo / @Age
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Age of the person as integer
Type String
Facets
whiteSpace collapse
Used by
Element PersonInfo
Source
<xs:attribute name="Age" type="ct:String">
  <xs:annotation>
    <xs:documentation>Age of the person as integer</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonInfo / @CategoryType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of category the person belongs such as customer, employee, friend, prospect, etc
Type PersonCategoryTypeList
Facets
enumeration ExistingCustomer
enumeration PotentialCustomer
enumeration Employee
enumeration Friend
Used by
Element PersonInfo
Source
<xs:attribute name="CategoryType" type="PersonCategoryTypeList">
  <xs:annotation>
    <xs:documentation>Type of category the person belongs such as customer, employee, friend, prospect, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonInfo / @PhysicalStatus
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the person. e.g. living, deceased, retired. To log the date of the status such as death or retired, use "Events" element
Type PhysicalStatusList
Used by
Element PersonInfo
Source
<xs:attribute name="PhysicalStatus" type="PhysicalStatusList">
  <xs:annotation>
    <xs:documentation>Status of the person. e.g. living, deceased, retired. To log the date of the status such as death or retired, use "Events" element</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonInfo / @MaritalStatus
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text description of the current marital status, e.g. married, separated, divorced, separated, etc.
Type MaritalStatusList
Used by
Element PersonInfo
Source
<xs:attribute name="MaritalStatus" type="MaritalStatusList">
  <xs:annotation>
    <xs:documentation>Free text description of the current marital status, e.g. married, separated, divorced, separated, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonInfo / @Ethnicity
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Ethnicity of the person, e.g. Asian, Chinese, African, etc.
Type PersonEthnicityList
Used by
Element PersonInfo
Source
<xs:attribute name="Ethnicity" type="PersonEthnicityList">
  <xs:annotation>
    <xs:documentation>Ethnicity of the person, e.g. Asian, Chinese, African, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonInfo / @Gender
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text gender description.
Type GenderList
Used by
Element PersonInfo
Source
<xs:attribute name="Gender" type="GenderList">
  <xs:annotation>
    <xs:documentation>Free text gender description.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonInfo / @Religion
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text name of the religion
Type ReligionList
Used by
Element PersonInfo
Source
<xs:attribute name="Religion" type="ReligionList">
  <xs:annotation>
    <xs:documentation>Free text name of the religion</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute BirthInfo / BirthInfoElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies the type of the information provided as text value of the element.
Type BirthInfoElementList
Facets
enumeration BirthStar
Commonly used in some oriental cultures
enumeration BirthPlace
A free text descriprion of the birth place, e.g. country name, region, etc.
enumeration BirthSign
Specific to some cultures
Used by
Source
<xs:attribute name="Type" type="BirthInfoElementList">
  <xs:annotation>
    <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute BirthInfo / @BirthDateTime
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
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.
Type xs:dateTime
Used by
Element BirthInfo
Source
<xs:attribute name="BirthDateTime" type="xs:dateTime">
  <xs:annotation>
    <xs: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.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute BirthInfo / @BirthDateTimePrecision
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Specify the duration of the uncertainity period as a range where BirthDateTime is in the middle of the range. Uses xsd:duration as the data type. The time interval is in the format: PnYnMnDTnHnMnS
P: period (required), nY: number of years, nM: number of months, nD: number of days, T: start of a time section (required if hours, minutes or secords to be specified), nH: number of hours, nM: number of minutes, nS: number of seconds

P5Y -> period of 5 years
P5Y2M10D -> 5 years, 2 months, 10 days, and 15 hours
Type xs:duration
Used by
Element BirthInfo
Source
<xs:attribute name="BirthDateTimePrecision" type="xs:duration">
  <xs:annotation>
    <xs:documentation>Specify the duration of the uncertainity period as a range where BirthDateTime is in the middle of the range. Uses xsd:duration as the data type. The time interval is in the format: PnYnMnDTnHnMnS P: period (required), nY: number of years, nM: number of months, nD: number of days, T: start of a time section (required if hours, minutes or secords to be specified), nH: number of hours, nM: number of minutes, nS: number of seconds P5Y -> period of 5 years P5Y2M10D -> 5 years, 2 months, 10 days, and 15 hours</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute CountriesOfResidence / Country / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of residency. e.g. permenant resident, citizen, temporary resident
Type ResidencyTypeList
Used by
Source
<xs:attribute name="Type" type="ResidencyTypeList">
  <xs:annotation>
    <xs:documentation>Type of residency. e.g. permenant resident, citizen, temporary resident</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute CountriesOfResidence / Country / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Favourites / Favourite / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of favourite. e.g. author, food, book, sport, etc<Favourite Type="sport">Cricket</Favourite>
<Favourite Type="Movie">Back to the Future</Favourite>
Type PersonFavouriteTypeList
Used by
Source
<xs:attribute name="Type" type="PersonFavouriteTypeList">
  <xs:annotation>
    <xs:documentation>Type of favourite. e.g. author, food, book, sport, etc
      <Favourite Type="sport">Cricket</Favourite>
      <Favourite Type="Movie">Back to the Future</Favourite>
    </xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Habits / Habit / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Category/type of habit. e.g. sports, food, reading, etc. If "Hot Drinks" is type, then text for Habit could be "Strong Black Coffee"
Type HabitTypeList
Used by
Element Habits/Habit
Source
<xs:attribute name="Type" type="HabitTypeList">
  <xs:annotation>
    <xs:documentation>Category/type of habit. e.g. sports, food, reading, etc. If "Hot Drinks" is type, then text for Habit could be "Strong Black Coffee"</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Hobbies / Hobby / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type/Category of Hobby. e.g. sports, travelling. If "Sport" is a type/category of hobby, then text for "Hobby" could be "Playing cricket"
Type HobbyTypeList
Used by
Element Hobbies/Hobby
Source
<xs:attribute name="Type" type="HobbyTypeList">
  <xs:annotation>
    <xs:documentation>Type/Category of Hobby. e.g. sports, travelling. If "Sport" is a type/category of hobby, then text for "Hobby" could be "Playing cricket"</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Languages / Language / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Mother tongue, by birth, etc
Type LanguageTypeList
Used by
Source
<xs:attribute name="Type" type="LanguageTypeList">
  <xs:annotation>
    <xs:documentation>Mother tongue, by birth, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Languages / Language / @Speak
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Indicates ability to speak: yes, no, poor, good, bad, average
Type LanguageSkillsList
Facets
enumeration No
enumeration Fluent
enumeration Excellent
enumeration Good
enumeration Bad
enumeration Average
enumeration Fair
Used by
Source
<xs:attribute name="Speak" type="LanguageSkillsList">
  <xs:annotation>
    <xs:documentation>Indicates ability to speak: yes, no, poor, good, bad, average</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Languages / Language / @Read
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Indicates ability to read: yes, no, poor, good, bad, average
Type LanguageSkillsList
Facets
enumeration No
enumeration Fluent
enumeration Excellent
enumeration Good
enumeration Bad
enumeration Average
enumeration Fair
Used by
Source
<xs:attribute name="Read" type="LanguageSkillsList">
  <xs:annotation>
    <xs:documentation>Indicates ability to read: yes, no, poor, good, bad, average</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Languages / Language / @Write
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Indicates ability to write: yes, no, poor, good, bad, average
Type LanguageSkillsList
Facets
enumeration No
enumeration Fluent
enumeration Excellent
enumeration Good
enumeration Bad
enumeration Average
enumeration Fair
Used by
Source
<xs:attribute name="Write" type="LanguageSkillsList">
  <xs:annotation>
    <xs:documentation>Indicates ability to write: yes, no, poor, good, bad, average</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Languages / Language / @Understand
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Indicates ability to understand speech: yes, no, poor, good, bad, average
Type LanguageSkillsList
Facets
enumeration No
enumeration Fluent
enumeration Excellent
enumeration Good
enumeration Bad
enumeration Average
enumeration Fair
Used by
Source
<xs:attribute name="Understand" type="LanguageSkillsList">
  <xs:annotation>
    <xs:documentation>Indicates ability to understand speech: yes, no, poor, good, bad, average</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Languages / Language / @Preference
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Indicates preferred language of communication (read and/or write and/or speak)
Type LanguagePreferenceList
Used by
Source
<xs:attribute name="Preference" type="LanguagePreferenceList">
  <xs:annotation>
    <xs:documentation>Indicates preferred language of communication (read and/or write and/or speak)</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Nationalities / Country / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of nationality - By birth, naturalization, citizen
Type NationalityTypeList
Used by
Source
<xs:attribute name="Type" type="NationalityTypeList">
  <xs:annotation>
    <xs:documentation>Type of nationality - By birth, naturalization, citizen</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Nationalities / Country / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Occupations / Occupation / OccupationElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies the type of the information provided as text value of the element.
Type OccupationElementList
Facets
enumeration Role
The actual role the person carries out.
enumeration PositionTitle
enumeration ReportsTo
Name, role or position who the person reports to.
enumeration EmploymentType
E.g. full-time, part-time, temporary, contract, etc.
enumeration CostCentre
Commonly used identifier for accounting purposes.
enumeration Rank
A rank in some ranking system, e.g. private, major, superintendant, Justice, etc.This is different from role
Used by
Source
<xs:attribute name="Type" type="OccupationElementList">
  <xs:annotation>
    <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Occupations / Occupation / @isSelfEmployed
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Is the party self employed? A boolean value expected
Type xs:boolean
Used by
Source
<xs:attribute name="isSelfEmployed" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Is the party self employed? A boolean value expected</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Occupations / Occupation / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PhysicalInfo / FreeTextLine / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Category or type of physical info
Type PhysicalInfoFreeTextTypeList
Used by
Source
<xs:attribute name="Type" type="PhysicalInfoFreeTextTypeList">
  <xs:annotation>
    <xs:documentation>Category or type of physical info</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PhysicalInfo / Feature / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies the type of the information provided as text value of the element.
Type FeatureTypeList
Facets
enumeration Weight
enumeration Height
enumeration HairColour
enumeration EyeColour
enumeration SkinColour
enumeration Waist
enumeration Breast
enumeration Hip
Used by
Source
<xs:attribute name="Type" type="FeatureTypeList">
  <xs:annotation>
    <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PhysicalInfo / Feature / @UnitType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.
Type UnitTypeList
Used by
Source
<xs:attribute name="UnitType" type="UnitTypeList">
  <xs:annotation>
    <xs:documentation>Defines the unit of measurement. Example: Inches, feet, cm, meters, days, months, years, kgs, pounds, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PhysicalInfo / BodyMark / @Part
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text name/description of the body part where the mark is located
Type BodyMarkPartList
Used by
Source
<xs:attribute name="Part" type="BodyMarkPartList">
  <xs:annotation>
    <xs:documentation>Free text name/description of the body part where the mark is located</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PhysicalInfo / BodyMark / @Location
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text description of where on the body part the mark is located. E.g. left hand side, front, back, etc
Type BodyMarkPartLocationList
Used by
Source
<xs:attribute name="Location" type="BodyMarkPartLocationList">
  <xs:annotation>
    <xs:documentation>Free text description of where on the body part the mark is located. E.g. left hand side, front, back, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PhysicalInfo / Disability / @Cause
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Free text description of the cause of the disability, e.g. birth defect, accident, etc.
Type DisabilityCauseList
Used by
Source
<xs:attribute name="Cause" type="DisabilityCauseList">
  <xs:annotation>
    <xs:documentation>Free text description of the cause of the disability, e.g. birth defect, accident, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PhysicalInfo / @BloodGroup
Namespace urn:oasis:names:tc:ciq:xpil:3
Type BloodGroupList
Facets
enumeration A+
enumeration A-
enumeration B+
enumeration B-
enumeration AB+
enumeration AB-
enumeration O+
enumeration O-
Used by
Element PhysicalInfo
Source
<xs:attribute name="BloodGroup" type="BloodGroupList"/>
Attribute Preferences / Preference / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of preference. e.g. seating position
Type PreferenceTypeList
Used by
Source
<xs:attribute name="Type" type="PreferenceTypeList">
  <xs:annotation>
    <xs:documentation>Type of preference. e.g. seating position</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Qualifications / Qualification / QualificationElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies the type of the information provided as text value of the element.
Type QualificationElementList
Facets
enumeration QualificationName
Free text name of the qualification
enumeration MajorSubject
Name of the major subject of the qualification
enumeration MinorSubject
Name of a minor subject of the qualification
enumeration Grade
Grade (average?, percentage? ) achieved with the qualification.
enumeration CourseDuration
Free text description of the duration of the course, e.g. 4 years, 1 month, etc.
enumeration CompletionDate
Free text description of the date when the qualification was completed to the best known precision.
enumeration Award
Award, or distinction that was awarded to the graduate, e.g. honors.
enumeration Restriction
Restrictions imposed on the graduate, e.g. not valid before completion of 2 year practical work under supervision.
enumeration Registration
Details of any professional registration if required for practicing, e.g. for pharmacists, electricians, medical professionals.
enumeration WayOfStudy
Full time, part time, evening classes, extramural, etc.
Used by
Source
<xs:attribute name="Type" type="QualificationElementList">
  <xs:annotation>
    <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Qualifications / Qualification / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Visas / Visa / VisaElement / @Type
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
If present, specifies the type of the information provided as text value of the element.
Type VisaElementList
Facets
enumeration Type
Type of visa. e.g. Tourist, Visitor, Student
enumeration Number
enumeration Code
Some visas are known by its code number. e.g. B1, E3, H-1, Class X1
enumeration Country
Name of the country for which the visa is issued to.
enumeration IssuePlace
Free text description of the issuing place, e.g. country name and office name or country name and the city. For example US Embassy, Prague,
Australia, Sydney
enumeration MaximumStay
Free text description of the length of maximum stay. E.g. 1 week, 2 months, etc.
enumeration Restriction
Any restrictions imposed on the visa holder, e.g. not for employment, cannot work for more than 20 hours
enumeration Privilege
Any privileges granted to the visa holder, e.g. departure fee waived, etc.
enumeration SpecialCondition
Any special conditions imposed on the visa holder. e.g. Not allowed to work for more than 10 hours a week
enumeration EntryType
Single Entry, Multiple Entry, Double Entry, etc
Used by
Source
<xs:attribute name="Type" type="VisaElementList">
  <xs:annotation>
    <xs:documentation>If present, specifies the type of the information provided as text value of the element.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Visas / Visa / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Element Visas/Visa
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Visas / Visa / @EntryByDate
Namespace urn:oasis:names:tc:ciq:xpil:3
Type xs:dateTime
Used by
Element Visas/Visa
Source
<xs:attribute name="EntryByDate" type="xs:dateTime"/>
Attribute PartyType / @PartyType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of Party. e.g. Person or an organisation. An organisation could be university, college, club, association, company, etc
Type PartyTypeList
Used by
Complex Type PartyType
Source
<xs:attribute name="PartyType" type="PartyTypeList">
  <xs:annotation>
    <xs:documentation>Type of Party. e.g. Person or an organisation. An organisation could be university, college, club, association, company, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PartyType / @PartyID
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A unique identifier for party
Type String
Facets
whiteSpace collapse
Used by
Complex Type PartyType
Source
<xs:attribute name="PartyID" type="ct:String">
  <xs:annotation>
    <xs:documentation>A unique identifier for party</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PartyType / @PartyIDType
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of PartyID
Type PartyIDTypeList
Used by
Complex Type PartyType
Source
<xs:attribute name="PartyIDType" type="PartyIDTypeList">
  <xs:annotation>
    <xs:documentation>Type of PartyID</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PartyType / @ID
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A globally unique identifier assigned to party
Type String
Facets
whiteSpace collapse
Used by
Complex Type PartyType
Source
<xs:attribute name="ID" type="ct:String">
  <xs:annotation>
    <xs:documentation>A globally unique identifier assigned to party</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PartyType / @Usage
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of use of party date. e.g. exchange, update, create
Type PartyUsageList
Used by
Complex Type PartyType
Source
<xs:attribute name="Usage" type="PartyUsageList">
  <xs:annotation>
    <xs:documentation>Type of use of party date. e.g. exchange, update, create</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PartyType / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the entity. e.g. Old, Current, Inactive, Active, etc
Type StatusList
Used by
Complex Type PartyType
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the entity. e.g. Old, Current, Inactive, Active, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PartyType / @PartyKey
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A primary key to reference Party.
Type String
Facets
whiteSpace collapse
Used by
Complex Type PartyType
Source
<xs:attribute name="PartyKey" type="ct:String">
  <xs:annotation>
    <xs:documentation>A primary key to reference Party.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PartyType / @PartyKeyRef
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A foreign key to reference attribute Key of Party.
Type String
Facets
whiteSpace collapse
Used by
Complex Type PartyType
Source
<xs:attribute name="PartyKeyRef" type="ct:String">
  <xs:annotation>
    <xs:documentation>A foreign key to reference attribute Key of Party.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonDetailsType / @Usage
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of use of this data. e.g. data exchange, contact, update, create
Type PersonDetailsUsageList
Used by
Complex Type PersonDetailsType
Source
<xs:attribute name="Usage" type="PersonDetailsUsageList">
  <xs:annotation>
    <xs:documentation>Type of use of this data. e.g. data exchange, contact, update, create</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonDetailsType / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the organisation details
Type StatusList
Used by
Complex Type PersonDetailsType
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the organisation details</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonDetailsType / @PersonDetailsKey
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A primary key to reference Person Details.
Type String
Facets
whiteSpace collapse
Used by
Complex Type PersonDetailsType
Source
<xs:attribute name="PersonDetailsKey" type="ct:String">
  <xs:annotation>
    <xs:documentation>A primary key to reference Person Details.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PersonDetailsType / @PersonDetailsKeyRef
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A foreign key to reference attribute Key of Person Details.
Type String
Facets
whiteSpace collapse
Used by
Complex Type PersonDetailsType
Source
<xs:attribute name="PersonDetailsKeyRef" type="ct:String">
  <xs:annotation>
    <xs:documentation>A foreign key to reference attribute Key of Person Details.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationDetailsType / @Usage
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Type of use of this data. e.g. data exchange, contact, update, create
Type OrganisationDetailsUsageList
Used by
Source
<xs:attribute name="Usage" type="OrganisationDetailsUsageList">
  <xs:annotation>
    <xs:documentation>Type of use of this data. e.g. data exchange, contact, update, create</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationDetailsType / @Status
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
Status of the organisation details
Type StatusList
Used by
Source
<xs:attribute name="Status" type="ct:StatusList">
  <xs:annotation>
    <xs:documentation>Status of the organisation details</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationDetailsType / @OrganisationDetailsKey
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A primary key to reference Organisation Details.
Type String
Facets
whiteSpace collapse
Used by
Source
<xs:attribute name="OrganisationDetailsKey" type="ct:String">
  <xs:annotation>
    <xs:documentation>A primary key to reference Organisation Details.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute OrganisationDetailsType / @OrganisationDetailsKeyRef
Namespace urn:oasis:names:tc:ciq:xpil:3
Annotations
A foreign key to reference attribute Key of Organisation Details.
Type String
Facets
whiteSpace collapse
Used by
Source
<xs:attribute name="OrganisationDetailsKeyRef" type="ct:String">
  <xs:annotation>
    <xs:documentation>A foreign key to reference attribute Key of Organisation Details.</xs:documentation>
  </xs:annotation>
</xs:attribute>