{
    "format": "csv",
    "definitions": {},
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "http://example.com/root.json",
    "type": "object",
    "title": "ama_track Schema",
    "required": [
        "track_number",
        "track_name",
        "track_extension",
        "track_name_suppl",
        "track_grid",
        "isrc",
        "barcode",
        "product_track_grid",
        "product_track_sequence",
        "product_number",
        "prod_title",
        "product_grid",
        "product_earliest_release",
        "publish_key",
        "product_family_number",
        "track_release_date",
        "lyrics_version",
        "song_no",
        "product_track_side",
        "product_family_head",
        "label_key",
        "label_ext",
        "media_type_name",
        "mod_stamp",
        "mod_flag",
        "is_digital_flag"
    ],
    "properties": {
        "track_number": {
            "$id": "#/properties/track_number",
            "type": "string",
            "title": "track_number",
            "default": "",
            "examples": [
                "00712315620180807"
            ],
            "pattern": "^[0-9/]*$"
        },
        "isrc": {
            "$id": "#/properties/isrc",
            "type": "string",
            "title": "isrc",
            "default": "",
            "examples": [
                "FRZ051800300"
            ],
            "pattern": "^[0-9A-Z]*$"
        },
        "barcode": {
            "$id": "#/properties/barcode",
            "type": "string",
            "title": "barcode",
            "default": "",
            "examples": [
                "886444382618"
            ],
            "pattern": "^[0-9]{12}$"
        },
        "product_track_grid": {
            "$id": "#/properties/product_track_grid",
            "type": "string",
            "title": "product_track_grid",
            "default": "",
            "examples": [
                "A10328E0006138954G"
            ],
            "pattern": "^[0-9A-Z]*$"
        },
        "product_track_sequence": {
            "$id": "#/properties/product_track_sequence",
            "type": "string",
            "title": "product_track_sequence",
            "default": "",
            "examples": [
                "23"
            ],
            "pattern": "^[0-9]*$"
        },
        "product_number": {
            "$id": "#/properties/product_number",
            "type": "string",
            "title": "product_number",
            "default": "",
            "examples": [
                "G010002862588I"
            ],
            "pattern": "^[0-9A-Z]*$"
        },
        "product_grid": {
            "$id": "#/properties/product_grid",
            "type": "string",
            "title": "product_grid",
            "default": "",
            "examples": [
                "A10301A0002862588I"
            ],
            "pattern": "^[0-9A-Z]*$"
        },
        "product_earliest_release": {
            "$id": "#/properties/product_earliest_release",
            "type": "string",
            "title": "product_earliest_release",
            "default": "",
            "examples": [
                "19990101"
            ],
            "pattern": "^[0-9]{8}$"
        },
        "publish_key": {
            "$id": "#/properties/publish_key",
            "type": "integer",
            "title": "publish_key",
            "default": "",
            "examples": [
                7
            ],
            "pattern": "^([\\d]*)$"
        },
        "track_name": {
            "$id": "#/properties/track_name",
            "type": "string",
            "title": "track_name",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "track_grid": {
            "$id": "#/properties/track_grid",
            "type": "string",
            "title": "track_grid",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "track_release_date": {
            "$id": "#/properties/track_release_date",
            "type": "string",
            "title": "track_release_date",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "lyrics_version": {
            "$id": "#/properties/lyrics_version",
            "type": "string",
            "title": "lyrics_version",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "song_no": {
            "$id": "#/properties/song_no",
            "type": "string",
            "title": "song_no",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "product_track_side": {
            "$id": "#/properties/product_track_side",
            "type": "string",
            "title": "product_track_side",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "product_family_number": {
            "$id": "#/properties/product_family_number",
            "type": "string",
            "title": "product_family_number",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "product_family_head": {
            "$id": "#/properties/product_family_head",
            "type": "string",
            "title": "product_family_head",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "label_key": {
            "$id": "#/properties/label_key",
            "type": "string",
            "title": "label_key",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "label_ext": {
            "$id": "#/properties/label_ext",
            "type": "string",
            "title": "label_ext",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "prod_title": {
            "$id": "#/properties/prod_title",
            "type": "string",
            "title": "prod_title",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "track_extension": {
            "$id": "#/properties/track_extension",
            "type": "string",
            "title": "track_extension",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "track_name_suppl": {
            "$id": "#/properties/track_name_suppl",
            "type": "string",
            "title": "track_name_suppl",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "media_type_name": {
            "$id": "#/properties/media_type_name",
            "type": "string",
            "title": "media_type_name",
            "default": "",
            "examples": [
                "Audio",
                "Video",
                "Multimedia"
            ],
            "pattern": "^[A-Za-z]+$"
        },
        "mod_stamp": {
            "$id": "#/properties/mod_stamp",
            "type": "string",
            "title": "mod_stamp",
            "examples": [
                "1995-12-12 10:08:34.227",
                "1995-12-12 10:08:34.227"
            ],
            "pattern": "\\d{4}-\\d{2}-\\d{2}\\s\\d{2}:\\d{2}:\\d{2}\\.\\d+"
        },
        "mod_flag": {
            "$id": "#/properties/mod_flag",
            "type": "string",
            "title": "mod_flag",
            "examples": [
                "l"
            ],
            "pattern": "^[A-Za-z]{1}$"
        },
        "is_digital_flag": {
            "$id": "#/properties/is_digital_flag",
            "type": "string",
            "title": "is_digital_flag",
            "default": "",
            "examples": [
                "Y",
                "N"
            ],
            "pattern": "^[YN]$"
        }
    }
}
