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

[EPIC] Production Release Readiness (MIDAS) #21

Open
6 of 46 tasks
Tracked by #1279
aj-stein-nist opened this issue May 23, 2022 · 0 comments
Open
6 of 46 tasks
Tracked by #1279

[EPIC] Production Release Readiness (MIDAS) #21

aj-stein-nist opened this issue May 23, 2022 · 0 comments
Labels
backlog-item epic nfr Non-functional requirements that in backlog items or outside the scope of user stories. oss-ready Issues to be completed before final open-source publication

Comments

@aj-stein-nist
Copy link
Owner

aj-stein-nist commented May 23, 2022

User Story:

As a NIST OSCAL team member, in order to ensure this project is well-designed, implemented, tested, and documented, I want itemized list of NIST publication requirements for publishing research software, status, and supported evidence for individual items per and other relevant guidelines.

Goals:

In order to publish this repository and make it available for community use, we need to consider, identify, implement, and evidence how this repository, developers, and processes meet the following organizational requirements.

  • NIST S 1801.03

  • FAIR Principles

  • Findable

    • (Meta)data are assigned a globally unique and persistent
      identifier
    • Data are described with rich metadata (defined by R1 below)
    • Metadata clearly and explicitly include the identifier of the data
      they describe
    • (Meta)data are registered or indexed in a searchable resource
  • Accessible

    • (Meta)data are retrievable by their identifier using a standardized communications protocol
      • The protocol is open, free, and universally implementable
      • The protocol allows for an authentication and authorization
        procedure, where necessary
    • Metadata are accessible, even when the data are no longer available
  • Interoperable

    • (Meta)data use a formal, accessible, shared, and broadly
      applicable language for knowledge representation.
    • (Meta)data use vocabularies that follow FAIR principles
    • (Meta)data include qualified references to other (meta)data
  • Reusable

    • (Meta)data are richly described with a plurality of accurate and
      relevant attributes
      • (Meta)data are released with a clear and accessible data usage
        license
      • (Meta)data are associated with detailed provenance
      • (Meta)data meet domain-relevant community standards

Dependencies:

TBD (N/A at this time).

Acceptance Criteria

  • 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.}

@aj-stein-nist aj-stein-nist added backlog-item nfr Non-functional requirements that in backlog items or outside the scope of user stories. oss-ready Issues to be completed before final open-source publication labels May 23, 2022
@aj-stein-nist aj-stein-nist modified the milestone: Backlog May 23, 2022
@aj-stein-nist aj-stein-nist added this to the OSS Publication Ready milestone May 23, 2022
@aj-stein-nist aj-stein-nist changed the title Production Release Readiness (MIDAS) [EPIC] Production Release Readiness (MIDAS) May 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog-item epic nfr Non-functional requirements that in backlog items or outside the scope of user stories. oss-ready Issues to be completed before final open-source publication
Projects
None yet
Development

No branches or pull requests

1 participant