{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "as_of": {
   "type": "string"
  },
  "edges": {
   "items": {
    "properties": {
     "basis": {
      "type": "object"
     },
     "from": {
      "type": "string"
     },
     "inverse": {
      "type": "string"
     },
     "rel": {
      "type": "string"
     },
     "to": {
      "type": "string"
     }
    },
    "required": [
     "basis",
     "from",
     "inverse",
     "rel",
     "to"
    ],
    "type": "object"
   },
   "type": "array"
  },
  "kept_by": {
   "type": "string"
  },
  "nodes": {
   "items": {
    "properties": {
     "href": {
      "type": "string"
     },
     "id": {
      "type": "string"
     },
     "kind": {
      "type": "string"
     },
     "label": {
      "type": "string"
     }
    },
    "required": [
     "href",
     "id",
     "kind",
     "label"
    ],
    "type": "object"
   },
   "type": "array"
  },
  "note": {
   "type": "string"
  },
  "site": {
   "type": "string"
  },
  "verbs": {
   "items": {
    "properties": {
     "inverse": {
      "type": "string"
     },
     "verb": {
      "type": "string"
     }
    },
    "required": [
     "inverse",
     "verb"
    ],
    "type": "object"
   },
   "type": "array"
  },
  "version": {
   "type": "string"
  }
 },
 "required": [
  "as_of",
  "edges",
  "kept_by",
  "nodes",
  "note",
  "site",
  "verbs",
  "version"
 ],
 "title": "grc-graph.json",
 "type": "object"
}
