{
    "$schema": "http://json-schema.org/draft-03/schema",
    "type": "array",
    "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "track_id": {
                "type": "integer",
                "description": "Track unique identifier.",
                "required": true
            },
            "us_publishing_obligation": {
                "type": "string",
                "description": "US Publishing Obligation",
                "enum": ["Composition", "ControlledByYourLabel", "PublicDomain"],
                "required": true
            },
            "third_party_publisher": {
                "type": ["string", "null"],
                "description": "Third party publisher",
                "enum": ["Y", "N", null],
                "required": false
            },
            "publisher_names": {
                "type": ["array", "null"],
                "description": "List of publisher names",
                "items": {
                    "type": "string"
                },
                "required": false
            }
        }
    }
}
