{
  "_description": "Generated from data/ — edit the sources, not this file. The agent access guide explains the evidence boundary of every field.",
  "schemaVersion": "1.0.0",
  "kind": "list",
  "locale": "en",
  "id": "P-C",
  "name": {
    "zh": "原则与认知机制 · 经典基础",
    "en": "Principles & cognition · Classic foundation"
  },
  "headline": {
    "zh": "UX 设计原则 Top 10：10 大经典可用性与认知法则",
    "en": "Top 10 Classic UX Design Principles and Usability Laws"
  },
  "page": "https://designvocabulary.com/en/lists/P-C/",
  "self": "https://designvocabulary.com/en/lists/P-C.json",
  "alternates": {
    "zh-CN": "https://designvocabulary.com/zh/lists/P-C.json",
    "en": "https://designvocabulary.com/en/lists/P-C.json"
  },
  "site": {
    "catalogSchemaVersion": "0.1.0",
    "entries": 158,
    "index": "https://designvocabulary.com/en/lists/index.json",
    "query": "https://designvocabulary.com/api/query?lang=en",
    "guide": "https://designvocabulary.com/en/agents/",
    "llms": "https://designvocabulary.com/llms.txt"
  },
  "provenance": {
    "selection": "editorial",
    "ordered": false,
    "disclaimer": "Seat numbers are editorial positions, not scores, rankings, or popularity measurements. A list that is not filled is left as it is.",
    "titleNote": "“Top” in the title is a search convention. This edition is an editorial selection, not a ranking, a score, or a measure of popularity.",
    "seatOrigins": {
      "issue-1-ledger": "The seat comes from the list ledger in plan issue #1.",
      "editorial-reconstruction": "The seat was filled by editorial judgement in this repository."
    },
    "evidence": "These principles do not score against each other; they hold simultaneously from different angles. Two of them are quantitative models whose scope follows their original study conditions — see each entry's sources.",
    "nominalSize": 10,
    "seatCount": 10,
    "filled": true,
    "sibling": {
      "id": "P-Y",
      "page": "https://designvocabulary.com/en/lists/P-Y/",
      "json": "https://designvocabulary.com/en/lists/P-Y.json"
    }
  },
  "seats": [
    {
      "seat": 1,
      "entry": "proximity",
      "origin": "editorial-reconstruction",
      "reason": "Sets the category's baseline: position alone already communicates grouping.",
      "name": "Proximity",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/proximity/",
      "json": "https://designvocabulary.com/en/entries/proximity.json"
    },
    {
      "seat": 2,
      "entry": "recognition",
      "origin": "editorial-reconstruction",
      "reason": "Covers not making people retrieve from memory; the mechanism is keeping options visible.",
      "name": "Recognition Rather Than Recall",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/recognition/",
      "json": "https://designvocabulary.com/en/entries/recognition.json"
    },
    {
      "seat": 3,
      "entry": "similarity",
      "origin": "issue-1-ledger",
      "reason": "Covers grouping cues beyond position, showing non-adjacent elements can still read as one group.",
      "name": "Similarity",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/similarity/",
      "json": "https://designvocabulary.com/en/entries/similarity.json"
    },
    {
      "seat": 4,
      "entry": "figure-ground",
      "origin": "issue-1-ledger",
      "reason": "Covers the separation of subject from backdrop — a different mechanism from grouping.",
      "name": "Figure–Ground",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/figure-ground/",
      "json": "https://designvocabulary.com/en/entries/figure-ground.json"
    },
    {
      "seat": 5,
      "entry": "fitts-law",
      "origin": "issue-1-ledger",
      "reason": "Adds a quantitative model, showing this category also contains constraints you can compute.",
      "name": "Fitts’s Law",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/fitts-law/",
      "json": "https://designvocabulary.com/en/entries/fitts-law.json"
    },
    {
      "seat": 6,
      "entry": "hick-hyman-law",
      "origin": "issue-1-ledger",
      "reason": "Covers how the number of options relates to decision time — a different mechanism from recognition over recall.",
      "name": "Hick–Hyman Law",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/hick-hyman-law/",
      "json": "https://designvocabulary.com/en/entries/hick-hyman-law.json"
    },
    {
      "seat": 7,
      "entry": "visibility-of-system-status",
      "origin": "issue-1-ledger",
      "reason": "Raises “the system must say what is going on” to the level of a principle; its realisations live in the microinteraction category.",
      "name": "Visibility of System Status",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/visibility-of-system-status/",
      "json": "https://designvocabulary.com/en/entries/visibility-of-system-status.json"
    },
    {
      "seat": 8,
      "entry": "consistency",
      "origin": "issue-1-ledger",
      "reason": "Covers consistent wording and behaviour across contexts, together with platform convention.",
      "name": "Consistency and Standards",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/consistency/",
      "json": "https://designvocabulary.com/en/entries/consistency.json"
    },
    {
      "seat": 9,
      "entry": "error-prevention",
      "origin": "issue-1-ledger",
      "reason": "Covers removing the conditions before a problem occurs, as distinct from writing good error messages.",
      "name": "Error Prevention",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/error-prevention/",
      "json": "https://designvocabulary.com/en/entries/error-prevention.json"
    },
    {
      "seat": 10,
      "entry": "user-control",
      "origin": "issue-1-ledger",
      "reason": "Covers the requirement for a clearly marked way out — the principle behind undo and redo.",
      "name": "User Control and Freedom",
      "type": "principle",
      "page": "https://designvocabulary.com/en/entries/user-control/",
      "json": "https://designvocabulary.com/en/entries/user-control.json"
    }
  ],
  "list": {
    "id": "P-C",
    "category": "principle",
    "edition": "classic",
    "name": {
      "zh": "原则与认知机制 · 经典基础",
      "en": "Principles & cognition · Classic foundation"
    },
    "headline": {
      "zh": "UX 设计原则 Top 10：10 大经典可用性与认知法则",
      "en": "Top 10 Classic UX Design Principles and Usability Laws"
    },
    "note": "A classic foundation for principles and cognition, drawn from long-standing usability and cognition discussion rather than any ranking of effectiveness.",
    "keywords": [
      "UX design principles",
      "usability heuristics",
      "design psychology",
      "Fitts's law",
      "Hick's law",
      "Gestalt principles",
      "Nielsen heuristics",
      "cognitive load"
    ],
    "lead": "This edition collects the cognitive mechanisms and usability principles you can actually apply when judging an interface. They are not style preferences: saying “the grouping is unclear” is already a reference to one of them.",
    "criteria": [
      "It comes from long-standing usability or cognition discussion and has a verifiable source.",
      "It can say through what mechanism it works, not merely offer advice.",
      "Its mechanism differs from its neighbours; it is not the same principle reworded."
    ],
    "pairing": "Against the 2026 focus edition, this one depends less on a particular technical setting. An entry in both lists is a principle raised again in a new context.",
    "evidence": "These principles do not score against each other; they hold simultaneously from different angles. Two of them are quantitative models whose scope follows their original study conditions — see each entry's sources.",
    "seats": [
      {
        "seat": 1,
        "entry": "proximity",
        "origin": "editorial-reconstruction",
        "reason": "Sets the category's baseline: position alone already communicates grouping."
      },
      {
        "seat": 2,
        "entry": "recognition",
        "origin": "editorial-reconstruction",
        "reason": "Covers not making people retrieve from memory; the mechanism is keeping options visible."
      },
      {
        "seat": 3,
        "entry": "similarity",
        "origin": "issue-1-ledger",
        "reason": "Covers grouping cues beyond position, showing non-adjacent elements can still read as one group."
      },
      {
        "seat": 4,
        "entry": "figure-ground",
        "origin": "issue-1-ledger",
        "reason": "Covers the separation of subject from backdrop — a different mechanism from grouping."
      },
      {
        "seat": 5,
        "entry": "fitts-law",
        "origin": "issue-1-ledger",
        "reason": "Adds a quantitative model, showing this category also contains constraints you can compute."
      },
      {
        "seat": 6,
        "entry": "hick-hyman-law",
        "origin": "issue-1-ledger",
        "reason": "Covers how the number of options relates to decision time — a different mechanism from recognition over recall."
      },
      {
        "seat": 7,
        "entry": "visibility-of-system-status",
        "origin": "issue-1-ledger",
        "reason": "Raises “the system must say what is going on” to the level of a principle; its realisations live in the microinteraction category."
      },
      {
        "seat": 8,
        "entry": "consistency",
        "origin": "issue-1-ledger",
        "reason": "Covers consistent wording and behaviour across contexts, together with platform convention."
      },
      {
        "seat": 9,
        "entry": "error-prevention",
        "origin": "issue-1-ledger",
        "reason": "Covers removing the conditions before a problem occurs, as distinct from writing good error messages."
      },
      {
        "seat": 10,
        "entry": "user-control",
        "origin": "issue-1-ledger",
        "reason": "Covers the requirement for a clearly marked way out — the principle behind undo and redo."
      }
    ]
  }
}
