Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSCAL Inspector XSLT application #12

Open
wendellpiez opened this issue Feb 29, 2024 · 0 comments
Open

OSCAL Inspector XSLT application #12

wendellpiez opened this issue Feb 29, 2024 · 0 comments

Comments

@wendellpiez
Copy link
Collaborator

Tracking Issue for an OSCAL Inspector XSLT application.

Producing an Inspector XSLT for OSCAL, serving a dual purpose

  • Offering a conformant and (ultimately) complete implementation of Metaschema-based validation as a 2nd implementation demonstrating viability of this tech (esp vis-a-vis constraint-checking not covered by XSD for XML)
  • providing OSCAL XML users with easier/better means of cross-checking their data and thus participate more directly in diagnostic/development loops

Milestones (projected)

draft - Near-complete runtime demonstrating viability
final - All of current version of OSCAL (v 1.1.2 or superseding version)

Functional and operational requirements

Stated very broadly

  1. With test runtimes demonstrating Inspector-based validation of documents individually and in batch
  2. Fully aligned with XSD and other XML-validating Metaschema applications (e.g. oscal-cli), with testing to show
  3. Scripts to be run from the CL
  4. Also to be run inside CI/CD
  5. XSpec for bug diagnostics / spot checking / functional testing of OSCAL InspectorXSLT
  • following XSpec deployment in metaschema-xslt repo
  1. OSCAL Inspector web application
  • verbose and quiet modes
  • model-only or model+constraints checking
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant