Skip to content

Convert the eight UnitsML parts to the ribose flavor - #23

Merged
ronaldtse merged 2 commits into
mainfrom
ribose-36812-36819
Nov 1, 2026
Merged

ronaldtse merged 2 commits into
mainfrom
ribose-36812-36819

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

The UnitsML register renders in the same document flavor as the Plurimath register: ribose, not ISO.

  • Front matter: mn-document-class: ribose, ref-docnumber CC 3681N:2026(E), CalConnect committee, per-part titles — the ISO attributes (docstage machinery, French-title requirements, title-intro/title-main) are gone.
  • Sections: 02-norm-refs → 02-normrefs, 99-bibliography → 98-bibliography, includes updated.
  • Voice: all 44 MUST/SHALL/SHOULD/REQUIRED keyword uses restated as declarative prose; the RFC 2119/8174 normative references and the requirement-language clause are removed; the ISO terminology-database boilerplate and the ISO-pattern foreword note are gone.

The frozen v1 base standards (36810, 36811) and the legacy documents are untouched.

Verified: all eight parts compile with metanorma compile -t ribose, zero errors, zero style warnings; register validator 13/13. www.unitsml.org/docs will render these with the same presentation as plurimath.github.io/docs.

Same conversion the Plurimath series received: the ISO document class
(ISO boilerplate, docstage machinery, French-title requirements,
RFC-2119 key words) is replaced by the ribose flavor these documents
are rendered with on the site.

- Front matter: ribose class, ref-docnumber CC 3681N:2026(E),
  CalConnect committee, document title, no ISO attributes.
- Sections: norm-refs renamed to the ribose name, bibliography to 98,
  includes updated.
- Voice: every MUST/SHALL/SHOULD/REQUIRED keyword use (44 across the
  register) restated as declarative prose; the RFC 2119/8174
  references and the requirement-language clause are removed; the ISO
  terminology-database boilerplate and the ISO-pattern foreword note
  are gone.

Verified: all eight parts compile with 'metanorma compile -t ribose'
with zero errors and zero style warnings; the register validator
passes 13/13.
@ronaldtse
ronaldtse merged commit df3f510 into main Nov 1, 2026
5 checks passed
@ronaldtse
ronaldtse deleted the ribose-36812-36819 branch November 1, 2026 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant