usnistgov / metaschema-xslt

An implementation of the Metaschema information modeling language, in XSLT and XProc
https://pages.nist.gov/metaschema/
Other
3 stars 9 forks source link

SaxonJS/NodeJS/Typescript deployment #78

Open wendellpiez opened 1 year ago

wendellpiez commented 1 year ago

User Story:

Developers of Metaschema-based technologies may wish to deploy XSLT-based tooling to be used in and by Typescript-based and NodeJS-based tooling and scripting. This could be in support of and complementary to functional metaschema-awareness in Typescript.

Now that normalized metaschema inputs without entity references are available for OSCAL, for example, there may be nothing inhibiting an OSCAL deployment of metaschema-xslt tooling under NodeJS.

This starts with compiling the XSLTs into SEF files for Saxon, coding up interfaces to use the Saxon API. We could do that here and rapidly deploy such a platform for OSCAL (or any other metaschema-based tech) in an appropriate repo.

Goals:

Dependencies:

None known currently. Success of the endeavor does depend on the capability and usefulness of the tools, so unit testing the Inspector etc.

Acceptance Criteria

This can be a tracking Issue.