Skip to content

Mapping processed (expanded) ODD to RELAX NG output

Martin Holmes edited this page Apr 6, 2022 · 1 revision

This page is for us to work out an initial basic mapping between the key components of a processed (=expanded) ODD -- in other words, the outcome of a customization being applied to p5subset or to another preceding expanded ODD -- and the RELAX NG components we need to produce from it.

Base level elements:

  • moduleSpec
  • dataSpec
  • classSpec
  • elementSpec
  • macroSpec
  • constraintSpec

Lower level elements:

  • attList/attDef
  • gloss & desc in their various contexts and languages
  • classes/memberOf
  • content & its descendants