Common Domain::Party ABE
Class IndividualName

A word, term, or phrase by which an individual is known and distinguished from other individuals.A name is an informal way of identifying an object [Fowler]This entity allows for international naming variations. An IndividualName is a type of PartyName.

Attributes
Individual _individual _individual
String aristocraticTitle aristocraticTitle

A name that describes someone's aristocratic position, such as Baron, Graf, Earl, and so forth.

String familyGeneration familyGeneration

An abbreviation or word that pertains to the generation in a family, such Sr, Jr.

String familyNamePrefix familyNamePrefix

Notes:
e.g. Van den, Von etc.

String familyNames familyNames

Contains the non-chosen or inherited name. Also known as a person's last name in the Western context.

Notes:
Also known as surname
Multiple fields may be entered with a delimiter in-between

String formattedName formattedName

Contains, in one string, a fully formatted name with all of its pieces in their proper place. This includes all of the necessary punctuation. This de-normalized form of the name cannot be easily parsed.

Note:
if NULL, then derive from the other fields using name policy

String formOfAddress formOfAddress

Contains the Salutation,e.g. Mr., Mrs., Hon., Dr.,Major, etc

Note:
Also known as person title
Also includes. Miss, Ms,

String generation generation

An abbreviation or word that pertains to the generation in a family history, such as Sr., Jr., III (the third), and so forth.

String givenNames givenNames

Note:
Also known as Christian name, chosen name, first name
Multiple fields may be entered with a delimiter in-between or stored in a collection

String legalName legalName

Contains, in one string, a fully formatted name with all of its pieces in their proper place. This includes all of the necessary punctuation

Note:
if NULL, then derive from the other fields using name policy

String middleNames middleNames

Middle name(s) or initial(s)
Note:
Multiple fields may be entered with a delimiter in-between or stored in a collection

String preferredGivenName preferredGivenName

Contains the chosen name by which the person prefers to be addressed. Note: This name may be a name other than a given name, such as a nickname

String qualifications qualifications

Contains the letters used to describe academic or other type qualifications held by a person and/or the distinctions conferred upon them. e.g. PhD, MD, CPA, MCSD, etc

Note:
also known as orders, decorations, honors, awards and distinctions

Attributes inherited from SID Models::Common Domain::Party ABE::PartyName SID Models::Common Domain::Party ABE::PartyName
validFor validFor, _language _language, _nameRuleCountry _nameRuleCountry

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameIndividualName
Name Expression
Namespace«002» Party ABE
Owned Template Signature
Owner«002» Party ABE
Owning Template Parameter
Package«002» Party ABE
Qualified NameSID Models::Common Domain::Party ABE::IndividualName
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _individual
Public Individual _individual
Constraints:
Properties:

AggregationNone
Alias
AssociationIndividualIsNamedUsing
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_individual
Name Expression
NamespaceIndividualName
Opposite_individualName
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::_individual
Stereotype
Template Parameter
TypeIndividual
Upper1
Upper Value(1)
VisibilityPublic


 aristocraticTitle
Public String aristocraticTitle

A name that describes someone's aristocratic position, such as Baron, Graf, Earl, and so forth.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamearistocraticTitle
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::aristocraticTitle
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 familyGeneration
Public String familyGeneration

An abbreviation or word that pertains to the generation in a family, such Sr, Jr.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamefamilyGeneration
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::familyGeneration
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 familyNamePrefix
Public String familyNamePrefix

Notes:
e.g. Van den, Von etc.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamefamilyNamePrefix
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::familyNamePrefix
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 familyNames
Public String familyNames

Contains the non-chosen or inherited name. Also known as a person's last name in the Western context.

Notes:
Also known as surname
Multiple fields may be entered with a delimiter in-between

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamefamilyNames
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::familyNames
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 formattedName
Public String formattedName

Contains, in one string, a fully formatted name with all of its pieces in their proper place. This includes all of the necessary punctuation. This de-normalized form of the name cannot be easily parsed.

Note:
if NULL, then derive from the other fields using name policy

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameformattedName
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::formattedName
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 formOfAddress
Public String formOfAddress

Contains the Salutation,e.g. Mr., Mrs., Hon., Dr.,Major, etc

Note:
Also known as person title
Also includes. Miss, Ms,

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameformOfAddress
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::formOfAddress
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 generation
Public String generation

An abbreviation or word that pertains to the generation in a family history, such as Sr., Jr., III (the third), and so forth.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namegeneration
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::generation
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 givenNames
Public String givenNames

Note:
Also known as Christian name, chosen name, first name
Multiple fields may be entered with a delimiter in-between or stored in a collection

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamegivenNames
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::givenNames
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 legalName
Public String legalName

Contains, in one string, a fully formatted name with all of its pieces in their proper place. This includes all of the necessary punctuation

Note:
if NULL, then derive from the other fields using name policy

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamelegalName
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::legalName
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 middleNames
Public String middleNames

Middle name(s) or initial(s)
Note:
Multiple fields may be entered with a delimiter in-between or stored in a collection

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamemiddleNames
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::middleNames
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 preferredGivenName
Public String preferredGivenName

Contains the chosen name by which the person prefers to be addressed. Note: This name may be a name other than a given name, such as a nickname

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamepreferredGivenName
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::preferredGivenName
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 qualifications
Public String qualifications

Contains the letters used to describe academic or other type qualifications held by a person and/or the distinctions conferred upon them. e.g. PhD, MD, CPA, MCSD, etc

Note:
also known as orders, decorations, honors, awards and distinctions

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividualName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namequalifications
Name Expression
NamespaceIndividualName
Opposite
OwnerIndividualName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::IndividualName::qualifications
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic