{
    "form_types": {
        "types": [
            {"short": "s", "full": "search"},
            {"short": "l", "full": "login"},
            {"short": "r", "full": "registration"},
            {"short": "p", "full": "password/login recovery"},
            {"short": "c", "full": "contact/comment"},
            {"short": "m", "full": "join mailing list"},
            {"short": "b", "full": "order/add to cart"},
            {"short": "P", "full": "poll"},
            {"short": "V", "full": "display options"},
            {"short": "N", "full": "navigation"},
            {"short": "C", "full": "captcha"},
            {"short": "o", "full": "other"},
            {"short": "-", "full": "SKIP THIS FORM"},
            {"short": "X", "full": "NOT ANNOTATED"}
        ],
        "simplify_map": {
            "P": "o",
            "V": "o",
            "N": "o",
            "C": "o"
        },
        "NA_value": "X",
        "skip_value": "-"
    },

    "field_types": {
        "types": [
            {"short": "us", "full": "username"},
            {"short": "p1", "full": "password"},
            {"short": "p2", "full": "password confirmation"},
            {"short": "e1", "full": "email"},
            {"short": "e2", "full": "email confirmation"},
            {"short": "ue", "full": "username or email"},
            {"short": "in", "full": "ref code / invitation code / coupon"},

            {"short": "ca", "full": "captcha"},
            {"short": "hp", "full": "honeypot"},
            {"short": "pi", "full": "pin code received by sms/..."},

            {"short": "tC", "full": "TOS confirmation"},
            {"short": "eC", "full": "receive emails confirmation"},
            {"short": "rC", "full": "remember me checkbox"},
            {"short": "aC", "full": "autofill fields checkbox"},

            {"short": "Bs", "full": "submit button"},
            {"short": "Bc", "full": "cancel button"},
            {"short": "Br", "full": "reset/clear button"},

            {"short": "n1", "full": "first name"},
            {"short": "n3", "full": "last name"},
            {"short": "n2", "full": "middle name"},
            {"short": "nf", "full": "full name"},
            {"short": "ns", "full": "screen name (another nick which is not username)"},
            {"short": "no", "full": "organization name"},
            {"short": "ge", "full": "gender"},

            {"short": "bd", "full": "day of birth"},
            {"short": "bm", "full": "month of birth"},
            {"short": "by", "full": "year of birth"},
            {"short": "bD", "full": "full birth date"},

            {"short": "tz", "full": "time zone"},
            {"short": "ds", "full": "DST"},

            {"short": "Co", "full": "country"},
            {"short": "Ci", "full": "city"},
            {"short": "St", "full": "state"},
            {"short": "Ad", "full": "address"},
            {"short": "Sa", "full": "full street address"},
            {"short": "Sn", "full": "street name"},
            {"short": "S#", "full": "street number"},
            {"short": "A#", "full": "apartment number"},
            {"short": "Zi", "full": "postal code"},
            {"short": "A1", "full": "address line 1"},
            {"short": "A2", "full": "address line 2"},
            {"short": "PO", "full": "PO box"},

            {"short": "ph", "full": "phone"},
            {"short": "P0", "full": "phone country code"},
            {"short": "P1", "full": "phone part 1"},
            {"short": "P2", "full": "phone part 2"},
            {"short": "P3", "full": "phone part 3"},
            {"short": "fa", "full": "fax"},
            {"short": "ws", "full": "url"},
            {"short": "oi", "full": "OpenID"},

            {"short": "am", "full": "about me text"},
            {"short": "av", "full": "picture/avatar upload"},
            {"short": "CC", "full": "comment text"},
            {"short": "CT", "full": "comment title or subject"},

            {"short": "c#", "full": "credit card number"},
            {"short": "cs", "full": "credit card security code"},
            {"short": "ch", "full": "credit card holder name"},
            {"short": "cA", "full": "credit card address"},
            {"short": "cm", "full": "credit card expiration month"},
            {"short": "cy", "full": "credit card expiration year"},

            {"short": "sq", "full": "security question"},
            {"short": "sa", "full": "answer to security question"},

            {"short": "qq", "full": "search query"},
            {"short": "qc", "full": "search category / refinement"},

            {"short": "qt", "full": "product quantity"},

            {"short": "nv", "full": "navigation"},
            {"short": "st", "full": "style select"},
            {"short": "sp", "full": "sorting option"},

            {"short": "ON", "full": "other number"},
            {"short": "OT", "full": "other text"},
            {"short": "OD", "full": "full date"},
            {"short": "Od", "full": "day"},
            {"short": "Om", "full": "month"},
            {"short": "Oy", "full": "year"},
            {"short": "oC", "full": "other confirmation"},
            {"short": "OS", "full": "other choice"},
            {"short": "OM", "full": "other multi choice"},
            {"short": "Bo", "full": "other button"},
            {"short": "OU", "full": "other file upload"},
            {"short": "OR", "full": "other read-only"},

            {"short": "OO", "full": "other"},

            {"short": "XX", "full": "NOT ANNOTATED"}
        ],
        "simplify_map": {
            "ns": "nf",
            "ch": "nf",

            "bd": "Od",
            "bm": "Om",
            "by": "Oy",
            "bD": "OD",
            "cm": "Om",
            "cy": "Oy",

            "Sa": "Ad",
            "Sn": "Ad",
            "S#": "Ad",
            "A#": "Ad",
            "A1": "Ad",
            "A2": "Ad",
            "PO": "Ad",
            "cA": "Ad",

            "P0": "ph",
            "P1": "ph",
            "P2": "ph",
            "P3": "ph",

            "in": "OO",
            "pi": "OO",
            "aC": "OO",
            "av": "OO",
            "c#": "OO",
            "cs": "OO",
            "nv": "OO",
            "OT": "OO",
            "oC": "OO",
            "OS": "OO",
            "OM": "OO",
            "Bo": "OO",
            "OU": "OO"
        },
        "NA_value": "XX",
        "skip_value": "--"
    }
}
