Vessel CISE Core Vocabulary Specification

Table of Contents

Model Element Type
ConditionOfTheCargoAndBallastTypeEnumeration
FishingGearTypeEnumeration
HullMaterialTypeEnumeration
INFClassTypeEnumeration
ISPSSecurityLevelTypeEnumeration
NavigationalStatusTypeEnumeration
SanitaryMeasureTypeEnumeration
ShipConfigurationTypeEnumeration
VesselClass
VesselTypeEnumeration

UML Conceptual Model



Elements defined in the Core Vocabulary

Vessel Class, subclass of Vehicle 

The class Vessel is a sub-class of the class Vehicle. A vessel refers to a ship or a boat. Vessel has the same associations and relationships than its parent-classes Vehicle and Object. Thus it can have relationship with Document, Risk, Event, Location, and Agent. It can also be associated with OperationalAsset.

Attributes for Vessel

UML Name Data type Description Example
Arrangement String

Arrangement

 

Beam int

Beam measurement in meters.

30

Breadth int

Distance side to side of the vessel in meters

32

CallSign String

Callsign as defined by ITU-R M.1371

MTDM5

Colour ColourType

Colour information about the object

Red

ConditionOfTheCargoAndBallast ConditionOfTheCargoAndBallastType

Indicates the current load of cargo and ballast

Full

ContainerCapacity int

Container capacity in feet. Available in common standard lengths of 20-ft (6.1 m), 40-ft (12.2 m), 45-ft (13.7 m), 48-ft (14.6 m), and 53-ft (16.2 m).

20 (20-ft)

Deadweight int

Dead weight in tonnes

53807

Depth double

Depth

 

DesignSpeed double

Design speed in knots

12

Draught double

Draught in meter

1.2 (1.2 meters)

ExternalMarkings String

External markings of the object

ABER

FishingGear FishingGearType

Indicates the type of fishing gear aboard the vessel

05 (lift nets)

GrossTonnage double

Gross tonnage (no unit)

48788

HullMaterial HullMaterialType

Hull material

High Strength Steel

IMONumber long

The IMO number of the vessel.

9074729

INFShipClass INFClassType

International Code for the Safe Carriage of Packaged Irradiated Nuclear Fuel, Plutonium and High-Level Radioactive Wastes on Board Ships

INF1

INMARSATNumber String

INMARSAT number

00870+mobile number

IRNumber String

Information request number for the vessel.

 

ISPSSSecurityLevel ISPSSecurityLevelType

International Ship and Port Security levels as defined by the ISPS code

01 (Security Level 1)

Identifier UniqueIdentifier

Identifier of the object.

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.

 

IsBanned boolean

Indicates if a vessel is banned

FALSE

IsFishing boolean

Indicates if a vessel is currently fishing

FALSE

LOA double

Length overall of the vessel in meters.

294

Length double

Length in meters.

294

LengthenedYear int

Lengthened year

2010

MMSI long

MMSI number as defined by ITU-R M.1371

232000000

MaximumSpeed double

The vehicle’s maximum speed measured in knots

20

Metadata Metadata

Metadata related to the object

 

Name String

Name of the object

ABERIII

Nationality String

Two-letter country codes to represent countries, dependent territories, and special areas of geographical interest. Represent the flag for a Vessel.

Country code for Portugal:

PT (Country code for Portugal)

NavigationalStatus NavigationalStatusType

Navigational status enumeration defined by the IVEF standard

01 (At Anchor)

NetTonnage double

Net tonnage

47000

RegionalIdentification String

Regional identification

 

RegistryDate XSD::Date

Registry date

1952-12-21

RegistryNumber String

Registry number

212056

SegregatedBallastVolume double

Separated volume of ballast

200

ShipConfiguration ShipConfigurationType

Indicates the hull configuration of the vessel

Double hull tanker

ShipType VesselType

Different types of vessels.

Passenger ship

TotalPersonsOnBoard int

The total number of persons on board

10

UVI String

Unique vessel identifier defined by the FAO.

235210

UnderSanitaryMeasure SanitaryMeasureType

Sanitary measure to be taken in respect to the vessel

04 (Decontamination)

YearBuilt int

Year when the vessel was built

1990

Association Roles for Vessel

UML Name Data type Description Multiplicity
Cargo Cargo

Vehicles can carry cargo.

0..1
CorrespondentAsset OperationalAsset

Permits the definition of a Vehicle as an operational asset. One vehicle can be defined as a single operational asset or not.

0..1
Document Document

One or many Objects can be described by one or many Documents

0..*
InvolvedAgent Agent

Agents (persons, organizations) can be associated to zero to multiple objects (crafts, cargo) in different roles. The length of the association can vary which is described by association involvedDuring with class Period (described later in connection with class AgentInvolvementInObject). Passenger have special relationship to craft via Boolean type attribute TransitPassanger which carries information about the status of the passenger (Transit passenger or not). Crew has also a special relationship to craft which is described by attribute Duty which carries information about the responsibilities and position of the person in the vessel.

The association has additional attributes - please check association class AgentObject.

0..* (allow duplicates)
InvolvedEvent Event

Objects may be involved in Events. Events can concern Objects.

The association has additional attributes - please check association class ObjectEvent.

0..* (allow duplicates)
InvolvedRisk Risk

One or many Objects may be related one or many Risks. The relationship is bidirectional

0..*
Location Location

One or many Objects (vehicles, cargo packages) can be located to a location in many different roles. This association is described by a class which enables the addition of useful information.

The association has additional attributes - please check association class ObjectLocation.

0..* (allow duplicates)
Vehicles Vehicle

Vehicles can carry other vehicles.

0..*

Constraints for Vessel

Name Description OCL constraint
Minimum of TotalPersonsOnBoard

The number of TotalPersonsOnBoard can not be smaller than the sum of master/crewmembers and passengers