This is a schema that describes traffic situations for the maritime domain.
maritime-schema version number
"0.2.0"
The title of the traffic situation
"overtaking_18"
A description of the traffic situation
"Crossing situation with 3 target vessels in the Oslo fjord"
Starting time of the situation in ISO 8601 format YYYY-MM-DDThh:mm:ssZ (timezone-aware)
"2025-01-01T00:00:00Z"
Own Ship (OS) data
An array of Waypoint objects. Each waypoint object must have a position property. If no turn radius is provided, it will be assumed to be 0. Additional data can be added to each waypoint leg.
Must contain a minimum of 1 items
A geographical coordinate.
{
"lat": 51.2123,
"lon": 11.2313
}
WGS-84 Longitude
Value must be greater or equal to -180 and lesser or equal to 180
10.3432
WGS-84 Latitude
Value must be greater or equal to -90 and lesser or equal to 90
57.2343
Additional Properties of any type are allowed.
Type: objectOrthodrome turn radius in nautical miles as defined in RTZ.
0.5
Leg properties. Assuming the first waypoint is WP0, the items for the first leg (WP0 - WP1) should be defined in WP1.
Starboard cross-track distance (XTD) in nautical miles as defined in RTZ.
Portside cross-track distance (XTD) in nautical miles as defined in RTZ.
Planned speed over ground in knots for this leg. If provided, leg.data.sog shall take priority over leg.sog.
The data field can be used to store data that is numerical and continuous. One such example is the vessel's speed over ground (SOG). Every data object can have the following 4 attributes:
value: This is the value of the data over the current leg.
interpStart: This is the distance (in nautical miles) before the leg change, where the value will start changing (via interpolation) to the new value in the next leg.
interpEnd: This is the distance (in nautical miles) after the leg change, where the value will finish changing (via interpolation) to the new value in the next leg.
interpMethod: This sets the interpolation (linear, cosine, smoothstep, etc.) that will be used to perform the interpolation.
Each additional property must conform to the following schema
the value of the data at the current waypoint
12.3
distance (in nautical miles) before the start of the next leg, to start interpolating to the next leg's value
10
distance (in nautical miles) after the start of the next leg, to finish interpolating to the next leg's value
10
Method used for interpolation
Additional Properties of any type are allowed.
Type: objectAdditional Properties of any type are allowed.
Type: objectAdditional Properties of any type are allowed.
Type: objectStatic ship information which does not change during a scenario.
Ship Identifier
Value must be greater or equal to 0 and lesser or equal to 4294967296
1
Maritime Mobile Service Identity (MMSI)
Value must be greater or equal to 100000000 and lesser or equal to 999999999
123456789
IMO Number
Value must be greater or equal to 1000000 and lesser or equal to 9999999
1234567
Ship name
"RMS Titanic"
Key ship dimensions
Length of the ship in meters. If a and b are provided, this shall be equal to A + B
Value must be strictly greater than 0
130.0
Width of the ship in meters. If c and d are provided, this shall be equal to C + D
Value must be strictly greater than 0
30.0
Height of the ship in meters
Value must be strictly greater than 0
15.0
Draught of the ship in meters
Value must be strictly greater than 0
15.0
Distance in meters from CCRP to Bow
Value must be strictly greater than 0
80
Distance in meters from CCRP to Stern
Value must be strictly greater than 0
20
Distance in meters from CCRP to Port
Value must be strictly greater than 0
20
Distance in meters from CCRP to Starboard
Value must be strictly greater than 0
20
Additional Properties of any type are allowed.
Type: objectGeneral ship type, based on AIS
AIS Ship Type (not including cargo type).
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=116.
Ship Type.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=116.
AIS Ship Type in Integer form.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=116.
AIS station type
AIS Station Type.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=138.
AIS Station Type in Integer form.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=138.
AIS position fixing device
AIS Position Fixing Device.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=115.
AIS Position Fixing Device in Integer form.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=113.
Specifies the control-point model (e.g., RTZ, Bezier) used to define the path for the ship to follow.
Delay in seconds before the ship is initialized in the scenario
Value must be greater or equal to 0
15.0
Minimum ship speed over ground in knots
Value must be greater or equal to 0
5.0
Maximum ship speed over ground in knots
Value must be greater or equal to 0
15.0
Additional Properties of any type are allowed.
Type: objectInitial pose of the ship at the start of the scenario. If not provided, it will be initialized at the position and course of the first waypoint.
Longitude and latitude of the ship.
{
"lat": 57.2343,
"lon": 10.3432
}
WGS-84 Longitude
Value must be greater or equal to -180 and lesser or equal to 180
10.3432
WGS-84 Latitude
Value must be greater or equal to -90 and lesser or equal to 90
57.2343
Additional Properties of any type are allowed.
Type: objectShip speed over ground (SOG) in knots
Value must be greater or equal to 0
10.0
Ship course over ground (COG) in degrees
Value must be greater or equal to 0 and lesser or equal to 360
45.0
Ship heading in degrees
Value must be greater or equal to 0 and lesser or equal to 360
45.2
Additional Properties of any type are allowed.
Type: objectAdditional Properties of any type are allowed.
Type: objectTarget Ship (TGT) data
No Additional ItemsAn array of Waypoint objects. Each waypoint object must have a position property. If no turn radius is provided, it will be assumed to be 0. Additional data can be added to each waypoint leg.
Must contain a minimum of 1 items
Static ship information which does not change during a scenario.
Ship Identifier
Value must be greater or equal to 0 and lesser or equal to 4294967296
1
Maritime Mobile Service Identity (MMSI)
Value must be greater or equal to 100000000 and lesser or equal to 999999999
123456789
IMO Number
Value must be greater or equal to 1000000 and lesser or equal to 9999999
1234567
Ship name
"RMS Titanic"
Key ship dimensions
Length of the ship in meters. If a and b are provided, this shall be equal to A + B
Value must be strictly greater than 0
130.0
Width of the ship in meters. If c and d are provided, this shall be equal to C + D
Value must be strictly greater than 0
30.0
Height of the ship in meters
Value must be strictly greater than 0
15.0
Draught of the ship in meters
Value must be strictly greater than 0
15.0
Distance in meters from CCRP to Bow
Value must be strictly greater than 0
80
Distance in meters from CCRP to Stern
Value must be strictly greater than 0
20
Distance in meters from CCRP to Port
Value must be strictly greater than 0
20
Distance in meters from CCRP to Starboard
Value must be strictly greater than 0
20
Additional Properties of any type are allowed.
Type: objectGeneral ship type, based on AIS
AIS Ship Type (not including cargo type).
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=116.
Ship Type.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=116.
AIS Ship Type in Integer form.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=116.
AIS station type
AIS Station Type.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=138.
AIS Station Type in Integer form.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=138.
AIS position fixing device
AIS Position Fixing Device.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=115.
AIS Position Fixing Device in Integer form.
Source: https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1371-5-201402-I!!PDF-E.pdf#page=113.
Specifies the control-point model (e.g., RTZ, Bezier) used to define the path for the ship to follow.
Delay in seconds before the ship is initialized in the scenario
Value must be greater or equal to 0
15.0
Minimum ship speed over ground in knots
Value must be greater or equal to 0
5.0
Maximum ship speed over ground in knots
Value must be greater or equal to 0
15.0
Additional Properties of any type are allowed.
Type: objectInitial pose of the ship at the start of the scenario. If not provided, it will be initialized at the position and course of the first waypoint.
Longitude and latitude of the ship.
{
"lat": 57.2343,
"lon": 10.3432
}
WGS-84 Longitude
Value must be greater or equal to -180 and lesser or equal to 180
10.3432
WGS-84 Latitude
Value must be greater or equal to -90 and lesser or equal to 90
57.2343
Additional Properties of any type are allowed.
Type: objectShip speed over ground (SOG) in knots
Value must be greater or equal to 0
10.0
Ship course over ground (COG) in degrees
Value must be greater or equal to 0 and lesser or equal to 360
45.0
Ship heading in degrees
Value must be greater or equal to 0 and lesser or equal to 360
45.2
Additional Properties of any type are allowed.
Type: objectAdditional Properties of any type are allowed.
Type: objectEnvironmental parameters
The wind speed in m/s
Value must be greater or equal to 0
10.0
The direction the wind is coming from, in degrees.
Value must be greater or equal to 0 and lesser or equal to 360
180.0
The water current speed in m/s
Value must be greater or equal to 0
1.0
The direction the water current is flowing towards, in degrees.
Value must be greater or equal to 0 and lesser or equal to 360
90.0
The wave spectrum
"JONSWAP"
The significant wave height in meters
3.0
The peak wave period in seconds
12.0
The direction the waves are coming from, in degrees (meteorological convention)
Value must be greater or equal to 0 and lesser or equal to 360
270.0
The visibility in nautical miles
5.0
The overall weather conditions
"Clear"
Additional Properties of any type are allowed.
Type: objectAdditional Properties of any type are allowed.
Type: object