{
  "own": {
    "avoid": {
      "chunk": "passage",
      "corpora": "collection",
      "corpus": "collection",
      "cut": "passage",
      "facet": "card-kind",
      "families": {
        "unless": [
          "families and types",
          "into **families**",
          "into families",
          "catalog families",
          "table of families",
          "the families are cards"
        ],
        "use": "theme"
      },
      "family": {
        "unless": [
          "catalog family",
          "family tier",
          "family note",
          "family notes",
          "family is a group of types",
          "a family called",
          "note per family"
        ],
        "use": "theme"
      },
      "k-means": "topic",
      "loose": "mixed-topic",
      "matrix": "index",
      "misfit": "off-topic-card",
      "misfits": "off-topic-card",
      "outlier": "unplaced",
      "outliers": "unplaced",
      "seed": "search-topic",
      "seeds": "search-topic",
      "unit": "passage",
      "units": "passage"
    },
    "controls": [
      "layout-dashboard",
      "command",
      "move",
      "rotate-ccw"
    ],
    "kinds": {
      "catalog-tier": {
        "family": {
          "icon": "trees",
          "label": "Family"
        },
        "sub-family": {
          "icon": "tree-deciduous",
          "label": "Sub-family"
        },
        "type": {
          "icon": "shapes",
          "label": "Type"
        },
        "variant": {
          "icon": "git-branch",
          "label": "Variant"
        }
      },
      "source": {
        "base-row": {
          "icon": "rows-3",
          "label": "Base row"
        },
        "book": {
          "icon": "book",
          "label": "Book",
          "term": "library-hub:book"
        },
        "chapter-file": {
          "icon": "file-stack",
          "label": "Chapter files"
        },
        "note": {
          "icon": "file-text",
          "label": "Note",
          "term": "note"
        }
      }
    },
    "owner": "topic-map",
    "terms": {
      "add-on-pass": {
        "code": [
          "pass"
        ],
        "icon": "square-plus",
        "id": "add-on-pass",
        "label": "Add-on pass",
        "meaning": "An extra read over passages already read, adding fields to cards.",
        "plural": "Add-on passes"
      },
      "card": {
        "icon": "sticky-note",
        "id": "card",
        "label": "Card",
        "meaning": "One idea read from a passage (a concept, a claim, a motif…), carrying its quote."
      },
      "card-kind": {
        "code": [
          "facet"
        ],
        "icon": "tag",
        "id": "card-kind",
        "label": "Card kind",
        "meaning": "What sort of card it is: concept, claim, case, practice, motif and so on."
      },
      "catalog": {
        "icon": "list-tree",
        "id": "catalog",
        "label": "Catalog",
        "meaning": "A family tree of the kinds of one thing across a collection."
      },
      "collection": {
        "code": [
          "corpus",
          "Corpus",
          "corpora"
        ],
        "icon": "folder-open",
        "id": "collection",
        "label": "Collection",
        "meaning": "What Topic Map reads together: a shelf’s books, a folder or tag of notes, a Base, or chapter files."
      },
      "cross-theme-link": {
        "icon": "arrow-up-right",
        "id": "cross-theme-link",
        "label": "Cross-theme link",
        "meaning": "A link whose far end is in another theme, drawn in that theme’s color and marked ↗."
      },
      "disagreement": {
        "icon": "git-compare",
        "id": "disagreement",
        "label": "Disagreement",
        "meaning": "Claims from different sources that take opposite positions."
      },
      "domain": {
        "icon": "compass",
        "id": "domain",
        "label": "Domain",
        "meaning": "The kind of card a catalog covers, from a lens’s domain set."
      },
      "draft": {
        "icon": "pencil-line",
        "id": "draft",
        "label": "Draft",
        "meaning": "A write-up from a collection, with quotes and citations."
      },
      "index": {
        "icon": "database",
        "id": "index",
        "label": "Index",
        "meaning": "What a collection’s reading produced and keeps: passages, cards and vectors.",
        "plural": "Indexes"
      },
      "lens": {
        "code": [
          "reader",
          "reader.yml"
        ],
        "icon": "glasses",
        "id": "lens",
        "label": "Lens",
        "meaning": "What a card is for this collection, and how its passages are read.",
        "plural": "Lenses"
      },
      "link": {
        "icon": "link-2",
        "id": "link",
        "label": "Link",
        "meaning": "Two cards or topics close in meaning."
      },
      "map": {
        "icon": "map",
        "id": "map",
        "label": "Map",
        "meaning": "The view of a collection (or the library) as a field of dots."
      },
      "map-layer": {
        "icon": "layers",
        "id": "map-layer",
        "label": "Map layer",
        "meaning": "Values another plugin paints on the map’s dots."
      },
      "mixed-topic": {
        "code": [
          "loose",
          "coherent: false"
        ],
        "icon": "shuffle",
        "id": "mixed-topic",
        "label": "Mixed topic",
        "meaning": "A topic whose cards the naming step found don’t share one subject."
      },
      "network": {
        "code": [
          "view=network",
          "lens=network"
        ],
        "icon": "network",
        "id": "network",
        "label": "Network",
        "meaning": "The map’s view with one dot per topic, linked by how their cards link."
      },
      "off-topic-card": {
        "code": [
          "misfit",
          "misfits"
        ],
        "icon": "circle-off",
        "id": "off-topic-card",
        "label": "Off-topic card",
        "meaning": "A card in a topic that the naming step found isn’t about the topic’s subject."
      },
      "passage": {
        "code": [
          "unit",
          "units",
          "cut"
        ],
        "icon": "text-quote",
        "id": "passage",
        "label": "Passage",
        "meaning": "A stretch of a source read in one go: a section, a chapter part or a few pages."
      },
      "pinned-theme": {
        "code": [
          "pinned",
          "pins"
        ],
        "icon": "pin",
        "id": "pinned-theme",
        "label": "Pinned theme",
        "meaning": "A theme you asked for by name, so its cards are set aside before the topics are found."
      },
      "repeated-term": {
        "code": [
          "concept group",
          "groups.json",
          "group"
        ],
        "icon": "combine",
        "id": "repeated-term",
        "label": "Repeated term",
        "meaning": "The same term with the same meaning across several passages or books, shown once."
      },
      "search-topic": {
        "code": [
          "seed",
          "seeds",
          "seeded"
        ],
        "icon": "scan-search",
        "id": "search-topic",
        "label": "Search topic",
        "meaning": "A topic you name with what to search for, so its cards are found by search and counted (not a pinned theme: nothing is set aside)."
      },
      "survey": {
        "icon": "telescope",
        "id": "survey",
        "label": "Survey",
        "meaning": "A read of a collection’s notes for the fields they carry and the values each holds."
      },
      "theme": {
        "code": [
          "family",
          "families",
          "broad"
        ],
        "icon": "boxes",
        "id": "theme",
        "label": "Theme",
        "meaning": "Topics that sit close together, with a name, a description and a color on the map."
      },
      "themes": {
        "code": [
          "view=themes",
          "lens=themes"
        ],
        "icon": "chart-scatter",
        "id": "themes",
        "label": "Themes",
        "meaning": "The map’s view of themes and topics as regions and rings of cards.",
        "plural": "Themes"
      },
      "topic": {
        "code": [
          "topic",
          "fine",
          "cluster"
        ],
        "icon": "circle-dot",
        "id": "topic",
        "label": "Topic",
        "meaning": "Cards about the same thing, found by meaning, with a name and a description."
      },
      "unplaced": {
        "code": [
          "outliers",
          "holding"
        ],
        "icon": "circle-dashed",
        "id": "unplaced",
        "label": "Unplaced",
        "meaning": "Cards that fit no topic, theme or catalog type.",
        "plural": "Unplaced"
      },
      "words": {
        "code": [
          "view=words",
          "lens=words"
        ],
        "icon": "whole-word",
        "id": "words",
        "label": "Words",
        "meaning": "The map’s view of the same topics as words.",
        "plural": "Words"
      }
    },
    "v": 1
  },
  "used": [
    {
      "avoid": {},
      "controls": [],
      "kinds": {},
      "owner": "library-hub",
      "terms": {
        "book": {
          "icon": "book",
          "id": "book",
          "label": "Book",
          "meaning": "One book in the library."
        },
        "library": {
          "icon": "library",
          "id": "library",
          "label": "Library",
          "meaning": "All your books, as Library Hub keeps them.",
          "plural": "Libraries"
        },
        "shelf": {
          "code": [
            "collections",
            "shelves"
          ],
          "icon": "shelving-unit",
          "id": "shelf",
          "label": "Shelf",
          "meaning": "Books grouped by hand or by rule; a book can be on many shelves.",
          "plural": "Shelves"
        }
      },
      "v": 1
    },
    {
      "avoid": {
        "chat panel": "chat",
        "llm": "model",
        "transcript": "conversation"
      },
      "controls": [
        "square-pen",
        "save",
        "sliders-horizontal",
        "grip-vertical",
        "arrow-up",
        "arrow-down",
        "text-select"
      ],
      "kinds": {},
      "owner": "model-hub",
      "terms": {
        "chat": {
          "code": [
            "ChatController",
            "chat"
          ],
          "icon": "message-square",
          "id": "chat",
          "label": "Note chat",
          "meaning": "The panel where you ask a model about the open note and let it look things up or change the text."
        },
        "conversation": {
          "code": [
            "Transcript",
            "model-hub-transcript"
          ],
          "icon": "message-square-text",
          "id": "conversation",
          "label": "Conversation",
          "meaning": "A note chat saved as a note, with the models it used and what it cost."
        },
        "key": {
          "code": [
            "secretIds",
            "apiKey"
          ],
          "icon": "key-round",
          "id": "key",
          "label": "API key",
          "meaning": "The secret a provider gives you, kept in Obsidian's secret storage."
        },
        "mcp": {
          "code": [
            "mcp"
          ],
          "icon": "radio-tower",
          "id": "mcp",
          "label": "MCP server",
          "meaning": "The local address that offers your tools and skills to other apps, such as Claude Code."
        },
        "model": {
          "code": [
            "ModelInfo",
            "model"
          ],
          "icon": "cpu",
          "id": "model",
          "label": "Model",
          "meaning": "A language model a provider offers, with its price."
        },
        "provider": {
          "code": [
            "Provider",
            "providerId"
          ],
          "icon": "plug",
          "id": "provider",
          "label": "Provider",
          "meaning": "A service or local program that runs models, such as OpenRouter or Ollama."
        },
        "role": {
          "code": [
            "RoleSpec",
            "role"
          ],
          "icon": "user-cog",
          "id": "role",
          "label": "Role",
          "meaning": "A named job a plugin asks for, such as extract or judge, mapped to a tier and its models."
        },
        "selection-command": {
          "code": [
            "SELECTION_COMMANDS"
          ],
          "icon": "sparkles",
          "id": "selection-command",
          "label": "Selection command",
          "meaning": "A ready-made instruction, such as shorten or translate, that a model applies to the selected text."
        },
        "skill": {
          "code": [
            "Skill",
            "skill"
          ],
          "icon": "scroll-text",
          "id": "skill",
          "label": "Skill",
          "meaning": "Instructions the Hub can add to a call."
        },
        "tier": {
          "code": [
            "Tier",
            "tier"
          ],
          "icon": "signal",
          "id": "tier",
          "label": "Tier",
          "meaning": "A level of quality and price (quick, balanced, careful, frontier) that roles are mapped to."
        },
        "tool": {
          "code": [
            "ToolSpec",
            "tool"
          ],
          "icon": "wrench",
          "id": "tool",
          "label": "Tool",
          "meaning": "Something a model may call, such as a vault search, with what it changes and whether it can be undone."
        },
        "usage": {
          "code": [
            "ledger",
            "LedgerRow"
          ],
          "icon": "receipt",
          "id": "usage",
          "label": "Usage",
          "meaning": "What calls cost, read from the ledger the Hub keeps of every call."
        }
      },
      "v": 1
    }
  ]
}
