HR-XML 3.0 Standards, 2009  September  23.

Menu: [ Home  |  Guidelines  |  BODs  |  Nouns  |  Global elements  |  WSDL  |  Packages  |  Code Lists  |  Master Index ]

Trace back: » PersonContactType | PersonID | PersonLegalID | PersonNameInitials | PersonNameType »

Complex Type: PersonNameType

Parent type: PersonNameBaseType (derivation method: extension)
Name PersonNameType
Documentation Dictionary Entry Name: Person Name. Details

Definition: A collection of data representing a person name.

Usage Rule: Various uses and options are supported. The person name model is intended to be useful across many cultural contexts. The ordering and presentation of given names and family names may vary by cultural custom. A person name can be represented as a formatted string "Mr. John L Smith III, Phd" or represented as discretely fielded data or both. An option to present a name in an alternative "alphabet" or script is supported. For example the same name might be presented using Roman, Kanji, Arabic, or other character sets. Note the term "script" versus "character set" is used so as not to confuse this issue with concepts such as "character encoding".

XML Instance Representation
<...

scriptCode="oa: NormalizedStringType [0..1]"
Attribute group reference (not shown): EffectiveDateAttributeGroup


nameTypeCode=" NameTypeCodeContentType [0..1]"

legalNameIndicator="oa: IndicatorType [0..1]">

< FormattedName> ... </ FormattedName> [0..1]
< LegalName> ... </ LegalName> [0..1]
<oa: GivenName> ... </oa: GivenName> [0..*]
< PreferredName> ... </ PreferredName> [0..1]
< MiddleName> ... </ MiddleName> [0..1]
< FamilyName> ... </ FamilyName> [0..*]
< TitleAffixCode> ... </ TitleAffixCode> [0..*]
< UserArea> ... </ UserArea> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="PersonNameType">
<xsd:complexContent>
<xsd:extension base=" PersonNameBaseType">
<xsd:sequence>
<xsd:element ref=" AlternateScriptPersonName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref=" UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="scriptCode" type="oa: NormalizedStringType" use="optional"/>
<xsd:attributeGroup ref=" EffectiveDateAttributeGroup"/>
<xsd:attribute name="nameTypeCode" type=" NameTypeCodeContentType" use="optional"/>
<xsd:attribute name="legalNameIndicator" type="oa: IndicatorType" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

Comment on this Component


Use the form below to submit your question or comment about "PersonNameType"

By submitting you indicate that you are accepting HR-XML's Feedback Policy


  * = required field
First/Given Name: *
Last/Family Name: *
Position Title:
Organization:
Country:
Website:
E-mail: *
Topic:

  Please use the area below to write your comment or question: