{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "id": "http://www.ortolang.fr/schema/rating/01#",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "grade": {
            "id": "http://www.ortolang.fr/schema/rating/01#grade",
            "type": "string"
        },
        "score": {
            "id": "http://www.ortolang.fr/schema/rating/01#score",
            "type": "number"
        },
        "esrAccessibility": {
            "id": "http://www.ortolang.fr/schema/rating/01#esrAccessibility",
            "type": "boolean"
        },
        "normalized": {
            "id": "http://www.ortolang.fr/schema/rating/01#normalized",
            "type": "boolean"
        },
        "preview": {
            "id": "http://www.ortolang.fr/schema/rating/01#preview",
            "type": "boolean"
        },
        "description": {
            "id": "http://www.ortolang.fr/schema/rating/01#description",
            "type": "boolean"
        },
        "metadata": {
            "id": "http://www.ortolang.fr/schema/rating/01#metadata",
            "type": "boolean"
        },
        "content": {
            "id": "http://www.ortolang.fr/schema/rating/01#content",
            "type": "string"
        },
        "recommendations": {
            "id": "http://www.ortolang.fr/schema/rating/01#recommendations",
            "type": "string"
        },
        "comments": {
            "id": "http://www.ortolang.fr/schema/rating/01#comments",
            "type": "string"
        }
    },
    "required": [
        "grade",
        "score"
    ]
}