{
  "id": "glossary/inference/recognition/candidate-expression",
  "mentions": [
    {
      "context": "…becomes an entity page, every recurring expression a keyword page, every doubt a…",
      "file": {
        "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html",
        "label": "framing/2026/2026-05-07-roadmap-outline/roadmap-outline.md"
      },
      "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 3,
      "surface": "recurring expression",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…s and candidate_score for the candidate expressions; keyword_pages for the publi…",
      "file": {
        "href": "../../model/inference/index.html",
        "label": "inference/model/inference.md"
      },
      "href": "../../model/inference/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "candidate expressions",
      "title": "Inference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…opwords are compared in it, a candidate expression is grouped by it, the search …",
      "file": {
        "href": "../comparison-form/index.html",
        "label": "inference/recognition/comparison-form.md"
      },
      "href": "../comparison-form/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Comparison form",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…without a note defining it: a candidate expression above the publication thresho…",
      "file": {
        "href": "../keyword/index.html",
        "label": "inference/recognition/keyword.md"
      },
      "href": "../keyword/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Keyword",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The count a candidate expression must reach to get a keyword page: three occurre…",
      "file": {
        "href": "../publication-threshold/index.html",
        "label": "inference/recognition/publication-threshold.md"
      },
      "href": "../publication-threshold/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Publication threshold",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…pwords is never a term, and a candidate expression never starts or ends with one…",
      "file": {
        "href": "../stopword/index.html",
        "label": "inference/recognition/stopword.md"
      },
      "href": "../stopword/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Stopword",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…becomes an entity page, every recurring expression a keyword page.  Every doubt …",
      "file": {
        "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html",
        "label": "framing/2026/2026-05-07-roadmap-outline/roadmap-outline.pdf"
      },
      "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L2",
      "kind": "recognised",
      "line": 2,
      "location": "page 2",
      "passages": 3,
      "surface": "recurring expression",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…becomes an entity page, every recurring expression a keyword page.  Every doubt …",
      "file": {
        "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html",
        "label": "framing/2026/2026-05-07-roadmap-outline/roadmap-outline.pptx"
      },
      "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L2",
      "kind": "recognised",
      "line": 2,
      "location": "slide 2",
      "passages": 3,
      "surface": "recurring expression",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…s and candidate_score for the candidate expressions; keyword_pages for the publi…",
      "file": {
        "href": "../../model/inference/index.html",
        "label": "inference/model/inference.md"
      },
      "href": "../../model/inference/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "candidate expressions",
      "title": "Inference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…opwords are compared in it, a candidate expression is grouped by it, the search …",
      "file": {
        "href": "../comparison-form/index.html",
        "label": "inference/recognition/comparison-form.md"
      },
      "href": "../comparison-form/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Comparison form",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…without a note defining it: a candidate expression above the publication thresho…",
      "file": {
        "href": "../keyword/index.html",
        "label": "inference/recognition/keyword.md"
      },
      "href": "../keyword/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Keyword",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The count a candidate expression must reach to get a keyword page: three occurre…",
      "file": {
        "href": "../publication-threshold/index.html",
        "label": "inference/recognition/publication-threshold.md"
      },
      "href": "../publication-threshold/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Publication threshold",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…pwords is never a term, and a candidate expression never starts or ends with one…",
      "file": {
        "href": "../stopword/index.html",
        "label": "inference/recognition/stopword.md"
      },
      "href": "../stopword/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Stopword",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… 0 and 1 that says how much a candidate expression looks like a term of the corp…",
      "file": {
        "href": "../word-confidence/index.html",
        "label": "inference/recognition/word-confidence.md"
      },
      "href": "../word-confidence/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Word confidence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… 0 and 1 that says how much a candidate expression looks like a term of the corp…",
      "file": {
        "href": "../word-confidence/index.html",
        "label": "inference/recognition/word-confidence.md"
      },
      "href": "../word-confidence/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Word confidence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ated twin resources, rejected candidate expressions, promoted emergent domains. …",
      "file": {
        "href": "../../../ingestion/configuration/lock/index.html",
        "label": "ingestion/configuration/lock.md"
      },
      "href": "../../../ingestion/configuration/lock/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "candidate expressions",
      "title": "Lock",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ated twin resources, rejected candidate expressions, promoted emergent domains. …",
      "file": {
        "href": "../../../ingestion/configuration/lock/index.html",
        "label": "ingestion/configuration/lock.md"
      },
      "href": "../../../ingestion/configuration/lock/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "candidate expressions",
      "title": "Lock",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…tical index cover, and what a candidate expression recurs across. A golden corpu…",
      "file": {
        "href": "../../../ingestion/sources/corpus/index.html",
        "label": "ingestion/sources/corpus.md"
      },
      "href": "../../../ingestion/sources/corpus/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Corpus",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…tical index cover, and what a candidate expression recurs across. A golden corpu…",
      "file": {
        "href": "../../../ingestion/sources/corpus/index.html",
        "label": "ingestion/sources/corpus.md"
      },
      "href": "../../../ingestion/sources/corpus/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Corpus",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ntainers: W-TERM-UNDEFINED, a candidate expression used across files without a n…",
      "file": {
        "href": "../../../quality/checks/vocabulary-and-filing-checks/index.html",
        "label": "quality/checks/vocabulary-and-filing-checks.md"
      },
      "href": "../../../quality/checks/vocabulary-and-filing-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Vocabulary and filing checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ntainers: W-TERM-UNDEFINED, a candidate expression used across files without a n…",
      "file": {
        "href": "../../../quality/checks/vocabulary-and-filing-checks/index.html",
        "label": "quality/checks/vocabulary-and-filing-checks.md"
      },
      "href": "../../../quality/checks/vocabulary-and-filing-checks/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 2,
      "surface": "candidate expression",
      "title": "Vocabulary and filing checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…s provenance, every finding, the term candidates and the neighbourhoods, seriali…",
      "file": {
        "href": "../../model/model/index.html",
        "label": "inference/model/model.md"
      },
      "href": "../../model/model/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "term candidates",
      "title": "Model",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…r an alias of an entity, or a recurring expression that the discovery gave a key…",
      "file": {
        "href": "../recognised-word/index.html",
        "label": "inference/recognition/recognised-word.md"
      },
      "href": "../recognised-word/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "recurring expression",
      "title": "Recognised word",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…he build log; candidates, the recurring expressions, the schemas of the imported…",
      "file": {
        "href": "../../../../specs/api/canonical-model/index.html",
        "label": "api/canonical-model.md"
      },
      "href": "../../../../specs/api/canonical-model/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "recurring expressions",
      "title": "Canonical model",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "…parated twin resources, rejected term candidates. The build reads the file the l…",
      "file": {
        "href": "../../../../specs/decisions/ingestion/lock-file-for-human-decisions/index.html",
        "label": "decisions/ingestion/lock-file-for-human-decisions.md"
      },
      "href": "../../../../specs/decisions/ingestion/lock-file-for-human-decisions/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "term candidates",
      "title": "Lock file for human decisions",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…del for a person to settle: a recurring expression without a note, with its scor…",
      "file": {
        "href": "../../../../specs/objects/inference/candidate/index.html",
        "label": "objects/inference/candidate.md"
      },
      "href": "../../../../specs/objects/inference/candidate/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "recurring expression",
      "title": "Candidate",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "… provenances; every finding; the term candidates and duplicate candidates; the b…",
      "file": {
        "href": "../../../../specs/objects/inference/model/index.html",
        "label": "objects/inference/model.md"
      },
      "href": "../../../../specs/objects/inference/model/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "term candidates",
      "title": "Model",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "Discover the recurring expressions without a note in the notes and in the pages …",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L25",
      "kind": "recognised",
      "line": 25,
      "surface": "recurring expressions",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…es and the domains, lists the recurring expressions nobody defined and where the…",
      "file": {
        "href": "../../../../specs/processes/quality/query/index.html",
        "label": "processes/quality/query.md"
      },
      "href": "../../../../specs/processes/quality/query/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "recurring expressions",
      "title": "Query",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…into definitions, and decides which candidate expressions the lock file rejects.",
      "file": {
        "href": "../../../../specs/roles/inference/glossary-owner/index.html",
        "label": "roles/inference/glossary-owner.md"
      },
      "href": "../../../../specs/roles/inference/glossary-owner/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "candidate expressions",
      "title": "Glossary owner",
      "type": "role",
      "typeLabel": "Role"
    },
    {
      "context": "A recurring expression crosses the threshold without any note defining it. It ha…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/undefined-term/index.html",
        "label": "rules/vocabulary/undefined-term.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/undefined-term/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "recurring expression",
      "title": "Undefined term",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…se\" with its count, lists the candidate expressions at the publication threshold…",
      "file": {
        "href": "../../../../specs/screens/pages/todo-page/index.html",
        "label": "screens/pages/todo-page.md"
      },
      "href": "../../../../specs/screens/pages/todo-page/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "surface": "candidate expressions",
      "title": "To-do page",
      "type": "screen",
      "typeLabel": "Screen"
    }
  ]
}
