{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "definitions": {
        "uuid": {
            "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
            "type": "string"
        }
    },
    "properties": {
        "description": {
            "description": "ermmm, the description of this thing",
            "maxlength": 255,
            "type": "string"
        },
        "name": {
            "description": "what is the name of this thing",
            "type": "string"
        },
        "updated": {
            "_format": "date-time",
            "description": "date and time the record was last updated",
            "type": "string"
        },
        "url": {
            "_format": "uri",
            "description": "url of this thing",
            "type": "string"
        },
        "uuid": {
            "$ref": "#/definitions/uuid",
            "description": "the unitque identifier for this thing"
        }
    },
    "required": [
        "uuid",
        "name",
        "updated"
    ],
    "type": "object"
}