Common Domain::Party ABE
Class Individual

Represents a single human being (a man, woman or child).
The individual could be a customer, an employee or any other person that the organization needs to store information about. An Individual is a type of Party.

Attributes
Country _country _country
Country _countryOfBirth _countryOfBirth
IndividualIdentification _individualIdentification _individualIdentification
IndividualName _individualName _individualName
LanguageAbility _languageAbility _languageAbility
«baseType» TimePeriod aliveDuring aliveDuring

Birth date and death date.

String disabilities disabilities

Notes: Used for legal requirements (special billing, special products, special contact media, such as Braille). This should be modeled as a separate entity but is shown as an attribute for brevity.

String gender gender

A socially constructed role that implies behaviours, activities, and attributes.

String maritalStatus maritalStatus

Permitted Values: married, never married, divorced, widowed

String nationality nationality

Note:
Pointer to a country object

String placeOfBirth placeOfBirth

Note:
Pointer to a Location object
City, town name etc.

String skills skills

Note:
Probably only used for employees, but is really role independent
This should be modeled as a separate entity but is shown as an attribute for brevity

Attributes inherited from SID Models::Common Domain::Party ABE::Party SID Models::Common Domain::Party ABE::Party
ID ID, validFor validFor, _partyRole _partyRole, _partySecurityEntity _partySecurityEntity, _partySecurityThreatActor _partySecurityThreatActor, _securityEventCollectionMethod _securityEventCollectionMethod, skill skill, _partyUser _partyUser, _metricDefinitionInvolvement _metricDefinitionInvolvement, partyInteractionRole partyInteractionRole, contactMedium contactMedium, partyProfile partyProfile, taxExemption taxExemption

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameIndividual
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::Individual
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _country
Public Country _country
Constraints:
Properties:

AggregationNone
Alias
AssociationIndividualIsCitizenOf
Association End
ClassIndividual
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_country
Name Expression
NamespaceIndividual
Opposite_individual1
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::_country
Stereotype
Template Parameter
TypeCountry
Upper*
Upper Value(*)
VisibilityPublic


 _countryOfBirth
Public Country _countryOfBirth
Constraints:
Properties:

AggregationNone
Alias
AssociationIndividualBornIn
Association End
ClassIndividual
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_countryOfBirth
Name Expression
NamespaceIndividual
Opposite_individual
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::_countryOfBirth
Stereotype
Template Parameter
TypeCountry
Upper1
Upper Value(1)
VisibilityPublic


 _individualIdentification
Public IndividualIdentification _individualIdentification
Constraints:
Properties:

AggregationShared
Alias
AssociationIndividualIdentifiedBy
Association End
ClassIndividual
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_individualIdentification
Name Expression
NamespaceIndividual
Opposite_individual
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::_individualIdentification
Stereotype
Template Parameter
TypeIndividualIdentification
Upper*
Upper Value(*)
VisibilityPublic


 _individualName
Public IndividualName _individualName
Constraints:
Properties:

AggregationShared
Alias
AssociationIndividualIsNamedUsing
Association End
ClassIndividual
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_individualName
Name Expression
NamespaceIndividual
Opposite_individual
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::_individualName
Stereotype
Template Parameter
TypeIndividualName
Upper*
Upper Value(*)
VisibilityPublic


 _languageAbility
Public LanguageAbility _languageAbility
Constraints:
Properties:

AggregationShared
Alias
AssociationIndividualHas
Association End
ClassIndividual
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_languageAbility
Name Expression
NamespaceIndividual
Opposite_party
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::_languageAbility
Stereotype
Template Parameter
TypeLanguageAbility
Upper*
Upper Value(*)
VisibilityPublic


 aliveDuring
Public «baseType» TimePeriod aliveDuring

Birth date and death date.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividual
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)
NamealiveDuring
Name Expression
NamespaceIndividual
Opposite
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::aliveDuring
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic


 disabilities
Public String disabilities

Notes: Used for legal requirements (special billing, special products, special contact media, such as Braille). This should be modeled as a separate entity but is shown as an attribute for brevity.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividual
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)
Namedisabilities
Name Expression
NamespaceIndividual
Opposite
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::disabilities
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 gender
Public String gender

A socially constructed role that implies behaviours, activities, and attributes.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividual
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)
Namegender
Name Expression
NamespaceIndividual
Opposite
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::gender
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 maritalStatus
Public String maritalStatus

Permitted Values: married, never married, divorced, widowed

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividual
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)
NamemaritalStatus
Name Expression
NamespaceIndividual
Opposite
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::maritalStatus
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 nationality
Public String nationality

Note:
Pointer to a country object

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividual
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)
Namenationality
Name Expression
NamespaceIndividual
Opposite
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::nationality
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 placeOfBirth
Public String placeOfBirth

Note:
Pointer to a Location object
City, town name etc.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividual
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)
NameplaceOfBirth
Name Expression
NamespaceIndividual
Opposite
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::placeOfBirth
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 skills
Public String skills

Note:
Probably only used for employees, but is really role independent
This should be modeled as a separate entity but is shown as an attribute for brevity

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassIndividual
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)
Nameskills
Name Expression
NamespaceIndividual
Opposite
OwnerIndividual
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Individual::skills
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic