nc:PersonNameType
A data type for a combination of names and/or titles by which a person is known.
Complex type information
Namespace: http://niem.gov/niem/niem-core/2.0
Schema document: niem-core/2.0/niem-core.xsd
NIEM properties:
- Base: s:ComplexObjectType
Content
- Sequence [1..1]
- nc:PersonNamePrefixText [0..*] A title or honorific used by a person.
- nc:PersonGivenName [0..*] A first name of a person.
- nc:PersonMiddleName [0..*] A middle name of a person.
- nc:PersonSurName [0..*] A last name or family name of a person.
- nc:PersonNameSuffixText [0..*] A term appended after the family name that qualifies the name.
- nc:PersonMaidenName [0..*] An original surname of a person before changed by marriage.
- nc:PersonFullName [0..*] A complete name of a person.
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
s:id | [0..1] | xsd:ID | from type s:ComplexObjectType | |
s:metadata | [0..1] | xsd:IDREFS | from type s:ComplexObjectType | |
s:linkMetadata | [0..1] | xsd:IDREFS | from type s:ComplexObjectType | |
nc:personNameCommentText | [0..1] | xsd:string |
Used by
- Element cbrn:PersonName
- Element nc:PersonAlternateName
- Element nc:PersonName
- NIEM applies to from im:PersonNameAugmentation
- NIEM applies to from j:PersonNameAugmentation
- NIEM applies to from scr:PersonNameAugmentation
- Element im:PersonName via derived type im:PersonNameType
- Element j:PersonName via derived type j:PersonNameType
- Element scr:PersonName via derived type scr:PersonNameType
Type inheritance chain
- s:ComplexObjectType
- nc:PersonNameType
- extended by im:PersonNameType
- extended by j:PersonNameType
- extended by scr:PersonNameType
- nc:PersonNameType