-
Notifications
You must be signed in to change notification settings - Fork 9
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
Field collapse is not properly handled in schema generation #11
Comments
See the PR at usnistgov/metaschema#13. |
* integrated schema generation unit tests with new build scripting * Work in progress on metaschema-related updates towards OSCAL SSP conversion roundtrips. * added required top-level property to all unit-test JSON schema files * Added XSD targets for unit testing * oXygen project file for metaschema testing * Updated project file * Test coverage and planning docs * added unit test for collapse * fixed a bug in the test script causing expected schema files to not be compared. * Addressing Issue #11: JSON Schema missing constraint at root * Adding metaschema documentation. #16 usnistgov/OSCAL#596 * Added CI/CD files for website. * Added Github issue templates. * Addressing #12, supporting collapsibility of fields. * Fixed website build error. * Updating website contents and CI/CD configuration. * Patch to catch up metaschema implementation to latest changes in the OSCAL repo. * fixed broken links in documentation * updated repository documentation to fix broken links * added configuration support to build scripts * Implemented content converter generation in build scripts * Removed references to local files for usnistgov/OSCAL#566 * integrated schema generation unit tests with new build scripting * Now accounting for json-value-key/json-key combination * removed extra files Co-authored-by: Wendell Piez <wapiez@wendellpiez.com>
) * Work in progress on metaschema-related updates towards OSCAL SSP conversion roundtrips. * added required top-level property to all unit-test JSON schema files * Added XSD targets for unit testing * oXygen project file for metaschema testing * Updated project file * Test coverage and planning docs * added unit test for collapse * fixed a bug in the test script causing expected schema files to not be compared. * Addressing Issue #11: JSON Schema missing constraint at root * Adding metaschema documentation. #16 usnistgov/OSCAL#596 * Added CI/CD files for website. Added Github issue templates. * Addressing #12, supporting collapsibility of fields. * Fixed website build error. * Updating website contents and CI/CD configuration. * Patch to catch up metaschema implementation to latest changes in the OSCAL repo. * fixed broken links in documentation * updated repository documentation to fix broken links * added configuration support to build scripts * Implemented content converter generation in build scripts * Removed references to local files for usnistgov/OSCAL#566 * integrated schema generation unit tests with new build scripting * Now accounting for json-value-key/json-key combination Co-authored-by: David Waltermire <david.waltermire@nist.gov>
* integrated schema generation unit tests with new build scripting * Work in progress on metaschema-related updates towards OSCAL SSP conversion roundtrips. * added required top-level property to all unit-test JSON schema files * Added XSD targets for unit testing * oXygen project file for metaschema testing * Updated project file * Test coverage and planning docs * added unit test for collapse * fixed a bug in the test script causing expected schema files to not be compared. * Addressing Issue #11: JSON Schema missing constraint at root * Adding metaschema documentation. #16 usnistgov/OSCAL#596 * Added CI/CD files for website. * Added Github issue templates. * Addressing #12, supporting collapsibility of fields. * Fixed website build error. * Updating website contents and CI/CD configuration. * Patch to catch up metaschema implementation to latest changes in the OSCAL repo. * fixed broken links in documentation * updated repository documentation to fix broken links * added configuration support to build scripts * Implemented content converter generation in build scripts * Removed references to local files for usnistgov/OSCAL#566 * integrated schema generation unit tests with new build scripting * Now accounting for json-value-key/json-key combination * removed extra files Co-authored-by: Wendell Piez <wapiez@wendellpiez.com>
This feature is currently not supported in the XSLT implementation, and it is not used in OSCAL. To support it across multiple implementations really demands unit tests. Let's make a determination on how to approach this feature (and possibly others) in view of the need to externalize both specifications and unit tests / demonstrations. We can then either close or move this Issue. |
See usnistgov/metaschema#354 (and close when it closes) |
…ov#37) * integrated schema generation unit tests with new build scripting * Work in progress on metaschema-related updates towards OSCAL SSP conversion roundtrips. * added required top-level property to all unit-test JSON schema files * Added XSD targets for unit testing * oXygen project file for metaschema testing * Updated project file * Test coverage and planning docs * added unit test for collapse * fixed a bug in the test script causing expected schema files to not be compared. * Addressing Issue usnistgov#11: JSON Schema missing constraint at root * Adding metaschema documentation. usnistgov#16 usnistgov/OSCAL#596 * Added CI/CD files for website. * Added Github issue templates. * Addressing usnistgov#12, supporting collapsibility of fields. * Fixed website build error. * Updating website contents and CI/CD configuration. * Patch to catch up metaschema implementation to latest changes in the OSCAL repo. * fixed broken links in documentation * updated repository documentation to fix broken links * added configuration support to build scripts * Implemented content converter generation in build scripts * Removed references to local files for usnistgov/OSCAL#566 * integrated schema generation unit tests with new build scripting * Now accounting for json-value-key/json-key combination * removed extra files Co-authored-by: Wendell Piez <wapiez@wendellpiez.com>
…snistgov#36) * Work in progress on metaschema-related updates towards OSCAL SSP conversion roundtrips. * added required top-level property to all unit-test JSON schema files * Added XSD targets for unit testing * oXygen project file for metaschema testing * Updated project file * Test coverage and planning docs * added unit test for collapse * fixed a bug in the test script causing expected schema files to not be compared. * Addressing Issue usnistgov#11: JSON Schema missing constraint at root * Adding metaschema documentation. usnistgov#16 usnistgov/OSCAL#596 * Added CI/CD files for website. Added Github issue templates. * Addressing usnistgov#12, supporting collapsibility of fields. * Fixed website build error. * Updating website contents and CI/CD configuration. * Patch to catch up metaschema implementation to latest changes in the OSCAL repo. * fixed broken links in documentation * updated repository documentation to fix broken links * added configuration support to build scripts * Implemented content converter generation in build scripts * Removed references to local files for usnistgov/OSCAL#566 * integrated schema generation unit tests with new build scripting * Now accounting for json-value-key/json-key combination Co-authored-by: David Waltermire <david.waltermire@nist.gov>
* integrated schema generation unit tests with new build scripting * Work in progress on metaschema-related updates towards OSCAL SSP conversion roundtrips. * added required top-level property to all unit-test JSON schema files * Added XSD targets for unit testing * oXygen project file for metaschema testing * Updated project file * Test coverage and planning docs * added unit test for collapse * fixed a bug in the test script causing expected schema files to not be compared. * Addressing Issue usnistgov#11: JSON Schema missing constraint at root * Adding metaschema documentation. usnistgov#16 usnistgov/OSCAL#596 * Added CI/CD files for website. * Added Github issue templates. * Addressing usnistgov#12, supporting collapsibility of fields. * Fixed website build error. * Updating website contents and CI/CD configuration. * Patch to catch up metaschema implementation to latest changes in the OSCAL repo. * fixed broken links in documentation * updated repository documentation to fix broken links * added configuration support to build scripts * Implemented content converter generation in build scripts * Removed references to local files for usnistgov/OSCAL#566 * integrated schema generation unit tests with new build scripting * Now accounting for json-value-key/json-key combination * removed extra files Co-authored-by: Wendell Piez <wapiez@wendellpiez.com>
…one) of the designated assemblies
The toolchains/oscal-m2 implementation does not properly generate a JSON schema for a field-definition with
collapsible=true
.Unit tests that illustrate this bug are included in PR usnistgov/metaschema#10, which have been integrated into master.
The text was updated successfully, but these errors were encountered: