Menu

#363 Update mathml-related validation rules to reflect the ability of packages to override them.

closed
nobody
5
2020-12-02
2019-03-13
No

We decided many years ago that it was OK for packages to allow new MathML to be used. Our validation rules need updating to reflect this.

We did this already for rule 10202, adding the following sentence to the end:

"An SBML Package may allow new MathML elements to be added to this list, and if so, the package must define required="true" on the SBML container element <sbml>."</sbml>

I think we need to do the same thing for rules 10203, 10204, 10205, 10206, 10207, and 10208. I don't think we need to change 10214. I dunno about 10220 ('only use 'units' on 'cn' elements.)--maybe someone will want to put units on vectors or something?

10205 is particularly important, since this is what the current version of 'distrib' does (extend 'csymbol').

I'll post proposed wording changes in the comments.

Discussion

  • Lucian Smith

    Lucian Smith - 2019-03-13

    Here's a couple screenshots with the new text. Hopefully this makes it easier and not harder to tell what they are; I can repost as text if anyone wants.

     
  • Lucian Smith

    Lucian Smith - 2019-03-27
    • status: open --> pending
    • Group: Reported-Proposed --> Accept-conformance-implications
     
  • Lucian Smith

    Lucian Smith - 2020-12-02
    • status: pending --> closed
     
  • Lucian Smith

    Lucian Smith - 2020-12-02

    Released!

     

Log in to post a comment.

MongoDB Logo MongoDB