{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "description": "An index of available Open Badge lists",
    "properties": {
        "badgeindex": {
            "description": "Container for a set of badge lists.",
            "items": {
                "additionalProperties": false,
                "description": "Container for the data needed to describe a badge list.",
                "properties": {
                    "loc": {
                        "_format": "uri",
                        "description": "The location URI of a badge list.",
                        "type": "string"
                    }
                },
                "required": [
                    "loc"
                ],
                "title": "Badge List",
                "type": "object"
            },
            "minItems": 1,
            "type": "array",
            "_uniqueItems": true
        }
    },
    "required": [
        "badgeindex"
    ],
    "title": "Badge List",
    "type": "object"
}