Class ContactInformation

The preferred contact for a person or organization, such as address, telephone number, or email address.

Diagram : ContactInformation

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:ContactInformation/nc:ContactMeans
- niem-profile:niem:Property:
  ^nc:ContactInformation
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Type:
  ecf:PersonAugmentationType
- niem-profile:niem:XPath:
  nc:Person/ecf:PersonAugmentation/nc:ContactInformation
- niem-profile:niem:BaseType:
  nc:ContactInformationType
- niem-profile:niem:Multiplicity:
  0,unbounded
- niem-profile:niem:CodeList:

Attribute emailAddress

An email address.

Declaration :

- Uml : + emailAddress : string, multiplicity : *

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:ContactInformation/nc:ContactEmailID
- niem-profile:niem:Property:
  nc:ContactMeansAbstract, (nc:ContactEmailID)
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Type:
  nc:ContactInformationType
- niem-profile:niem:XPath:
  nc:Person/ecf:PersonAugmentation/nc:ContactInformationAssociation/nc:ContactInformation
- niem-profile:niem:BaseType:
  niem-xs:string
- niem-profile:niem:Multiplicity:
  0,unbounded
- niem-profile:niem:CodeList:

Relation mailingAddress (<directional aggregation>)

A mailing address.

Declaration :

- Uml : + mailingAddress : PostalAddress

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:ContactInformation/nc:ContactMailingAddress
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Property:
  nc:ContactMeansAbstract, (nc:ContactMailingAddress)
- niem-profile:niem:Type:
  nc:ContactInformationType
- niem-profile:niem:XPath:
  nc:Person/ecf:PersonAugmentation/nc:ContactInformationAssociation/nc:ContactInformation
- niem-profile:niem:BaseType:
  nc:AddressType
- niem-profile:niem:Multiplicity:
  0,unbounded
- niem-profile:niem:CodeList:

Relation telephoneNumber (<directional aggregation>)

A telephone number.

Declaration :

- Uml : + telephoneNumber : TelephoneNumber

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:ContactInformation/nc:ContactTelephoneNumber
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Property:
  nc:ContactMeansAbstract, (nc:ContactTelephoneNumber)
- niem-profile:niem:Type:
  nc:ContactInformationType
- niem-profile:niem:XPath:
  nc:Person/ecf:PersonAugmentation/nc:ContactInformationAssociation/nc:ContactInformation
- niem-profile:niem:BaseType:
  nc:TelephoneNumberType
- niem-profile:niem:Multiplicity:
  0,unbounded
- niem-profile:niem:CodeList:

Attribute contactDescription

A description of a contact.

Declaration :

- Uml : + contactDescription : string, multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:ContactInformation/nc:ContactEntityDescriptionText, nc:ContactInformationDescriptionText
- niem-profile:niem:Property:
  nc:ContactEntityDescriptionText, nc:ContactInformationDescriptionText
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ContactInformationType
- niem-profile:niem:XPath:
  nc:Person/ecf:PersonAugmentation/nc:ContactInformation
- niem-profile:niem:BaseType:
  nc:TextType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute organizationContactUse

How the contact information should be used (e.g. primary, only for emergency, only during day/evening/night)

Declaration :

- Uml : + organizationContactUse : , multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Organization/ecf:OrganizationAugmentation/nc:OrganizationContactInformationAssociation/nc:ContactInformationIsPrimaryIndicator, nc:ContactInformationIsEmergencyIndicator, nc:ContactInformationIsDayIndicator, nc:ContactInformationIsEveningIndicator, nc:ContactInformationIsNightInidcator
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Property:
  nc:ContactInformationAvailabilityAbstract, (nc:ContactInformationAvailabilityCode)
- niem-profile:niem:Type:
  nc:ContactInformationType
- niem-profile:niem:XPath:
  nc:Person/ecf:PersonAugmentation/nc:ContactInformation
- niem-profile:niem:BaseType:
  nc:ContactInformationAvailabilityCodeType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute personContactUse

How the contact information should be used (e.g. home, work, only for emergency, only during day/evening/night)

Declaration :

- Uml : + personContactUse : , multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Person/ecf:PersonAugmentation/nc:PersonContactInformationAssociation/nc:ContactInformationIsPrimaryIndicator, nc:ContactInformationIsHomeIndicator, nc:ContactInformationIsWorkIndicator, nc:ContactInformationIsEmergencyIndicator, nc:ContactInformationIsDayIndicator, nc:ContactInformationIsEveningIndicator, nc:ContactInformationIsNightInidcator
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Property:
  nc:ContactEntity
- niem-profile:niem:Type:
  nc:ContactInformationType
- niem-profile:niem:XPath:
  nc:Person/ecf:PersonAugmentation/nc:ContactInformation
- niem-profile:niem:BaseType:
  nc:EntityType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Attribute responder

A person who responds to calls on behalf of the contact.

Declaration :

- Uml : + responder : string, multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:ContactInformation/nc:ContactResponder
- niem-profile:niem:Property:
  ^nc:ContactResponder
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  nc:ContactInformationType
- niem-profile:niem:XPath:
  nc:Person/ecf:PersonAugmentation/nc:ContactInformationAssociation/nc:ContactInformation
- niem-profile:niem:BaseType:
  nc:PersonType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Relation organization (<directional aggregation>)

An organization associated with the contact information.

Declaration :

- Uml : + organization : Organization

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Organization/ecf:OrganizationAugmentation/nc:OrganizationContactInformationAssociation/nc:ContactInformation
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Property:
  nc:ContactInformation
- niem-profile:niem:Type:
  ecf:OrganizationAugmentationType
- niem-profile:niem:XPath:
  nc:Organization/ecf:OrganizationAugmentation/nc:ContactInformation
- niem-profile:niem:BaseType:
  nc:ContactInformationType
- niem-profile:niem:Multiplicity:
  0,unbounded
- niem-profile:niem:CodeList:

Relation person (<directional aggregation>)

An organization associated with the contact information.

Declaration :

- Uml : + person : Person

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  nc:Person/ecf:PersonAugmentation/nc:PersonContactInformationAssociation/nc:ContactInformation
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Property:
  nc:ContactInformation
- niem-profile:niem:Type:
  ecf:PersonAugmentationType
- niem-profile:niem:XPath:
  nc:Person/ecf:PersonAugmentation/nc:ContactInformation
- niem-profile:niem:BaseType:
  nc:ContactInformationType
- niem-profile:niem:Multiplicity:
  0,unbounded
- niem-profile:niem:CodeList: