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

Metaschema Allowed Values #783

Closed
3 tasks
brian-ruf opened this issue Nov 4, 2020 · 5 comments
Closed
3 tasks

Metaschema Allowed Values #783

brian-ruf opened this issue Nov 4, 2020 · 5 comments
Assignees
Labels
enhancement model-refactor Used to mark issues related to model refactoring for the Metaschema v4 transition. Scope: Modeling Issues targeted at development of OSCAL formats User Story

Comments

@brian-ruf
Copy link
Contributor

User Story:

There are several locations in the metaschema where the allowed values list requires updating to ensure definitions are clear and the value list is both sane and complete.

Goals:

  • Review all models to ensure allowed value lists are complete, and each choice has an appropriate definition associated with it.

Dependencies:

None.

Acceptance Criteria

  • All OSCAL website and readme documentation affected by the changes in this issue have been updated. Changes to the OSCAL website can be made in the docs/content directory of your branch.
  • A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.
  • The CI-CD build process runs without any reported errors on the PR. This can be confirmed by reviewing that all checks have passed in the PR.
@david-waltermire david-waltermire self-assigned this Nov 4, 2020
@brian-ruf brian-ruf added the model-refactor Used to mark issues related to model refactoring for the Metaschema v4 transition. label Nov 4, 2020
@david-waltermire david-waltermire added this to the OSCAL 1.0.0 RC 1 milestone Nov 4, 2020
@david-waltermire david-waltermire added the Scope: Modeling Issues targeted at development of OSCAL formats label Nov 4, 2020
@brian-ruf
Copy link
Contributor Author

brian-ruf commented Nov 12, 2020

@david-waltermire-nist should oscal-version have allowed values for the recognized OSCAL versions?

If so, which should we include?
We also have to consider not every model is available in every version.

@brian-ruf
Copy link
Contributor Author

brian-ruf commented Nov 19, 2020

Verbally Dave articulated that we intend to start using allowed values for oscal-version with the first official OSCAL 1.0.0 release.

@brian-ruf
Copy link
Contributor Author

Status 3-Dec-2020

@david-waltermire-nist and @brianrufgsa made significant progress on this. Expect to wrap up by 10-Dec.

@brian-ruf
Copy link
Contributor Author

Status 10-Dec-2020

Although @david-waltermire-nist and @brianrufgsa continued to work on this, we are not quite finished, due in part to additional refactoring analysis and syntax adjustments.

The catalog and profile layers have been addressed. The implementation layer is nearly complete. The assessment layer still requires work.

The goal is to wrap up what we can this week.

@david-waltermire
Copy link
Contributor

This issue was addressed by PR #758.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement model-refactor Used to mark issues related to model refactoring for the Metaschema v4 transition. Scope: Modeling Issues targeted at development of OSCAL formats User Story
Projects
None yet
Development

No branches or pull requests

2 participants