{"id":26892059,"url":"https://github.com/dnv-opensource/maritime-schema","last_synced_at":"2025-06-20T09:37:27.810Z","repository":{"id":224904418,"uuid":"741991466","full_name":"dnv-opensource/maritime-schema","owner":"dnv-opensource","description":"Python package containing data classes and corresponding JSON schemata for common types used in generating traffic scenarios and testing of autonomy","archived":false,"fork":false,"pushed_at":"2024-05-02T07:46:45.000Z","size":841,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-05-02T21:27:28.341Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dnv-opensource.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-11T14:36:11.000Z","updated_at":"2024-05-04T06:28:14.206Z","dependencies_parsed_at":"2024-05-04T06:28:01.154Z","dependency_job_id":"3c830d32-fd40-495e-85b5-74448a2206b3","html_url":"https://github.com/dnv-opensource/maritime-schema","commit_stats":null,"previous_names":["dnv-opensource/maritime-schema"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnv-opensource%2Fmaritime-schema","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnv-opensource%2Fmaritime-schema/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnv-opensource%2Fmaritime-schema/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnv-opensource%2Fmaritime-schema/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dnv-opensource","download_url":"https://codeload.github.com/dnv-opensource/maritime-schema/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246552881,"owners_count":20795838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-31T22:48:59.581Z","updated_at":"2025-03-31T22:49:00.157Z","avatar_url":"https://github.com/dnv-opensource.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Maritime Schema\n\n[**maritime-schema**](https://dnv-opensource.github.io/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.\n\nThe goal is to enable industry partners to share maritime traffic situations, and collision avoidance manuevers (or solutions) to these. \n\nSchemas and their corresponding documentation can be viewed [here](https://dnv-opensource.github.io/maritime-schema/).\n\n- Schemas are located in the `schema` folder: \n\n    - [`schema/traffic_situation.json`](docs/schema/traffic_situation.html)\n    - [`schema/situation_output.json`](docs/schema/traffic_situation.html)\n\n- Schema HTML documentation is located in the `docs/schema` folder. \n\n    - [`docs/schema/traffic_situation.html`](docs/schema/traffic_situation.html)\n    - [`docs/schema/situation_output.html`](docs/schema/traffic_situation.html)\n\n\n**Note**  \nPrior to release 0.0.7, maritime-schema also included pydantic classes for creating a schema in python. These have been migrated to [ship-traffic-gen](https://github.com/dnv-opensource/ship-traffic-generator/blob/main/src/trafficgen/types.py).\n\n\n\n## Bulding the site\n\nThis repository contains the source code for the maritime-schema static site, built with Jekyll and hosted on GitHub Pages.\n\nTo build this site, please follow the instructions below.\n\n### Prerequisites\n\nMake sure you have the following installed on your local machine:\n\n- Ruby\n- Bundler\n- Jekyll\n\n### Installation\n\n1. **Clone the repository:**\n\n    ```sh\n    git clone https://github.com/dnv-opensource/maritime-schema.git\n    cd maritime-schema\n    ```\n\n2. **Install the dependencies:**\n\n    ```sh\n    bundle install\n    ```\n\n### Usage\n\nTo serve the site locally, run:\n\n```sh\nbundle exec jekyll serve","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnv-opensource%2Fmaritime-schema","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdnv-opensource%2Fmaritime-schema","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnv-opensource%2Fmaritime-schema/lists"}