{
  "id": "keywords/download",
  "mentions": [
    {
      "context": "…ment\" followed by the file name. Its first line links the original file for download, at the copy the build placed next to the page, and, when the conversion pr…",
      "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": 4,
      "surface": "download",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…pt next to it are one representation: the \"Deck\" tab offers the original to download, the preview in the document viewer, opened as soon as the tab is shown, an…",
      "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": 3,
      "surface": "download",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…d the text of every page of that PDF, the only text an office document ever contributes. A conversion that fails is a finding and the document stays a download.",
      "file": {
        "href": "../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../specs/processes/ingestion/build-pipeline/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 2,
      "surface": "download",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…s the contract, it does not duplicate it; at the foot of the card the link that 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": 2,
      "surface": "downloads",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…low behind the tabs \"Document\", \"Extracted text\" and \"Related notes\", with \"Download the original\" at the end of the bar, the original file placed next to the p…",
      "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": "Download",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…dable, and the note that describes it stands among its files.\"; two exits, \"Download the original\" and \"Why this failure?\", which unfolds the cause as the build…",
      "file": {
        "href": "../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../specs/screens/pages/edge-cases/index.html#L19",
      "kind": "recognised",
      "line": 19,
      "passages": 2,
      "surface": "Download",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… the way the mentions panel cites it, so that a mention read on slide three lands on slide three. A document without extracted text says so; the download stays.",
      "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": 4,
      "surface": "download",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…thumbnails. The text shown and searched is the text the build extracted from the PDF, cut at build.extracted_text_max_chars in all; the download gives the rest.",
      "file": {
        "href": "../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../specs/viewers/document-viewer/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "download",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Download the file → the copy next to the page",
      "file": {
        "href": "../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../specs/viewers/document-viewer/index.html#L24",
      "kind": "recognised",
      "line": 24,
      "passages": 4,
      "surface": "Download",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…the meeting, and the callout is absent when nothing links them. The file to download follows the lines and, when pseudonymisation applied, the note that the nam…",
      "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": 3,
      "surface": "download",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Download a file → the original file",
      "file": {
        "href": "../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../specs/screens/pages/meeting-page/index.html#L31",
      "kind": "recognised",
      "line": 31,
      "passages": 3,
      "surface": "Download",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… the text of its cues, the metadata of its reader, and the file offered for download, written back by the reader with the same timecodes; withhold a transcript …",
      "file": {
        "href": "../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../specs/processes/ingestion/build-pipeline/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 2,
      "surface": "download",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Download the contract → the declared URL or the copy next to the page",
      "file": {
        "href": "../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../specs/screens/pages/api-page/index.html#L28",
      "kind": "recognised",
      "line": 28,
      "passages": 2,
      "surface": "Download",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Download the original → the copy next to the page",
      "file": {
        "href": "../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../specs/screens/pages/document-page/index.html#L28",
      "kind": "recognised",
      "line": 28,
      "passages": 2,
      "surface": "Download",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Download the original of a document whose conversion failed → document page",
      "file": {
        "href": "../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../specs/screens/pages/edge-cases/index.html#L35",
      "kind": "recognised",
      "line": 35,
      "passages": 2,
      "surface": "Download",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… a note merged with one, carries the document viewer after the article: the download link of each file, its PDF, a rail of its pages, slides or cues, their extr…",
      "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": 2,
      "surface": "download",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…nd its page count when one is known, the viewer, the extracted text and the download opening on demand. A document without a note leads, its own file being the …",
      "file": {
        "href": "../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../specs/screens/pages/entity-page/index.html#L41",
      "kind": "recognised",
      "line": 41,
      "passages": 2,
      "surface": "download",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…e import only for a contract fetched from a URL. Its last line is the link \"Download the contract\": the URL declared in the note when the contract is remote, or…",
      "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": 2,
      "surface": "Download",
      "title": "Contract viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Download the contract → the declared URL or the copy next to the page",
      "file": {
        "href": "../../specs/viewers/contract-viewer/index.html",
        "label": "viewers/contract-viewer.md"
      },
      "href": "../../specs/viewers/contract-viewer/index.html#L27",
      "kind": "recognised",
      "line": 27,
      "passages": 2,
      "surface": "Download",
      "title": "Contract viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…without copying it into the note: its operations as a plain list, a link to download the original, and a viewer that loads the signatures and schemas on demand.",
      "file": {
        "href": "../../glossary/inference/contracts/contract/index.html",
        "label": "inference/contracts/contract.md"
      },
      "href": "../../glossary/inference/contracts/contract/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "download",
      "title": "Contract",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…s, and reports a failed conversion as W-CONV-FAILED, the document staying a download. The official converter drives headless LibreOffice; no converter runs in t…",
      "file": {
        "href": "../../glossary/ingestion/documents/converter/index.html",
        "label": "ingestion/documents/converter.md"
      },
      "href": "../../glossary/ingestion/documents/converter/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "download",
      "title": "Converter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…iews it and reads its text slide by slide. Its page offers the original for download, the PDF the conversion produced or the preview committed next to it, a rai…",
      "file": {
        "href": "../../glossary/ingestion/documents/deck/index.html",
        "label": "ingestion/documents/deck.md"
      },
      "href": "../../glossary/ingestion/documents/deck/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "download",
      "title": "Deck",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ters the model only through what it documents. Its page offers the file for download, shows its extracted text page by page and, when the conversion produced a …",
      "file": {
        "href": "../../glossary/ingestion/documents/document/index.html",
        "label": "ingestion/documents/document.md"
      },
      "href": "../../glossary/ingestion/documents/document/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "download",
      "title": "Document",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ention cites slide 3 where a note cites a line. The page of the document shows it position by position, cut at the configured size; the download gives the rest.",
      "file": {
        "href": "../../glossary/ingestion/documents/extracted-text/index.html",
        "label": "ingestion/documents/extracted-text.md"
      },
      "href": "../../glossary/ingestion/documents/extracted-text/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "download",
      "title": "Extracted text",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…. previews: false on a source keeps the PDFs out of the published site: the download link and the extracted text remain. A committed preview shares the base nam…",
      "file": {
        "href": "../../glossary/ingestion/documents/preview/index.html",
        "label": "ingestion/documents/preview.md"
      },
      "href": "../../glossary/ingestion/documents/preview/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "download",
      "title": "Preview",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ty carry several, and its page shows them one after the other, the file for download, its extracted text and its viewer. An office document without markdown nex…",
      "file": {
        "href": "../../glossary/ingestion/sources/representation/index.html",
        "label": "ingestion/sources/representation.md"
      },
      "href": "../../glossary/ingestion/sources/representation/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "download",
      "title": "Representation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ter, or when a conversion fails, an office document has no text and stays a download, and the count of such documents is what the fail-on policy of the build wa…",
      "file": {
        "href": "../../specs/decisions/ingestion/single-extraction-path/index.html",
        "label": "decisions/ingestion/single-extraction-path.md"
      },
      "href": "../../specs/decisions/ingestion/single-extraction-path/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "surface": "download",
      "title": "Single extraction path",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "A font family named in theme.yaml is not a download: the project ships its font files itself under the assets of its theme and binds them with @font-face rules …",
      "file": {
        "href": "../../specs/decisions/publication/self-hosted-fonts/index.html",
        "label": "decisions/publication/self-hosted-fonts.md"
      },
      "href": "../../specs/decisions/publication/self-hosted-fonts/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "download",
      "title": "Self-hosted fonts",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…rowses the index, reads a page, follows the mentions and the neighbourhood, downloads a document, pins the pages to keep at hand. A reader needs no account, no …",
      "file": {
        "href": "../../specs/roles/publication/reader/index.html",
        "label": "roles/publication/reader.md"
      },
      "href": "../../specs/roles/publication/reader/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "downloads",
      "title": "Reader",
      "type": "role",
      "typeLabel": "Role"
    },
    {
      "context": "…he pseudonyms: the page of the meeting shows neither the transcript nor its download, and its text enters neither the model nor the search index. The raw file i…",
      "file": {
        "href": "../../specs/rules/documents/transcript-withheld/index.html",
        "label": "rules/documents/transcript-withheld.rule.md"
      },
      "href": "../../specs/rules/documents/transcript-withheld/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "download",
      "title": "Transcript withheld",
      "type": "rule",
      "typeLabel": "Business rule"
    }
  ]
}
