0003 Content format 1
- Status: accepted (2026-10-29)
Decision
Section titled “Decision”- One
<astl-doc format="1" lang>root; optional<astl-page id label>wrappers (first-class pages: titles, per-page check, page restore).label, nottitle, becausetitleis the HTML tooltip attribute. - Structured data uses child elements (
<astl-option>,<astl-alt>) instead of JSON in attributes: options can hold rich text,langspans and math, and the format is easy for people and language models to write. langis required: it drives grading (decimal comma, diacritics, case rules) and screen reader pronunciation.- Every format carries a version:
formaton the document,von elements,formatin keys and snapshots.
Consequences
Section titled “Consequences”Sources stay readable HTML that any WYSIWYG can produce; views are deterministic and cacheable by hash.