Schema xNL.xsd


schema location:  ..\..\..\Schemas\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:  ..\..\..\Schemas\xNL-types.xsd
attribute form default:  qualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:ciq:xnl:3
 
Simple types 
DataQualityEnumeration 
OrganisationNameAliasTypeEnumeration 
OrganisationNameElementsEnumeration 
PersonNameAliasTypeEnumeration 
PersonNameElementsEnumeration 
string 


schema location:  ..\..\..\Schemas\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
type PartyNameType
properties
content complex
children NameLine PersonName OrganisationName
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
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
children NameElement SubdivisionName
used by
elements PartyNameType/OrganisationName/KnownAs PartyNameType/OrganisationName
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  OrganisationNameAliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation Reusable complex type

element OrganisationNameType/NameElement
diagram
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.

element OrganisationNameType/SubdivisionName
diagram
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
Abbreviation  xs:boolean      
documentation Indicates if the value is an abbreviation or initial
annotation
documentation A container for organisation subdivision name details, e.g. Hardware Department.

complexType PartyNameType
diagram
children NameLine PersonName OrganisationName
used by
element PartyName
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:string      
documentation Globally unique identifier of the entity.
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
type extension of string
properties
isRef 0
content complex
facets
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  string      
documentation Type define what this free format name line could mean. For example, the Type could be "Unknown"
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 (e.g. unstructured, unparsed) or is beyond the provided types.

element PartyNameType/PersonName
diagram
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  PersonNameAliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
ID  xs:string      
documentation Globally unique identifier of the entity.
annotation
documentation Container for person name details.

element PartyNameType/PersonName/KnownAs
diagram
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  PersonNameAliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation Sometimes the same person is known by different unofficial or official names. If name is structured, use this element. Else, Alias Enumeration in NameElement is fine

element PartyNameType/OrganisationName
diagram
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  OrganisationNameAliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
ID  xs:string      
documentation Globally unique identifier of the entity.
annotation
documentation A container for organisation name details.

element PartyNameType/OrganisationName/KnownAs
diagram
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  OrganisationNameAliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation Any other names the organisation can be known under. if name is structured, use this element. Else Alias Enumeration in NameElement is fine

complexType PersonNameType
diagram
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  PersonNameAliasTypeEnumeration      
documentation Enumerated list of common types of aliases or name types.
annotation
documentation Reusable complex type

element PersonNameType/NameElement
diagram
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.Could be first name, middle name, etc. that is defined in the enumeration list. 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
used by
elements PersonNameType/NameElement OrganisationNameType/NameElement PartyNameType/NameLine OrganisationNameType/SubdivisionName
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
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 DataQualityEnumeration
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 reliability of the data.

simpleType OrganisationNameAliasTypeEnumeration
type restriction of xs:string
used by
attribute OrganisationNameType/@AliasType
facets
enumeration NameChange
enumeration CommonUse
enumeration PublishingName
enumeration OfficialName
enumeration UnofficialName
annotation
documentation A list of common alias types for organisation

simpleType OrganisationNameElementsEnumeration
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 PersonNameAliasTypeEnumeration
type restriction of xs:string
used by
attribute PersonNameType/@AliasType
facets
enumeration MaidenName
enumeration NameChange
enumeration CommonUse
enumeration NameAtBirth
enumeration PreferredName
enumeration OfficialName
enumeration UnofficialName
enumeration NickName
enumeration PetName
annotation
documentation A list of common alias types for person

simpleType PersonNameElementsEnumeration
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
type restriction of xs:string
used by
elements PersonNameType/NameElement OrganisationNameType/NameElement PartyNameType/NameLine OrganisationNameType/SubdivisionName
attributes PartyNameType/@JointNameConnector PartyNameType/NameLine/@Type
facets
maxLength 255
whiteSpace collapse
annotation
documentation A common format for a length - constrained string.

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

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

attributeGroup xlink:grLocatorOrResource
used by
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
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