{
    "format": "tsv",
    "definitions": {},
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "http://example.com/root.json",
    "type": "object",
    "title": "Apple Music Shazam Schema",
    "required": [
        "ISRC Codes",
        "Shazams"
    ],
    "properties": {
        "Ingest Datestamp": {
            "$id": "#/properties/Ingest Datestamp",
            "type": "string",
            "default": "",
            "examples": [
                "2019-06-20"
            ],
            "format": "date-time",
            "pattern": "^\\d{4}\\-\\d{2}\\-\\d{2}$"
        },
        "Ingest Hour": {
            "$id": "#/properties/Ingest Hour",
            "type": "integer",
            "default": "",
            "examples": [
                "15"
            ],
            "pattern": "^(\\d+)$"
        },
        "Title": {
            "$id": "#/properties/Title",
            "type": "string",
            "pattern": "^(.+)$",
            "default": "",
            "examples": [
                "STAYIN' ALIVE"
            ]
        },
        "Artist": {
            "$id": "#/properties/Artist",
            "type": "string",
            "pattern": "^(.+)$",
            "default": "",
            "examples": [
                "JUJU"
            ]
        },
        "Country": {
            "$id": "#/properties/Country",
            "type": "string",
            "default": "",
            "examples": [
                "CZ"
            ],
            "pattern": "^[A-Z]{2}$"
        },
        "State Province": {
            "$id": "#/properties/State Province",
            "type": "string",
            "default": "",
            "examples": [
                "Unknown"
            ],
            "pattern": "^(.*)$"
        },
        "City": {
            "$id": "#/properties/City",
            "type": "string",
            "default": "",
            "examples": [
                "Unknown"
            ],
            "pattern": "^(.*)$"
        },
        "ISRC Codes": {
            "$id": "#/properties/ISRC Codes",
            "type": "string",
            "default": "",
            "examples": [
                "JPU902000287,JPU902000289"
            ],
            "pattern": "^(.*)$"
        },
        "Shazams": {
            "$id": "#/properties/Shazams",
            "type": "integer",
            "pattern": "^([\\d]+)$",
            "default": "",
            "examples": [
                "1"
            ]
        }
    }
}
