End-to-End Demonstrations
1. IASP Core Showcase (demo/essay-on-attentive-reading.md): Exercises Axis A delivery roles, Axis B compositions, .include fragment splicing, {{meta:version}} placeholders, stage guards, and AI disclosure sidecars.
2. Six-Server Authoring Interoperability Demo (demo/interoperability-essay.md): Co-authored across terminology-mcp, holdings-mcp, corpus-mcp, quote-mcp, zotero-mcp, and iasp-mcp with verified Calibre quotes (<!-- quote <id> -->), BetterBibTeX --citeproc citations, and compositional IASP wrappers.
Compose Layered Intent (delivery.modifier)
Test any combination of Axis A delivery roles, Axis B modifiers, and build hints (e.g. note.insight.major, sidebar.example, bridge.reflection.pre-pagebreak).
Resolved tokens: .note + .insight + .major
Valid IASP composition
Delivery role `note`: Ancillary content tied to a point, but not necessarily a formal footnote. The most-composed role: the build recognises a fixed set of note variants (see the 'Note variants' collection), each with its own box style, written note.<variant>. Modifier `insight` (exposition-and-support): Moment of realization or reframing. As a note variant (note.insight) it renders with an asterism row. Modifier `insight-major` (exposition-and-support): Build extension (note.insight.major, badge strip). An insight given more weight than the asterism form. Build modifier `.major` (marker): Composes with note.insight (note.insight.major) to promote the asterism row to a full badge strip.
::: {.note .insight .major}
...
:::::: note.insight.major
...
:::## Heading Title {.note .insight .major}- EPUB / HTML
Div with epub:type="note", CSS class .note.insight.major, glyph ⁂- XeLaTeX PDF
\begin{notebox} with \notevariantinsightmajor- Ghost Markdown
- HTML <div> (#dce8f5 background, #2a5fa5 border) with "⁂ INSIGHT" badge
Note Variants Palette (note.<variant>)
Each variant in the note-variants profile set renders with its own box environment in XeLaTeX, CSS custom properties in EPUB/HTML, and inline-styled HTML card in Ghost.
::: note.idea
notebox · inline-glyph::: note.insight
notebox · asterism-row::: note.insight.major
notebox · badge-strip::: note.warning
noteboxwarning · badge-strip::: note.breadcrumb
noteboxbreadcrumb · badge-strip::: note.transition
noteboxtransition · inline-glyph::: note.usage
noteboxusage · badge-strip::: note.integration
noteboxintegration · badge-strip::: note.responsibility
noteboxresponsibility · badge-strip::: note.reflexive
noteboxreflexive · badge-strip::: note.synthesis
noteboxsynthesis · badge-strip::: note.disclosure
noteboxdisclosure · badge-strip::: note.ai
noteboxdisclosure · badge-strip::: note.navigation
noteboxnavigation · badge-strip::: note.orientation
noteboxnavigation · badge-strip::: note.bridge
noteboxbridge · badge-strip::: note.contrast
noteboxcontrast · inline-glyph::: note.misuse
noteboxmisuse · badge-strip::: note.diagnostic
noteboxdiagnostic · badge-strip::: note.closing
noteboxclosing · badge-strip::: note.methodology
noteboxmethodology · badge-strip::: note.context
noteboxcontext · badge-strip::: note.scope
noteboxscope · badge-strip::: note.checklist
noteboxchecklist · badge-strip::: note.prelude
noteboxprelude · ornamentAxis A — Delivery Roles
How a passage relates to the surrounding narrative flow. Listed in delivery-order reading order, followed by build extensions.
| Slug / Notation | Role | Scope Note | Set |
|---|---|---|---|
front-matter, frontmatter |
front-matter | Material framing the work (preface, introduction, etc.). | delivery-order core |
series |
series | Optional super-division above parts; use only if helpful. Naming is configurable (see Part Naming). | delivery-order core |
part |
part | Major thematic division. | delivery-order core |
chapter |
chapter | Primary unit of argument. | delivery-order core |
section |
section | Subdivision within a chapter. | delivery-order core |
interlude |
interlude | Intentional pause or tonal shift. | delivery-order core |
bridge |
bridge | Transitional connective text. Also used as a note variant (note.bridge, lavender badge) to stitch concepts together inside a chapter or appendix. In builds a bridge maps to ARIA role complementary and accepts .pre-pagebreak / .post-pagebreak. | delivery-order core note-variants |
sidebar, aside |
sidebar | Optional digression or parallel track. Common compositions: sidebar.example, sidebar.background. Builds map it to epub:type aside and ARIA role complementary; .sidebar-block gives the full-width badge form. | delivery-order core |
note |
note | Ancillary content tied to a point, but not necessarily a formal footnote. The most-composed role: the build recognises a fixed set of note variants (see the 'Note variants' collection), each with its own box style, written note.<variant>. | delivery-order core |
footnote |
footnote | Localized ancillary content. Example composition: footnote.counterpoint. | delivery-order core |
endnotes, footnotes |
endnotes | Deferred ancillary content. The build's 'footnotes' class maps to doc-endnotes. | delivery-order core |
appendix |
appendix | Material outside the main narrative flow. | delivery-order core |
backmatter |
back-matter | Build extension. Material closing the work after the main narrative (bibliography, index, colophon, etc.); counterpart to front-matter. | |
callout |
callout | Build extension. A short aside lifted out of the flow with a light border-left treatment. | |
epigraph |
epigraph | Build extension. A quotation set at the head of a part, chapter or section. | |
epigraph-inline |
epigraph-inline | Build extension. An epigraph set within the running text rather than as a heading block. | |
sidebar-inline |
sidebar-inline | Build extension. A sidebar that sits inside the prose, with a glyph on its first line rather than a badge header. |
Axis B — Modifiers
What kind of rhetorical, expository, stance-signaling, or navigational work a passage is doing.
| Notation | Group | Scope Note | Sets |
|---|---|---|---|
claim |
argument-and-reasoning | Supporting assertion. | core |
contrast |
argument-and-reasoning | Build extension (note.contrast, inline ⇆ glyph). A short compare/contrast clarification between frameworks. | note-variants |
counterpoint |
argument-and-reasoning | Alternative or opposing view. | core |
implication |
argument-and-reasoning | Consequence of an argument. | core |
integration |
argument-and-reasoning | Build extension (note.integration, teal ∞ badge). Guidance on integrating or synthesising across frameworks. | note-variants |
provocation |
argument-and-reasoning | Intentionally unsettling prompt. | core |
qualification |
argument-and-reasoning | Limitation or nuance. | core |
reflection |
argument-and-reasoning | Interpretive or contemplative pause. Example: bridge.reflection. | core |
synthesis |
argument-and-reasoning | Integration of ideas. As a note variant (note.synthesis, green ⊕ badge): a block that integrates multiple strands into a single takeaway. | core note-variants |
thesis |
argument-and-reasoning | Central claim. Example: section.thesis, to mark a major move. | core |
analogy |
exposition-and-support | Comparative explanation. | core |
background |
exposition-and-support | Contextual grounding. Example composition: sidebar.background. | core |
case-study |
exposition-and-support | Extended real-world instance. | core |
checklist |
exposition-and-support | Build extension (note.checklist, teal ☐ badge). Indicative checklists, verification criteria or structured evidence markers. | note-variants |
context |
exposition-and-support | Build extension (note.context, warm slate ◉ badge). Contextual framing that sets the scene or establishes background. | note-variants |
definition |
exposition-and-support | Clarification of a term. Also usable alone as a block (::: definition, green glossary frame). Example composition: note.definition. | core |
diagnostic |
exposition-and-support | Build extension (note.diagnostic, blue 🔍 badge). Pattern-recognition checklists and diagnostic callouts. | note-variants |
example |
exposition-and-support | Concrete illustration. Also usable alone as a block (::: example, blue accent frame). Example composition: sidebar.example. | core |
gloss |
exposition-and-support | Brief explanatory note. | core |
idea |
exposition-and-support | Build extension (note.idea, inline 💡 glyph). A suggestion or generative thought offered in passing. | note-variants |
insight |
exposition-and-support | Moment of realization or reframing. As a note variant (note.insight) it renders with an asterism row. | core note-variants |
insight.major |
exposition-and-support | Build extension (note.insight.major, badge strip). An insight given more weight than the asterism form. | note-variants |
methodology |
exposition-and-support | Build extension (note.methodology, indigo ⊢ badge). Explains how the analysis is conducted. | note-variants |
usage |
exposition-and-support | Build extension (note.usage, steel-blue ⚙ badge). Guidance on how to apply a framework or idea. | note-variants |
breadcrumb |
reader-navigation | Pointer back to where an idea was introduced or forward to where it continues. note.breadcrumb (named as a common pattern in IASP Core) renders with a directional chevron; add .badge for the BREADCRUMB label. | note-variants |
closing |
reader-navigation | Build extension (note.closing, muted ∎ badge). Closing-note and endcap reflections. | note-variants |
navigation |
reader-navigation | Build extension (note.navigation, teal ⇢ badge). Reader-navigation breadcrumbs and orientation guides. The docs also list note.orientation for the same purpose, but iasp-semantics.lua has no 'orientation' variant, so it currently renders as a plain note. | note-variants |
prelude |
reader-navigation | Build extension (note.prelude). An opening note that prepares the reader for what follows. | note-variants |
transition |
reader-navigation | Build extension (note.transition, inline ⇥ glyph). Hand-off moments, scene shifts or narrative pivots. | note-variants |
assumption |
reader-signals-and-stance | Declared premise. | core |
caution |
reader-signals-and-stance | Advice against overreach. | core |
disclosure |
reader-signals-and-stance | Build extension (note.disclosure, violet ◊ badge). Transparency notes: assumptions, limits, or what is being disclosed. | note-variants |
limitation |
reader-signals-and-stance | Known constraint. | core |
misuse |
reader-signals-and-stance | Build extension (note.misuse, red ✕ badge). Flags common misreadings or warns against weaponizing a framework. | note-variants |
notice |
reader-signals-and-stance | Important framing information. | core |
reflexive |
reader-signals-and-stance | Build extension (note.reflexive, slate ⟲ badge). Reflexive cautions: the author or reader turning the analysis on themselves. | note-variants |
responsibility |
reader-signals-and-stance | Build extension (note.responsibility, amber ⚖ badge). Responsibility or accountability framing. | note-variants |
scope |
reader-signals-and-stance | Build extension (note.scope, warm copper ◎ badge). Delimits boundaries, applicability or evidentiary thresholds. | note-variants |
uncertainty |
reader-signals-and-stance | Epistemic humility. | core |
warning |
reader-signals-and-stance | Risk, harm or moral alert. As a note variant (note.warning) it renders with a warning badge. | core note-variants |
Profile Concept Sets (from terminology-mcp)
| Set | Ordered | Members | Description |
|---|---|---|---|
coreIASP Core |
No | 33 | The terms defined in IASP Core (Semantic Vocabulary §6–7): twelve delivery roles and twenty-one modifiers. Everything else in the scheme is a build extension or a grouping concept. |
delivery-orderDelivery roles in reading order |
Yes | 12 | IASP Core delivery roles in the order Semantic Vocabulary §6 lists them: framing, structural divisions from largest to smallest, connective and parallel text, then ancillary material. |
note-variantsNote variants |
No | 23 | Modifiers the build recognises after note (note.<variant>), each with its own box environment and badge or glyph: the keys of NOTE_VARIANT_CONFIG in iasp_tooling/lua/iasp-semantics.lua. Other modifiers composed with note still render, as a plain note box. |