Skip to content

Normalize asterisk HTML entities in BMM and class tables#33

Open
sebastian-iancu wants to merge 1 commit into
masterfrom
fix/normalize-bmm-asterisks
Open

Normalize asterisk HTML entities in BMM and class tables#33
sebastian-iancu wants to merge 1 commit into
masterfrom
fix/normalize-bmm-asterisks

Conversation

@sebastian-iancu

Copy link
Copy Markdown
Member

What

Replace the pre-escaped * HTML entity with the literal * character in computable/BMM/openehr_rm_1.2.0.bmm.json — the five multiply operator aliases on DV_AMOUNT, DV_COUNT, DV_DURATION, DV_PROPORTION, DV_QUANTITY. The model should carry the plain character; output-format escaping is the publisher's job.

The affected docs/UML/classes tables are regenerated from the BMM:

  • the five multiply tables — alias now renders as "*";
  • activity.adoc — its regex-any default /.*/ was previously escaped to /.*/ by the publisher even though the BMM documentation already held a literal *.

Mirrors the equivalent normalization in specifications-BASE.

Notes

  • All changes are asterisk-only; verified no other content drift.
  • resource_description.adoc was deliberately not regenerated — doing so surfaced unrelated publisher-version drift (generic-type comma spacing, default-value formatting) that is out of scope here.
  • The five multiply tables are BMM-driven and stable. activity.adoc's single-asterisk normalization depends on the bmm-publisher asterisk-escaping fix; regenerating with the currently-released publisher would re-escape that one line.
  • .html build artifacts will reflect this on the next spec_publish.sh RM run.

🤖 Generated with Claude Code

Replace the pre-escaped * HTML entity with the literal '*' character in
openehr_rm_1.2.0.bmm.json (the five multiply operator aliases on DV_AMOUNT,
DV_COUNT, DV_DURATION, DV_PROPORTION and DV_QUANTITY). The model should carry
the plain character; output-format escaping is the publisher's job.

Regenerate the affected docs/UML/classes tables: the five multiply tables
(alias now '*') plus activity.adoc, whose regex-any default '/.*/' was
previously escaped to '/.*/' by the publisher even though the BMM
documentation already held a literal '*'. Mirrors the BASE normalization.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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