n:PersonName
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.
Element information
Namespace: urn:oasis:names:tc:ciq:xnl:3
Schema document: external/have/1.0/xNL.xsd
Other elements with the same name: n:PersonName
Type: Anonymous
Properties: Local, Qualified
Content
- n:NameElement [0..*] Name or part of a name.
from type n:PersonNameType
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
n:Type | [0..1] | n:PersonNameTypeList | Enumerated list of type of name. example: Alias, Nick Name, former name, known as, etc | from type n:PersonNameType |
n:PersonID | [0..1] | ct:String | A unique identifier of a person | from type n:PersonNameType |
n:PersonIDType | [0..1] | n:PersonIDTypeList | Type of identifier | from type n:PersonNameType |
n:ID | [0..1] | ct:String | Globally unique identifier | from type n:PersonNameType |
n:Usage | [0..1] | n:PersonNameUsageList | 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 | from type n:PersonNameType |
n:Status | [0..1] | ct:StatusList | Status of the entity. e.g. Old, Current, Inactive, Active, etc | from type n:PersonNameType |
ct:DateValidFrom | [0..1] | xsd:dateTime | Could be start date, issue date, validity start date, etc | from group ct:grValidityDate |
ct:DateValidTo | [0..1] | xsd:dateTime | Could be end date, expiry date, validity end date, etc | from group ct:grValidityDate |
n:NameKey | [0..1] | ct:String | A primary key to reference Party Name. | from group n:grNameKey |
n:NameKeyRef | [0..1] | ct:String | A foreign key to reference attribute Key of Party Name. | from group n:grNameKey |
xlink:type | [0..1] | Unspecified | from type n:PersonNameType | |
xlink:label | [0..1] | xsd:string | from type n:PersonNameType | |
xlink:href | [0..1] | xsd:anyURI | from type n:PersonNameType | |
ct:DataQualityType | [0..1] | ct:DataQualityTypeList | This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid" | from group ct:grDataQuality |
ct:ValidFrom | [0..1] | xsd:dateTime | Date the data quality is valid from | from group ct:grDataQuality |
ct:ValidTo | [0..1] | xsd:dateTime | Date the data quality is valid to | from group ct:grDataQuality |
ct:LanguageCode | [0..1] | xsd:language | Human Language used. e.g. "en", "en-US", "en-AUS", etc | from group ct:grLanguageCode |
Any attribute | [0..*] | Namespace: ##other, Process Contents: lax | from type n:PersonNameType |
Used in
- Type n:PartyNameType (Elements n:PartyName, xpil:PartyName, xpil:NameOnDocument)
Sample instance
<n:PersonName> <n:NameElement>normalizedString</n:NameElement> </n:PersonName>