n:PersonNameType
Reusable complex type
Complex type information
Namespace: urn:oasis:names:tc:ciq:xnl:3
Schema document: external/have/1.0/xNL.xsd
Content
- n:NameElement [0..*] Name or part of a name.
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 | |
n:PersonID | [0..1] | ct:String | A unique identifier of a person | |
n:PersonIDType | [0..1] | n:PersonIDTypeList | Type of identifier | |
n:ID | [0..1] | ct:String | Globally unique identifier | |
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 | |
n:Status | [0..1] | ct:StatusList | Status of the entity. e.g. Old, Current, Inactive, Active, etc | |
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 | ||
xlink:label | [0..1] | xsd:string | ||
xlink:href | [0..1] | xsd:anyURI | ||
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 |
Used by
- Element n:PersonName
- Element n:PersonName via derived anonymous type
Type inheritance chain
- n:PersonNameType
- extended by Anonymous type of element n:PersonName