{
    "format": "csv",
    "definitions": {},
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "http://example.com/root.json",
    "type": "object",
    "title": "Gras Product Version Schema",
    "required": [
        "prod_vers_no",
        "prod_fam_no",
        "is_prod_fam_head",
        "prod_class_name",
        "rep_owner_key",
        "main_artist_no",
        "genre_key",
        "label_key",
        "label_ext",
        "prod_title",
        "created_in_rec_project",
        "effective_date_from",
        "soundtrack_flag",
        "config_cat_name",
        "mod_stamp",
        "mod_flag",
        "prod_class_key",
        "config_cat_key"
    ],
    "properties": {
        "prod_vers_no": {
            "$id": "#/properties/prod_vers_no",
            "type": "string",
            "title": "prod_vers_no",
            "default": "",
            "examples": [
                "4705837"
            ],
            "pattern": "^[0-9]*$"
        },
        "prod_fam_no": {
            "$id": "#/properties/prod_fam_no",
            "type": "string",
            "title": "prod_fam_no",
            "default": "",
            "examples": [
                "4705837"
            ],
            "pattern": "^[0-9]*$"
        },
        "is_prod_fam_head": {
            "$id": "#/properties/is_prod_fam_head",
            "type": "string",
            "title": "is_prod_fam_head",
            "default": "",
            "examples": [
                "Y"
            ],
            "pattern": "^[YN]$"
        },
        "prod_class_name": {
            "$id": "#/properties/prod_class_name",
            "type": "string",
            "title": "prod_class_name",
            "default": "",
            "examples": [
                "Music"
            ],
            "pattern": "^(.*)$"
        },
        "rep_owner_key": {
            "$id": "#/properties/rep_owner_key",
            "type": "string",
            "title": "rep_owner_key",
            "default": "",
            "examples": [
                "G106"
            ],
            "pattern": "^[A-Za-z0-9]*$"
        },
        "main_artist_no": {
            "$id": "#/properties/main_artist_no",
            "type": "string",
            "title": "main_artist_no",
            "default": "",
            "examples": [
                "106"
            ],
            "pattern": "^[0-9]*$"
        },
        "genre_key": {
            "$id": "#/properties/genre_key",
            "type": "string",
            "title": "genre_key",
            "default": "",
            "examples": [
                "D"
            ],
            "pattern": "^[A-Z0-9]*$"
        },
        "label_key": {
            "$id": "#/properties/label_key",
            "type": "string",
            "title": "label_key",
            "default": "",
            "examples": [
                "D78"
            ],
            "pattern": "^[A-Z0-9]*$"
        },
        "label_ext": {
            "$id": "#/properties/label_ext",
            "type": "string",
            "title": "label_ext",
            "default": "",
            "examples": [
                "78"
            ],
            "pattern": "^[0-9]*$"
        },
        "created_in_rec_project": {
            "$id": "#/properties/created_in_rec_project",
            "type": "string",
            "title": "created_in_rec_project",
            "default": "",
            "examples": [
                "78"
            ],
            "pattern": "^[0-9]*$"
        },
        "effective_date_from": {
            "$id": "#/properties/effective_date_from",
            "type": "string",
            "title": "effective_date_from",
            "default": "",
            "examples": [
                "20190101"
            ],
            "pattern": "^[0-9]{8}$"
        },
        "soundtrack_flag": {
            "$id": "#/properties/soundtrack_flag",
            "type": "string",
            "title": "soundtrack_flag",
            "default": "",
            "examples": [
                "N"
            ],
            "pattern": "^[A-Z]$"
        },
        "config_cat_name": {
            "$id": "#/properties/config_cat_name",
            "type": "string",
            "title": "config_cat_name",
            "default": "",
            "examples": [
                "Digital Singles ( One Track Link )"
            ],
            "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}$"
        },
        "prod_class_key": {
            "$id": "#/properties/prod_class_key",
            "type": "string",
            "title": "prod_class_key",
            "default": "",
            "examples": [
                "F"
            ],
            "pattern": "^[A-Za-z0-9]{1}$"
        },
        "config_cat_key": {
            "$id": "#/properties/config_cat_key",
            "type": "string",
            "title": "config_cat_key",
            "default": "",
            "examples": [
                "F"
            ],
            "pattern": "^(.+)$"
        },
        "prod_title": {
            "$id": "#/properties/prod_title",
            "type": "string",
            "title": "prod_title",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "prod_title_suppl": {
            "$id": "#/properties/prod_title_suppl",
            "type": "string",
            "title": "prod_title_suppl",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        },
        "title_language_key": {
            "$id": "#/properties/title_language_key",
            "type": "string",
            "title": "title_language_key",
            "default": "",
            "examples": [],
            "pattern": "^(.*)$"
        }
    }
}
