json_schema: {
      "$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"
      ]
  }