It is a subclass of event. The Movement entity is linked to Voyage. Movement can be actual (e.g. current position, heading and speed), Historical data or planned in the future and can also be expressed taking into account other entities as location, object, etc.
UML Name | Data type | Description | Example |
---|---|---|---|
Identifier | UniqueIdentifier | Identifier of the event. 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 | see: Core Vocabularies Specification for "Metadata" |
see: Core Vocabularies Specification for "Metadata" |
MovementType | MovementType | Many different movements types can be described |
Route Plan |
NatureType | NatureType | Enumerated. Is used to define nature of the event. An event can be observed, declared, estimated or simulated. |
for an observed event: 01 |
OccurrencePeriod | Period | An Event occurs during a period of time. |
|
Purpose | String | The purpose of the movement |
Leisure |
VoyageNumber | String | This is an operator-assigned reference code for a voyage and serves the purpose of the operator. |
111124 |
UML Name | Data type | Description | Multiplicity |
---|---|---|---|
Document | Document | Events (movements, incidents, anomalies, actions) can be associated to zero to multiple documents. |
0..* |
ImpliedRisk | Risk | 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 involved in zero to multiple events (movements, incidents, anomalies, actions) as actors or targets in many different roles. The association has additional attributes - please check association class AgentEvent. |
0..* (allow duplicates) |
InvolvedObject | Object | Objects may be involved in Events. Events can concern Objects. The association has additional attributes - please check association class ObjectEvent. |
0..* (allow duplicates) |
InvolvedWith | Event |
The association has additional attributes - please check association class EventEvent. |
0..* (allow duplicates) |
Location | Location | Locations can be involved in zero to multiple events (movements, incidents, anomalies, actions) in many different roles. The association has additional attributes - please check association class EventLocation. |
0..* (allow duplicates) |