{
  "contract": "aesthetary.record/1.0",
  "record_spec": "1.1.0",
  "semantics": {
    "vocabulary": "aesthetary.public-evidence/1.0",
    "definitions": "vocabulary.json"
  },
  "slug": "cartographic",
  "name": "Cartographic",
  "identity": {
    "definition": {
      "state": "resolved",
      "text": "Contour lines, legend panel, grid coordinates, route markers"
    },
    "scope": {
      "state": "resolved",
      "text": "The visual register of agency-specified maps and charts: declared symbology, contour and other relief conventions, brown-contour/blue-water colour coding, as Aesthetary's language drawn from USGS and IHO practice; grids and route markers are ours.",
      "ruling": "D0-1"
    },
    "aliases": [
      "map",
      "contour",
      "legend",
      "topographic"
    ],
    "layer_verdict": {
      "state": "ruled",
      "value": "belongs_at_another_layer",
      "ruling": "D0-1"
    }
  },
  "native_medium": {
    "state": "resolved",
    "value": [
      "print",
      "screen",
      "software"
    ],
    "evidence": {
      "quote": "Printing is done by repeated runs of the map paper through the lithographic printing press (one for each color) … Whether on paper or on a computer screen, a map is the best tool available to catalog and view the arrangement of things on the Earth's surface.",
      "field": "kcc.json#cartographic/medium (claim kcc:medium)"
    },
    "ruling": "Knowledge Completion Campaign (founder instruction, 2026-09-29)"
  },
  "research": {
    "line": "partly_sourced",
    "text": "Partly sourced",
    "sentence": "8 sources attached. 3 claims graded by our research brief, no source attached."
  },
  "areas": [
    {
      "area": "layout",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "typography",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "color",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "imagery",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "surface",
      "state": "resolved",
      "canon": "open_by_finding",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Left open"
      }
    },
    {
      "area": "interface",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "motion",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "motif",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "technique",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "form",
      "state": "resolved",
      "canon": "not_applicable",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Does not apply"
      }
    },
    {
      "area": "hierarchy",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "density",
      "state": "resolved",
      "canon": "not_canonically_specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Not specified by the source"
      }
    }
  ],
  "claims": [
    {
      "id": "layout-3",
      "text": "Composition: coordinate grid, legend panel.",
      "role": "rule",
      "area": "layout",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "hierarchy-13",
      "text": "CURATORIAL: rank by position and legend order, not by scale. A feature matters because of where it sits and where it appears in the declared code. Consistent with Archival's refusal of editorial ranking, and equally unusual for a webpage.",
      "role": "rule",
      "area": "hierarchy",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "color-5",
      "text": "CURATORIAL from material: restrained cartographic conventions — contour brown, water blue, route red on a pale ground. Reasoned from the medium, not claimed.",
      "role": "rule",
      "area": "color",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "imagery-7",
      "text": "Imagery: map illustration.",
      "role": "rule",
      "area": "imagery",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "surface-8",
      "text": "Form / motif / surface / technique: contour, grid, route marker.",
      "role": "rule",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "cg-r1",
      "text": "Every symbol on the surface is declared in the legend. A mark the reader cannot decode from the drawing itself is a defect, not a flourish.",
      "role": "rule",
      "area": null,
      "basis": "documentary",
      "support": {
        "state": "graded_unlinked",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "graded",
        "mark": "none",
        "text": "Graded by our research brief · No source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "cg-r2",
      "text": "A label must be unambiguously associated with the feature it names, must not collide with another label, and must express the feature's extent. Legibility governs every other typographic choice.",
      "role": "rule",
      "area": "typography",
      "basis": "documentary",
      "support": {
        "state": "graded_unlinked",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "graded",
        "mark": "none",
        "text": "Graded by our research brief · No source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "cg-r3",
      "text": "Restrict the number of hues and carry distinction on lightness and saturation instead, so that figure separates from ground before any symbol is read.",
      "role": "rule",
      "area": "color",
      "basis": "documentary",
      "support": {
        "state": "graded_unlinked",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "graded",
        "mark": "none",
        "text": "Graded by our research brief · No source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent",
      "text": "A map is a contract about position. Every mark is placed where the thing is, and the legend exists so the reader can verify the code rather than trust it — which is why the apparatus is always shown rather than hidden.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "gestalt",
      "text": "Contour lines describing continuous elevation, a boxed legend declaring every symbol used, a coordinate grid with labelled reference edges, and route markers placed at positions that mean something. The diagnostic condition is the declared code: every mark on the surface is defined in the legend, so the reader can decode the drawing without external knowledge. Blueprint uses a comparable apparatus to specify an object for manufacture rather than terrain for traversal. Travel Poster sells a place by simplifying it; this describes a place by encoding it.",
      "role": "diagnostic",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-1",
      "text": "No undeclared symbols.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-2",
      "text": "No decorative contour texture.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-3",
      "text": "No use on content without a real spatial dimension.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-4",
      "text": "No emphasis by scale.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-5",
      "text": "No photography.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-7",
      "text": "Not open: undeclared symbols.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-8",
      "text": "Not open: non-spatial application..",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent-negation",
      "text": "Refuses decorative placement, and refuses any symbol that is not declared in the legend.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent-cost",
      "text": "Costs accepted: Expressiveness; Emphasis; Use on non-spatial content",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent-audience",
      "text": "Audience: A reader who will navigate by the drawing and expects position to mean something.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-distinguishing",
      "text": "Map grammar as layout; only works when location is genuinely relevant",
      "role": "diagnostic",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-era",
      "text": "Era: 19th-century, contemporary",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-mood",
      "text": "Mood: technical, calm",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-cross-library",
      "text": "Cross-library: Imagery: map illustration",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-applications",
      "text": "Common applications: Travel, logistics, outdoors, property",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "sector-registers",
      "text": "Sectors: Travel, logistics, outdoors, property",
      "role": "context",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": "D0-3 C3 sector"
    },
    {
      "id": "surface-8.motif",
      "text": "Motif: contour, route marker",
      "role": "rule",
      "area": "motif",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "surface-8.layout",
      "text": "Layout: grid",
      "role": "rule",
      "area": "layout",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "freedom-typography",
      "text": "Declared freedom: typography.",
      "role": "context",
      "area": "typography",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "freedom-color",
      "text": "Declared freedom: palette.",
      "role": "context",
      "area": "color",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "declared-freedom",
      "text": "Declared freedom: what the territory is; projection.",
      "role": "context",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:color-1",
      "text": "On USGS topographic maps, line colour codes feature class: contours brown, hydrography blue, land grids and important roads red, other roads, railroads, boundaries and cultural features black.",
      "role": "rule",
      "area": "color",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "USGS topographic series"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:color-2",
      "text": "Area colours: vegetation green, water blue, built-up areas grey or red; purple once marked revisions.",
      "role": "rule",
      "area": "color",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "USGS"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:color-3",
      "text": "Names are coloured to match the class of feature they label.",
      "role": "rule",
      "area": "color",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "USGS"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:color-4",
      "text": "Colour is a production separation: each colour was printed from its own plate, six in all on USGS maps.",
      "role": "context",
      "area": "color",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S2"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:color-5",
      "text": "Nautical charts use colour to separate human-made features, dry land, drying seabed and permanently submerged seabed, and to indicate depth.",
      "role": "rule",
      "area": "color",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S8"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "encyclopedic"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:color-6",
      "text": "On ECDIS the mariner can change the display palette; the Day table uses a white deep-water ground and the Night table a black one. Conspicuous features are black and non-conspicuous ones brown.",
      "role": "rule",
      "area": "color",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "electronic nautical charts"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:typography-1",
      "text": "USGS set map type by standards to keep type sizes and styles consistent from map to map, and placed it carefully for legibility.",
      "role": "rule",
      "area": "typography",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S2"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "USGS production"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:typography-2",
      "text": "Lettering styles changed over time within the USGS series, and provisional maps used some hand-drawn lettering.",
      "role": "context",
      "area": "typography",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:typography-3",
      "text": "Case encodes meaning on nautical charts: on NOAA charts all-capital landmark legends mean an accurately positioned landmark and mixed case an approximate one; on NGA charts capitals mean conspicuous.",
      "role": "rule",
      "area": "typography",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "U.S. Chart No. 1"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:typography-4",
      "text": "Slope encodes units: NOAA sets soundings in fathoms and feet as vertical numerals and metres as sloping numerals.",
      "role": "rule",
      "area": "typography",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "U.S. Chart No. 1"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:typography-5",
      "text": "Paper-chart depth labels are centred and oriented along the contour; ECDIS labels are not, and carry a light halo.",
      "role": "rule",
      "area": "typography",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:typography-6",
      "text": "Index contours carry their elevation as a label.",
      "role": "rule",
      "area": "typography",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S6"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "USGS 250K"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:technique-1",
      "text": "USGS printed quadrangles from engraved copper plates carrying contours, symbols and text, from the 1880s to the 1950s.",
      "role": "context",
      "area": "technique",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:technique-2",
      "text": "USGS scribing engraved each colour's lines and symbols onto separate sheets over a light table, with type placed on overlaid clear plastic sheets.",
      "role": "context",
      "area": "technique",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S2"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "USGS"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:technique-3",
      "text": "Maps were printed by multi-run colour lithography, one plate per colour; digital separations were replacing manual scribing.",
      "role": "context",
      "area": "technique",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S2"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:interface-1",
      "text": "ECDIS symbology is an international specification, and the same feature displays differently depending on user settings and conditions.",
      "role": "rule",
      "area": "interface",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S8",
          "kcc-cartographic-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "ECDIS / ENC"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:interface-2",
      "text": "A cursor pick queries a feature for further attributes.",
      "role": "rule",
      "area": "interface",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "ECDIS"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:interface-3",
      "text": "Depth areas drive safety alarms when a ship heads into unsafe water.",
      "role": "rule",
      "area": "interface",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "ECDIS"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:surface-1",
      "text": "The same map content is issued on printed paper and on screens, so no material surface is fixed by the specification.",
      "role": "context",
      "area": "surface",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S2",
          "kcc-cartographic-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-1",
      "text": "Topographic maps encode 3D terrain on a 2D surface, through contours and relief conventions rather than physical form.",
      "role": "context",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S2",
          "kcc-cartographic-S7"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:w2-motion-1",
      "text": "On electronic chart displays, flashing a symbol is to be used only rarely, to draw attention, and never to imitate a real flashing object such as a light.",
      "role": "rule",
      "area": "motion",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-W2S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "IHO ECDIS display standard; screen charts only."
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:w2-motion-2",
      "text": "The chart display moves with the ship: during route monitoring it redraws to follow the ship's progress, within 5 seconds.",
      "role": "rule",
      "area": "motion",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-W2S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "ECDIS only."
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:w2-motion-3",
      "text": "The mariner may choose true motion or relative motion for the display.",
      "role": "context",
      "area": "motion",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-W2S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "ECDIS only."
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:w2-motion-4",
      "text": "Area pattern symbols are not required to hold a fixed geographic position when the display redraws.",
      "role": "context",
      "area": "motion",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-W2S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "ECDIS only."
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:medium",
      "text": "Native medium: print, screen, software.",
      "role": "context",
      "area": null,
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-cartographic-S2",
          "kcc-cartographic-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "dcc:failure-6",
      "text": "Against Blueprint: terrain versus object; traversal versus manufacture. Against Travel Poster: encoding versus simplifying. Both depict place; only one lets you navigate. Anti-signature: a symbol not declared in the legend. Contours applied to non-spatial content. Decorative route markers.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "dcc:gestalt-boundary",
      "text": "Against Blueprint: terrain versus object; traversal versus manufacture. Against Travel Poster: encoding versus simplifying. Both depict place; only one lets you navigate. Anti-signature: a symbol not declared in the legend. Contours applied to non-spatial content. Decorative route markers.",
      "role": "boundary",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    }
  ],
  "web_translations": [],
  "standard_practice": [],
  "sources": [
    {
      "id": "kcc-cartographic-S1",
      "kind": "source",
      "title": "Topographic Map Symbols",
      "url": "https://pubs.usgs.gov/gip/TopographicMapSymbols/topomapsymbols.pdf",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-cartographic-S2",
      "kind": "source",
      "title": "Topographic Mapping (general interest publication)",
      "url": "https://pubs.usgs.gov/gip/topomapping/topo.html",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-cartographic-S3",
      "kind": "source",
      "title": "U.S. Chart No. 1: Symbols, Abbreviations and Terms used on Paper and Electronic Navigational Charts",
      "url": "https://nauticalcharts.noaa.gov/publications/docs/us-chart-1/ChartNo1.pdf",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-cartographic-S4",
      "kind": "source",
      "title": "USGS Engravings Offered to the Public",
      "url": "https://www.usgs.gov/news/featured-story/usgs-engravings-offered-public",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-cartographic-S6",
      "kind": "source",
      "title": "250K OnDemand Topo Cartographic Specifications - Map Symbol Guide",
      "url": "https://www.usgs.gov/ngp-standards-and-specifications/250k-ondemand-topo-cartographic-specifications-map-symbol-guide",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-cartographic-S7",
      "kind": "source",
      "title": "Contour line",
      "url": "https://en.wikipedia.org/wiki/Contour_line",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-cartographic-S8",
      "kind": "source",
      "title": "Nautical chart",
      "url": "https://en.wikipedia.org/wiki/Nautical_chart",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-cartographic-W2S1",
      "kind": "source",
      "title": "S-52 Specifications for Chart Content and Display Aspects of ECDIS, Edition 6.1.1",
      "url": "https://iho.int/uploads/user/pubs/standards/s-52/S-52%20Edition%206.1.1%20-%20June%202015.pdf",
      "status": "verified",
      "retrieval": "retrieved"
    }
  ],
  "relations": [
    {
      "slug": "blueprint",
      "kind": "confused_with",
      "status": "proposed"
    },
    {
      "slug": "travel-poster",
      "kind": "confused_with",
      "status": "proposed"
    },
    {
      "slug": "nautical",
      "kind": "confused_with",
      "status": "proposed"
    }
  ],
  "open": [
    {
      "kind": "missing_research",
      "question": "What typefaces did USGS and NOAA specify?"
    },
    {
      "kind": "missing_research",
      "question": "Does cg-r3 (restrict hues; carry distinction on lightness) have a source?"
    }
  ],
  "aesthetary_build": {
    "note": "Values Aesthetary built with. Not claims about the Aesthetic.",
    "measured": {
      "note": "Read from the page's own stylesheet at build time. Values Aesthetary built with, not claims about the Aesthetic.",
      "slug": "cartographic",
      "stylesheet": "cartographic.css",
      "bytes": 11064,
      "colours": [
        "#F2EFE4",
        "#2E2A20",
        "#6A6350",
        "#A5764C",
        "#B03A2E",
        "#D8D2BE",
        "#F7F5EC",
        "#C99A2E",
        "#7D5533"
      ],
      "radii": [
        "10px",
        "50%"
      ],
      "fontSizes": [
        "12px",
        "13px",
        "14px",
        "15px",
        "18px",
        "20px",
        "21px",
        "22px",
        "24px"
      ],
      "faces": [
        "SpectralX",
        "KarlaX"
      ],
      "tokens": [
        {
          "name": "--cg-pale",
          "value": "#F2EFE4"
        },
        {
          "name": "--cg-ink",
          "value": "#2E2A20"
        },
        {
          "name": "--cg-grey",
          "value": "#6A6350"
        },
        {
          "name": "--cg-brown",
          "value": "#A5764C"
        },
        {
          "name": "--cg-red",
          "value": "#B03A2E"
        },
        {
          "name": "--cg-sand",
          "value": "#D8D2BE"
        },
        {
          "name": "--cg-paper",
          "value": "#F7F5EC"
        },
        {
          "name": "--cg-gold",
          "value": "#C99A2E"
        },
        {
          "name": "--cg-serif",
          "value": "\"SpectralX\", Georgia, serif"
        },
        {
          "name": "--cg-sans",
          "value": "\"KarlaX\", \"Helvetica Neue\", sans-serif"
        }
      ],
      "animates": false,
      "absent": [
        "no box-shadow anywhere",
        "no gradient anywhere",
        "nothing animates"
      ]
    },
    "design_grammar": {
      "note": "Aesthetary's translation of this record into web primitives. Every value carries a basis: \"record\" is a rule the record holds (cites names it), \"translation\" is our choice derived from the cited rules (because says how), \"not_recorded\" means the record is silent (guidance says what to do). A \"record\" value restates a claim the record holds; its standing is that claim's own kind in the record (a requirement, period practice, modern practice, or our interpretation), which the cited rule states. \"record\" does not by itself make a value a property of the language.",
      "slug": "cartographic",
      "version": "2026-09-29",
      "summary": "A starting grammar for a website in the Cartographic register: a pale sheet with a coordinate grid, marks coloured by what they are, every symbol declared in a boxed legend, and importance carried by position, never by size.",
      "color": {
        "roles": [
          {
            "role": "paper",
            "value": "#F7F5EC",
            "use": "The sheet: a pale ground.",
            "basis": "record",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "role": "ink",
            "value": "#2E2A20",
            "contrast": "13.6:1",
            "use": "Text, frames and cultural features: black.",
            "basis": "record",
            "cites": [
              "claim:kcc:color-1"
            ]
          },
          {
            "role": "contour",
            "value": "#A5764C",
            "contrast": "3.6:1",
            "use": "Contours and relief only; never body text.",
            "basis": "record",
            "cites": [
              "claim:kcc:color-1"
            ]
          },
          {
            "role": "water",
            "value": "#3A6A8A",
            "contrast": "5.6:1",
            "use": "Water, and the names of water.",
            "basis": "record",
            "cites": [
              "claim:kcc:color-1",
              "claim:kcc:color-2"
            ]
          },
          {
            "role": "route",
            "value": "#B03A2E",
            "contrast": "5.9:1",
            "use": "Grids, routes and important roads; links and actions.",
            "basis": "record",
            "cites": [
              "claim:kcc:color-1",
              "token_rule:color-5"
            ]
          },
          {
            "role": "grey",
            "value": "#6A6350",
            "contrast": "5.6:1",
            "use": "Grid references and secondary labels.",
            "basis": "translation",
            "cites": [
              "token_rule:cg-r3"
            ]
          }
        ],
        "alternates": [
          {
            "label": "Night display",
            "recorded": "ECDIS Night table: a black deep-water ground",
            "value": "#16140F",
            "basis": "record",
            "cites": [
              "claim:kcc:color-6"
            ]
          }
        ],
        "rules": [
          {
            "rule": "Colour a line by the class of feature it draws: contours brown, water blue, grids and important roads red, other roads and cultural features black.",
            "basis": "record",
            "cites": [
              "claim:kcc:color-1"
            ]
          },
          {
            "rule": "Colour a name to match the feature it labels.",
            "basis": "record",
            "cites": [
              "claim:kcc:color-3"
            ]
          },
          {
            "rule": "Keep the hues few and carry distinction on lightness and saturation, so figure separates from ground first.",
            "basis": "record",
            "cites": [
              "token_rule:cg-r3"
            ]
          },
          {
            "rule": "Treat each hue as its own layer: one colour, one job, as each was once its own printing plate.",
            "basis": "translation",
            "cites": [
              "claim:kcc:color-4",
              "claim:kcc:technique-3"
            ],
            "because": "Colour on USGS maps was a production separation, one plate per colour."
          },
          {
            "rule": "The hex values are this room's; the palette itself is a declared freedom.",
            "basis": "translation",
            "cites": [
              "claim:freedom-color",
              "claim:kcc:color-6"
            ],
            "because": "The record fixes what each hue means, not its exact value, and screen charts let the reader switch palettes."
          }
        ]
      },
      "typography": {
        "family": {
          "stack": "\"KarlaX\", \"Karla\", \"Helvetica Neue\", sans-serif",
          "class": "a plain sans for labels and text, a serif for names (the record declares typography free; Karla and Spectral are the room's choice)"
        },
        "tokens": {
          "font-serif": "\"SpectralX\", \"Spectral\", Georgia, serif"
        },
        "roles": [
          {
            "role": "title",
            "size": "clamp(2rem, 4.4vw, 3.5rem)",
            "weight": 400,
            "lineHeight": "1",
            "case": null,
            "tracking": "0.32em",
            "measure": null,
            "setting": "serif italic, letterspaced across the sheet",
            "use": "The sheet's name, once."
          },
          {
            "role": "heading",
            "size": "clamp(1.5rem, 3vw, 2.125rem)",
            "weight": 600,
            "lineHeight": "1.15",
            "case": null,
            "tracking": null,
            "measure": null,
            "setting": "serif",
            "use": "Section and place names."
          },
          {
            "role": "body",
            "size": "1.0625rem",
            "weight": 400,
            "lineHeight": "1.6",
            "case": null,
            "tracking": null,
            "measure": "68ch",
            "use": "Text."
          },
          {
            "role": "label",
            "size": "0.75rem",
            "weight": 500,
            "lineHeight": "1.3",
            "case": null,
            "tracking": "0.06em",
            "measure": null,
            "use": "Grid references, legend entries, field labels."
          }
        ],
        "rules": [
          {
            "rule": "Set type to a standard so sizes and styles stay the same from sheet to sheet, and place every label for legibility.",
            "basis": "record",
            "cites": [
              "claim:kcc:typography-1"
            ]
          },
          {
            "rule": "Tie each label unambiguously to what it names; never let two labels collide.",
            "basis": "record",
            "cites": [
              "token_rule:cg-r2"
            ]
          },
          {
            "rule": "Let case carry meaning where it is declared: on NOAA charts capitals mark an accurately positioned landmark, mixed case an approximate one.",
            "basis": "record",
            "cites": [
              "claim:kcc:typography-3"
            ]
          },
          {
            "rule": "Let slope carry units where it is declared: upright numerals for fathoms and feet, sloping for metres.",
            "basis": "record",
            "cites": [
              "claim:kcc:typography-4"
            ]
          },
          {
            "rule": "Label index contours with their elevation.",
            "basis": "record",
            "cites": [
              "claim:kcc:typography-6"
            ]
          },
          {
            "rule": "Spectral for names and Karla for labels are this room's faces; any consistent pair will do.",
            "basis": "translation",
            "cites": [
              "claim:freedom-typography"
            ],
            "because": "The record declares typography a freedom and grounds the behaviour of the type, not a face."
          }
        ]
      },
      "gridLayout": {
        "summary": "A sheet with a coordinate grid: letters along the top edge, numbers down the side, content placed in cells a reader can name, and a boxed legend panel beside it.",
        "tokens": {
          "sheet-border": "2px",
          "cell-ref": "A–H, 1–5"
        },
        "rules": [
          {
            "rule": "Compose with a coordinate grid and a legend panel.",
            "basis": "record",
            "cites": [
              "token_rule:layout-3"
            ]
          },
          {
            "rule": "Rank by position and legend order, not by scale.",
            "basis": "record",
            "cites": [
              "token_rule:hierarchy-13"
            ]
          },
          {
            "rule": "Give each section a grid reference the reader can find again on the edges.",
            "basis": "translation",
            "cites": [
              "claim:gestalt",
              "token_rule:cg-r1"
            ],
            "because": "A labelled reference edge is part of the look; a reference that points nowhere would be an undeclared mark."
          },
          {
            "rule": "Density is not specified by the source.",
            "basis": "not_recorded",
            "cites": [],
            "guidance": "Place as much as the grid holds legibly; do not add marks to fill cells.",
            "silence": "source"
          }
        ]
      },
      "shapeGeometry": {
        "tokens": {
          "radius": "0",
          "frame": "1px",
          "sheet-frame": "2px",
          "marker": "50% 50% 50% 0"
        },
        "rules": [
          {
            "rule": "Keep frames square and thin: 1px ink round a panel, 2px round the sheet.",
            "basis": "translation",
            "cites": [
              "claim:gestalt",
              "token_rule:layout-3"
            ],
            "because": "The legend is boxed and the sheet is bounded; a square frame is the map's own panel."
          },
          {
            "rule": "No emphasis by scale.",
            "basis": "record",
            "cites": [
              "claim:failure-4"
            ]
          },
          {
            "rule": "No decorative contour texture: contours describe elevation or they are not drawn.",
            "basis": "record",
            "cites": [
              "claim:failure-2"
            ]
          },
          {
            "rule": "The route marker is a pin: a red disc drawn to a point, numbered.",
            "basis": "translation",
            "cites": [
              "claim:gestalt",
              "token_rule:surface-8"
            ],
            "because": "Route markers placed at positions that mean something are part of the recognition signature."
          }
        ]
      },
      "imagery": {
        "rules": [
          {
            "rule": "Use map illustration.",
            "basis": "record",
            "cites": [
              "token_rule:imagery-7"
            ]
          },
          {
            "rule": "Draw relief with contours, not with rendered form.",
            "basis": "record",
            "cites": [
              "claim:kcc:form-1"
            ]
          },
          {
            "rule": "No photography.",
            "basis": "record",
            "cites": [
              "claim:failure-5"
            ]
          },
          {
            "rule": "Do not apply the register to content with no real spatial dimension.",
            "basis": "record",
            "cites": [
              "claim:failure-3"
            ]
          }
        ]
      },
      "components": {
        "button": {
          "name": "Button",
          "becomes": "A boxed label in route red on the paper; pressed, the box fills red and the label reverses to paper.",
          "anatomy": [
            "2px red border",
            "label in the sans, sentence case",
            "square corners"
          ],
          "tokens": {
            "border": "2px solid #B03A2E",
            "background": "#F7F5EC",
            "hover": "#B03A2E fill, #FFFFFF label",
            "radius": "0",
            "minHeight": "44px"
          },
          "states": {
            "default": "Red box, red label, paper ground.",
            "hover": "Red fill, white label. The swap is instant.",
            "focus": "3px red outline 3px outside the box.",
            "active": "Red fill.",
            "disabled": "Grey dotted border, grey label."
          },
          "accessibility": [
            "Red on paper at 5.9:1; white on red at 6.2:1.",
            "At least 44px tall."
          ],
          "values": [
            {
              "rule": "Draw actions in route red, the one hue the sheet reserves for the way through.",
              "basis": "translation",
              "cites": [
                "claim:kcc:color-1",
                "token_rule:color-5"
              ],
              "because": "Red on the record is route and road red; an action is the page's route."
            },
            {
              "rule": "Do not make an action matter by making it larger.",
              "basis": "record",
              "cites": [
                "claim:failure-4"
              ]
            }
          ]
        },
        "card": {
          "name": "Card",
          "becomes": "A map inset: a boxed panel with its grid reference in the corner and its attributes listed beneath the name, the way a cursor pick reports a feature.",
          "anatomy": [
            "1px ink frame on the paper",
            "grid reference, top right, in grey",
            "name in the serif",
            "attribute list: key and value"
          ],
          "tokens": {
            "border": "1px solid #2E2A20",
            "background": "#F7F5EC",
            "ref": "#6A6350, 12px",
            "radius": "0"
          },
          "states": {
            "default": "Frame, reference, name, attributes.",
            "hover": "The name takes a red underline.",
            "focus": "3px red outline outside the frame."
          },
          "accessibility": [
            "The whole inset is one link; its grid reference is part of its accessible name.",
            "Attributes are a real description list."
          ],
          "values": [
            {
              "rule": "Give each card its grid reference and list its attributes under the name.",
              "basis": "translation",
              "cites": [
                "claim:kcc:interface-2",
                "token_rule:layout-3"
              ],
              "because": "On an electronic chart a cursor pick queries a feature for further attributes; a card is that answer, placed by reference."
            },
            {
              "rule": "Rank cards by where they sit and their order in the index, not by size.",
              "basis": "record",
              "cites": [
                "token_rule:hierarchy-13"
              ]
            }
          ]
        },
        "input": {
          "name": "Input",
          "becomes": "A boxed field on the paper with its label set small above, like a legend entry; the entry is a place or a grid reference.",
          "anatomy": [
            "1px ink box",
            "label above in grey, sentence case",
            "entry in the sans"
          ],
          "tokens": {
            "border": "1px solid #2E2A20",
            "background": "#F7F5EC",
            "height": "44px",
            "radius": "0"
          },
          "states": {
            "default": "A boxed field.",
            "focus": "Border to 2px red.",
            "error": "Message below in ink, beginning \"Error:\", with a red rule at the left.",
            "disabled": "Dotted grey border."
          },
          "accessibility": [
            "The label is a real label.",
            "Errors are words; red marks them but never carries them."
          ],
          "values": [
            {
              "rule": "Label every field above it, like a legend entry beside its symbol.",
              "basis": "translation",
              "cites": [
                "token_rule:cg-r1",
                "token_rule:cg-r2"
              ],
              "because": "Every mark is declared, and a label must be unambiguously associated with what it names."
            },
            {
              "rule": "The sources do not specify an error colour.",
              "basis": "not_recorded",
              "cites": [],
              "guidance": "Use words first; mark the field with route red only because red is already the sheet's attention colour.",
              "silence": "source"
            }
          ]
        },
        "navigation": {
          "name": "Navigation",
          "becomes": "The legend's route list: numbered red markers, each section's name, and its grid reference at the right.",
          "anatomy": [
            "a red disc with the section number",
            "section name in the sans",
            "grid reference in grey, right aligned",
            "dotted rule between rows"
          ],
          "tokens": {
            "marker": "#B03A2E disc, 22px",
            "rule": "1px dotted #D8D2BE",
            "ref": "#6A6350"
          },
          "states": {
            "default": "Ink name, red marker.",
            "hover": "Name turns red.",
            "focus": "3px red outline.",
            "current": "Name in bold with a 2px red rule under it; aria-current set."
          },
          "accessibility": [
            "Each row is a link named by its section, not its number.",
            "Rows are at least 32px tall and the list has space around it for touch."
          ],
          "values": [
            {
              "rule": "Navigate from the legend: numbered route markers with grid references.",
              "basis": "translation",
              "cites": [
                "token_rule:layout-3",
                "token_rule:surface-8"
              ],
              "because": "The legend panel and the route marker are the register's apparatus; the room already walks its record this way."
            },
            {
              "rule": "Order by position and legend order, not by scale.",
              "basis": "record",
              "cites": [
                "token_rule:hierarchy-13"
              ]
            }
          ]
        }
      },
      "motion": {
        "spec": {
          "durations": {
            "state": "0ms"
          },
          "easing": {
            "state": "none"
          },
          "transforms": "none",
          "entrance": "none",
          "hover": "An instant change of colour.",
          "reducedMotion": "Nothing changes: the sheet does not animate."
        },
        "rules": [
          {
            "rule": "Flash a symbol only rarely and only to draw attention, never to imitate a real flashing object.",
            "basis": "record",
            "cites": [
              "claim:kcc:w2-motion-1"
            ]
          },
          {
            "rule": "Otherwise keep the sheet still; state changes are instant.",
            "basis": "translation",
            "cites": [
              "claim:kcc:w2-motion-2",
              "claim:kcc:medium"
            ],
            "because": "Motion on the record belongs to electronic charts following a ship; a page has no ship to follow."
          },
          {
            "rule": "The sources describe motion only on electronic chart displays, not on printed maps.",
            "basis": "not_recorded",
            "cites": [],
            "guidance": "Do not animate contours or routes for effect.",
            "silence": "source"
          }
        ]
      },
      "dimensions": [
        {
          "key": "code",
          "label": "The declared code",
          "summary": "Every mark on the sheet is declared in the legend, and the code is not arbitrary: colour names the feature class, names take their feature's colour, and on charts case and slope carry meaning.",
          "values": [
            {
              "rule": "Declare every symbol in the legend; a mark the reader cannot decode is a defect.",
              "basis": "record",
              "cites": [
                "token_rule:cg-r1"
              ]
            },
            {
              "rule": "No undeclared symbols.",
              "basis": "record",
              "cites": [
                "claim:failure-1"
              ]
            },
            {
              "rule": "On nautical charts, colour separates human-made features, dry land, drying seabed and permanently submerged seabed, and indicates depth.",
              "basis": "record",
              "cites": [
                "claim:kcc:color-5"
              ]
            },
            {
              "rule": "Declare the page's screen marks too: the link underline and the action box join the legend.",
              "basis": "translation",
              "cites": [
                "token_rule:cg-r1",
                "claim:intent"
              ],
              "because": "The contract is that nothing on the surface escapes the legend; a web page adds marks a paper map never had."
            }
          ]
        }
      ],
      "notRecorded": [
        {
          "category": "gridLayout",
          "what": "Density",
          "why": "Not specified by the source."
        },
        {
          "category": "shapeGeometry",
          "what": "A material surface",
          "why": "Left open: the same map content is issued on paper and on screens."
        },
        {
          "category": "motion",
          "what": "Motion on printed maps",
          "why": "The record's motion is electronic chart display only."
        },
        {
          "category": "components",
          "what": "Interface conventions for web pages",
          "why": "The research documents chart-display behaviour, not web components. The four components are translations."
        }
      ],
      "silence": {
        "color": "source",
        "typography": "source",
        "gridLayout": "source",
        "shapeGeometry": "source",
        "imagery": "source",
        "components": "source",
        "motion": "source"
      },
      "uiNote": "The record documents interface conventions for Cartographic. These four components are contemporary builds on those conventions, not historical artefacts."
    }
  }
}