{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://openeik.org/schemas/0.1/proposed/grain/index.json",
  "$comment": "Proposed for OpenEik 0.2: Part II, 5.1.1, a layer's grain and an element's main direction. Written by hand from Part II, 5.1.1, not generated: tools/generate-schemas.mjs keeps this folder and lists none of it in index.json, and the type and element schemas of 0.1 do not have these members. In 0.1 they are members a schema does not know, kept; a validator holds them to these schemas only when asked for the proposal (@openeik/tools: proposals [\"grain\"]).",
  "title": "A layer's grain and an element's main direction, proposed for 0.2",
  "description": "The index of the proposal grain (Part II, 5.1.1, proposed for 0.2). It is a schema that asserts nothing: its member x-eik-proposal names the members the proposal adds to records of 0.1, each by its record, its path in the record (* stepping into a list's items), the categories whose records carry it, and its schema, and says that the proposal adds no file. Schema paths are relative to https://openeik.org/schemas/0.1/.",
  "x-eik-proposal": {
    "name": "grain",
    "part": "II",
    "status": "proposed for 0.2",
    "files": [],
    "members": [
      {
        "record": "type",
        "path": [
          "layers",
          "*",
          "grain"
        ],
        "categories": [
          "slab",
          "wall",
          "roof",
          "ceiling",
          "foundation"
        ],
        "schema": "proposed/grain/layer-grain.schema.json",
        "section": "5.1.1",
        "rule": "1"
      },
      {
        "record": "element",
        "path": [
          "mainDirection"
        ],
        "categories": [
          "slab",
          "ceiling",
          "foundation",
          "roof"
        ],
        "schema": "proposed/grain/main-direction.schema.json",
        "section": "5.1.1",
        "rule": "2"
      },
      {
        "record": "element",
        "path": [
          "mainDirection"
        ],
        "categories": [
          "wall"
        ],
        "schema": "proposed/grain/wall-main-direction.schema.json",
        "section": "5.1.1",
        "rule": "3"
      }
    ]
  }
}
