XUSP 1.1 RTF Avatar
  1. OMG Issue

XUSP11 — Replace XUSP 1.0 with new XUSP 1.1 Rules Table

  • Key: XUSP11-108
  • Status: open  
  • Source: NASA ( Mr. James Kevin Rice)
  • Summary:

    The XUSP 1.0 table followed the entire syntax tree of XTCE, and in so doing rules were output at each match the in tree path.

    But XTCE is highly repetitive. To shorten the output the tree was pruned at certain paths that had already been output (e.g. @name appears early in the output, the rule is output 1 time there but not again, etc...)

    Even with a lot of hand tuning and pruning the resulting table is 1000s of lines long.

    In reality this method produces a lot of duplicate rules and an implementation should consolidate the rules into a small table of executable rules by reading the table and sorting/removing duplicates.

    Or the table is published in its reduced an normative form.

    The reduced form is something over 100 concrete rules.

    These rules are written in XPath 2.0. They have been tested for syntax errors using software, and correctness using XML unit tests and a software tester.

    Likewise they have been hand-tested by following the rules, and using them to guide the editing or updating of the XTCE 1.2. xsd into a non-normative GovSat 1.1. xsd corresponding those rules.

  • Reported: XUSP 1.0 — Mon, 20 Apr 2026 19:33 GMT
  • Updated: Fri, 1 May 2026 20:25 GMT