NMEA Format

Parameter

Number of bits

Description

Message ID

6

Identifier for this message 5

Repeat indicator

2

Used by the repeater to indicate how many times a message has been repeated. Refer to § 4.6.1; 0-3; 0 = default; 3 = do not repeat any more

User ID

30

MMSI number

AIS version indicator

2

0 = station compliant with AIS edition 0; 1-3 = station compliant with future AIS editions 1, 2, and 3

IMO number

30

1-999999999; 0 = not available = default

Call sign

42

7 ´ 6 bit ASCII characters, @@@@@@@ = not available = default

Name

120

Maximum 20 characters 6 bit ASCII, @@@@@@@@@@@@@@@@@@@@ = not available = default

Type of ship and cargo type

8

0 = not available or no ship = default
1-99 = as defined in § 3.3.8.2.3.2
100-199 = preserved, for regional use
200-255 = preserved, for future use

 Dimension/
reference for position
30Reference point for reported position.
Also indicates the dimension of ship (m) (see Fig. below)
Type of electronic position fixing device40 = undefined (default)
1 = GPS
2 = GLONASS
3 = combined GPS/GLONASS
4 = Loran-C
5 = Chayka
6 = integrated navigation system
7 = surveyed
8-15 = not used
ETA20Estimated time of arrival; MMDDHHMM UTC
Bits 19-16: month; 1-12; 0 = not available = default
Bits 15-11: day; 1-31; 0 = not available = default
Bits 10-6: hour; 0-23; 24 = not available = default
Bits 5-0: minute; 0-59; 60 = not available = default
Maximum present static draught8in 1/10 m, 255 = draught 25.5 m or greater, 0 = not available = default; in accordance with IMO Resolution A.851
Destination120Maximum 20 characters using 6-bit ASCII;
@@@@@@@@@@@@@@@@@@@@ = not available
DTE1Data terminal ready (0 = available, 1 = not available = default)
Spare1Spare. Not used. Should be set to zero
Number of bits424Occupies 2 slots

 

 

 

CISE Format

<?xml version="1.0" encoding="UTF-8"?>
<!-- AIS message 5 -->
<Vessel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://cise.jrc.ec.europa.eu/datamodel/last/xsd/Vessel.xsd" xsi:schemaLocation="http://www.cise.eu/datamodel/v1/entity/location/ https://cise.jrc.ec.europa.eu/datamodel/last/xsd/entity/location/PortLocation.xsd http://www.cise.eu/datamodel/v1/entity/movement/ https://cise.jrc.ec.europa.eu/datamodel/last/xsd/entity/movement/Movement.xsd" xmlns:mov="http://www.cise.eu/datamodel/v1/entity/movement/" xmlns:loc="http://www.cise.eu/datamodel/v1/entity/location/">
	<Name>ABERIII</Name><!-- Name -->
	<InvolvedEventRel>
		<Event xsi:type="mov:Movement">
			<LocationRel>
				<Location xsi:type="loc:PortLocation">
					<LocationCode>FRLEH</LocationCode><!-- Destination (if a LOCODE is used) -->
					<PortName>Le Havre</PortName><!-- Destination (if a port) -->
				</Location>
				<DateTime><StartDate>2017-06-23</StartDate><StartTime>13:30:00Z</StartTime></DateTime> <!-- ETA -->
				<LocationRole>EndPlace</LocationRole>
				<SourceType>Declaration</SourceType>
			</LocationRel>
			<MovementType>Voyage</MovementType>
		</Event>
	</InvolvedEventRel>
	<Beam>20</Beam><!-- Dimension/ reference for position : C+D-->
	<CallSign>MTDM5</CallSign><!-- Call Sign -->
	<Draught>18.5</Draught> <!-- maximum present static draught -->
	<IMONumber>9074729</IMONumber><!-- IMO number -->
	<Length>30</Length><!-- Dimension/ reference for position : A+B-->
	<MMSI>232000000</MMSI><!-- User ID -->
	<ShipType>BulkCarrier</ShipType><!-- mapping AIS codes - CISE codes -->
</Vessel>

 

Detailed mapping

CISE data model

element

AIS message

type

AIS elementformating or code conversionRemarks
AISCISE
Vessel.Name5NameTextText 
Vessel.InvolvedEventRel.Movement.LocationRel.DateTime.StartDate5ETAMMDDHHMMYY-MM-DD 
Vessel.InvolvedEventRel.Movement.LocationRel.DateTime.StartTime5ETAMMDDHHMMHH:MM:SS 
Vessel.InvolvedEventRel.Movement.LocationRel.PortLocation.LocationCode5Destination

Text

Sometimes Locode is used

Locode (5 characters)If the Destination field is a locode, otherwise the PortName could be used
Vessel.InvolvedEventRel.Movement.LocationRel.PortLocation.PortName5DestinationTextTextDestination should be a port, but it is a free text
Vessel.InvolvedEventRel.Movement.LocationRel.LocationRole---

fixed value:

EndPlace

This is the end of the current voyage
Vessel.InvolvedEventRel.Movement.LocationRel.SourceType---

fixed value:

Declaration

 
Vessel.InvolvedEventRel.Movement.MovementType---

fixed value:

Voyage

 
Vessel.Beam5Dimension/
reference for position
See figure below (code 4 dimensions: A, B, C, D)in meters=C+D
Vessel.CallSign5Call SignASCII charactersText 
Vessel.Draught5Maximum present static draught

in 1/10 m,
255 = draught 25.5 m or greater,
0 = not available = default

in meters (with point as decimal separator)
if not available = not provided

 
Vessel.IMONumber5IMO number1-999999999;
0 = not available = default
9 digits
if not available = not provided
 
Vessel.Length5Dimension/
reference for position
See figure below (code 4 dimensions: A, B, C, D)in meters=A+B
Vessel.MMSI5User IDNumericalNumerical 
Vessel.ShipType5Type of ship and cargo typeCode listCode listSee correspondance between code lists below

 

 

Ship Type

AIS

CISE

Identifier No.

(x = any digit 0-9)

Description

Code

1x

reserved for future use

Other

2x

WIG

Other

30

Vessel Fishing

FishingVessel

31

Vessel Towing

SpecialPurposeShip

32

Vessel Towing and length of the tow exceeds 200 m or breadth exceeds 25 m

SpecialPurposeShip

33

Vessel Engaged in dredging or underwater operations

SpecialPurposeShip

34

Vessel Engaged in diving operations

SpecialPurposeShip

35

Vessel Engaged in military operations

SpecialPurposeShip

36

Vessel Sailing

Other

37

Vessel Pleasure craft

Other

38

Reserved for future use

Other

39

Reserved for future use

Other

4x

HSC

HighSpeedCraft

50

Pilot vessel

SpecialPurposeShip

51

Search and rescue vessels

SpecialPurposeShip

52

Tugs

SpecialPurposeShip

53

Port tenders

SpecialPurposeShip

54

Vessels with anti-pollution facilities or equipment

SpecialPurposeShip

55

Law enforcement vessels

SpecialPurposeShip

56

Spare – for assignments to local vessels

Other

57

Spare – for assignments to local vessels

Other

58

Medical transports (as defined in the 1949 Geneva Conventions and Additional Protocols)

SpecialPurposeShip

59

Ships according to RR Resolution No. 18 (Mob-83)

Other

6x

Passenger ships

PassengerShip

7x

Cargo ships

GeneralCargoShip

8x

Tanker(s)

OilTanker

9x

Other types of ship

Other

 

 

Attachments:

Position.JPG (image/jpeg)