Message Sender
The message sender is a contact that sends a message over a communication channel
Child Components
Type Code 0..1
Action Code 0..1
Language Code 0..1
Identifier 0..∞
UUID 0..1
Source Identifier 0..1
Party Identifier 0..1
Identifier Set 0..∞
Related Identifier 0..∞
Person Name 0..1
Description 0..∞
Gender Code 0..1
Marital Status Code 0..1
Birth Date Time 0..1
Death Date Time 0..1
Age Measure 0..∞
Language Code 0..∞
Nationality Country Code 0..1
Address 0..∞
Communication 0..∞
Role Code 0..∞
Job Title 0..1
Responsibility 0..∞
Organization Unit Identifier 0..1
Telephone Communication 0..∞
EMail Address Communication 0..∞
Internet Address Communication 0..∞
Preference 0..1
Effective Time Period 0..1
Extension 1..1
UML Class Model
You can save the file locally and use it, for example, in PowerPoint.
SVG File
@startuml MessageSender
class MessageSender {
String [[/docs/type-code TypeCode]]
CodeList [[/docs/action-code ActionCode]]
String [[/docs/language-code LanguageCode]]
String [[/docs/identifier Identifier]]
String [[/docs/uuid UUID]]
String [[/docs/source-identifier SourceIdentifier]]
String [[/docs/party-identifier PartyIdentifier]]
String [[/docs/description Description]]
CodeList [[/docs/gender-code GenderCode]]
CodeList [[/docs/marital-status-code MaritalStatusCode]]
TimePoint [[/docs/birth-date-time BirthDateTime]]
TimePoint [[/docs/death-date-time DeathDateTime]]
Number [[/docs/age-measure AgeMeasure]]
String [[/docs/language-code LanguageCode]]
String [[/docs/nationality-country-code NationalityCountryCode]]
String [[/docs/role-code RoleCode]]
String [[/docs/job-title JobTitle]]
String [[/docs/responsibility Responsibility]]
String [[/docs/organization-unit-identifier OrganizationUnitIdentifier]]
}
class IdentifierSet {
[[/docs/identifier-set details]]→
}
class RelatedIdentifier {
[[/docs/related-identifier details]]→
}
class PersonName {
[[/docs/person-name details]]→
}
class Address {
[[/docs/address details]]→
}
class Communication {
[[/docs/communication details]]→
}
class TelephoneCommunication {
[[/docs/telephone-communication details]]→
}
class EMailAddressCommunication {
[[/docs/email-address-communication details]]→
}
class InternetAddressCommunication {
[[/docs/internet-address-communication details]]→
}
class Preference {
[[/docs/preference details]]→
}
class EffectiveTimePeriod {
[[/docs/effective-time-period details]]→
}
MessageSender o-d- "0...∞" IdentifierSet
MessageSender o-r- "0...∞" RelatedIdentifier
MessageSender o-u- "0...1" PersonName
MessageSender o-l- "0...∞" Address
MessageSender o-d- "0...∞" Communication
MessageSender o-u- "0...∞" TelephoneCommunication
MessageSender o-d- "0...∞" EMailAddressCommunication
MessageSender o-u- "0...∞" InternetAddressCommunication
MessageSender o-d- "0...1" Preference
MessageSender o-u- "0...1" EffectiveTimePeriod
hide circle
@enduml
Where Used
Following is a list of components that have Message Sender as a child component.
Feedback
OAGi and its members welcome your feedback.
UUID: 7077dc27b60c46b5a548c0e73df6b1c6
connectSpec (OAGIS) Version 10.11.2