Schema xNL.xsd

schema location: | C:\Documents and Settings\Administrator\Desktop\New Folder\xNL.xsd
targetNamespace: | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0

Elements | Complex types | Attr. groups
Function | Function | grKeyRefs
JointPersonName | NameDetails |
NameDetails | NameLineType |
OrganisationNameDetails | OrganisationNameDetails |
PersonName | PersonName |
xNL |  |

element Function

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | Function
used by |
element | NameDetails
attributes |
Name | Type | Use | Default | Fixed | Annotation
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Function of the Person defined. Example: Managing Director, CEO, Marketing Manager, etc.

element JointPersonName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
children | NameLine PersonName
used by |
complexType | NameDetails
attributes |
Name | Type | Use | Default | Fixed | Annotation
JointNameConnector |  |  |  |  |
documentation | The connector used to join more than one person name. Example: Mr Hunt AND Mrs Clark, where AND is the JointNameConnector
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | A container to define more than one person name. Example: Mrs Mary Johnson and Mr.Patrick Johnson

element JointPersonName/NameLine

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | NameLineType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of data defined as a free format text. Example: Former name, Nick name, Known as, etc. or anything else to help identify the line as part of the name.
NameType |  |  |  |  |
documentation | Clarifies the meaning of the element. Example: First Name can be Christian name, Given name, first name, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Name or part of the name as a free format text. If the name structure has to be broken down into individual elements, use PersonName Container.

element NameDetails

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | extension of NameDetails
children | NameLine PersonName JointPersonName OrganisationNameDetails AddresseeIndicator Function DependencyName
used by |
element | xNL
attributes |
Name | Type | Use | Default | Fixed | Annotation
PartyType |  |  |  |  |
documentation | Indicates the type of entity i.e described namely, Person or an Organisation. An Organisation could be: Club, Association, Company, etc
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
NameDetailsKey |  |  |  |  |
documentation | Key identifier for the element for not reinforced references from other elements. Not required to be unique for the document to be valid, but application may get confused if not unique. Extend this schema adding unique contraint if needed.
annotation |
documentation | Container for defining the name of a Person or an Organisation

element NameDetails/AddresseeIndicator

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Specific for name and address where the addressee is specified. eg. ATTENTION, ter attentie van (in Holland), etc

element NameDetails/DependencyName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | extension of NameDetails
children | NameLine PersonName JointPersonName OrganisationNameDetails
attributes |
Name | Type | Use | Default | Fixed | Annotation
PartyType |  |  |  |  |
documentation | Indicates the type of entity i.e described namely, Person or an Organisation. An Organisation could be: Club, Association, Company, etc
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
DependencyType |  |  |  |  |
documentation | Description of the dependency: in trust of, on behalf of, etc.
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
annotation |
documentation | Container for a name of a dependent person or organisation. Example: Ram Kumar, C/O MSI Business Solutions
documentation | DependencyType: Person-Person/Person-Organisation Relationship (care of, wife of, position, etc). Can have sublement with name structure or reference another top-level element.

element OrganisationNameDetails

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | extension of OrganisationNameDetails
children | NameLine OrganisationName OrganisationType OrganisationFormerName OrganisationKnownAs
used by |
complexType | NameDetails
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Organisation Name. Example: Former name, Known as, etc
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
annotation |
documentation | A container for organisation name details.

element OrganisationNameDetails/OrganisationFormerName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | extension of OrganisationNameDetails
children | NameLine OrganisationName OrganisationType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Organisation Name. Example: Former name, Known as, etc
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
ValidFrom |  |  |  |  |
documentation | The first date when the name is valid. Inclusive.
ValidTo |  |  |  |  |
documentation | The last date when the name is valid. Inclusive.
annotation |
documentation | Name history for the organisation

element OrganisationNameDetails/OrganisationKnownAs

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | extension of OrganisationNameDetails
children | NameLine OrganisationName OrganisationType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Organisation Name. Example: Former name, Known as, etc
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
ValidFrom |  |  |  |  |
documentation | The first date when the name is valid. Inclusive.
ValidTo |  |  |  |  |
documentation | The last date when the name is valid. Inclusive.
annotation |
documentation | Any other names the organisation can be known under.

element PersonName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | extension of PersonName
children | NameLine PrecedingTitle Title FirstName MiddleName NamePrefix LastName OtherName Alias GenerationIdentifier Suffix GeneralSuffix FormerName KnownAs
used by |
element | JointPersonName
complexType | NameDetails
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Name of a person. Example: Full name, Former Name, Known As, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
annotation |
documentation | Container for person name details.

element PersonName/FormerName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | extension of PersonName
children | NameLine PrecedingTitle Title FirstName MiddleName NamePrefix LastName OtherName Alias GenerationIdentifier Suffix GeneralSuffix
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Name of a person. Example: Full name, Former Name, Known As, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
ValidFrom |  |  |  |  |
documentation | The first date when the name is valid. Inclusive.
ValidTo |  |  |  |  |
documentation | The last date when the name is valid. Inclusive.
annotation |
documentation | Example: maiden name

element PersonName/KnownAs

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | extension of PersonName
children | NameLine PrecedingTitle Title FirstName MiddleName NamePrefix LastName OtherName Alias GenerationIdentifier Suffix GeneralSuffix
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Name of a person. Example: Full name, Former Name, Known As, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.
ValidFrom |  |  |  |  |
documentation | The first date when the name is valid. Inclusive.
ValidTo |  |  |  |  |
documentation | The last date when the name is valid. Inclusive.
annotation |
documentation | Sometimes the same person is known under different unofficial or official names

element xNL

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
children | NameDetails
attributes |
Name | Type | Use | Default | Fixed | Annotation
Version |  |  |  |  |
documentation | DTD version. This attribute is not used for schema and exists only for DTD compatibility.
annotation |
documentation | Root element to define name of a Person or an Organisation in detail

complexType Function

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
used by |
element | Function
attributes |
Name | Type | Use | Default | Fixed | Annotation
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.

complexType NameDetails

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

element NameDetails/NameLine

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | NameLineType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of data defined as a free format text. Example: Former name, Nick name, Known as, etc. or anything else to help identify the line as part of the name.
NameType |  |  |  |  |
documentation | Clarifies the meaning of the element. Example: First Name can be Christian name, Given name, first name, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Define name as a free format text. Use this when the type of the entity (person or organisation) is unknown, or not broken into individual elements or is beyond the provided types.

complexType NameLineType

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
used by |
elements | JointPersonName/NameLine NameDetails/NameLine PersonName/NameLine OrganisationNameDetails/NameLine
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of data defined as a free format text. Example: Former name, Nick name, Known as, etc. or anything else to help identify the line as part of the name.
NameType |  |  |  |  |
documentation | Clarifies the meaning of the element. Example: First Name can be Christian name, Given name, first name, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.

complexType OrganisationNameDetails

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
children | NameLine OrganisationName OrganisationType
used by |
elements | OrganisationNameDetails/OrganisationFormerName OrganisationNameDetails/OrganisationKnownAs OrganisationNameDetails
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Organisation Name. Example: Former name, Known as, etc
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.

element OrganisationNameDetails/NameLine

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | NameLineType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of data defined as a free format text. Example: Former name, Nick name, Known as, etc. or anything else to help identify the line as part of the name.
NameType |  |  |  |  |
documentation | Clarifies the meaning of the element. Example: First Name can be Christian name, Given name, first name, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Free format text that defines the organisation name or parts of it.

element OrganisationNameDetails/OrganisationName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Organisation name. Example: Official, Legal, Un-official, etc
NameType |  |  |  |  |
documentation | Defines the name type of the Organisation name. Example: Former name, new name, abbreviated name etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Name of the organisation. Example: MSI Business Solutions in "MSI Business Solutions Pty. Ltd" or the whole name itself

element OrganisationNameDetails/OrganisationType

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Defines the Type of Organisation Type. Example: Abbreviation, Legal Type, etc.
NameType |  |  |  |  |
documentation | Defines the name type of Organisation Type. Example: Private, Public, proprietary, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Indicates the legal status of an organisation. Example: Pty, Ltd, GmbH, etc. Pty. Ltd. in "XYZ Pty. Ltd"

complexType PersonName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
children | NameLine PrecedingTitle Title FirstName MiddleName NamePrefix LastName OtherName Alias GenerationIdentifier Suffix GeneralSuffix
used by |
elements | PersonName/FormerName PersonName/KnownAs PersonName
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Name of a person. Example: Full name, Former Name, Known As, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.

element PersonName/NameLine

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
type | NameLineType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of data defined as a free format text. Example: Former name, Nick name, Known as, etc. or anything else to help identify the line as part of the name.
NameType |  |  |  |  |
documentation | Clarifies the meaning of the element. Example: First Name can be Christian name, Given name, first name, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Name or part of a name defined as a free format text.

element PersonName/PrecedingTitle

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Preceding Title. Example: Honorary title.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | His Excellency,Estate of the Late ...

element PersonName/Title

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Title. Example: Plural Titles such as MESSRS, Formal Degree, Honarary Degree, Sex (Mr, Mrs) etc
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Greeting title. Example: Mr, Dr, Ms, Herr, etc. Can have multiple titles.

element PersonName/FirstName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of first name. Example: Official, Un-official, abbreviation, initial, etc
NameType |  |  |  |  |
documentation | Defines the name type of first name. Example: Given Name, Christian Name, Father's Name, etc. In some countries, First name could be a Family Name or a SurName. Use this attribute to define the type for this name.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Represents the position of the name in a name string. Can be Given Name, Christian Name, Surname, family name, etc. Use the attribute "NameType" to define what type this name is.

element PersonName/MiddleName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of middle name. Example: Official, Un-official, abbreviation, initial, etc
NameType |  |  |  |  |
documentation | Defines the name type of Middle Name. Example: First name, middle name, maiden name, father's name, given name, etc.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Middle name (essential part of the name for many nationalities). Represents the position of the name in the name string. Example: Sakthi in "Nivetha Sakthi Shantha". Can have multiple middle names.

element PersonName/NamePrefix

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of last name prefix. Example: Official, Un-official, abbreviation, initial, etc
NameType |  |  |  |  |
documentation | Defines the type of name associated with the NamePrefix. For example the type of name is LastName and this prefix is the prefix for this last name.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | de, van, van de, von, etc. Example: Derick de Clarke

element PersonName/LastName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of last name. Example: Official, Un-official, abbreviation, initial, etc
NameType |  |  |  |  |
documentation | Defines the name type of Last Name. Example: Father's name, Family name, Sur Name, Mother's Name, etc. In some countries, Last name could be the given name or first name.
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Represents the position of the name in a name string. Can be Given Name, Christian Name, Surname, family name, etc. Use the attribute "NameType" to define what type this name is.

element PersonName/OtherName

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Other name. Example: Official, Un-official, abbreviation, initial, etc
NameType |  |  |  |  |
documentation | Defines the name type of Other Name. Example: Maiden Name, Patronymic name, Matronymic name, etc
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | All other names, e.g.: Yousuf Khan al Hatab al Sayad

element PersonName/Alias

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Type of Alias. Example: Official, UnOfficial, Close Circle, etc
NameType |  |  |  |  |
documentation | Defines the name type of Alias. Example: Nick Name, Pet Name, etc
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Nick Name, Pet name, etc..

element PersonName/GenerationIdentifier

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Defines the type of generation identifier. Example: Family Titles
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Jnr, Thr Third, III

element PersonName/Suffix

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Defines the type of Suffix. Example: Compressed Initials, Full suffixes, etc
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Could be compressed initials - PhD, VC, QC

element PersonName/GeneralSuffix

diagram |
namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type |  |  |  |  |
documentation | Defines the type of General Suffix. Example: Employment Status, Living Status, etc
Code |  |  |  |  |
documentation | Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.
annotation |
documentation | Deceased, Retired ...

attributeGroup grKeyRefs

namespace | urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
used by |
element | NameDetails/DependencyName
complexTypes | OrganisationNameDetails PersonName
attributes |
Name | Type | Use | Default | Fixed | Annotation
NameDetailsKeyRef |  |  |  |  |
documentation | Reference to another NameDetails element with no foreign key reinforcement. The referenced element may be out of the document and the document is still valid.