Versioning
How OWLF versions change and what readers must do.
The owlf field is MAJOR.MINOR.
- Before 1.0, any version change may break. Readers reject a version they do not know.
- From 1.0, a minor version only adds optional fields. Readers reject an unknown major version and read a higher minor version of a known major, ignoring fields they do not know.
Each version keeps its own schema file: schema/0.1.json, schema/0.2.json. Old files stay published.
All @owlf/* packages share one version number.