Mentions panel

ScreenSpace Specifications

The block of the entity page headed "Related pages (note: Related page)", which answers one question: which pages evoke this entity (note: Entity), and did a person write a link (note: Link) or did the tool recognise (4 passages, no note) the words. One entry per related page, ordered by number of passages (note: Passage), written links (note: Link) and recognised words (note: Recognised word) counted alike; an entry is marked "Cited (30 passages, no note)" when its page writes a link. A page that nothing links to, a keyword page, a meeting (4 passages, no note) or a document (note: Document), lists the pages its own passages evoke instead. The first twenty mentions (note: Mention) are in the served HTML; the rest loads from a JSON fragment (note: Fragment) specific to the entity, never from a global index (3 passages, no note). The block offers a text filter (note: Facet) and a type (note: Type) filter, and without JavaScript the served pages stay readable and their links work. The threshold (note: Publication threshold) of twenty is configurable (3 passages, no note).

Today

The block sits in the right panel (97 passages, no note) after the table of contents (7 passages, no note), headed "Related pages" with the number of related pages. Each entry gives the title of the page as a link, its type, its number of passages and one excerpt (4 passages, no note) linking to the passage: the sentence (25 passages, no note) around the written link, prefixed "Cited ·", when the page holds a link an author wrote, a markdown link (13 passages, no note) or a frontmatter reference (note: Frontmatter reference); the first recognised (37 passages, no note) one otherwise, a title or alias (note: Alias) read in a mapped section (note: Section) or in prose; a passage read from a document is prefixed by its page, slide (note: Deck) or timecode (note: Cue). The words naming the entity are in bold when the scan kept them. The entries are ordered by number of passages, written and recognised together, the order of the build (note: Build) breaking ties (4 passages, no note); six stand in view (48 passages, no note), then a button, "Show the N others"; a note (note: Note) under the list says how they are ordered and what "cited" marks. On a tablet (6 passages, no note) the panel condenses to three titles and the count of the others; on a phone (10 passages, no note) two entries stand before the button. Without a related page, the block says that no other page evokes this one yet.

The related pages of a note of the model (note: Model) are the pages that cite (31 passages, no note) it. A keyword page, a meeting and a document page (note: Document page) stand outside the model, nothing links to them: their block lists the pages their own passages evoke, the words of a keyword (note: Keyword) read in the notes, the titles recognised in the minutes (note: Meeting), the transcript (note: Transcript) or the slides, each entry counted and quoting the first passage, which leads to its place on the page itself; the note under the list says what kind of page this is.

The build writes one fragment per entity (4 passages, no note) with a related page, fragments/<id>.mentions.json, holding all its mentions. Up to build.mentions_inline mentions, twenty by default, every mention is in the page, the first passage of each of the six pages listed first so that their entries are served whatever the count, the pages beyond six behind a disclosure (11 passages, no note) worded as the button, readable without any script (37 passages, no note). Beyond, under two hundred in all, the rest also travels in the page inside a data block, and the button reveals it without any request (31 passages, no note). From two hundred on, the button fetches the fragment; over file://, where a page may not fetch, a link to the fragment stands, as it does in the served HTML before any script runs.

Once the script runs, a group (23 passages, no note) of controls appears above the list: a filter on the title, the type and the passages, and a "Types" disclosure with one ticked checkbox (3 passages, no note) per type among the pages and its count, a line saying how many pages are shown, "19 of 35 pages", and "Clear all". Every control is a native element (10 passages, no note) with a label (44 passages, no note), reachable with the keyboard; none exists without JavaScript, where the static (22 passages, no note) list and its links stand on their own.

Objects

Actions

  1. Open a related page → entity page
  2. Open a passage → entity page
  3. Open the full list of mentions → the fragment of the entity

Rules

Properties5

Application
Generated site
Status
valid
Roles
Reader
URL pattern
/{source}/{path}#mentions-title

5 declared keys. The rest of the file is free text.

On this page4

  1. Today
  2. Objects
  3. Actions
  4. Rules
See the neighbourhood map6 pages6Neighbourhood mapMentions panel

Neighbourhood map Mentions panel

Distance1 hop

Neighbourhood map. The list below carries the same information as the map.existing pageword without a note

82 neighbours in total, more than the map shows.

textual equivalent

Six neighbours at most, always named. Beyond that the map teaches nothing: the list takes over.