{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://openeik.org/schemas/0.1/proposed/adopted/detail-item-schedule-headings.schema.json",
  "$comment": "Proposed for OpenEik 0.2: Part II, 14.4, rule 2 (open questions, 115). Generated by tools/generate-schemas.mjs from the reference implementation at de6f0d04, as the schemas of 0.1 are, and not written by hand. In 0.1 it is a member the detail item schema does not know, kept; a validator holds it to this schema only when asked for the proposal (@openeik/tools: proposals [\"adopted\"]).",
  "title": "A room schedule's headings",
  "description": "A room schedule's own column headings, by the field each column shows, in place of the headings the drawing application gives (Part II, 14.4, rule 2, proposed for 0.2).",
  "type": "object",
  "additionalProperties": {
    "type": "string",
    "minLength": 1,
    "maxLength": 80
  },
  "propertyNames": {
    "enum": [
      "number",
      "name",
      "type",
      "level",
      "department",
      "unit",
      "class",
      "status",
      "area",
      "perimeter",
      "wallLength",
      "wallArea",
      "netWallArea",
      "openingArea",
      "skirting",
      "ceilingArea",
      "height",
      "volume",
      "notes",
      "floorFinish",
      "skirtingFinish",
      "wallFinish",
      "ceilingFinish"
    ]
  }
}
