{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://openeik.org/schemas/0.1/proposed/provision/index.json",
  "$comment": "Proposed for OpenEik 0.2: Part II, 6.10, provisions for voids. Written by hand from Part II, 6.10 and the reference implementation's names and ranges (its work 670, step 6.1), not generated: tools/generate-schemas.mjs keeps this folder and lists none of it in index.json. No file of OpenEik 0.1 is held to it; a validator applies it only when asked for the proposal (@openeik/tools: proposals [\"provision\"]).",
  "title": "Provisions for voids, proposed for 0.2",
  "description": "The index of the proposal provision (Part II, 6.10, proposed for 0.2). It is a schema that asserts nothing: its member x-eik-proposal maps each kind of file of the proposal to its schema, as the schemas' index.json does for OpenEik 0.1, and lists the references the proposal adds. Schema paths are relative to https://openeik.org/schemas/0.1/.",
  "x-eik-proposal": {
    "name": "provision",
    "part": "II",
    "section": "6.10",
    "status": "proposed for 0.2",
    "categories": [
      "provision"
    ],
    "categoryDiscipline": {
      "provision": "architecture"
    },
    "files": [
      {
        "pattern": "types/<discipline>/<category>/<id>.json",
        "list": "types",
        "categories": [
          "provision"
        ],
        "schema": "proposed/provision/types/provision.schema.json"
      },
      {
        "pattern": "<discipline>/<level>/<category>/<id>.json",
        "list": "elements",
        "categories": [
          "provision"
        ],
        "schema": "proposed/provision/elements/provision.schema.json"
      }
    ],
    "references": {
      "element": [
        {
          "path": [
            "provision",
            "hostId"
          ],
          "to": "element"
        },
        {
          "path": [
            "provision",
            "forIds",
            "*"
          ],
          "to": "element"
        },
        {
          "path": [
            "provision",
            "answer",
            "cut",
            "*",
            "element"
          ],
          "to": "element"
        }
      ]
    }
  }
}
