{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "properties": {
        "description": {
            "description": "A short description of the population",
            "type": "string"
        },
        "id": {
            "description": "Integer data. Ex: 2673",
            "type": "integer"
        },
        "level": {
            "description": "Whether the item is a single individual, or a population",
            "enum": [
                "individual",
                "population"
            ],
            "type": "string"
        },
        "name": {
            "description": "A name for the item, useful to identify it later",
            "type": "string"
        },
        "owner": {
            "description": "A single related resource. Can be either a URI or set of nested resource data.",
            "type": "string"
        },
        "resource_uri": {
            "description": "Unicode string data. Ex: \"Hello World\"",
            "type": "string"
        },
        "size": {
            "description": "If the item is a population, the number of individuals or biomass",
            "type": "number"
        },
        "taxa": {
            "description": "The identifier (or URI) of the taxa object to which the item belongs.",
            "type": "string"
        },
        "traits": {
            "description": "A list of traits values indentifiers (or URIs) that were measured on this item.",
            "items": {
                "type": "string"
            },
            "type": "array"
        },
        "units": {
            "description": "Units in which the population size is measured",
            "type": "string"
        }
    },
    "required": [
        "level",
        "taxa",
        "name",
        "owner"
    ],
    "title": "Schema for item objects",
    "type": "object"
}