{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://openeik.org/schemas/0.1/proposed/framingLayout/index.json",
  "$comment": "Proposed for OpenEik 0.2: Part IV, 7.4, the layout of a framed wall layer's members, a roof's truss layout and a floor's joists. Written by hand from Part IV, 7.4, not generated: tools/generate-schemas.mjs keeps this folder and lists none of it in index.json, and the schemas of 0.1 do not have the members it adds. The proposal adds rules of the compiler and two members, a layer framing rule's battens and a roof opening's header; the other members it reads are those of a layer's framing and joists, a wall's framing members, a roof's trussLayout and a truss family in OpenEik 0.1 (Part II, 5.1, 5.4 and 6.3). A compiler and a bridge lay framed walls, truss layouts and joists out only when asked for the proposal (@openeik/tools: proposals [\"framingLayout\"]).",
  "title": "Timber framing laid out, proposed for 0.2",
  "description": "The index of the proposal framingLayout (Part IV, 7.4, 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": "framingLayout",
    "part": "IV",
    "status": "proposed for 0.2",
    "files": [],
    "members": [
      {
        "record": "type",
        "path": ["layers", "*", "framing", "battens"],
        "categories": ["wall"],
        "schema": "proposed/framingLayout/battens.schema.json",
        "section": "7.4.8",
        "rule": "1"
      },
      {
        "record": "element",
        "path": ["roof", "windows", "*", "header"],
        "categories": ["roof"],
        "schema": "proposed/framingLayout/roof-opening-header.schema.json",
        "section": "7.4.13",
        "rule": "10"
      }
    ]
  }
}
