Clarification on NIST OSCAL Team's new policy on non-OSCAL schemas #2080
-
In #2079 (review), @iMichaela claims that NIST (I presume OSCAL, but more generally, CSD, ITL, or NIST overall) does not accept schemas from entities other than NIST.
Where is this policy documented? If so, how will OSCAL work in XML and JSON formats? XML Schema and JSON Schema are dependencies, implicitly or explicitly, to OSCAL in those respective formats. W3C maintains the canonical XML Schema schemas and JSON Schema maintainers (having moved away from IETF specifications that have not advanced) maintain the JSON Schema's schema and extended data types. OSCAL do not really work without those. The same is also true of several variants of Schematron, and your use of the XSpec schemas (written in XML Schema). https://github.com/usnistgov/OSCAL/blob/v1.1.2/src/metaschema/oscal_metadata_metaschema.xml#L6 The published JSON Schemas (not the source Metaschema) also include the https://github.com/usnistgov/OSCAL/releases/download/v1.1.2/oscal_complete_schema.json If this change is an intentional one, @iMichaela, I would appreciate it if you and the team document it to discuss how it will impact ongoing FedRAMP development. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
@aj-stein-gsa - Let's be serious, please. I am assuming you did not read all messages because I cannot accept you did not understand the comment after working on OSCAL project at NIST, and knowing NIST policy.
|
Beta Was this translation helpful? Give feedback.
It would seem that for schemas, like software, I will not get a clear answer on a policy and consistent application of a policy, but what is clear is that the NIST OSCAL Team do not want to review or discuss improvements they can leverage from the metschema-framework community without explanation like in #2087, and that's ok.