{
    "format": "csv",
    "definitions": {},
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "http://example.com/root.json",
    "type": "object",
    "title": "Gras Participant Schema",
    "required": [
        "particip_no",
        "particip_type_name",
        "can_be_member",
        "can_have_members",
        "particip_full_name",
        "main_artist_count",
        "raas_init_key",
        "raas_init_date",
        "rep_owner_key",
        "last_name",
        "first_name",
        "date_of_birth",
        "date_of_death",
        "alias_no",
        "particip_fam_no",
        "is_particip_fam_head",
        "particip_spotify_uri",
        "apple_artist_id",
        "most_freq_tasks",
        "isni",
        "mod_stamp",
        "mod_flag"
    ],
    "properties": {
        "particip_no": {
            "$id": "#/properties/particip_no",
            "type": "string",
            "title": "particip_no",
            "default": "",
            "examples": [
                "23355"
            ],
            "pattern": "^[0-9]+$"
        },
        "particip_type_name": {
            "$id": "#/properties/particip_type_name",
            "type": "string",
            "title": "particip_type_name",
            "default": "",
            "examples": [
                "Individual"
            ],
            "pattern": "^(.*)$"
        },
        "can_be_member": {
            "$id": "#/properties/can_be_member",
            "type": "string",
            "title": "can_be_member",
            "default": "",
            "examples": [
                "N"
            ],
            "pattern": "^[YN]$"
        },
        "can_have_members": {
            "$id": "#/properties/can_have_members",
            "type": "string",
            "title": "can_have_members",
            "default": "",
            "examples": [
                "N"
            ],
            "pattern": "^[YN]$"
        },
        "particip_full_name": {
            "$id": "#/properties/particip_full_name",
            "type": "string",
            "title": "particip_full_name",
            "default": "",
            "examples": [
                "Desmond Dekker"
            ],
            "pattern": "^(.*)$"
        },
        "main_artist_count": {
            "$id": "#/properties/main_artist_count",
            "type": "string",
            "title": "main_artist_count",
            "default": "",
            "examples": [
                "455"
            ],
            "pattern": "^[0-9]+$"
        },
        "raas_init_key": {
            "$id": "#/properties/raas_init_key",
            "type": "string",
            "title": "raas_init_key",
            "default": "",
            "examples": [
                "A455"
            ],
            "pattern": "^[A-Z0-9]+$"
        },
        "raas_init_date": {
            "$id": "#/properties/raas_init_date",
            "type": "string",
            "title": "raas_init_date",
            "default": "",
            "examples": [
                "20190101"
            ],
            "pattern": "^[0-9]{8}$"
        },
        "rep_owner_key": {
            "$id": "#/properties/rep_owner_key",
            "type": "string",
            "title": "rep_owner_key",
            "default": "",
            "examples": [
                "A01"
            ],
            "pattern": "^[A-Z0-9]*$"
        },
        "last_name": {
            "$id": "#/properties/last_name",
            "type": "string",
            "title": "last_name",
            "default": "",
            "examples": [
                "Dekker"
            ],
            "pattern": "^(.*)$"
        },
        "first_name": {
            "$id": "#/properties/first_name",
            "type": "string",
            "title": "first_name",
            "default": "",
            "examples": [
                "Desmond"
            ],
            "pattern": "^(.*)$"
        },
        "date_of_birth": {
            "$id": "#/properties/date_of_birth",
            "type": "string",
            "title": "date_of_birth",
            "default": "",
            "examples": [
                "20190101"
            ],
            "pattern": "^[0-9]{8}$"
        },
        "date_of_death": {
            "$id": "#/properties/date_of_death",
            "type": "string",
            "title": "date_of_death",
            "default": "",
            "examples": [
                "20190101"
            ],
            "pattern": "^[0-9]{8}$"
        },
        "alias_no": {
            "$id": "#/properties/alias_no",
            "type": "string",
            "title": "alias_no",
            "default": "",
            "examples": [
                "20190101"
            ],
            "pattern": "^[0-9]*$"
        },
        "particip_fam_no": {
            "$id": "#/properties/particip_fam_no",
            "type": "string",
            "title": "particip_fam_no",
            "default": "",
            "examples": [
                "642530"
            ],
            "pattern": "^[0-9]*$"
        },
        "is_particip_fam_head": {
            "$id": "#/properties/is_particip_fam_head",
            "type": "string",
            "title": "is_particip_fam_head",
            "default": "",
            "examples": [
                "N"
            ],
            "pattern": "^[YN]$"
        },
        "particip_spotify_uri": {
            "$id": "#/properties/particip_spotify_uri",
            "type": "string",
            "title": "particip_spotify_uri",
            "default": "",
            "examples": [
                "spotify:artist:1FcB6xMihhP9Hb6AdGVbWe"
            ],
            "pattern": "^(.*)$"
        },
        "apple_artist_id": {
            "$id": "#/properties/apple_artist_id",
            "type": "string",
            "title": "apple_artist_id",
            "default": "",
            "examples": [
                "123"
            ],
            "pattern": "^[0-9]*$"
        },
        "most_freq_tasks": {
            "$id": "#/properties/most_freq_tasks",
            "type": "string",
            "title": "most_freq_tasks",
            "default": "",
            "examples": [
                "N"
            ],
            "pattern": "^[YN]$"
        },
        "isni": {
            "$id": "#/properties/isni",
            "type": "string",
            "title": "isni",
            "default": "",
            "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}$"
        }
    }
}
