Schema xNL.xsd


schema location:  ../xNL.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:ciq:xnl:3
 
Elements  Complex types  Attr. groups 
PartyName  OrganisationNameType  grAbbreviation 
PartyNameType  grCommon1 
PersonNameType 


schema location:  ../xNL-types.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:ciq:xnl:3
 
Simple types 
AliasTypeEnumeration 
DataQualityEnumeration 
OrganisationNameElementsEnumeration 
PersonNameElementsEnumeration 
string 


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


element 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
JointNameConnector  string      
documentation The connector used to join more than one person name. Example: Mr Hunt AND Mrs Clark, where AND is the JointNameConnector. The flow is from the preceding to the following. If there is more than 2 names then all names are connected using this connector in the natural order.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
type        
documentation Indicates the type of the element for linking purposes as per the enumeration.
label  xs:NMTOKEN      
documentation An identifier of an element of type 'resource' or 'locator'. The identifier is used by xlink:from and xlink:to
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Container for defining a name of a Person, an Organisation or combination of the above as a joint name.

complexType OrganisationNameType
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
children NameElement SubdivisionName
used by
elements PartyNameType/OrganisationName/KnownAs PartyNameType/OrganisationName OrganisationNameType/SubdivisionName
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
AliasType  AliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation Reusable complex type

element OrganisationNameType/NameElement
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  OrganisationNameElementsEnumeration      
documentation Clarifies the meaning of the element. Example: name, type . Omit this attribute if the type of the name element is not known.
Abbreviation  xs:boolean      
documentation Indicates if the value is an abbreviation or initial
annotation
documentation Name of the organisation. E.g. ACME Inc. in one

element OrganisationNameType/SubdivisionName
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type OrganisationNameType
properties
isRef 0
content complex
children NameElement SubdivisionName
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
AliasType  AliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation A container for organisation subdivision name details.

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
JointNameConnector  string      
documentation The connector used to join more than one person name. Example: Mr Hunt AND Mrs Clark, where AND is the JointNameConnector. The flow is from the preceding to the following. If there is more than 2 names then all names are connected using this connector in the natural order.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
type        
documentation Indicates the type of the element for linking purposes as per the enumeration.
label  xs:NMTOKEN      
documentation An identifier of an element of type 'resource' or 'locator'. The identifier is used by xlink:from and xlink:to
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Reusable complex type

element PartyNameType/NameLine
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  string      
documentation Clarifies the meaning of the element. Example: First Name can be Christian name, Given name, first name, etc.
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
Abbreviation  xs:boolean      
documentation Indicates if the value is an abbreviation or initial
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 or is beyond the provided types.

element PartyNameType/PersonName
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of PersonNameType
properties
isRef 0
content complex
children NameElement KnownAs
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
AliasType  AliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation Container for person name details.

element PartyNameType/PersonName/KnownAs
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of PersonNameType
properties
isRef 0
content complex
children NameElement
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
AliasType  AliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation Sometimes the same person is known under different unofficial or official names.

element PartyNameType/OrganisationName
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of OrganisationNameType
properties
isRef 0
content complex
children NameElement SubdivisionName KnownAs
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
AliasType  AliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation A container for organisation name details.

element PartyNameType/OrganisationName/KnownAs
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of OrganisationNameType
properties
isRef 0
content complex
children NameElement SubdivisionName
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
AliasType  AliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation Any other names the organisation can be known under.

complexType PersonNameType
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
children NameElement
used by
elements PartyNameType/PersonName/KnownAs PartyNameType/PersonName
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
AliasType  AliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation Reusable complex type

element PersonNameType/NameElement
diagram
namespace urn:oasis:names:tc:ciq:xnl:3
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
ElementType  PersonNameElementsEnumeration      
documentation Clarifies the meaning of the element. Example: First Name can be Christian name, Given name, first name, etc. Omit this attribute if the type of the name element is not known.
Abbreviation  xs:boolean      
documentation Indicates if the value is an abbreviation or initial
annotation
documentation Name or part of a name defined as a free format text.

attributeGroup grAbbreviation
namespace urn:oasis:names:tc:ciq:xnl:3
used by
elements PersonNameType/NameElement OrganisationNameType/NameElement PartyNameType/NameLine
attributes
Name  Type  Use  Default  Fixed  Annotation
Abbreviation  xs:boolean      
documentation Indicates if the value is an abbreviation or initial
annotation
documentation A group of attributes for internal reuse.

attributeGroup grCommon1
namespace urn:oasis:names:tc:ciq:xnl:3
used by
element PartyNameType/NameLine
complexTypes OrganisationNameType PartyNameType PersonNameType
attributes
Name  Type  Use  Default  Fixed  Annotation
DataQuality  DataQualityEnumeration      
documentation This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown.
ValidFrom  xs:dateTime      
documentation The first date when the name is valid. Inclusive.
ValidTo  xs:dateTime      
documentation The last date when the name is valid. Inclusive.
annotation
documentation A group of attributes for internal reuse.

simpleType AliasTypeEnumeration
namespace urn:oasis:names:tc:ciq:xnl:3
type restriction of xs:string
used by
attributes PersonNameType/@AliasType OrganisationNameType/@AliasType
facets
enumeration MaidenName
enumeration NameChange
enumeration CommonUse
enumeration PublishingName
enumeration NameAtBirth
enumeration PreferredName
enumeration OfficialName
annotation
documentation A list of common alias types for individuals and organisations

simpleType DataQualityEnumeration
namespace urn:oasis:names:tc:ciq:xnl:3
type restriction of xs:string
used by
attribute grCommon1/@DataQuality
facets
enumeration Valid
enumeration Invalid
annotation
documentation A list of values to indicate the level of reliabitliy of the data.

simpleType OrganisationNameElementsEnumeration
namespace urn:oasis:names:tc:ciq:xnl:3
type restriction of xs:string
used by
attribute OrganisationNameType/NameElement/@ElementType
facets
enumeration NameOnly
enumeration OrganisationType
enumeration NameAndType
annotation
documentation A list of organisation name element types, e.g. Name, propriety type, liability type, etc.

simpleType PersonNameElementsEnumeration
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 PlaceName
enumeration AncestorName
annotation
documentation A list of person name element types, e.g. First Name, Last Name, Title, etc.

simpleType string
namespace urn:oasis:names:tc:ciq:xnl:3
type restriction of xs:string
used by
elements PersonNameType/NameElement OrganisationNameType/NameElement PartyNameType/NameLine
attributes PartyNameType/@JointNameConnector PartyNameType/NameLine/@Type
facets
maxLength 255
whiteSpace collapse
annotation
documentation A common format for a length - constrained string.

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

attributeGroup xlink:grLocator
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  Annotation
type      locator  
documentation Indicates this a xLink 'locator' element
href  xs:anyURI      
documentation Identifies the remote resource or its location. E.g. a full URL to the resource or a #some_id for local resources with xml:id attribute.
annotation
documentation Defines a set of attributes for an element of type LOCATOR

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

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


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