Skip to content

dnv-opensource/maritime-schema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

229 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maritime Schema

License: MIT Version

maritime-schema is a DNV initiative that establishes open formats and interfaces for collision avoidance testing, enabling industry collaboration in the field of Autonomous and Remotely Operated Ships.

The goal is to enable industry partners to share maritime traffic situations, and solutions (collision avoidance maneuvers) to these situations.

Full documentation and interactive schema viewers are available at dnv-opensource.github.io/maritime-schema.

Schemas

Schema Description File
Traffic Situation Stores the initial scenario with own ship waypoints and target ship paths. schemas/traffic_situation.json
Situation Output The solution produced by a collision avoidance system. schemas/situation_output.json
Simulation Output Ship motion simulation data stored as Apache Arrow tables. See documentation
Marzip A container file format that bundles multiple schema files together. See documentation

Examples

Example JSON files conforming to each schema are provided in the examples/ folder:

Website

The documentation can be found at dnv-opensource.github.io/maritime-schema.

Related Projects

  • ship-traffic-generator — Python library for generating traffic situations. Includes pydantic classes that were previously part of this repo (prior to v0.0.7).

License

This project is licensed under the MIT License.

Copyright (c) 2026 DNV

About

maritime-schema is a DNV initiative that establishes open formats and interfaces for collision avoidance testing, enabling industry collaboration in the field of Autonomous and Remotely Operated Ships.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors