Best Practices for Props, Links, and UUID Version Management #1078
Labels
Aged
A label for issues older than 2023-01-01
enhancement
question
Research
Scope: Documentation
This issue relates to OSCAL documentation.
Scope: Website
Issues targeted at the OSCAL project website.
User Story
User Story:
As an OSCAL tool developer, in order to best implement component definitions and document instances of other models, I would like to know best practices on how to properly use
link
's andprop
's within assemblies by properly referencing acomponent
's UUID to convey when the component has significantly changed or stayed the same (with some reasonable semantic assumptions).Goals:
Documenting best practices for developers implementing software that consumes or produces OSCAL document instances, specifically
component
s, and knowing how to interpret acomponent
's UUID staying the same and differing. Additionally, best practices guidance on how to pin such an assembly with alink/@href
s in a coherent and useful way.(This was discussed on the OSCAL Lunch with the Devs on December 30, 2021. @david-waltermire-nist suggested we can better document best practices around what are identifying data of an assembly with a UUID, like
component
, and the supporting data of that assembly, and how that dictates if it "the same" or not, and additionally I discussed potentiallink
ing constructs to support that.)Dependencies:
N/A
Acceptance Criteria
{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.}
The text was updated successfully, but these errors were encountered: