NIST Team: If you could make one big change, what is it? Why? #1768
Replies: 3 comments
-
I would like to see a StructureDefinition model (similar to FHIR), or similar mechanism, to detail how OSCAL is implemented, any customizations, and whether any requirements differ from baseline OSCAL. For example (but not limited to):
This model could be used as a validation when model content is submitted to my organization. It could also allow me to query a system prior to preparing a document to determine requirements. For an automated system, in an interoperability environment, systems could query each other for requirements, and deliver the requirements as requested by the StructureDefinition of the receiving system. Receiving systems could immediately validate conformance, and provide specific, machine interpretable errors. This document could also be used as the basis of a human-readable implementation guide (also something I've used in FHIR), for implementers to understand the requirements of an organization, for example FedRAMP submission, or even within a large organization to understand reporting requirements. This could also benefit vendors by allowing products to deliver (or load) a StructureDefinition as a statement of capabilities so that other systems can adapt appropriately or warn the owner of incompatibilities in model content. (For example, a product that does not (yet) support profile resolution, but it is required.) |
Beta Was this translation helpful? Give feedback.
-
We could improve the onboarding experience, encourage community support, contributions, and overall efficiency of the OSCAL team by making adjustments to our repository structure and practices. In particular, I see the following as concerns:
I would like to propose a few key changes to the repository:
These suggested changes are large and time consuming, however they can be completed incrementally. Implementors could for example focus on overhauling the generated content first, before disentangling |
Beta Was this translation helpful? Give feedback.
-
I believe that an OSCAL Metric Definition Model that allows for definitions of:
|
Beta Was this translation helpful? Give feedback.
-
Hello NIST Team,
As discussed during this week's sprint planning, I want to give staff on the NIST OSCAL Team a space to recommend a significant change to the technical architecture of OSCAL, be it the models, documentation generation/management, the supporting infrastructure, or anything in between. In this case, I want to emphasize signficant: if it is a small tactical change and the required work can easily fit into one or several small issues that can be addressed in one or a few sprints, it is too small in scope and not a long-term change that needs discussion. (Open those issues, but this is more ambitious!)
So before the end of Sprint 67 (ending on 1 May 2023), if you are a NIST OSCAL Team member, I want to hear from you. If you have a proposal, please enter it as a comment here to explain the change and the impact you believe it will have. We will review them as a team in May, and maybe one or more of the proposals will move forward.
Thanks,
A.J.
(NOTE: It is also ok you do not have a proposal, it is not mandatory, but I welcome one from each team member here. If you are uncomfortable posting it here, please reach out to me via Gitter or email.)
Beta Was this translation helpful? Give feedback.
All reactions