Person Name

Specifies the details of the designator used to refer to an individual

Child Components

Type Code 0..1
Action Code 0..1
Script Code 0..1
Identifier 0..∞
UUID 0..1
Source Identifier 0..1
Party Identifier 0..1
Identifier Set 0..∞
Related Identifier 0..∞
Formatted Name 0..1
Preferred Name 0..∞
Given Name 0..1
Middle Name 0..∞
Family Name 0..∞
Title Affix Code 0..∞
Preferred Salutation Code 0..1
Generation Affix Code 0..1
Qualification Affix Code 0..∞
Initials 0..1
Usage 0..∞
Effective Time Period 0..1
Extension 1..1

UML Class Model

The following link opens the SVG image in a separate browser tab.
You can save the file locally and use it, for example, in PowerPoint.
SVG File
@startuml

class PersonName {
    String TypeCode
    CodeList ActionCode
    String ScriptCode
    String Identifier
    String UUID
    String SourceIdentifier
    String PartyIdentifier
    String FormattedName
    String PreferredName
    String GivenName
    String MiddleName
    String FamilyName
    String TitleAffixCode
    String PreferredSalutationCode
    String GenerationAffixCode
    String QualificationAffixCode
    String Initials
}

class "IdentifierSet"{}
class "RelatedIdentifier"{}
class "Usage"{}
class "EffectiveTimePeriod"{}

PersonName o-d- "0...∞" "IdentifierSet"
PersonName o-r- "0...∞" "RelatedIdentifier"
PersonName o-u- "0...∞" "Usage"
PersonName o-l- "0...1" "EffectiveTimePeriod"

hide circle
@enduml

Where Used

Following is a list of components that have Person Name as a child component.

Feedback

OAGi and its members welcome your feedback.

UUID: 3947412d20f0420da1229483f6eca214

connectSpec (OAGIS) Version 10.12