Specification Name: OASIS CIQ TC - extensible Name Language (xNL) Description: Defines the W3C schema for representing party names (Person or Organisation) (Using XML Schema based standard code list/enumeration mechanism - OPTION 1 AND DEFAULT) Produced by: OASIS Customer Information Quality Technical Committee URL: http://www.oasis-open.org/committees/ciq Version: 3.0 Status: Committee Specification Copyright: 2006-07, OASIS, http://www.oasis-open.org Last Modified: 18 September 2007 Last Modified by: Ram Kumar, Chair, OASIS CIQ TC NOTE: Do not modify this schema as it will break specifications compatibility Reference to another Person Name or Organisation Name with primary and foreign key reinforcement. A primary key to reference Party Name. A foreign key to reference attribute Key of Party Name. Reusable complex type for a party. A party is a person or an organisation 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. A container for organisation name details. Same organisaion with many types of names can be used by this container A unique identifier of a party Type of Party Name ID Globally unique identifier Type of use of this data. e.g. data exchange, contact, update, create Status of the entity. e.g. Old, Current, Inactive, Active, etc 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. Reusable complex type Name or part of a name. 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. Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc A unique identifier of a person Type of identifier Globally unique identifier Usage of a person name. How is it used and for what purpose. Allows user which name in a set of names to select for a given purpose. e.g. used for legal purposes Status of the entity. e.g. Old, Current, Inactive, Active, etc Reusable complex type Name of the organisation. E.g. ACME Inc. Clarifies the meaning of the element. Example: name, type . Omit this attribute if the type of the name element is not known. Name of a subdivision of an organisation (e.g. department) Type of sub division. e.g. department, warehouse, branch Enumerated list of common types of aliases or name types. A unique identifier of an organisation Type of identifier Globally unique identifier Usage of organisation name. How is it used and for what purpose. Allows user which name in a set of names to select for a given purpose. e.g. used for legal purposes Status of the entity. e.g. Old, Current, Inactive, Active, etc 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 Type define what this free format name line could mean. For example, the Type could be "Unknown" Container for defining a name of a Person, an Organisation or combination of the above as a joint name. Person Name Organisation Name