{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"$id": "https://schema.twindev.org/dcsa/DcsaBarge",
	"title": "DcsaBarge",
	"description": "Barge.\n\nSource: `barge` schema in the DCSA Event Domain (v3.1.0).\n\nNote: Most properties are defined in DCSA_DOMAIN; this package models them as strings.",
	"type": "object",
	"properties": {
		"name": {
			"type": "string",
			"description": "Barge name."
		},
		"vesselIMONumber": {
			"type": "string",
			"description": "Barge IMO number (when available)."
		},
		"flag": {
			"type": "string",
			"description": "Barge flag."
		},
		"callSign": {
			"type": "string",
			"description": "Barge call sign."
		},
		"operatorCarrierCode": {
			"type": "string",
			"description": "Carrier code of the barge operator."
		},
		"operatorCarrierCodeListProvider": {
			"type": "string",
			"description": "Provider of the operator carrier code list."
		}
	},
	"required": ["name"]
}
