Skip to content

Optional Typing of Parameter Content #474

Open
@brian-ruf

Description

@brian-ruf

User Story:

As an OSCAL adopter, it would be helpful to have optional, additional parameter syntax that allows units and boundaries to be associated with constraints and values.

For example, a parameter may reflect an organizationally-defined policy review requirement. If the constraint or value is "at least annually", it should be possible to identify units a days, months or years, and a boundary of "maximum", "at least annually" can be expressed as:

  • boundary: maximum
  • units: months
  • value: 12

Goals:

To better facilitate machine-readable content, by creating additional, optional syntax that allows better modeling of common parameter scenarios.

Dependencies:

None.

Acceptance Criteria

  • metaschema files updated.
  • 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.

{The items above are general acceptance criteria for all User Stories. Please describe anything else that must be completed for this issue to be considered resolved.}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Needs Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions