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.