{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://openeik.org/schemas/0.3/adopted/detail-item-cloud.schema.json",
  "$comment": "OpenEik 0.2: folded by tools/fold-schemas.mjs from the proposal adopted, which 0.2 makes a rule (decision D5). Written by hand from the text, not generated.",
  "title": "A revision cloud",
  "description": "A closed line drawn as a revision cloud (Part II, 14.4, rule 1): its points are the cloud's corners, joined by scallops of arc mm on the paper, outward, or inward where inward is true; revision is the mark its tag shows, a triangle centred on tag, else on its first corner, and not shown where tagHidden is true or the mark is empty.",
  "type": "object",
  "properties": {
    "arc": {
      "type": "number",
      "minimum": 1,
      "maximum": 50
    },
    "inward": {
      "type": "boolean"
    },
    "revision": {
      "type": "string",
      "maxLength": 20
    },
    "tag": {
      "type": "array",
      "minItems": 2,
      "maxItems": 2,
      "prefixItems": [
        {
          "type": "number"
        },
        {
          "type": "number"
        }
      ]
    },
    "tagHidden": {
      "type": "boolean"
    }
  },
  "required": [
    "arc"
  ],
  "x-eik-closed": true
}
