An OSCAL developer (working with Metaschema) might like to have a way to produce, from a metaschema, a plain simple XSLT, which would produce a reasonably clean HTML rendering of the (metaschema-valid XML) data for display in a vanilla browser.
Goals:
Ease the long-term burden of maintaining such tooling for every layer
Encourage others to do more and better things than the "easy 80%" that might be given nearly for free by a tool
Educate by means of demonstrating yet another use for an OSCAL Metaschema
Dependencies:
None tmk beyond stability in the metaschema design. A prototype XSLT for this already exists on my system.
TBD: whether to produce an XSLT 1.0 stylesheet, an XSLT 3.0 stylesheet, or both. Details of supported interfaces. Details of the mapping, for example propagating @class.
Acceptance Criteria
Is the tool in place?
Can we run it whenever we need, including in CI/CD?
User Story:
An OSCAL developer (working with Metaschema) might like to have a way to produce, from a metaschema, a plain simple XSLT, which would produce a reasonably clean HTML rendering of the (metaschema-valid XML) data for display in a vanilla browser.
Goals:
Dependencies:
None tmk beyond stability in the metaschema design. A prototype XSLT for this already exists on my system.
TBD: whether to produce an XSLT 1.0 stylesheet, an XSLT 3.0 stylesheet, or both. Details of supported interfaces. Details of the mapping, for example propagating @class.
Acceptance Criteria