{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "properties": {
        "bold": {
            "description": "The BOLD identifier of the taxa",
            "type": "integer"
        },
        "description": {
            "description": "A short description of the taxa",
            "type": "string"
        },
        "eol": {
            "description": "The EOL identifier of the taxa",
            "type": "integer"
        },
        "gbif": {
            "description": "The GBIF identifier of the taxa",
            "type": "integer"
        },
        "id": {
            "description": "Integer data. Ex: 2673",
            "type": "integer"
        },
        "name": {
            "description": "The scientific name of the taxa",
            "type": "string"
        },
        "ncbi": {
            "description": "The NCBI Taxonomy identifier of the taxa",
            "type": "integer"
        },
        "owner": {
            "description": "URI of the taxa owner. When submitting from the R package, this field is populated automatically.",
            "type": "string"
        },
        "resource_uri": {
            "description": "Unicode string data. Ex: \"Hello World\"",
            "type": "string"
        },
        "status": {
            "description": "The taxonomic status of the taxa.",
            "enum": [
                "confirmed",
                "trophic species",
                "morphospecies",
                "nomen dubium",
                "nomen oblitum",
                "nomen nudum",
                "nomen novum",
                "nomen conservandum",
                "species inquirenda"
            ],
            "type": "string"
        },
        "traits": {
            "description": "A list of traits values indentifiers (or URIs) that were measured on this taxa. Good for taxa-level traits.",
            "items": {
                "type": "string"
            },
            "type": "array"
        },
        "tsn": {
            "description": "The TSN identifier",
            "type": "integer"
        },
        "vernacular": {
            "description": "The vernacular name of the taxa, in English",
            "type": "string"
        }
    },
    "required": [
        "status",
        "name",
        "owner"
    ],
    "title": "Schema for taxa objects",
    "type": "object"
}