Model Element | Type |
---|---|
Risk | Class |
RiskLevelType | Enumeration |
RiskProbabilityType | Enumeration |
RiskSeverityType | Enumeration |
RiskType | Enumeration |
The class Risk is used to represent a more or less probable situation involving exposure to danger concerning the maritime domain. The notion of risk is usually very subjective and, in a first step, we decided to keep the definition of the class simple in order to ease its adoption. Further work could be used to detail the risk definition and introduce metrics regarding probability and severity.
UML Name | Data type | Description | Example |
---|---|---|---|
Identifier | UniqueIdentifier | Identifier of the risk. Each UniqueIdentifier can be correlated with other UniqueIdentifiers, either manually, by operators, or automatically, by systems, so that duplicate objects in the network can be identified and brought together for a better understanding of the information being shared. |
|
Metadata | Metadata | The Metadata of a Risk |
|
OccurrencePeriod | Period | Defines the period of time concerned by the Risk. |
|
RiskLevel | RiskLevelType | The risk level is used to define the importance of a risk on the maritime domain. |
for an medium risk level 02 |
RiskProbability | RiskProbabilityType | The probability of occurrence of the risk |
for an occasional risk: 03 |
RiskSeverity | RiskSeverityType | The importance of the consequences of the risk |
for risk with few consequences on the maritime activities: 03 |
RiskType | RiskType | Identifies the type of the risk |
for an accident risk: 01 |
UML Name | Data type | Description | Multiplicity |
---|---|---|---|
Document | Document | A Risk can be described by one or many documents |
0..* |
ImpliedEvent | Event | This bidirectional association can be used to link risks to event or to define events as consequences of one or many risks. Among events associated with Risks we can find: Movements, Anomalies, Incidents and Actions. For example: - mitigation actions can be associated with a risk, - one or many risks can be the consequences of an incident. - a movement of a dangerous ship can lead to a risk (pollution for example) |
0..* |
InvolvedAgent | Agent | Agents (persons, organizations) can be associated to zero to multiple risks in different roles. The association has additional attributes - please check association class AgentRisk. |
0..* (allow duplicates) |
InvolvedObject | Object | One or many Objects may be related one or many Risks. The relationship is bidirectional |
0..* |
Location | Location | A Risk can concern one or many Locations |
0..* |
Name | Description | OCL constraint |
---|---|---|
Coherent Level | The Level attribute must be defined in accordance with the Probability and Severity attributes when present. |