Iota Syntaxis

A thin annotation layer for any text format — with Unicode identifiers.

Version 1.0 RC5 Sibling of Jot Syntax

Traf das Design-Team heute ..besprechung ::arbeit::alpha
Заметки в --журнал_42, отчёт в ;;отчёт.pdf
??!envoyer@2026-07-10 résumé à l'équipe

The same eight constructs as Jot Syntax — identifiers in any script.

Read the specification →

Iota Syntaxis is the Unicode variant of Jot Syntax: a lightweight annotation syntax orthogonal to most text formats (Markdown, HTML, LaTeX, plain text). It is not a markup language — it defines no headings, emphasis, or document structure. Instead, it layers a thin metadata-annotation system on top of whatever format your file already uses, without altering the file’s validity. A .md file with Iota Syntaxis is still valid Markdown; a .tex file remains compilable LaTeX.

The two variants differ in exactly one dimension. Jot Syntax keeps identifier characters ASCII-only, for portability; Iota Syntaxis widens them to Unicode XID_Start / XID_Continue, so tags, categories, references, and filenames can be written in any script — ..besprechung, ::работа, --zápisky_42. The sigils themselves stay ASCII: doubled punctuation available on every keyboard.

A text is any document, file, or string carrying Iota Syntaxis constructs — the variant’s generic stand-in term, where Jot Syntax says “jot.”

The Doubled-Symbol Family

Iota Syntaxis comprises eight core constructs, each introduced by a doubled ASCII punctuation character:

SigilNameMnemonicExample
..Tagdoubled period (ellipsis start)..projekt
::Categorydoubled colon (scope operator)::работа::проекти
--ID Referencedoubled dash (en-dash)--zápisky_42, --work--42
//File Referencedoubled slash (path)//notizen.md, ///work/notes.md
;;Resourcedoubled semicolon (attachment);;bericht.pdf
??Tododoubled question mark (action needed)??revoir la proposition
==URLdoubled equals (link)==https://example.com
!!Bookmarkdoubled exclamation (attention)!!úvod

Each sigil is immediately followed by its payload — no space between the sigil and the value. Constructs compose exactly as in Jot Syntax: annotated references with edge labels (--42..nästa), inter-text resources (--42;;отчёт.pdf), line fragments (--42:10-20), and bookmark ranges (--42##úvod,завршетак).

Shared with Jot Syntax

Everything below the identifier layer is shared verbatim between the two variants, so tooling interoperates:

For the ASCII-first, portability-focused sibling — and for published parser implementations — see jotsyntax.org.

Read the full specification: HTML · PDF

Companion specs:
Renderer (beta) — turns parsed constructs into host-format markup — HTML
Preprocessor (alpha) — expands includes before parsing — HTML