n:PartyName
Container for defining a name of a Person, an Organisation or combination of the above as a joint name.
Element information
Namespace: urn:oasis:names:tc:ciq:xnl:3
Schema document: external/have/1.0/xNL.xsd
Type: n:PartyNameType
Properties: Global, Qualified
Content
- Sequence [1..1]
- n:NameLine [0..*] 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
- n:PersonName [0..*] 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.
- n:OrganisationName [0..*] A container for organisation name details. Same organisaion with many types of names can be used by this container
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
n:PartyNameID | [0..1] | ct:String | A unique identifier of a party | |
n:PartyNameIDType | [0..1] | n:PartyNameIDTypeList | Type of Party Name ID | |
n:ID | [0..1] | ct:String | Globally unique identifier | |
n:Usage | [0..1] | n:PartyNameUsageList | Tye of use of this data. e.g. data exchange, contact, update, create | |
n:Status | [0..1] | ct:StatusList | Status of the entity. e.g. Old, Current, Inactive, Active, etc | |
n:JointNameConnector | [0..1] | n:JointNameConnectorList | 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. | |
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 |
Sample instance
<n:PartyName> <n:NameLine>normalizedString</n:NameLine> <n:PersonName> <n:NameElement>normalizedString</n:NameElement> </n:PersonName> <n:OrganisationName> <n:NameElement>normalizedString</n:NameElement> <n:SubDivisionName>normalizedString</n:SubDivisionName> </n:OrganisationName> </n:PartyName>