{
    "additionalProperties": false,
    "description": "schema for an algorithm overview entry",
    "properties": {
        "description": {
            "maxLength": 255,
            "minLength": 5,
            "type": "string"
        },
        "name": {
            "maxLength": 50,
            "minLength": 2,
            "type": "string"
        },
        "type": {
            "maxLength": 50,
            "minLength": 2,
            "type": "string"
        },
        "url": {
            "_format": "uri",
            "type": "string"
        }
    },
    "required": [
        "name",
        "description",
        "url"
    ],
    "type": "object"
}