Uses of Record Class
dev.omnist.schema.Schema

Packages that use Schema
Package
Description
The normative Schema Algebra: operations that reason about and transform an OSD Schema itself, rather than the documents it describes — normalize, prune, extract, lint, compatible_with, equivalent, is_empty, and structural inference from sample documents (omnist-spec §6).
Reading and writing the Document model as the non-OML wire formats — JSON, YAML, TOML, and XML (omnist-spec §7.3) — including the lossy-adjustment reporting (WriteReport) that records when a format's constraints force a value to be adjusted on write.
OSD (Omnist Schema Definition) modeling and I/O: the Schema type model — records, fields, scalar kinds — plus the lexer, parser, and writer that read and write schemas in their canonical text form (omnist-spec §5).
Validating and materializing documents against an OSD schema: checking a Document conforms to a Schema and reporting diagnostics when it doesn't (omnist-spec §3.6), and the materialization pass that produces a schema-conformant document from one that's structurally compatible but not yet exact (§6.3, §8.2).