Core Meta Definitions used to define meta information about resources, links, actions, etc.

Definitions

Definition Title Type Description
version Version string A version number
jsonSchema JSON Schema object An object containing JSON Schema
typeOf Type Of string URL to specify the type of a resource
jsonType JSON Type string JSON Type

Schema

{
  "definitions": {
    "version": {
      "title": "Version",
      "description": "A version number",
      "type": "string"
    },
    "jsonSchema": {
      "title": "JSON Schema",
      "description": "An object containing JSON Schema",
      "type": "object"
    },
    "typeOf": {
      "title": "Type Of",
      "description": "URL to specify the type of a resource",
      "type": "string"
    },
    "jsonType": {
      "title": "JSON Type",
      "description": "JSON Type",
      "type": "string",
      "enum": [
        "number",
        "string",
        "boolean",
        "array",
        "object",
        "null"
      ]
    }
  }
}