Schema xnl.xsd


schema location:  C:\ciq-v3-prd02\ciq\v3.0\prd02\xsd\default\xsd\xnl.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:ciq:xnl:3
 
Elements  Complex types  Attr. groups 
NameLine  OrganisationNameType  grNameKeyRef 
OrganisationName  PartyNameType 
PartyName  PersonNameType 
PersonName 


schema location:  C:\ciq-v3-prd02\ciq\v3.0\prd02\xsd\default\xsd\xNL-types.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:ciq:xnl:3
 
Simple types 
JointNameConnectorList 
NameLineTypeList 
OrganisationIDTypeList 
OrganisationNameElementList 
OrganisationNameTypeList 
PartyNameIDTypeList 
PersonIDTypeList 
PersonNameElementList 
PersonNameTypeList 
SubDivisionTypeList 


schema location:  C:\ciq-v3-prd02\ciq\v3.0\prd02\xsd\default\xsd\CommonTypes.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:ciq:ct:3
 
Simple types  Attr. groups 
DataQualityTypeList  grAbbreviation 
StatusList  grDataQuality 
String  grLanguageCode 
grValidityDate 


schema location:  C:\ciq-v3-prd02\ciq\v3.0\prd02\xsd\default\xsd\xlink-2003-12-31.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  http://www.w3.org/1999/xlink
 
Attributes 
actuate 
arcrole 
from 
href 
label 
role 
show 
title 
to 
type 


element NameLine
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of ct:String
properties
content complex
used by
complexType PartyNameType
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  annotation
TypeNameLineTypeList      
documentation
Type define what this free format name line could mean. For example, the Type could be "Unknown"
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
Abbreviationxs:boolean      
documentation
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
annotation
documentation
Define name as a free format text. Use this when the type of the entity (person or organisation) is unknown, or is not broken down into individual elements (e.g. unstructured, unparsed) or is beyond the provided types. The name represented may be formatted in the right order or may not be as it is not parsed/broken into atomic fields
source <xs:element name="NameLine">
 
<xs:annotation>
   
<xs:documentation>Define name as a free format text. Use this when the type of the entity (person or organisation) is unknown, or is not broken down into individual elements (e.g. unstructured, unparsed) or is beyond the provided types. The name represented may be formatted in the right order or may not be as it is not parsed/broken into atomic fields</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ct:String">
       
<xs:attribute name="Type" type="NameLineTypeList">
         
<xs:annotation>
           
<xs:documentation>Type define what this free format name line could mean. For example, the Type could be "Unknown" </xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attributeGroup ref="ct:grDataQuality"/>
       
<xs:attributeGroup ref="ct:grAbbreviation"/>
       
<xs:anyAttribute namespace="##other" processContents="lax"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element OrganisationName
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type OrganisationNameType
properties
content complex
children NameElement SubDivisionName
attributes
Name  Type  Use  Default  Fixed  annotation
OrganisationIDct:String      
documentation
A unique identifier of an organisation
OrganisationIDTypeOrganisationIDTypeList      
documentation
Type of identifier
IDxs:string      
documentation
Globally unique identifer
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
TypeOrganisationNameTypeList      
documentation
Enumerated list of common types of aliases or name types.
Statusct:StatusList      
documentation
Status of the entity. e.g. Old, Current, Inactive, Active, etc
StartDatexs:dateTime      
documentation
Could be start date, issue date, validity start date, etc
FinishDatexs:dateTime      
documentation
Could be end date, expiry date, validity end date, etc
NameKeyRefct:String      
documentation
Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
xlink:type      
xlink:label      
xlink:href      
LanguageCodexs:language      
documentation
Human Language used. e.g. "en", "en-US", "en-AUS", etc
annotation
documentation
Organisation Name
source <xs:element name="OrganisationName" type="OrganisationNameType">
 
<xs:annotation>
   
<xs:documentation>Organisation Name</xs:documentation>
 
</xs:annotation>
</xs:element>

element PartyName
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type PartyNameType
properties
content complex
children NameLine PersonName OrganisationName
attributes
Name  Type  Use  Default  Fixed  annotation
PartyNameIDct:String      
documentation
A unique identifier of a party
PartyNameIDTypePartyNameIDTypeList      
documentation
Type of Party Name ID
IDxs:string      
documentation
Globally unique identifier
JointNameConnectorJointNameConnectorList      
documentation
The connector used to join more than one person name. Example: Mr Hunt AND Mrs Clark, where AND is the JointNameConnector. The flow is from the preceding to the following. If there is more than 2 names then all names are connected using this connector in the natural order.
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
Statusct:StatusList      
documentation
Status of the entity. e.g. Old, Current, Inactive, Active, etc
StartDatexs:dateTime      
documentation
Could be start date, issue date, validity start date, etc
FinishDatexs:dateTime      
documentation
Could be end date, expiry date, validity end date, etc
NameKeyRefct:String      
documentation
Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
xlink:type      
xlink:label      
xlink:href      
LanguageCodexs:language      
documentation
Human Language used. e.g. "en", "en-US", "en-AUS", etc
annotation
documentation
Container for defining a name of a Person, an Organisation or combination of the above as a joint name.
source <xs:element name="PartyName" type="PartyNameType">
 
<xs:annotation>
   
<xs:documentation>Container for defining a name of a Person, an Organisation or combination of the above as a joint name.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PersonName
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type PersonNameType
properties
content complex
children NameElement
attributes
Name  Type  Use  Default  Fixed  annotation
PersonIDct:String      
documentation
A unique identifier of a person
PersonIDTypePersonIDTypeList      
documentation
Type of identifier
IDxs:string      
documentation
Globally unique identifier
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
TypePersonNameTypeList      
documentation
Enumerated list of type of name.  example: Alias, Nick Name, former name, known as, etc
Statusct:StatusList      
documentation
Status of the entity. e.g. Old, Current, Inactive, Active, etc
StartDatexs:dateTime      
documentation
Could be start date, issue date, validity start date, etc
FinishDatexs:dateTime      
documentation
Could be end date, expiry date, validity end date, etc
NameKeyRefct:String      
documentation
Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
xlink:type      
xlink:label      
xlink:href      
LanguageCodexs:language      
documentation
Human Language used. e.g. "en", "en-US", "en-AUS", etc
annotation
documentation
Person Name
source <xs:element name="PersonName" type="PersonNameType">
 
<xs:annotation>
   
<xs:documentation>Person Name</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType OrganisationNameType
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
children NameElement SubDivisionName
used by
elements OrganisationName PartyNameType/OrganisationName
attributes
Name  Type  Use  Default  Fixed  annotation
OrganisationIDct:String      
documentation
A unique identifier of an organisation
OrganisationIDTypeOrganisationIDTypeList      
documentation
Type of identifier
IDxs:string      
documentation
Globally unique identifer
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
TypeOrganisationNameTypeList      
documentation
Enumerated list of common types of aliases or name types.
Statusct:StatusList      
documentation
Status of the entity. e.g. Old, Current, Inactive, Active, etc
StartDatexs:dateTime      
documentation
Could be start date, issue date, validity start date, etc
FinishDatexs:dateTime      
documentation
Could be end date, expiry date, validity end date, etc
NameKeyRefct:String      
documentation
Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
xlink:type      
xlink:label      
xlink:href      
LanguageCodexs:language      
documentation
Human Language used. e.g. "en", "en-US", "en-AUS", etc
annotation
documentation
Reusable complex type
source <xs:complexType name="OrganisationNameType">
 
<xs:annotation>
   
<xs:documentation>Reusable complex type</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="NameElement" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Name of the organisation. E.g. ACME Inc.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="ct:String">
           
<xs:attribute name="ElementType" type="OrganisationNameElementList">
             
<xs:annotation>
               
<xs:documentation>Clarifies the meaning of the element. Example: name, type . Omit this attribute if the type of the name element is not known.</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
           
<xs:attributeGroup ref="ct:grAbbreviation"/>
           
<xs:anyAttribute namespace="##other" processContents="lax"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SubDivisionName" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Name of a subdivision of an organisation (e.g. department) </xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="ct:String">
           
<xs:attribute name="Type" type="SubDivisionTypeList">
             
<xs:annotation>
               
<xs:documentation>Type of sub division. e.g. department, warehouse, branch</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
           
<xs:attributeGroup ref="ct:grAbbreviation"/>
           
<xs:anyAttribute namespace="##other" processContents="lax"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="OrganisationID" type="ct:String">
   
<xs:annotation>
     
<xs:documentation>A unique identifier of an organisation</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="OrganisationIDType" type="OrganisationIDTypeList">
   
<xs:annotation>
     
<xs:documentation>Type of identifier</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="ID" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Globally unique identifer</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="ct:grDataQuality"/>
 
<xs:attribute name="Type" type="OrganisationNameTypeList">
   
<xs:annotation>
     
<xs:documentation>Enumerated list of common types of aliases or name types.</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="grNameKeyRef"/>
 
<xs:attribute ref="xlink:type"/>
 
<xs:attribute ref="xlink:label"/>
 
<xs:attribute ref="xlink:href"/>
 
<xs:attributeGroup ref="ct:grLanguageCode"/>
 
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

element OrganisationNameType/NameElement
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of ct:String
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  annotation
ElementTypeOrganisationNameElementList      
documentation
Clarifies the meaning of the element. Example: name, type . Omit this attribute if the type of the name element is not known.
Abbreviationxs:boolean      
documentation
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
annotation
documentation
Name of the organisation. E.g. ACME Inc.
source <xs:element name="NameElement" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Name of the organisation. E.g. ACME Inc.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ct:String">
       
<xs:attribute name="ElementType" type="OrganisationNameElementList">
         
<xs:annotation>
           
<xs:documentation>Clarifies the meaning of the element. Example: name, type . Omit this attribute if the type of the name element is not known.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attributeGroup ref="ct:grAbbreviation"/>
       
<xs:anyAttribute namespace="##other" processContents="lax"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element OrganisationNameType/SubDivisionName
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of ct:String
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  annotation
TypeSubDivisionTypeList      
documentation
Type of sub division. e.g. department, warehouse, branch
Abbreviationxs:boolean      
documentation
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
annotation
documentation
Name of a subdivision of an organisation (e.g. department)
source <xs:element name="SubDivisionName" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Name of a subdivision of an organisation (e.g. department) </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ct:String">
       
<xs:attribute name="Type" type="SubDivisionTypeList">
         
<xs:annotation>
           
<xs:documentation>Type of sub division. e.g. department, warehouse, branch</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attributeGroup ref="ct:grAbbreviation"/>
       
<xs:anyAttribute namespace="##other" processContents="lax"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

complexType PartyNameType
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
children NameLine PersonName OrganisationName
used by
element PartyName
attributes
Name  Type  Use  Default  Fixed  annotation
PartyNameIDct:String      
documentation
A unique identifier of a party
PartyNameIDTypePartyNameIDTypeList      
documentation
Type of Party Name ID
IDxs:string      
documentation
Globally unique identifier
JointNameConnectorJointNameConnectorList      
documentation
The connector used to join more than one person name. Example: Mr Hunt AND Mrs Clark, where AND is the JointNameConnector. The flow is from the preceding to the following. If there is more than 2 names then all names are connected using this connector in the natural order.
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
Statusct:StatusList      
documentation
Status of the entity. e.g. Old, Current, Inactive, Active, etc
StartDatexs:dateTime      
documentation
Could be start date, issue date, validity start date, etc
FinishDatexs:dateTime      
documentation
Could be end date, expiry date, validity end date, etc
NameKeyRefct:String      
documentation
Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
xlink:type      
xlink:label      
xlink:href      
LanguageCodexs:language      
documentation
Human Language used. e.g. "en", "en-US", "en-AUS", etc
annotation
documentation
Reusable complex type for a party. A party is a person or an organisation
source <xs:complexType name="PartyNameType">
 
<xs:annotation>
   
<xs:documentation>Reusable complex type for a party. A party is a person or an organisation</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element ref="NameLine" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PersonName" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Container for person name details. Same person with many types (e.g. alias, pet name, nick name)  of names can be used by this container.  </xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="PersonNameType"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="OrganisationName" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>A container for organisation name details. Same organisaion with many types of names can be used by this container</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="OrganisationNameType"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="PartyNameID" type="ct:String">
   
<xs:annotation>
     
<xs:documentation>A unique identifier of a party</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="PartyNameIDType" type="PartyNameIDTypeList">
   
<xs:annotation>
     
<xs:documentation>Type of Party Name ID</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="ID" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Globally unique identifier</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="JointNameConnector" type="JointNameConnectorList">
   
<xs:annotation>
     
<xs:documentation>The connector used to join more than one person name. Example: Mr Hunt AND Mrs Clark, where AND is the JointNameConnector. The flow is from the preceding to the following. If there is more than 2 names then all names are connected using this connector in the natural order.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="ct:grDataQuality"/>
 
<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="grNameKeyRef"/>
 
<xs:attribute ref="xlink:type"/>
 
<xs:attribute ref="xlink:label"/>
 
<xs:attribute ref="xlink:href"/>
 
<xs:attributeGroup ref="ct:grLanguageCode"/>
 
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

element PartyNameType/PersonName
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of PersonNameType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NameElement
attributes
Name  Type  Use  Default  Fixed  annotation
PersonIDct:String      
documentation
A unique identifier of a person
PersonIDTypePersonIDTypeList      
documentation
Type of identifier
IDxs:string      
documentation
Globally unique identifier
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
TypePersonNameTypeList      
documentation
Enumerated list of type of name.  example: Alias, Nick Name, former name, known as, etc
Statusct:StatusList      
documentation
Status of the entity. e.g. Old, Current, Inactive, Active, etc
StartDatexs:dateTime      
documentation
Could be start date, issue date, validity start date, etc
FinishDatexs:dateTime      
documentation
Could be end date, expiry date, validity end date, etc
NameKeyRefct:String      
documentation
Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
xlink:type      
xlink:label      
xlink:href      
LanguageCodexs:language      
documentation
Human Language used. e.g. "en", "en-US", "en-AUS", etc
annotation
documentation
Container for person name details. Same person with many types (e.g. alias, pet name, nick name)  of names can be used by this container. 
source <xs:element name="PersonName" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Container for person name details. Same person with many types (e.g. alias, pet name, nick name)  of names can be used by this container.  </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="PersonNameType"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element PartyNameType/OrganisationName
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of OrganisationNameType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children NameElement SubDivisionName
attributes
Name  Type  Use  Default  Fixed  annotation
OrganisationIDct:String      
documentation
A unique identifier of an organisation
OrganisationIDTypeOrganisationIDTypeList      
documentation
Type of identifier
IDxs:string      
documentation
Globally unique identifer
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
TypeOrganisationNameTypeList      
documentation
Enumerated list of common types of aliases or name types.
Statusct:StatusList      
documentation
Status of the entity. e.g. Old, Current, Inactive, Active, etc
StartDatexs:dateTime      
documentation
Could be start date, issue date, validity start date, etc
FinishDatexs:dateTime      
documentation
Could be end date, expiry date, validity end date, etc
NameKeyRefct:String      
documentation
Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
xlink:type      
xlink:label      
xlink:href      
LanguageCodexs:language      
documentation
Human Language used. e.g. "en", "en-US", "en-AUS", etc
annotation
documentation
A container for organisation name details. Same organisaion with many types of names can be used by this container
source <xs:element name="OrganisationName" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>A container for organisation name details. Same organisaion with many types of names can be used by this container</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="OrganisationNameType"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

complexType PersonNameType
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
children NameElement
used by
elements PersonName PartyNameType/PersonName
attributes
Name  Type  Use  Default  Fixed  annotation
PersonIDct:String      
documentation
A unique identifier of a person
PersonIDTypePersonIDTypeList      
documentation
Type of identifier
IDxs:string      
documentation
Globally unique identifier
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
TypePersonNameTypeList      
documentation
Enumerated list of type of name.  example: Alias, Nick Name, former name, known as, etc
Statusct:StatusList      
documentation
Status of the entity. e.g. Old, Current, Inactive, Active, etc
StartDatexs:dateTime      
documentation
Could be start date, issue date, validity start date, etc
FinishDatexs:dateTime      
documentation
Could be end date, expiry date, validity end date, etc
NameKeyRefct:String      
documentation
Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
xlink:type      
xlink:label      
xlink:href      
LanguageCodexs:language      
documentation
Human Language used. e.g. "en", "en-US", "en-AUS", etc
annotation
documentation
Reusable complex type
source <xs:complexType name="PersonNameType">
 
<xs:annotation>
   
<xs:documentation>Reusable complex type</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="NameElement" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Name or part of a name. </xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="ct:String">
           
<xs:attribute name="ElementType" type="PersonNameElementList">
             
<xs:annotation>
               
<xs:documentation>Clarifies the meaning of the element.Could be first name, middle name, etc. that is defined in the List list. Omit this attribute if the type of the name element is not known.</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
           
<xs:attributeGroup ref="ct:grAbbreviation"/>
           
<xs:anyAttribute namespace="##other" processContents="lax"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="PersonID" type="ct:String">
   
<xs:annotation>
     
<xs:documentation>A unique identifier of a person</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="PersonIDType" type="PersonIDTypeList">
   
<xs:annotation>
     
<xs:documentation>Type of identifier</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="ID" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Globally unique identifier</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="ct:grDataQuality"/>
 
<xs:attribute name="Type" type="PersonNameTypeList">
   
<xs:annotation>
     
<xs:documentation>Enumerated list of type of name.  example: Alias, Nick Name, former name, known as, 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="grNameKeyRef"/>
 
<xs:attribute ref="xlink:type"/>
 
<xs:attribute ref="xlink:label"/>
 
<xs:attribute ref="xlink:href"/>
 
<xs:attributeGroup ref="ct:grLanguageCode"/>
 
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

element PersonNameType/NameElement
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of ct:String
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  annotation
ElementTypePersonNameElementList      
documentation
Clarifies the meaning of the element.Could be first name, middle name, etc. that is defined in the List list. Omit this attribute if the type of the name element is not known.
Abbreviationxs:boolean      
documentation
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
annotation
documentation
Name or part of a name.
source <xs:element name="NameElement" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Name or part of a name. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="ct:String">
       
<xs:attribute name="ElementType" type="PersonNameElementList">
         
<xs:annotation>
           
<xs:documentation>Clarifies the meaning of the element.Could be first name, middle name, etc. that is defined in the List list. Omit this attribute if the type of the name element is not known.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attributeGroup ref="ct:grAbbreviation"/>
       
<xs:anyAttribute namespace="##other" processContents="lax"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attributeGroup grNameKeyRef
namespace urn:oasis:names:tc:ciq:xnl:3
used by
complexTypes OrganisationNameType PartyNameType PersonNameType
attributes
Name  Type  Use  Default  Fixed  annotation
NameKeyRefct:String      
documentation
Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
annotation
documentation
Reference to another Person Name or Organisation Name with no foreign key reinforcement.
source <xs:attributeGroup name="grNameKeyRef">
 
<xs:annotation>
   
<xs:documentation>Reference to another Person Name or Organisation Name with no foreign key reinforcement. </xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="NameKeyRef" type="ct:String">
   
<xs:annotation>
     
<xs:documentation>Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

simpleType JointNameConnectorList
namespace urn:oasis:names:tc:ciq:xnl:3
type xs:string
used by
attribute PartyNameType/@JointNameConnector
annotation
documentation
A list of possible values for joint name connector
source <xs:simpleType name="JointNameConnectorList">
 
<xs:annotation>
   
<xs:documentation>A list of possible values for joint name connector</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType NameLineTypeList
namespace urn:oasis:names:tc:ciq:xnl:3
type xs:string
used by
attribute NameLine/@Type
annotation
documentation
A list of possible values for types of name lines
source <xs:simpleType name="NameLineTypeList">
 
<xs:annotation>
   
<xs:documentation>A list of possible values for types of name lines</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType OrganisationIDTypeList
namespace urn:oasis:names:tc:ciq:xnl:3
type xs:string
used by
attribute OrganisationNameType/@OrganisationIDType
annotation
documentation
A list of all types of organisation name IDs
source <xs:simpleType name="OrganisationIDTypeList">
 
<xs:annotation>
   
<xs:documentation>A list of all types of organisation name IDs</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType OrganisationNameElementList
namespace urn:oasis:names:tc:ciq:xnl:3
type restriction of xs:string
used by
attribute OrganisationNameType/NameElement/@ElementType
facets
enumeration NameOnly
enumeration TypeOnly
enumeration FullName
annotation
documentation
A list of organisation name element types, e.g. Name, propriety type, liability type, etc.
source <xs:simpleType name="OrganisationNameElementList">
 
<xs:annotation>
   
<xs:documentation>A list of organisation name element types, e.g. Name, propriety type, liability type, etc.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="NameOnly">
     
<xs:annotation>
       
<xs:documentation>"Sakthisoft" in "Sakthisoft Pty. Ltd". "Pty.Ltd" is the legal entity for the organisation name "Sakthisoft"</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TypeOnly">
     
<xs:annotation>
       
<xs:documentation>"Pty. Ltd" in Sakthisoft Pty.Ltd, where "Sakthisoft" is the name of the organisation.

""Inc" in ABC Inc, where "ABC" is organisation name
</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="FullName">
     
<xs:annotation>
       
<xs:documentation>Full Name of the organisation. e.g. Sakthisoft Pty. Ltd</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType OrganisationNameTypeList
namespace urn:oasis:names:tc:ciq:xnl:3
type restriction of xs:string
used by
attribute OrganisationNameType/@Type
facets
enumeration LegalName
enumeration FormerName
enumeration CommonUse
enumeration PublishingName
enumeration OfficialName
enumeration UnofficialName
enumeration Undefined
annotation
documentation
A list of common types for organisation names
source <xs:simpleType name="OrganisationNameTypeList">
 
<xs:annotation>
   
<xs:documentation>A list of common types for organisation names</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="LegalName"/>
   
<xs:enumeration value="FormerName">
     
<xs:annotation>
       
<xs:documentation>Former name of the organisation</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CommonUse"/>
   
<xs:enumeration value="PublishingName"/>
   
<xs:enumeration value="OfficialName"/>
   
<xs:enumeration value="UnofficialName"/>
   
<xs:enumeration value="Undefined">
     
<xs:annotation>
       
<xs:documentation>unknown</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType PartyNameIDTypeList
namespace urn:oasis:names:tc:ciq:xnl:3
type xs:string
used by
attribute PartyNameType/@PartyNameIDType
annotation
documentation
A list of all types of Party Name IDs
source <xs:simpleType name="PartyNameIDTypeList">
 
<xs:annotation>
   
<xs:documentation>A list of all types of Party Name IDs</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType PersonIDTypeList
namespace urn:oasis:names:tc:ciq:xnl:3
type xs:string
used by
attribute PersonNameType/@PersonIDType
annotation
documentation
A list of all types of person name IDs
source <xs:simpleType name="PersonIDTypeList">
 
<xs:annotation>
   
<xs:documentation>A list of all types of person name IDs</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType PersonNameElementList
namespace urn:oasis:names:tc:ciq:xnl:3
type restriction of xs:string
used by
attribute PersonNameType/NameElement/@ElementType
facets
enumeration PrecedingTitle
enumeration Title
enumeration FirstName
enumeration MiddleName
enumeration LastName
enumeration OtherName
enumeration Alias
enumeration GenerationIdentifier
enumeration Degree
annotation
documentation
A list of person name element types, e.g. First Name, Last Name, Title, etc.
source <xs:simpleType name="PersonNameElementList">
 
<xs:annotation>
   
<xs:documentation>A list of person name element types, e.g. First Name, Last Name, Title, etc.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="PrecedingTitle">
     
<xs:annotation>
       
<xs:documentation>His Excellency, Honorable, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Title">
     
<xs:annotation>
       
<xs:documentation>A title signifies some sort of status, such as Mr, Miss, Ms (marriage status), or education such as Professor, PhD, Dr, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="FirstName">
     
<xs:annotation>
       
<xs:documentation>The most important name element by which this particular individual is identified in the group. E.g. John, Sam, Brian for Anglo-Saxon cultures.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="MiddleName">
     
<xs:annotation>
       
<xs:documentation>Name elements related to additional identification of the individual, such as names are parents or places.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="LastName">
     
<xs:annotation>
       
<xs:documentation>Name element that identifies the group the individual belongs to and is identified by, such as Last Name, Surname, Family Name, etc. </xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="OtherName">
     
<xs:annotation>
       
<xs:documentation>Any other additional names that are not directly used to identify or call the individual, such as names of ancestors, saints, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Alias">
     
<xs:annotation>
       
<xs:documentation>A simple nick name that is commonly used as part of the name. E.g. a fancy kick-boxer can be commonly known as Bill "Storm" Bababoons, where "Storm" is obviously an alias.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="GenerationIdentifier">
     
<xs:annotation>
       
<xs:documentation>Junior, Senior, The Second, IV,  etc.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Degree"/>
 
</xs:restriction>
</xs:simpleType>

simpleType PersonNameTypeList
namespace urn:oasis:names:tc:ciq:xnl:3
type restriction of xs:string
used by
attribute PersonNameType/@Type
facets
enumeration Alias
enumeration LegalName
enumeration KnownAs
enumeration MaidenName
enumeration FormerName
enumeration CommonUse
enumeration NameAtBirth
enumeration PreferredName
enumeration OfficialName
enumeration UnofficialName
enumeration NickName
enumeration PetName
annotation
documentation
A list of common types for person names
source <xs:simpleType name="PersonNameTypeList">
 
<xs:annotation>
   
<xs:documentation>A list of common types for person names</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Alias"/>
   
<xs:enumeration value="LegalName"/>
   
<xs:enumeration value="KnownAs"/>
   
<xs:enumeration value="MaidenName">
     
<xs:annotation>
       
<xs:documentation>Name of an individual before marriage.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="FormerName">
     
<xs:annotation>
       
<xs:documentation>Former name of the person</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CommonUse">
     
<xs:annotation>
       
<xs:documentation>Name that is commonly used by others, e.g. a simplified form of the official name.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="NameAtBirth">
     
<xs:annotation>
       
<xs:documentation>A name given to an individual at birth, but later changed (common in some cultures)</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="PreferredName">
     
<xs:annotation>
       
<xs:documentation>Indicates that the party prefers to be called by this name</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="OfficialName">
     
<xs:annotation>
       
<xs:documentation>An official name of the person, e.g. as in the passport. incorporation certificate, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="UnofficialName"/>
   
<xs:enumeration value="NickName"/>
   
<xs:enumeration value="PetName"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SubDivisionTypeList
namespace urn:oasis:names:tc:ciq:xnl:3
type restriction of xs:string
used by
attribute OrganisationNameType/SubDivisionName/@Type
facets
enumeration Department
enumeration Division
enumeration Branch
enumeration BusinessUnit
enumeration School
enumeration Section
annotation
documentation
A list of common types for subdivisions
source <xs:simpleType name="SubDivisionTypeList">
 
<xs:annotation>
   
<xs:documentation>A list of common types for subdivisions</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Department"/>
   
<xs:enumeration value="Division"/>
   
<xs:enumeration value="Branch"/>
   
<xs:enumeration value="BusinessUnit"/>
   
<xs:enumeration value="School"/>
   
<xs:enumeration value="Section"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ct:DataQualityTypeList
namespace urn:oasis:names:tc:ciq:ct:3
type restriction of xs:string
used by
attribute ct:grDataQuality/@DataQualityType
facets
enumeration Valid
enumeration Invalid
annotation
documentation
A list of values to indicate the level of reliability of the data
source <xs:simpleType name="DataQualityTypeList">
 
<xs:annotation>
   
<xs:documentation>A list of values to indicate the level of reliability of the data</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Valid">
     
<xs:annotation>
       
<xs:documentation>The data was validated and is considered to be true and correct.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Invalid">
     
<xs:annotation>
       
<xs:documentation>Indicates that at least some part of the content is known to be incorrect.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType ct:StatusList
namespace urn:oasis:names:tc:ciq:ct:3
type xs:string
used by
attributes PartyNameType/@Status PersonNameType/@Status OrganisationNameType/@Status
annotation
documentation
A list of values to indicate the status of the entity
source <xs:simpleType name="StatusList">
 
<xs:annotation>
   
<xs:documentation>A list of values to indicate the status of the entity</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType ct:String
namespace urn:oasis:names:tc:ciq:ct:3
type restriction of xs:string
used by
elements PersonNameType/NameElement OrganisationNameType/NameElement NameLine OrganisationNameType/SubDivisionName
attributes grNameKeyRef/@NameKeyRef OrganisationNameType/@OrganisationID PartyNameType/@PartyNameID PersonNameType/@PersonID
facets
maxLength 255
whiteSpace collapse
annotation
documentation
Collapsed 255 character
source <xs:simpleType name="String">
 
<xs:annotation>
   
<xs:documentation>Collapsed 255 character</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:whiteSpace value="collapse"/>
   
<xs:maxLength value="255"/>
 
</xs:restriction>
</xs:simpleType>

attributeGroup ct:grAbbreviation
namespace urn:oasis:names:tc:ciq:ct:3
used by
elements PersonNameType/NameElement OrganisationNameType/NameElement NameLine OrganisationNameType/SubDivisionName
attributes
Name  Type  Use  Default  Fixed  annotation
Abbreviationxs:boolean      
documentation
If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not an abbreviation. If omitted then it is not known if the value is an abbreviation or not.
annotation
documentation
A group of commonly used attributes for internal reuse
source <xs:attributeGroup name="grAbbreviation">
 
<xs:annotation>
   
<xs:documentation>A group of commonly used attributes for internal reuse</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="Abbreviation" type="xs:boolean">
   
<xs:annotation>
     
<xs:documentation>If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not an abbreviation. If omitted then it is not known if the value is an abbreviation or not.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

attributeGroup ct:grDataQuality
namespace urn:oasis:names:tc:ciq:ct:3
used by
element NameLine
complexTypes OrganisationNameType PartyNameType PersonNameType
attributes
Name  Type  Use  Default  Fixed  annotation
DataQualityTypect:DataQualityTypeList      
documentation
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"
ValidFromxs:dateTime      
documentation
Period the data quality is valid from
ValidToxs:dateTime      
documentation
Period the data quality is valid to
annotation
documentation
A group of commonly used attributes for internal reuse
source <xs:attributeGroup name="grDataQuality">
 
<xs:annotation>
   
<xs:documentation>A group of commonly used attributes for internal reuse</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="DataQualityType" type="DataQualityTypeList">
   
<xs:annotation>
     
<xs:documentation>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"</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="ValidFrom" type="xs:dateTime">
   
<xs:annotation>
     
<xs:documentation>Period the data quality is valid from </xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="ValidTo" type="xs:dateTime">
   
<xs:annotation>
     
<xs:documentation>Period the data quality is valid to</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

attributeGroup ct:grLanguageCode
namespace urn:oasis:names:tc:ciq:ct:3
used by
complexTypes OrganisationNameType PartyNameType PersonNameType
attributes
Name  Type  Use  Default  Fixed  annotation
LanguageCodexs:language      
documentation
Human Language used. e.g. "en", "en-US", "en-AUS", etc
annotation
documentation
The language used (name of human language, e.g. en, en-US)
source <xs:attributeGroup name="grLanguageCode">
 
<xs:annotation>
   
<xs:documentation>The language used (name of human language, e.g. en, en-US)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="LanguageCode" type="xs:language">
   
<xs:annotation>
     
<xs:documentation>Human Language used. e.g. "en", "en-US", "en-AUS", etc</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

attributeGroup ct:grValidityDate
namespace urn:oasis:names:tc:ciq:ct:3
used by
complexTypes OrganisationNameType PartyNameType PersonNameType
attributes
Name  Type  Use  Default  Fixed  annotation
StartDatexs:dateTime      
documentation
Could be start date, issue date, validity start date, etc
FinishDatexs:dateTime      
documentation
Could be end date, expiry date, validity end date, etc
annotation
documentation
Date Valid from to Date Valid to
source <xs:attributeGroup name="grValidityDate">
 
<xs:annotation>
   
<xs:documentation>Date Valid from to Date Valid to</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="StartDate" type="xs:dateTime">
   
<xs:annotation>
     
<xs:documentation>Could be start date, issue date, validity start date, etc</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="FinishDate" type="xs:dateTime">
   
<xs:annotation>
     
<xs:documentation>Could be end date, expiry date, validity end date, etc</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>

attribute xlink:actuate
namespace http://www.w3.org/1999/xlink
type restriction of xs:string
facets
enumeration onLoad
enumeration onRequest
enumeration other
enumeration none
source <xs:attribute name="actuate">
 
<xs:simpleType>
   
<xs:annotation>
     
<xs:documentation>
      Enumeration of values for the actuate attribute
     
</xs:documentation>
   
</xs:annotation>
   
<xs:restriction base="string">
     
<xs:enumeration value="onLoad"/>
     
<xs:enumeration value="onRequest"/>
     
<xs:enumeration value="other"/>
     
<xs:enumeration value="none"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute xlink:arcrole
namespace http://www.w3.org/1999/xlink
type restriction of xs:anyURI
facets
minLength 1
source <xs:attribute name="arcrole">
 
<xs:simpleType>
   
<xs:annotation>
     
<xs:documentation>
      A URI with a minimum length of 1 character.
     
</xs:documentation>
   
</xs:annotation>
   
<xs:restriction base="anyURI">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute xlink:from
namespace http://www.w3.org/1999/xlink
type xs:NCName
source <xs:attribute name="from" type="NCName"/>

attribute xlink:href
namespace http://www.w3.org/1999/xlink
type xs:anyURI
source <xs:attribute name="href" type="anyURI"/>

attribute xlink:label
namespace http://www.w3.org/1999/xlink
type xs:NCName
source <xs:attribute name="label" type="NCName"/>

attribute xlink:role
namespace http://www.w3.org/1999/xlink
type restriction of xs:anyURI
facets
minLength 1
source <xs:attribute name="role">
 
<xs:simpleType>
   
<xs:annotation>
     
<xs:documentation>
      A URI with a minimum length of 1 character.
     
</xs:documentation>
   
</xs:annotation>
   
<xs:restriction base="anyURI">
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute xlink:show
namespace http://www.w3.org/1999/xlink
type restriction of xs:string
facets
enumeration new
enumeration replace
enumeration embed
enumeration other
enumeration none
source <xs:attribute name="show">
 
<xs:simpleType>
   
<xs:annotation>
     
<xs:documentation>
      Enumeration of values for the show attribute
     
</xs:documentation>
   
</xs:annotation>
   
<xs:restriction base="string">
     
<xs:enumeration value="new"/>
     
<xs:enumeration value="replace"/>
     
<xs:enumeration value="embed"/>
     
<xs:enumeration value="other"/>
     
<xs:enumeration value="none"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute xlink:title
namespace http://www.w3.org/1999/xlink
type xs:string
source <xs:attribute name="title" type="string"/>

attribute xlink:to
namespace http://www.w3.org/1999/xlink
type xs:NCName
source <xs:attribute name="to" type="NCName"/>

attribute xlink:type
namespace http://www.w3.org/1999/xlink
type restriction of xs:string
facets
enumeration simple
enumeration extended
enumeration locator
enumeration arc
enumeration resource
enumeration title
source <xs:attribute name="type">
 
<xs:simpleType>
   
<xs:annotation>
     
<xs:documentation>
    Enumeration of values for the type attribute
   
</xs:documentation>
   
</xs:annotation>
   
<xs:restriction base="string">
     
<xs:enumeration value="simple"/>
     
<xs:enumeration value="extended"/>
     
<xs:enumeration value="locator"/>
     
<xs:enumeration value="arc"/>
     
<xs:enumeration value="resource"/>
     
<xs:enumeration value="title"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy