1.9 KiB
1.9 KiB
The scienting specifications
These chapters are the normative text of spec 0.1.
Schemas, SQL, the JSON-LD context, the registries, the vectors and the fixtures are normative too, and the chapters say which.
Where a chapter and a vector disagree, the disagreement is a bug in this repository; report it.
| Chapter | Subject |
|---|---|
| 00 | Scope, conformance, versions and status |
| 01 | Canonical JSON, numbers, hashes, normalization, offsets, times, IDs, keys and files |
| 02 | Works, versions, witnesses and documents; document.json and witnesses.json |
| 03 | Nodes, their kinds and children, content, attributes and inline runs |
| 04 | Minting IDs, permanence, retirement, aliases and record IDs |
| 05 | The five content values, the projections, alignment, suspects and keyed hashes |
| 06 | Addresses, anchors and the five resolutions, with drift |
| 07 | Page fingerprints, stamp rules, pages and locations |
| 08 | Fidelity levels, receipts, the roster, revocations, spot-checks and error bounds |
| 09 | Figures, panels, tables, cells and equations |
| 10 | References and citations |
| 11 | Corrections and the gate |
| 12 | The package |
| 13 | The database form and the bundle |
| 14 | Rights records, policies, stages and backends |
| 15 | Datasets |
| 16 | Digitization records |
| 17 | Views |
| 18 | Layers and annotations |
| 19 | Exercises, submissions and grades |
| 20 | Projects |
| 21 | Drafts: snapshots and sentence-ID sidecars |
| 22 | Conformance, the suite and the rule catalog |