-
Notifications
You must be signed in to change notification settings - Fork 185
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 Extensions Model #1987
Comments
Assuming this is created, the REST API specification should be updated to include the publishing and retrieval of OSCAL Extension Definition files, as well as the retrieval of a list of all available OSCAL Extension Definitions. |
Here is a metaschema file I drafted last-fall. While it attempted to align as much as possible with the metaschema syntax at that time, it may need to be refreshed as a result of ongoing work in the usnistgov/metaschema repository. oscal_extensions_metaschema.xml.txt |
@brian-ruf - Thank you for opening the issue and proposing an OSCAL Extension model. I believe such model is needed in order to have meaningful OSCAL extensions for adopters that core OSCAL is not sufficient. Such model supports data portability and interoperability, preventing fragmentation of OSCAL into vertical-specific dialects. |
Some comments in #1972 are touching on the Extension model idea. |
User Story
As a tool developer, I want to create OSCAL-based tools that can "learn" organization-specific extensions and allowed values automatically and apply them to OSCAL content.
The OSCAL community of tool developers requires a mechanism that allows organizations to define their extensions, allowed values and other constraints using a common mechanism, and publish these definitions to a common repository.
Goals
Dependencies
No response
Acceptance Criteria
(For reviewers: The wiki has guidance on code review and overall issue review for completeness.)
Revisions
No response
The text was updated successfully, but these errors were encountered: