{
    "format": "csv",
    "definitions": {},
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "http://example.com/root.json",
    "type": "object",
    "title": "Gras Product track Schema",
    "required": [
        "prod_no",
        "track_no",
        "track_ext",
        "id_no",
        "component_no",
        "side_no",
        "seq_no",
        "skip_no",
        "mod_track_name",
        "mod_play_time",
        "grid_no",
        "aris_grid_no",
        "mod_stamp",
        "mod_flag"
    ],
    "properties": {
        "prod_no": {
            "$id": "#/properties/prod_no",
            "type": "string",
            "title": "prod_no",
            "default": "",
            "examples": [
                "658"
            ],
            "pattern": "^[A-Z0-9]*$"
        },
        "track_no": {
            "$id": "#/properties/track_no",
            "type": "string",
            "title": "track_no",
            "default": "",
            "examples": [
                "E0958183520010529"
            ],
            "pattern": "^(.*)$"
        },
        "id_no": {
            "$id": "#/properties/id_no",
            "type": "string",
            "title": "id_no",
            "default": "",
            "examples": [
                "658"
            ],
            "pattern": "^[0-9]*$"
        },
        "component_no": {
            "$id": "#/properties/component_no",
            "type": "string",
            "title": "component_no",
            "default": "",
            "examples": [
                "1"
            ],
            "pattern": "^[0-9]*$"
        },
        "side_no": {
            "$id": "#/properties/side_no",
            "type": "string",
            "title": "side_no",
            "default": "",
            "examples": [
                "A"
            ],
            "pattern": "^[AB]$"
        },
        "seq_no": {
            "$id": "#/properties/seq_no",
            "type": "string",
            "title": "seq_no",
            "default": "",
            "examples": [
                "3"
            ],
            "pattern": "^[0-9]*$"
        },
        "skip_no": {
            "$id": "#/properties/skip_no",
            "type": "string",
            "title": "skip_no",
            "default": "",
            "examples": [
                "3"
            ],
            "pattern": "^[0-9]*$"
        },
        "track_ext": {
            "$id": "#/properties/track_ext",
            "type": "string",
            "title": "track_ext",
            "default": "",
            "examples": [
                "01"
            ],
            "pattern": "^[0-9 ]*$"
        },
        "mod_track_name": {
            "$id": "#/properties/mod_track_name",
            "type": "string",
            "title": "mod_track_name",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "mod_play_time": {
            "$id": "#/properties/mod_play_time",
            "type": "string",
            "title": "mod_play_time",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "grid_no": {
            "$id": "#/properties/grid_no",
            "type": "string",
            "title": "grid_no",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "aris_grid_no": {
            "$id": "#/properties/aris_grid_no",
            "type": "string",
            "title": "aris_grid_no",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "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}$"
        }
    }
}
