{
  "id": "glossary/inference/links/link",
  "mentions": [
    {
      "context": "…this entity, and did a person write a link or did the tool recognise the words. …",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 11,
      "surface": "link",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…and frontmatter into sections, lists, links and the text units the recognition r…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 10,
      "surface": "links",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…nd the path of the file with its edit link. On the right, three stacked blocks, …",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "A markdown link leaves its source, with the <source>:<path> prefix or with a rel…",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "link",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the tree, it opens as a page, the missing link between the space and the note.",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 8,
      "surface": "link",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Link",
      "file": {
        "href": "../markdown-link/index.html",
        "label": "inference/links/markdown-link.md"
      },
      "href": "../markdown-link/index.html#L5",
      "kind": "recognised",
      "line": 5,
      "passages": 7,
      "surface": "Link",
      "title": "Link",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…marked \"Cited\" when its page writes a link. A page that nothing links to, a keyw…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 11,
      "surface": "link",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ge writes a link. A page that nothing links to, a keyword page, a meeting or a d…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 11,
      "surface": "links",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… served pages stay readable and their links work. The threshold of twenty is con…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 11,
      "surface": "links",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ntry gives the title of the page as a link, its type, its number of passages and…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 11,
      "surface": "link",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ixed \"Cited ·\", when the page holds a link an author wrote, a markdown link or a…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 11,
      "surface": "link",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ds a link an author wrote, a markdown link or a frontmatter reference; the first…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 11,
      "surface": "link",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…page stand outside the model, nothing links to them: their block lists the pages…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 11,
      "surface": "links",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ile://, where a page may not fetch, a link to the fragment stands, as it does in…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 11,
      "surface": "link",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ists without JavaScript, where the static list and its links stand on their own.",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L19",
      "kind": "recognised",
      "line": 19,
      "passages": 11,
      "surface": "links",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Reads: entity, link",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L23",
      "kind": "recognised",
      "line": 23,
      "passages": 11,
      "surface": "link",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… and add its endpoints, their exposes links, the candidate objects and one contr…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 10,
      "surface": "links",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Produce the links: written links, frontmatter references, mentions in mapped sec…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L22",
      "kind": "recognised",
      "line": 22,
      "passages": 10,
      "surface": "links",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… of a folded twin declare and receive links under its identifier, moved to the m…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L22",
      "kind": "recognised",
      "line": 22,
      "passages": 10,
      "surface": "links",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Combine the confidences of every link into one link per source, target, relation…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L23",
      "kind": "recognised",
      "line": 23,
      "passages": 10,
      "surface": "link",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…he confidences of every link into one link per source, target, relation and attr…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L23",
      "kind": "recognised",
      "line": 23,
      "passages": 10,
      "surface": "link",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…s and drop the others, name a related link from its type pair or leave it relate…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L24",
      "kind": "recognised",
      "line": 24,
      "passages": 10,
      "surface": "link",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…ent domains, walk the graph of the typed links and the co-occurrence neighbours …",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L26",
      "kind": "recognised",
      "line": 26,
      "passages": 10,
      "surface": "typed links",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…n, its written links turned into page links, its plain text and the text of ever…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L28",
      "kind": "recognised",
      "line": 28,
      "passages": 10,
      "surface": "links",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…he search index and the assets, every link relative to its page so that the site…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L30",
      "kind": "recognised",
      "line": 30,
      "passages": 10,
      "surface": "link",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…degrees of curation apart. A markdown link whose target is a page of the site is…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…line in the accent: someone wrote the link. A recognised word whose entity has a…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…d whose entity has a note is a dotted link in the accent to the page of that ent…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…, one that only has occurrences, is a link to that page drawn with grey dashes, …",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… the note that have a heading, each a link, the entry of the section being read …",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…iewer after the article: the download link of each file, its PDF, a rail of its …",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L39",
      "kind": "recognised",
      "line": 39,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…marked \"Cited\" when the page writes a link, six in view before the button naming…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L45",
      "kind": "recognised",
      "line": 45,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…d without JavaScript and that a plain link to the fragment stands for the others…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L47",
      "kind": "recognised",
      "line": 47,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Reads: entity, link, source, finding",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L55",
      "kind": "recognised",
      "line": 55,
      "passages": 10,
      "surface": "link",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…erence.cross_source_links is off. The link is not recorded: the model keeps no r…",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "link",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… notes until the configuration allows links across sources, or the author links …",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "links",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…s links across sources, or the author links to a note of the same source. The li…",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "links",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… finding from one repository when the link reaches a note of the published model…",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "link",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… built with cross-source links off; a link that leaves the source for a file tha…",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "link",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…rce for a file that does not exist is a broken link once such links are allowed.",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "links",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 8,
      "surface": "Link",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…th reads \"3 pages filed under Rules › Links.\" before the sentence of the type. T…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 8,
      "surface": "Links",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…and the sort, \"A–Z ▾\", by title or by links. The table has fixed columns, the ty…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 8,
      "surface": "links",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… line\" (the summary of the note) and \"Links\" (the number of related pages, the o…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 8,
      "surface": "Links",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… pagination by twenty.\" with the page links, then the note \"The Links column cou…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 8,
      "surface": "links",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…th the page links, then the note \"The Links column counts the related pages, whi…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 8,
      "surface": "Links",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…p.\" The list opens by title, never by links, so that it does not change with eve…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 8,
      "surface": "links",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "The selectors are links to pages rendered at build under <source>/<folder>/-/ (-…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 8,
      "surface": "links",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "A markdown link written by an author in a note, such as [publication threshold](…",
      "file": {
        "href": "../markdown-link/index.html",
        "label": "inference/links/markdown-link.md"
      },
      "href": "../markdown-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 7,
      "surface": "link",
      "title": "Link",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…l knows: a written link produces a typed link at confidence 1.00, above anything…",
      "file": {
        "href": "../markdown-link/index.html",
        "label": "inference/links/markdown-link.md"
      },
      "href": "../markdown-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 7,
      "surface": "typed link",
      "title": "Link",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… it is rendered as a plain underlined link to the page of its target, which tell…",
      "file": {
        "href": "../markdown-link/index.html",
        "label": "inference/links/markdown-link.md"
      },
      "href": "../markdown-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 7,
      "surface": "link",
      "title": "Link",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A markdown link written by an author in a note, such as [publication threshold](…",
      "file": {
        "href": "../markdown-link/index.html",
        "label": "inference/links/markdown-link.md"
      },
      "href": "../markdown-link/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 7,
      "surface": "link",
      "title": "Link",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A link of the model, which may come from a written link or from inference.",
      "file": {
        "href": "../markdown-link/index.html",
        "label": "inference/links/markdown-link.md"
      },
      "href": "../markdown-link/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 7,
      "surface": "link",
      "title": "Link",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A markdown link written by an author in a note, such as [publication threshold](…",
      "file": {
        "href": "../markdown-link/index.html",
        "label": "inference/links/markdown-link.md"
      },
      "href": "../markdown-link/index.html#L11",
      "kind": "written",
      "line": 11,
      "passages": 7,
      "surface": "link",
      "title": "Link",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A markdown link to another note is the strongest relation the tool knows: confid…",
      "file": {
        "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 7,
      "surface": "link",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…gnised word by the way it is drawn. A link to a missing file is an error, a link…",
      "file": {
        "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 7,
      "surface": "link",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…link to a missing file is an error, a link to a document attaches it, a link fro…",
      "file": {
        "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 7,
      "surface": "link",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…, a link to a document attaches it, a link from a note to itself yields nothing,…",
      "file": {
        "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 7,
      "surface": "link",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…to itself yields nothing, and several links to one target are one link with seve…",
      "file": {
        "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 7,
      "surface": "links",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… nothing, and several links to one target are one link with several provenances.",
      "file": {
        "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 7,
      "surface": "link",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 7,
      "surface": "Link",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "The entities one link away from an entity, as the page shows them: six at most, …",
      "file": {
        "href": "../neighbourhood/index.html",
        "label": "inference/links/neighbourhood.md"
      },
      "href": "../neighbourhood/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 5,
      "surface": "link",
      "title": "Neighbourhood",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ts title, its type, the nature of the link and the confidence of the strongest l…",
      "file": {
        "href": "../neighbourhood/index.html",
        "label": "inference/links/neighbourhood.md"
      },
      "href": "../neighbourhood/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 5,
      "surface": "link",
      "title": "Neighbourhood",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…k and the confidence of the strongest link between the two. The order is type-dr…",
      "file": {
        "href": "../neighbourhood/index.html",
        "label": "inference/links/neighbourhood.md"
      },
      "href": "../neighbourhood/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 5,
      "surface": "link",
      "title": "Neighbourhood",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…, which keeps the fifty best co-occurring entities per node and feeds the links.",
      "file": {
        "href": "../neighbourhood/index.html",
        "label": "inference/links/neighbourhood.md"
      },
      "href": "../neighbourhood/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 5,
      "surface": "links",
      "title": "Neighbourhood",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The entities one link away from an entity, as the page shows them: six at most, …",
      "file": {
        "href": "../neighbourhood/index.html",
        "label": "inference/links/neighbourhood.md"
      },
      "href": "../neighbourhood/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 5,
      "surface": "link",
      "title": "Neighbourhood",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…es to the decision at either end of a link, the decisions reference of a meeting…",
      "file": {
        "href": "../../../../specs/screens/pages/decision-page/index.html",
        "label": "screens/pages/decision-page.md"
      },
      "href": "../../../../specs/screens/pages/decision-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 5,
      "surface": "link",
      "title": "Decision page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…being that of the meeting's note, the link leading to the last cue of the transc…",
      "file": {
        "href": "../../../../specs/screens/pages/decision-page/index.html",
        "label": "screens/pages/decision-page.md"
      },
      "href": "../../../../specs/screens/pages/decision-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 5,
      "surface": "link",
      "title": "Decision page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…es the path of the file with its edit link, without the legend of the marks, whi…",
      "file": {
        "href": "../../../../specs/screens/pages/decision-page/index.html",
        "label": "screens/pages/decision-page.md"
      },
      "href": "../../../../specs/screens/pages/decision-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 5,
      "surface": "link",
      "title": "Decision page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… \"Superseded by\", from the supersedes links of the model at either end, so that …",
      "file": {
        "href": "../../../../specs/screens/pages/decision-page/index.html",
        "label": "screens/pages/decision-page.md"
      },
      "href": "../../../../specs/screens/pages/decision-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 5,
      "surface": "links",
      "title": "Decision page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Reads: entity, link",
      "file": {
        "href": "../../../../specs/screens/pages/decision-page/index.html",
        "label": "screens/pages/decision-page.md"
      },
      "href": "../../../../specs/screens/pages/decision-page/index.html#L22",
      "kind": "recognised",
      "line": 22,
      "passages": 5,
      "surface": "link",
      "title": "Decision page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… pipeline that turns occurrences into links, keyword pages and twin resources, a…",
      "file": {
        "href": "../../model/inference/index.html",
        "label": "inference/model/inference.md"
      },
      "href": "../../model/inference/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "links",
      "title": "Inference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…he dictionary; cross_source_links for links across sources; ngrams and candidate…",
      "file": {
        "href": "../../model/inference/index.html",
        "label": "inference/model/inference.md"
      },
      "href": "../../model/inference/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "links",
      "title": "Inference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… the model and the profile and nothing else, so two builds infer the same links.",
      "file": {
        "href": "../../model/inference/index.html",
        "label": "inference/model/inference.md"
      },
      "href": "../../model/inference/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "links",
      "title": "Inference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… pipeline that turns occurrences into links, keyword pages and twin resources, a…",
      "file": {
        "href": "../../model/inference/index.html",
        "label": "inference/model/inference.md"
      },
      "href": "../../model/inference/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 4,
      "surface": "links",
      "title": "Inference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… are ordered by number of passages, a link an author wrote and a recognised word…",
      "file": {
        "href": "../../../publication/site/related-page/index.html",
        "label": "publication/site/related-page.md"
      },
      "href": "../../../publication/site/related-page/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "link",
      "title": "Related page",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…d counted alike; a page that writes a link is marked \"cited\", because a link is …",
      "file": {
        "href": "../../../publication/site/related-page/index.html",
        "label": "publication/site/related-page.md"
      },
      "href": "../../../publication/site/related-page/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "link",
      "title": "Related page",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…s a link is marked \"cited\", because a link is what someone asserted and a recogn…",
      "file": {
        "href": "../../../publication/site/related-page/index.html",
        "label": "publication/site/related-page.md"
      },
      "href": "../../../publication/site/related-page/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "link",
      "title": "Related page",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ge's script runs. A page that nothing links to, a keyword page, a meeting or a d…",
      "file": {
        "href": "../../../publication/site/related-page/index.html",
        "label": "publication/site/related-page.md"
      },
      "href": "../../../publication/site/related-page/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "links",
      "title": "Related page",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…he decisions and sessions among those links. The same command runs the search of…",
      "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,
      "passages": 4,
      "surface": "links",
      "title": "Query",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…y the note whose files hold them, its links with relation, direction, confidence…",
      "file": {
        "href": "../../../../specs/processes/quality/query/index.html",
        "label": "processes/quality/query.md"
      },
      "href": "../../../../specs/processes/quality/query/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 4,
      "surface": "links",
      "title": "Query",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… and sessions among them; or walk the links to another note, to what lies within…",
      "file": {
        "href": "../../../../specs/processes/quality/query/index.html",
        "label": "processes/quality/query.md"
      },
      "href": "../../../../specs/processes/quality/query/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 4,
      "surface": "links",
      "title": "Query",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… a radius, or to the provenances of a link; or search the index of the site, rea…",
      "file": {
        "href": "../../../../specs/processes/quality/query/index.html",
        "label": "processes/quality/query.md"
      },
      "href": "../../../../specs/processes/quality/query/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 4,
      "surface": "link",
      "title": "Query",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Contrast. Body, muted and link text reach 4.5:1 over the page background and ove…",
      "file": {
        "href": "../../../../specs/rules/engine/accessibility/index.html",
        "label": "rules/engine/accessibility.rule.md"
      },
      "href": "../../../../specs/rules/engine/accessibility/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 4,
      "surface": "link",
      "title": "Accessibility",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…tline without a replacement; the skip link comes first and appears on focus; the…",
      "file": {
        "href": "../../../../specs/rules/engine/accessibility/index.html",
        "label": "rules/engine/accessibility.rule.md"
      },
      "href": "../../../../specs/rules/engine/accessibility/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 4,
      "surface": "link",
      "title": "Accessibility",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…rts with a named summary and nests no link or button, fields carry a label, sear…",
      "file": {
        "href": "../../../../specs/rules/engine/accessibility/index.html",
        "label": "rules/engine/accessibility.rule.md"
      },
      "href": "../../../../specs/rules/engine/accessibility/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 4,
      "surface": "link",
      "title": "Accessibility",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…les (one h1, headings in order, landmarks, alternatives, unique ids, skip link).",
      "file": {
        "href": "../../../../specs/rules/engine/accessibility/index.html",
        "label": "rules/engine/accessibility.rule.md"
      },
      "href": "../../../../specs/rules/engine/accessibility/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 4,
      "surface": "link",
      "title": "Accessibility",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "A link between two entities fell back to the generic relation because no section…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html",
        "label": "rules/vocabulary/ambiguous-relation.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 4,
      "surface": "link",
      "title": "Ambiguous relation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…yping step and points at the note the link was read in, on the line of its first…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html",
        "label": "rules/vocabulary/ambiguous-relation.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 4,
      "surface": "link",
      "title": "Ambiguous relation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ne of its first located provenance; a link that co-occurrences alone know raises…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html",
        "label": "rules/vocabulary/ambiguous-relation.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 4,
      "surface": "link",
      "title": "Ambiguous relation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html",
        "label": "rules/vocabulary/ambiguous-relation.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 4,
      "surface": "Link",
      "title": "Ambiguous relation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…he page as soon as its script runs, a link to its JSON view until then, and the …",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "link",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…icate it; at the foot of the card the link that downloads the original. The path…",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "link",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…downloads the original. The path of the file and its edit link close the column.",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "link",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Reads: entity, link, model, finding",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L22",
      "kind": "recognised",
      "line": 22,
      "passages": 4,
      "surface": "link",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… of the page as the reader types, one link per match with its title, the query m…",
      "file": {
        "href": "../../../../specs/screens/pages/home/index.html",
        "label": "screens/pages/home.md"
      },
      "href": "../../../../specs/screens/pages/home/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 4,
      "surface": "link",
      "title": "Home",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…elp \"↑ ↓ browse · Enter open\" and the link \"See the N results\" close the list, ↓…",
      "file": {
        "href": "../../../../specs/screens/pages/home/index.html",
        "label": "screens/pages/home.md"
      },
      "href": "../../../../specs/screens/pages/home/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 4,
      "surface": "link",
      "title": "Home",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… standing for both: a note counts the links pointing at it, a keyword page its o…",
      "file": {
        "href": "../../../../specs/screens/pages/home/index.html",
        "label": "screens/pages/home.md"
      },
      "href": "../../../../specs/screens/pages/home/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 4,
      "surface": "links",
      "title": "Home",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ached from the top bar, and the to-do link with its count in the footer. No dash…",
      "file": {
        "href": "../../../../specs/screens/pages/home/index.html",
        "label": "screens/pages/home.md"
      },
      "href": "../../../../specs/screens/pages/home/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "link",
      "title": "Home",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…nder \"N other passages\", each passage links to where it stands, the timecode of …",
      "file": {
        "href": "../../../../specs/screens/pages/keyword-page/index.html",
        "label": "screens/pages/keyword-page.md"
      },
      "href": "../../../../specs/screens/pages/keyword-page/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 4,
      "surface": "links",
      "title": "Keyword page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…d since the word has no note to carry links; last, the neighbourhood map folded …",
      "file": {
        "href": "../../../../specs/screens/pages/keyword-page/index.html",
        "label": "screens/pages/keyword-page.md"
      },
      "href": "../../../../specs/screens/pages/keyword-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "links",
      "title": "Keyword page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ences of the word since it carries no link: the entities and the other keyword p…",
      "file": {
        "href": "../../../../specs/screens/pages/keyword-page/index.html",
        "label": "screens/pages/keyword-page.md"
      },
      "href": "../../../../specs/screens/pages/keyword-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "link",
      "title": "Keyword page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…orwards to the note's page, so that a link written to the keyword page survives;…",
      "file": {
        "href": "../../../../specs/screens/pages/keyword-page/index.html",
        "label": "screens/pages/keyword-page.md"
      },
      "href": "../../../../specs/screens/pages/keyword-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 4,
      "surface": "link",
      "title": "Keyword page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ion to the meeting at either end of a link, the decisions reference of the note,…",
      "file": {
        "href": "../../../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../../../specs/screens/pages/meeting-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "link",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…nd the callout is absent when nothing links them. The file to download follows t…",
      "file": {
        "href": "../../../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../../../specs/screens/pages/meeting-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "links",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… of every file follows, with the edit link of the note; a meeting without a tran…",
      "file": {
        "href": "../../../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../../../specs/screens/pages/meeting-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 4,
      "surface": "link",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Reads: entity, representation, link",
      "file": {
        "href": "../../../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../../../specs/screens/pages/meeting-page/index.html#L24",
      "kind": "recognised",
      "line": 24,
      "passages": 4,
      "surface": "link",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ity being the distinct sources of the links pointing at it, then the order of th…",
      "file": {
        "href": "../../../../specs/screens/pages/search/index.html",
        "label": "screens/pages/search.md"
      },
      "href": "../../../../specs/screens/pages/search/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "links",
      "title": "Search",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ach with a ✕ that lifts it, next to a link that clears them all and the summary,…",
      "file": {
        "href": "../../../../specs/screens/pages/search/index.html",
        "label": "screens/pages/search.md"
      },
      "href": "../../../../specs/screens/pages/search/index.html#L20",
      "kind": "recognised",
      "line": 20,
      "passages": 4,
      "surface": "link",
      "title": "Search",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… and its broader term (\"Broader term: Link\") when the note declares them, the br…",
      "file": {
        "href": "../../../../specs/screens/pages/search/index.html",
        "label": "screens/pages/search.md"
      },
      "href": "../../../../specs/screens/pages/search/index.html#L22",
      "kind": "recognised",
      "line": 22,
      "passages": 4,
      "surface": "Link",
      "title": "Search",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ts citations or its occurrences, as a link to the search on that form under the …",
      "file": {
        "href": "../../../../specs/screens/pages/search/index.html",
        "label": "screens/pages/search.md"
      },
      "href": "../../../../specs/screens/pages/search/index.html#L22",
      "kind": "recognised",
      "line": 22,
      "passages": 4,
      "surface": "link",
      "title": "Search",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…p: the notice \"No neighbour recorded\" links to the mentions panel, where every c…",
      "file": {
        "href": "../../../../specs/screens/panels/neighbourhood-map/index.html",
        "label": "screens/panels/neighbourhood-map.md"
      },
      "href": "../../../../specs/screens/panels/neighbourhood-map/index.html#L21",
      "kind": "recognised",
      "line": 21,
      "passages": 4,
      "surface": "links",
      "title": "Neighbourhood map",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… is listed. A keyword page carries no link, so its map is drawn from its co-occu…",
      "file": {
        "href": "../../../../specs/screens/panels/neighbourhood-map/index.html",
        "label": "screens/panels/neighbourhood-map.md"
      },
      "href": "../../../../specs/screens/panels/neighbourhood-map/index.html#L21",
      "kind": "recognised",
      "line": 21,
      "passages": 4,
      "surface": "link",
      "title": "Neighbourhood map",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…rd without a note), the nature of the link by the relation label read from the p…",
      "file": {
        "href": "../../../../specs/screens/panels/neighbourhood-map/index.html",
        "label": "screens/panels/neighbourhood-map.md"
      },
      "href": "../../../../specs/screens/panels/neighbourhood-map/index.html#L23",
      "kind": "recognised",
      "line": 23,
      "passages": 4,
      "surface": "link",
      "title": "Neighbourhood map",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Reads: model, entity, link",
      "file": {
        "href": "../../../../specs/screens/panels/neighbourhood-map/index.html",
        "label": "screens/panels/neighbourhood-map.md"
      },
      "href": "../../../../specs/screens/panels/neighbourhood-map/index.html#L27",
      "kind": "recognised",
      "line": 27,
      "passages": 4,
      "surface": "link",
      "title": "Neighbourhood map",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ched from a URL. Its last line is the link \"Download the contract\": the URL decl…",
      "file": {
        "href": "../../../../specs/viewers/contract-viewer/index.html",
        "label": "viewers/contract-viewer.md"
      },
      "href": "../../../../specs/viewers/contract-viewer/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 4,
      "surface": "link",
      "title": "Contract viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…pen in the page. Served, it holds one link, \"Contract data (JSON)\", to the view …",
      "file": {
        "href": "../../../../specs/viewers/contract-viewer/index.html",
        "label": "viewers/contract-viewer.md"
      },
      "href": "../../../../specs/viewers/contract-viewer/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "link",
      "title": "Contract viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… opened on the disk for instance, the link to the JSON comes back with a sentenc…",
      "file": {
        "href": "../../../../specs/viewers/contract-viewer/index.html",
        "label": "viewers/contract-viewer.md"
      },
      "href": "../../../../specs/viewers/contract-viewer/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "link",
      "title": "Contract viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Reads: model, entity, link",
      "file": {
        "href": "../../../../specs/viewers/contract-viewer/index.html",
        "label": "viewers/contract-viewer.md"
      },
      "href": "../../../../specs/viewers/contract-viewer/index.html#L22",
      "kind": "recognised",
      "line": 22,
      "passages": 4,
      "surface": "link",
      "title": "Contract viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…te: its operations as a plain list, a link to download the original, and a viewe…",
      "file": {
        "href": "../../contracts/contract/index.html",
        "label": "inference/contracts/contract-import.md"
      },
      "href": "../../contracts/contract/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Contract",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…operation of the contract, an exposes link from the API at the contract_import c…",
      "file": {
        "href": "../../contracts/contract/index.html",
        "label": "inference/contracts/contract-import.md"
      },
      "href": "../../contracts/contract/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Contract",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…te: its operations as a plain list, a link to download the original, and a viewe…",
      "file": {
        "href": "../../contracts/contract/index.html",
        "label": "inference/contracts/contract.md"
      },
      "href": "../../contracts/contract/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Contract",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…he file, line and method from which a link was produced: one element of a link's…",
      "file": {
        "href": "../link-source/index.html",
        "label": "inference/links/link-source.md"
      },
      "href": "../link-source/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "link",
      "title": "Source",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…a link was produced: one element of a link's provenance. A link can have several…",
      "file": {
        "href": "../link-source/index.html",
        "label": "inference/links/link-source.md"
      },
      "href": "../link-source/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "link",
      "title": "Source",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…one element of a link's provenance. A link can have several sources when several…",
      "file": {
        "href": "../link-source/index.html",
        "label": "inference/links/link-source.md"
      },
      "href": "../link-source/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "link",
      "title": "Source",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The evidence behind a link: the method, the file, the line, the section, the wor…",
      "file": {
        "href": "../provenance/index.html",
        "label": "inference/links/provenance.md"
      },
      "href": "../provenance/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Provenance",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…en and the context around them. Every link keeps every provenance it received; n…",
      "file": {
        "href": "../provenance/index.html",
        "label": "inference/links/provenance.md"
      },
      "href": "../provenance/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Provenance",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The evidence behind a link: the method, the file, the line, the section, the wor…",
      "file": {
        "href": "../provenance/index.html",
        "label": "inference/links/provenance.md"
      },
      "href": "../provenance/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Provenance",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ith the form and the identifiers, and links every occurrence of the form to each…",
      "file": {
        "href": "../../recognition/homonym/index.html",
        "label": "inference/recognition/homonym.md"
      },
      "href": "../../recognition/homonym/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "links",
      "title": "Homonym",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…hich; this glossary carries three such pairs on purpose, source, link and index.",
      "file": {
        "href": "../../recognition/homonym/index.html",
        "label": "inference/recognition/homonym.md"
      },
      "href": "../../recognition/homonym/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Homonym",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ith the form and the identifiers, and links every occurrence of the form to each…",
      "file": {
        "href": "../../recognition/homonym/index.html",
        "label": "inference/recognition/homonym.md"
      },
      "href": "../../recognition/homonym/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Homonym",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… tool records first; everything else, links, keyword pages, the to-do page, deri…",
      "file": {
        "href": "../../recognition/occurrence/index.html",
        "label": "inference/recognition/occurrence.md"
      },
      "href": "../../recognition/occurrence/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "links",
      "title": "Occurrence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…m. Code blocks, URLs, frontmatter and link targets never yield occurrences. An e…",
      "file": {
        "href": "../../recognition/occurrence/index.html",
        "label": "inference/recognition/occurrence.md"
      },
      "href": "../../recognition/occurrence/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Occurrence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… tool records first; everything else, links, keyword pages, the to-do page, deri…",
      "file": {
        "href": "../../recognition/occurrence/index.html",
        "label": "inference/recognition/occurrence.md"
      },
      "href": "../../recognition/occurrence/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "links",
      "title": "Occurrence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…uman decisions: accepted and rejected links, merged and separated twin resources…",
      "file": {
        "href": "../../../ingestion/configuration/lock/index.html",
        "label": "ingestion/configuration/lock.md"
      },
      "href": "../../../ingestion/configuration/lock/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "links",
      "title": "Lock",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…s a declaration files it already. The links are recorded, not read. The build lo…",
      "file": {
        "href": "../../../ingestion/configuration/lock/index.html",
        "label": "ingestion/configuration/lock.md"
      },
      "href": "../../../ingestion/configuration/lock/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "links",
      "title": "Lock",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…uman decisions: accepted and rejected links, merged and separated twin resources…",
      "file": {
        "href": "../../../ingestion/configuration/lock/index.html",
        "label": "ingestion/configuration/lock.md"
      },
      "href": "../../../ingestion/configuration/lock/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "links",
      "title": "Lock",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…not reconsider: accepted and rejected links, merged and separated twin resources…",
      "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,
      "passages": 3,
      "surface": "links",
      "title": "Lock file for human decisions",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…arated pairs, whatever the score; the links are recorded for a later version, an…",
      "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,
      "passages": 3,
      "surface": "links",
      "title": "Lock file for human decisions",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "Link",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "Link",
      "title": "Lock file for human decisions",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…entifier, and feeds the co-occurrence links and the accompanying words of a keyw…",
      "file": {
        "href": "../../../../specs/objects/inference/neighbourhood/index.html",
        "label": "objects/inference/neighbourhood.md"
      },
      "href": "../../../../specs/objects/inference/neighbourhood/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "links",
      "title": "Neighbourhood",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…ours a page shows: both ends of every link, each with the largest confidence and…",
      "file": {
        "href": "../../../../specs/objects/inference/neighbourhood/index.html",
        "label": "objects/inference/neighbourhood.md"
      },
      "href": "../../../../specs/objects/inference/neighbourhood/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Neighbourhood",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…nd the relation of its most confident link, ranked by the order the profile decl…",
      "file": {
        "href": "../../../../specs/objects/inference/neighbourhood/index.html",
        "label": "objects/inference/neighbourhood.md"
      },
      "href": "../../../../specs/objects/inference/neighbourhood/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "link",
      "title": "Neighbourhood",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…e api attribute or through a markdown link; a note that names none is a candidat…",
      "file": {
        "href": "../../../../specs/rules/engine/operation-matching/index.html",
        "label": "rules/engine/operation-matching.rule.md"
      },
      "href": "../../../../specs/rules/engine/operation-matching/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "link",
      "title": "Operation matching",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…next to its own file, and the exposes link of the API points at it. The imported…",
      "file": {
        "href": "../../../../specs/rules/engine/operation-matching/index.html",
        "label": "rules/engine/operation-matching.rule.md"
      },
      "href": "../../../../specs/rules/engine/operation-matching/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 3,
      "surface": "link",
      "title": "Operation matching",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/engine/operation-matching/index.html",
        "label": "rules/engine/operation-matching.rule.md"
      },
      "href": "../../../../specs/rules/engine/operation-matching/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 3,
      "surface": "Link",
      "title": "Operation matching",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Every link between two notes ends up with a relation of the profile, decided on …",
      "file": {
        "href": "../../../../specs/rules/engine/relation-typing/index.html",
        "label": "rules/engine/relation-typing.rule.md"
      },
      "href": "../../../../specs/rules/engine/relation-typing/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "link",
      "title": "Relation typing",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… admits a single relation (a markdown link or a plain mention between a rule and…",
      "file": {
        "href": "../../../../specs/rules/engine/relation-typing/index.html",
        "label": "rules/engine/relation-typing.rule.md"
      },
      "href": "../../../../specs/rules/engine/relation-typing/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "link",
      "title": "Relation typing",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/engine/relation-typing/index.html",
        "label": "rules/engine/relation-typing.rule.md"
      },
      "href": "../../../../specs/rules/engine/relation-typing/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "Link",
      "title": "Relation typing",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "A markdown link written in a note points to a file that does not exist in its so…",
      "file": {
        "href": "../../../../specs/rules/links/broken-link/index.html",
        "label": "rules/links/broken-link.rule.md"
      },
      "href": "../../../../specs/rules/links/broken-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "link",
      "title": "Broken link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…hat does not exist in its source. The link is not recorded and the reader lands …",
      "file": {
        "href": "../../../../specs/rules/links/broken-link/index.html",
        "label": "rules/links/broken-link.rule.md"
      },
      "href": "../../../../specs/rules/links/broken-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "link",
      "title": "Broken link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/links/broken-link/index.html",
        "label": "rules/links/broken-link.rule.md"
      },
      "href": "../../../../specs/rules/links/broken-link/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 3,
      "surface": "Link",
      "title": "Broken link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…s corrected. The footer of every page links to it, \"See the sources and their ve…",
      "file": {
        "href": "../../../../specs/screens/pages/about/index.html",
        "label": "screens/pages/about.md"
      },
      "href": "../../../../specs/screens/pages/about/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "links",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…t its foot the path of its file and a link to the forge. There is no other way t…",
      "file": {
        "href": "../../../../specs/screens/pages/about/index.html",
        "label": "screens/pages/about.md"
      },
      "href": "../../../../specs/screens/pages/about/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 3,
      "surface": "link",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…that is deliberate.\", followed by the link \"How to contribute\" when project.cont…",
      "file": {
        "href": "../../../../specs/screens/pages/about/index.html",
        "label": "screens/pages/about.md"
      },
      "href": "../../../../specs/screens/pages/about/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 3,
      "surface": "link",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… the \"Filters\" button folds a menu of links to the search results page filtered …",
      "file": {
        "href": "../../../../specs/screens/pages/alphabetical-index/index.html",
        "label": "screens/pages/alphabetical-index.md"
      },
      "href": "../../../../specs/screens/pages/alphabetical-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "links",
      "title": "Alphabetical index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ntry is struck through and carries no link, an active letter leads to its place,…",
      "file": {
        "href": "../../../../specs/screens/pages/alphabetical-index/index.html",
        "label": "screens/pages/alphabetical-index.md"
      },
      "href": "../../../../specs/screens/pages/alphabetical-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "link",
      "title": "Alphabetical index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… first of them, and every letter page links to its siblings, each under the page…",
      "file": {
        "href": "../../../../specs/screens/pages/alphabetical-index/index.html",
        "label": "screens/pages/alphabetical-index.md"
      },
      "href": "../../../../specs/screens/pages/alphabetical-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "links",
      "title": "Alphabetical index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…e path, so renaming a file breaks the links already shared; a word that fell und…",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 3,
      "surface": "links",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…rves this page at any address, so its links cannot be relative: its head names i…",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 3,
      "surface": "links",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…unreachable, whose pages vanish while the links pointing at them do not know it.",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L25",
      "kind": "recognised",
      "line": 25,
      "passages": 3,
      "surface": "links",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…t the right end of the bar, after the links, drawing the glyph of the scheme it …",
      "file": {
        "href": "../../../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../../../specs/screens/panels/colour-scheme/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "links",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…e accent rises in lightness so that a link holds 4.5:1 over every dark ground; i…",
      "file": {
        "href": "../../../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../../../specs/screens/panels/colour-scheme/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 3,
      "surface": "link",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "….5:1 over every dark ground; it marks links and the current position only, as in…",
      "file": {
        "href": "../../../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../../../specs/screens/panels/colour-scheme/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 3,
      "surface": "links",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…owed by the file name. Its first line links the original file for download, at t…",
      "file": {
        "href": "../../../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../../../specs/viewers/document-viewer/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 3,
      "surface": "links",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…oduced a PDF, \"Open the PDF\", a plain link the browser follows on its own. A rai…",
      "file": {
        "href": "../../../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../../../specs/viewers/document-viewer/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 3,
      "surface": "link",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ner shows a sentence saying so with a link to the PDF instead. The viewer and it…",
      "file": {
        "href": "../../../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../../../specs/viewers/document-viewer/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 3,
      "surface": "link",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…comes from the contract, and each row links to the note when one matches. What a…",
      "file": {
        "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html",
        "label": "meetings/2026/2026-06-18-contract-import-scope/contract-import-scope.vtt"
      },
      "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html#L5",
      "kind": "recognised",
      "line": 5,
      "location": "00:16:57",
      "passages": 2,
      "surface": "links",
      "title": "Contract import scope review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…r method and path, the schemas, and a link to the note. Nothing that calls anyth…",
      "file": {
        "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html",
        "label": "meetings/2026/2026-06-18-contract-import-scope/contract-import-scope.vtt"
      },
      "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "location": "00:39:07",
      "passages": 2,
      "surface": "link",
      "title": "Contract import scope review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…ntrast at build.  Footer text, footer links, an extra stylesheet, label override…",
      "file": {
        "href": "../../../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html",
        "label": "meetings/2026/2026-08-27-theme-override-model/theme-override-model.pdf"
      },
      "href": "../../../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L3",
      "kind": "recognised",
      "line": 3,
      "location": "page 3",
      "passages": 2,
      "surface": "links",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…ntrast at build.  Footer text, footer links, an extra stylesheet, label override…",
      "file": {
        "href": "../../../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html",
        "label": "meetings/2026/2026-08-27-theme-override-model/theme-override-model.pptx"
      },
      "href": "../../../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L3",
      "kind": "recognised",
      "line": 3,
      "location": "slide 3",
      "passages": 2,
      "surface": "links",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…ion, showing its own markdown, the properties of the contract and its own links.",
      "file": {
        "href": "../../contracts/operation/index.html",
        "label": "inference/contracts/operation.md"
      },
      "href": "../../contracts/operation/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 2,
      "surface": "links",
      "title": "Operation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ion, showing its own markdown, the properties of the contract and its own links.",
      "file": {
        "href": "../../contracts/operation/index.html",
        "label": "inference/contracts/operation.md"
      },
      "href": "../../contracts/operation/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "links",
      "title": "Operation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ighbourhood panel, which comes from a link of the model; an accompanying word co…",
      "file": {
        "href": "../accompanying-word/index.html",
        "label": "inference/links/accompanying-word.md"
      },
      "href": "../accompanying-word/index.html#L11",
      "kind": "written",
      "line": 11,
      "passages": 2,
      "surface": "link",
      "title": "Accompanying word",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ighbourhood panel, which comes from a link of the model; an accompanying word co…",
      "file": {
        "href": "../accompanying-word/index.html",
        "label": "inference/links/accompanying-word.md"
      },
      "href": "../accompanying-word/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 2,
      "surface": "link",
      "title": "Accompanying word",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ery pair gives one undirected related link at the cooccurrence confidence of 0.4…",
      "file": {
        "href": "../co-occurrence/index.html",
        "label": "inference/links/co-occurrence.md"
      },
      "href": "../co-occurrence/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Co-occurrence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ery pair gives one undirected related link at the cooccurrence confidence of 0.4…",
      "file": {
        "href": "../co-occurrence/index.html",
        "label": "inference/links/co-occurrence.md"
      },
      "href": "../co-occurrence/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Co-occurrence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…w reliable the method that produced a link is. A written link scores 1.00, a fro…",
      "file": {
        "href": "../confidence/index.html",
        "label": "inference/links/confidence.md"
      },
      "href": "../confidence/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Confidence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…w reliable the method that produced a link is. A written link scores 1.00, a fro…",
      "file": {
        "href": "../confidence/index.html",
        "label": "inference/links/confidence.md"
      },
      "href": "../confidence/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Confidence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…exact title. The reference produces a link at confidence 0.90 whose relation the…",
      "file": {
        "href": "../frontmatter-reference/index.html",
        "label": "inference/links/frontmatter-reference.md"
      },
      "href": "../frontmatter-reference/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Frontmatter reference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…exact title. The reference produces a link at confidence 0.90 whose relation the…",
      "file": {
        "href": "../frontmatter-reference/index.html",
        "label": "inference/links/frontmatter-reference.md"
      },
      "href": "../frontmatter-reference/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Frontmatter reference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The name a link carries, taken from the profile: accesses, constrains, serves, r…",
      "file": {
        "href": "../relation/index.html",
        "label": "inference/links/relation.md"
      },
      "href": "../relation/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Relation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The name a link carries, taken from the profile: accesses, constrains, serves, r…",
      "file": {
        "href": "../relation/index.html",
        "label": "inference/links/relation.md"
      },
      "href": "../relation/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Relation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…esult of a build: every entity, every link with its provenance, every finding, t…",
      "file": {
        "href": "../../model/model/index.html",
        "label": "inference/model/model.md"
      },
      "href": "../../model/model/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Model",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…esult of a build: every entity, every link with its provenance, every finding, t…",
      "file": {
        "href": "../../model/model/index.html",
        "label": "inference/model/model.md"
      },
      "href": "../../model/model/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Model",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…, the words around the citation and a link to the passage. A mention is either a…",
      "file": {
        "href": "../../recognition/mention/index.html",
        "label": "inference/recognition/mention.md"
      },
      "href": "../../recognition/mention/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Mention",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…to the passage. A mention is either a link an author wrote, in the text or in th…",
      "file": {
        "href": "../../recognition/mention/index.html",
        "label": "inference/recognition/mention.md"
      },
      "href": "../../recognition/mention/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Mention",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…entity page the build turns it into a link to the page it names, drawn so that i…",
      "file": {
        "href": "../../recognition/recognised-word/index.html",
        "label": "inference/recognition/recognised-word.md"
      },
      "href": "../../recognition/recognised-word/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Recognised word",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…drawn so that it is told apart from a link the author wrote: a dotted underline …",
      "file": {
        "href": "../../recognition/recognised-word/index.html",
        "label": "inference/recognition/recognised-word.md"
      },
      "href": "../../recognition/recognised-word/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Recognised word",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… section decides the relation, so the link is typed on the first rung and carrie…",
      "file": {
        "href": "../../recognition/section-mention/index.html",
        "label": "inference/recognition/section-mention.md"
      },
      "href": "../../recognition/section-mention/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Section mention",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… section decides the relation, so the link is typed on the first rung and carrie…",
      "file": {
        "href": "../../recognition/section-mention/index.html",
        "label": "inference/recognition/section-mention.md"
      },
      "href": "../../recognition/section-mention/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Section mention",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…its edit_url, the pattern of the edit link with {source}, {path} and {commit} pl…",
      "file": {
        "href": "../../../ingestion/configuration/project/index.html",
        "label": "ingestion/configuration/project.md"
      },
      "href": "../../../ingestion/configuration/project/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Project",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…on of the site leads to when no forge link can be built for it, \"Propose a defin…",
      "file": {
        "href": "../../../ingestion/configuration/project/index.html",
        "label": "ingestion/configuration/project.md"
      },
      "href": "../../../ingestion/configuration/project/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Project",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The source of a link, which is the file, line and method a link was inferred fro…",
      "file": {
        "href": "../../../ingestion/sources/source/index.html",
        "label": "ingestion/sources/source.md"
      },
      "href": "../../../ingestion/sources/source/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "passages": 2,
      "surface": "link",
      "title": "Source",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…e source of a link, which is the file, line and method a link was inferred from.",
      "file": {
        "href": "../../../ingestion/sources/source/index.html",
        "label": "ingestion/sources/source.md"
      },
      "href": "../../../ingestion/sources/source/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "passages": 2,
      "surface": "link",
      "title": "Source",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…r a reference; a reference produces a link whose relation the profile names. The…",
      "file": {
        "href": "../../../ingestion/typing/attribute/index.html",
        "label": "ingestion/typing/attribute.md"
      },
      "href": "../../../ingestion/typing/attribute/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Attribute",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…r a reference; a reference produces a link whose relation the profile names. The…",
      "file": {
        "href": "../../../ingestion/typing/attribute/index.html",
        "label": "ingestion/typing/attribute.md"
      },
      "href": "../../../ingestion/typing/attribute/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Attribute",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…hose distinct neighbours, over the typed links and the co-occurrences, reach min…",
      "file": {
        "href": "../../../ingestion/typing/emergent-domain/index.html",
        "label": "ingestion/typing/emergent-domain.md"
      },
      "href": "../../../ingestion/typing/emergent-domain/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "typed links",
      "title": "Emergent domain",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…e distinct neighbours, over the typed links and the co-occurrences, reach min_ne…",
      "file": {
        "href": "../../../ingestion/typing/emergent-domain/index.html",
        "label": "ingestion/typing/emergent-domain.md"
      },
      "href": "../../../ingestion/typing/emergent-domain/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 2,
      "surface": "links",
      "title": "Emergent domain",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ritten links already turned into page links, or the passages of a keyword page. …",
      "file": {
        "href": "../../../publication/site/fragment/index.html",
        "label": "publication/site/fragment.md"
      },
      "href": "../../../publication/site/fragment/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "links",
      "title": "Fragment",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… one section per heading, its written links already turned into page links, or t…",
      "file": {
        "href": "../../../publication/site/fragment/index.html",
        "label": "publication/site/fragment.md"
      },
      "href": "../../../publication/site/fragment/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "links",
      "title": "Fragment",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ofile labels it and the nature of the link as the page meets it, the inverse lab…",
      "file": {
        "href": "../../../publication/site/textual-equivalent/index.html",
        "label": "publication/site/textual-equivalent.md"
      },
      "href": "../../../publication/site/textual-equivalent/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Textual equivalent",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ofile labels it and the nature of the link as the page meets it, the inverse lab…",
      "file": {
        "href": "../../../publication/site/textual-equivalent/index.html",
        "label": "publication/site/textual-equivalent.md"
      },
      "href": "../../../publication/site/textual-equivalent/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Textual equivalent",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… points at: E-LINK-BROKEN, a markdown link to a file that does not exist in its …",
      "file": {
        "href": "../../../quality/checks/link-checks/index.html",
        "label": "quality/checks/link-checks.md"
      },
      "href": "../../../quality/checks/link-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Link checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…in its source; W-LINK-CROSS-SOURCE, a link into another source while inference.c…",
      "file": {
        "href": "../../../quality/checks/link-checks/index.html",
        "label": "quality/checks/link-checks.md"
      },
      "href": "../../../quality/checks/link-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Link checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The result of a check on an entity, a link or a file: an identifier, a severity,…",
      "file": {
        "href": "../../../quality/findings/finding/index.html",
        "label": "quality/findings/finding.md"
      },
      "href": "../../../quality/findings/finding/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Finding",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The result of a check on an entity, a link or a file: an identifier, a severity,…",
      "file": {
        "href": "../../../quality/findings/finding/index.html",
        "label": "quality/findings/finding.md"
      },
      "href": "../../../quality/findings/finding/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Finding",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…stay out of the checks and out of the link resolution, so that a link towards an…",
      "file": {
        "href": "../../../quality/linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../../quality/linter/excluded-file/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…out of the link resolution, so that a link towards an excluded file is a broken …",
      "file": {
        "href": "../../../quality/linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../../quality/linter/excluded-file/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "link",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…y per source with its commit, whether links across sources were resolved and the…",
      "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,
      "passages": 2,
      "surface": "links",
      "title": "Canonical model",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/api/canonical-model/index.html",
        "label": "api/canonical-model.md"
      },
      "href": "../../../../specs/api/canonical-model/index.html#L25",
      "kind": "recognised",
      "line": 25,
      "passages": 2,
      "surface": "Link",
      "title": "Canonical model",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "Every link carries a confidence between 0 and 1 and at least one provenance. Whe…",
      "file": {
        "href": "../../../../specs/decisions/inference/confidence-and-provenance-on-every-link/index.html",
        "label": "decisions/inference/confidence-and-provenance-on-every-link.md"
      },
      "href": "../../../../specs/decisions/inference/confidence-and-provenance-on-every-link/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 2,
      "surface": "link",
      "title": "Confidence and provenance on every link",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/decisions/inference/confidence-and-provenance-on-every-link/index.html",
        "label": "decisions/inference/confidence-and-provenance-on-every-link.md"
      },
      "href": "../../../../specs/decisions/inference/confidence-and-provenance-on-every-link/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 2,
      "surface": "Link",
      "title": "Confidence and provenance on every link",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/objects/inference/link/index.html",
        "label": "objects/inference/link.md"
      },
      "href": "../../../../specs/objects/inference/link/index.html#L4",
      "kind": "recognised",
      "line": 4,
      "passages": 2,
      "surface": "Link",
      "title": "Link",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…combine and every provenance is kept. Links are sorted canonically by source, ta…",
      "file": {
        "href": "../../../../specs/objects/inference/link/index.html",
        "label": "objects/inference/link.md"
      },
      "href": "../../../../specs/objects/inference/link/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "Links",
      "title": "Link",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…what one repository cannot see alone: links into other sources, frontmatter rela…",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 2,
      "surface": "links",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… notes against the remote entities: a link with a source: prefix or climbing int…",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 2,
      "surface": "link",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…o; a note cites the API when a serves link between the two was read in that note…",
      "file": {
        "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html",
        "label": "rules/contracts/consumer-mismatch.rule.md"
      },
      "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Consumer mismatch",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html",
        "label": "rules/contracts/consumer-mismatch.rule.md"
      },
      "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 2,
      "surface": "Link",
      "title": "Consumer mismatch",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…s api attribute or through a markdown link, and that none of the three rungs of …",
      "file": {
        "href": "../../../../specs/rules/contracts/operation-unmatched/index.html",
        "label": "rules/contracts/operation-unmatched.rule.md"
      },
      "href": "../../../../specs/rules/contracts/operation-unmatched/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 2,
      "surface": "link",
      "title": "Operation unmatched",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/contracts/operation-unmatched/index.html",
        "label": "rules/contracts/operation-unmatched.rule.md"
      },
      "href": "../../../../specs/rules/contracts/operation-unmatched/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 2,
      "surface": "Link",
      "title": "Operation unmatched",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…he profile does not allow for it. The link is dropped from the model by the rela…",
      "file": {
        "href": "../../../../specs/rules/identifiers/relation-outside-the-matrix/index.html",
        "label": "rules/identifiers/relation-outside-the-matrix.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/relation-outside-the-matrix/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Relation outside the matrix",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/identifiers/relation-outside-the-matrix/index.html",
        "label": "rules/identifiers/relation-outside-the-matrix.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/relation-outside-the-matrix/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 2,
      "surface": "Link",
      "title": "Relation outside the matrix",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…or matches several notes by title. No link is recorded for that value; the other…",
      "file": {
        "href": "../../../../specs/rules/links/unresolved-reference/index.html",
        "label": "rules/links/unresolved-reference.rule.md"
      },
      "href": "../../../../specs/rules/links/unresolved-reference/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "link",
      "title": "Unresolved reference",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/links/unresolved-reference/index.html",
        "label": "rules/links/unresolved-reference.rule.md"
      },
      "href": "../../../../specs/rules/links/unresolved-reference/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 2,
      "surface": "Link",
      "title": "Unresolved reference",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…he document yet. The path of every file follows, with the edit link of the note.",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 2,
      "surface": "link",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Reads: entity, representation, resource, link",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L22",
      "kind": "recognised",
      "line": 22,
      "passages": 2,
      "surface": "link",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… Each board carries its caption and a link to its screen note here; each state i…",
      "file": {
        "href": "../../../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../../../specs/screens/pages/gallery-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 2,
      "surface": "link",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…s, role and ARIA attributes, text and links left out, so that a change of struct…",
      "file": {
        "href": "../../../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../../../specs/screens/pages/gallery-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 2,
      "surface": "links",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…t its occurrences in every other note link to it; a term never cited yields W-TE…",
      "file": {
        "href": "../../recognition/term/index.html",
        "label": "inference/recognition/term.md"
      },
      "href": "../../recognition/term/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "link",
      "title": "Term",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…tised HTML at build, raw HTML dropped, its written links turned into page links.",
      "file": {
        "href": "../../../ingestion/documents/markdown/index.html",
        "label": "ingestion/documents/markdown.md"
      },
      "href": "../../../ingestion/documents/markdown/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "links",
      "title": "Markdown",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…t of the published site: the download link and the extracted text remain. A comm…",
      "file": {
        "href": "../../../ingestion/documents/preview/index.html",
        "label": "ingestion/documents/preview.md"
      },
      "href": "../../../ingestion/documents/preview/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "link",
      "title": "Preview",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…g, contract import, dictionary, scan, links, combination, relation typing, keywo…",
      "file": {
        "href": "../../../ingestion/pipeline/pipeline/index.html",
        "label": "ingestion/pipeline/pipeline.md"
      },
      "href": "../../../ingestion/pipeline/pipeline/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "links",
      "title": "Pipeline",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…hoice travels in the address of the page so that a search can be sent as a link.",
      "file": {
        "href": "../../../publication/search/facet/index.html",
        "label": "publication/search/facet.md"
      },
      "href": "../../../publication/search/facet/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "link",
      "title": "Facet",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ents mirroring the sections, the skip link, the focus ring, the tab order and a …",
      "file": {
        "href": "../../../publication/site/accessibility-audit/index.html",
        "label": "publication/site/accessibility-audit.md"
      },
      "href": "../../../publication/site/accessibility-audit/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "link",
      "title": "Accessibility audit",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…dex next to it, and the assets. Every link is relative and every page sits in it…",
      "file": {
        "href": "../../../publication/site/site/index.html",
        "label": "publication/site/site.md"
      },
      "href": "../../../publication/site/site/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "link",
      "title": "Site",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…it in the generated site: the top bar links to the spaces page, which lists them…",
      "file": {
        "href": "../../../publication/site/space/index.html",
        "label": "publication/site/space.md"
      },
      "href": "../../../publication/site/space/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "links",
      "title": "Space",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ki, without rebuilding it: a markdown link into another source, a frontmatter re…",
      "file": {
        "href": "../../../quality/checks/global-check/index.html",
        "label": "quality/checks/global-check.md"
      },
      "href": "../../../quality/checks/global-check/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "link",
      "title": "Global check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…frontmatter, identifiers and internal links. The lint package lists them as LOCA…",
      "file": {
        "href": "../../../quality/checks/local-check/index.html",
        "label": "quality/checks/local-check.md"
      },
      "href": "../../../quality/checks/local-check/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "links",
      "title": "Local check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…aleness threshold; I-REL-AMBIGUOUS, a link left on the generic relation; I-PII-D…",
      "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,
      "surface": "link",
      "title": "Vocabulary and filing checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…y (sources, files, entities per type, links per method, keyword pages and expres…",
      "file": {
        "href": "../../../quality/findings/build-log/index.html",
        "label": "quality/findings/build-log.md"
      },
      "href": "../../../quality/findings/build-log/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "links",
      "title": "Build log",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…erenceMethods (a method that produces links), checks (a check with its identifie…",
      "file": {
        "href": "../../../quality/plugins/contribution-point/index.html",
        "label": "quality/plugins/contribution-point.md"
      },
      "href": "../../../quality/plugins/contribution-point/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "links",
      "title": "Contribution point",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/api/model-query/index.html",
        "label": "api/model-query.md"
      },
      "href": "../../../../specs/api/model-query/index.html#L20",
      "kind": "recognised",
      "line": 20,
      "surface": "Link",
      "title": "Model query API",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "…, its displayed neighbourhood and the links it is an end of, as the entity page …",
      "file": {
        "href": "../../../../specs/api/operations/get-entity/index.html",
        "label": "api/operations/get-entity.md"
      },
      "href": "../../../../specs/api/operations/get-entity/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "surface": "links",
      "title": "Get an entity",
      "type": "endpoint",
      "typeLabel": "Operation"
    },
    {
      "context": "Proposes the links a note could write, from the candidates of the last build: th…",
      "file": {
        "href": "../../../../specs/api/operations/suggest-links/index.html",
        "label": "api/operations/suggest-links.md"
      },
      "href": "../../../../specs/api/operations/suggest-links/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "links",
      "title": "Suggest links",
      "type": "endpoint",
      "typeLabel": "Operation"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/api/plugin-api/index.html",
        "label": "api/plugin-api.md"
      },
      "href": "../../../../specs/api/plugin-api/index.html#L20",
      "kind": "recognised",
      "line": 20,
      "surface": "Link",
      "title": "Plugin API",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/decisions/inference/declarative-profile/index.html",
        "label": "decisions/inference/declarative-profile.md"
      },
      "href": "../../../../specs/decisions/inference/declarative-profile/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "surface": "Link",
      "title": "Declarative profile",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… most static sites do: one stylesheet link, no file to ship. Superseded by self-…",
      "file": {
        "href": "../../../../specs/decisions/publication/fonts-from-a-third-party-host/index.html",
        "label": "decisions/publication/fonts-from-a-third-party-host.md"
      },
      "href": "../../../../specs/decisions/publication/fonts-from-a-third-party-host/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "link",
      "title": "Fonts from a third-party host",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…stic. An accent that is rare, marking links and the current position, never a st…",
      "file": {
        "href": "../../../../specs/decisions/publication/one-familiar-chrome/index.html",
        "label": "decisions/publication/one-familiar-chrome.md"
      },
      "href": "../../../../specs/decisions/publication/one-familiar-chrome/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "links",
      "title": "One familiar chrome",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…le://, where a page may not fetch, it links to it. The threshold of twenty is bu…",
      "file": {
        "href": "../../../../specs/decisions/publication/paginated-mentions/index.html",
        "label": "decisions/publication/paginated-mentions.md"
      },
      "href": "../../../../specs/decisions/publication/paginated-mentions/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "surface": "links",
      "title": "Paginated mentions",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… the operations as a plain list and a link to that view; the island fetches the …",
      "file": {
        "href": "../../../../specs/decisions/publication/purpose-built-contract-viewer/index.html",
        "label": "decisions/publication/purpose-built-contract-viewer.md"
      },
      "href": "../../../../specs/decisions/publication/purpose-built-contract-viewer/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "surface": "link",
      "title": "Purpose-built contract viewer",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… for it (footer.credit: true, a plain link to the repository); by default nothin…",
      "file": {
        "href": "../../../../specs/decisions/publication/white-label-by-default/index.html",
        "label": "decisions/publication/white-label-by-default.md"
      },
      "href": "../../../../specs/decisions/publication/white-label-by-default/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "link",
      "title": "White label by default",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… and message, entities by identifier, links by their triple, provenances by meth…",
      "file": {
        "href": "../../../../specs/decisions/quality/reproducible-builds/index.html",
        "label": "decisions/quality/reproducible-builds.md"
      },
      "href": "../../../../specs/decisions/quality/reproducible-builds/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "links",
      "title": "Reproducible builds",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…names, offered as an object without a link; a pair of resources scored as twins …",
      "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": "link",
      "title": "Candidate",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…r-source commits; every entity; every link with its provenances; every finding; …",
      "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": "link",
      "title": "Model",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…, the address forwards to the note's page so that a link written to it survives.",
      "file": {
        "href": "../../../../specs/objects/inference/recognition/keyword-page/index.html",
        "label": "objects/inference/recognition/keyword-page.md"
      },
      "href": "../../../../specs/objects/inference/recognition/keyword-page/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "link",
      "title": "Keyword page",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…ary counts the entities per type, the links per method, the keyword pages publis…",
      "file": {
        "href": "../../../../specs/objects/ingestion/build/index.html",
        "label": "objects/ingestion/build.md"
      },
      "href": "../../../../specs/objects/ingestion/build/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "links",
      "title": "Build",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…remediation, attached to an entity, a link or a resource. Findings go to the bui…",
      "file": {
        "href": "../../../../specs/objects/quality/finding/index.html",
        "label": "objects/quality/finding.md"
      },
      "href": "../../../../specs/objects/quality/finding/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "link",
      "title": "Finding",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…: a note for a word everybody uses, a link where a mention was only recognised, …",
      "file": {
        "href": "../../../../specs/processes/ingestion/onboarding-a-repository/index.html",
        "label": "processes/ingestion/onboarding-a-repository.md"
      },
      "href": "../../../../specs/processes/ingestion/onboarding-a-repository/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "surface": "link",
      "title": "Onboarding a repository",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…frontmatter that qualifies it and the links that assert its relations. An author…",
      "file": {
        "href": "../../../../specs/roles/ingestion/author/index.html",
        "label": "roles/ingestion/author.md"
      },
      "href": "../../../../specs/roles/ingestion/author/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "links",
      "title": "Author",
      "type": "role",
      "typeLabel": "Role"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html",
        "label": "rules/contracts/ambiguous-operation.rule.md"
      },
      "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "surface": "Link",
      "title": "Ambiguous operation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Link",
      "file": {
        "href": "../../../../specs/rules/contracts/api-without-consumer/index.html",
        "label": "rules/contracts/api-without-consumer.rule.md"
      },
      "href": "../../../../specs/rules/contracts/api-without-consumer/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "surface": "Link",
      "title": "API without consumer",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…derive its identifier and resolve its links, and take severities and remediation…",
      "file": {
        "href": "../../../../specs/rules/engine/linter-build-parity/index.html",
        "label": "rules/engine/linter-build-parity.rule.md"
      },
      "href": "../../../../specs/rules/engine/linter-build-parity/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "surface": "links",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ing of it enters the model, and every link that points to it is reported as a br…",
      "file": {
        "href": "../../../../specs/rules/identifiers/invalid-encoding/index.html",
        "label": "rules/identifiers/invalid-encoding.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/invalid-encoding/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "link",
      "title": "Invalid encoding",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…hose distinct neighbours, over the typed links and the co-occurrence neighbourho…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/suggested-domain/index.html",
        "label": "rules/vocabulary/suggested-domain.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/suggested-domain/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "typed links",
      "title": "Suggested domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ps both, every occurrence of the form links to each entity at half the confidenc…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/term-homonym/index.html",
        "label": "rules/vocabulary/term-homonym.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/term-homonym/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "links",
      "title": "Term homonym",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…anel to see who cites the entity: the links authors wrote in one section, the wo…",
      "file": {
        "href": "../../../../specs/screens/pages/exploring-the-site/index.html",
        "label": "screens/pages/exploring-the-site.md"
      },
      "href": "../../../../specs/screens/pages/exploring-the-site/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "surface": "links",
      "title": "Exploring the site",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…pace cite most, a note counted by the links from those notes, a keyword page by …",
      "file": {
        "href": "../../../../specs/screens/pages/space/index.html",
        "label": "screens/pages/space.md"
      },
      "href": "../../../../specs/screens/pages/space/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "surface": "links",
      "title": "Space",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "The \"Spaces\" link of the top bar and the \"SPACES\" entry of the drawer lead here;…",
      "file": {
        "href": "../../../../specs/screens/pages/spaces/index.html",
        "label": "screens/pages/spaces.md"
      },
      "href": "../../../../specs/screens/pages/spaces/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "surface": "link",
      "title": "Spaces",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…eader of every page and the home page link to it with the total of the first two…",
      "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": "link",
      "title": "To-do page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ked as the current page, every chip a link to its page with a cross that removes…",
      "file": {
        "href": "../../../../specs/screens/panels/pinned-pages/index.html",
        "label": "screens/panels/pinned-pages.md"
      },
      "href": "../../../../specs/screens/panels/pinned-pages/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "surface": "link",
      "title": "Pinned pages",
      "type": "screen",
      "typeLabel": "Screen"
    }
  ]
}
