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

Define Trestle OSCAL extensions in a language agnostic way #1779

Open
1 task
Tracked by #1713
jpower432 opened this issue Dec 11, 2024 · 3 comments
Open
1 task
Tracked by #1713

Define Trestle OSCAL extensions in a language agnostic way #1779

jpower432 opened this issue Dec 11, 2024 · 3 comments

Comments

@jpower432
Copy link
Member

jpower432 commented Dec 11, 2024

Issue description / feature objectives

trestle extends OSCAL through the OSCAL properties to capture rule information. This rule data is being used in multiple codebases in different programming languages. To ensure the these implementations don't diverge, defining this information in a language agnostic way would help validate the implementations.

Caveats / Assumptions

  • This may require investigation into external constraints

Completion Criteria

  • Define trestle Rule OSCAL property and associated properties
@butler54
Copy link
Collaborator

I think you are going to need to define these in metaschema?

@butler54
Copy link
Collaborator

@vikas-agarwal76 discussion: We need to be clearer about documenting these extensions and why.

@jpower432
Copy link
Member Author

Yes @butler54. I was thinking we might look at defining metaschema constraints to define the extensions https://github.com/usnistgov/metaschema/blob/develop/schema/xml/metaschema-meta-constraints.xsd.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: New
Development

No branches or pull requests

2 participants