Open GaryGapinski opened 2 years ago
There are some good points here.
@aj-stein-nist Would you please summarize the points made above? Alternately, @GaryGapinski you could provide a summary.
Rambling, but trying to be concise:
string
, and which ones do not.) In both XML and JSON.title: " ",
description: ""
...
and if we cannot prevent and forbid this, how we cast such stuff into XML equivalents that cast back. (Assuming this should be GIGO and not a casting error.)
A few (brief) items:
risk
, response
, and task
seem to be fair game, though the only connection between a poam-item
and a milestone thereof are via (optional) associated-risk
or (optional and less likely because of the inverse path to) related-observation
.poam-item
a POA&M?text
, description
, and statement
can have void content despite (the element) being required in some venues.revisions
is present why not require one or more subordinate revision
elements?import-something
elements would benefit from a media-type attribute since the href
alone cannot indicate the media type of the target (though an internal document-relative link to a resource
can).risk
s are timeless. While timeless, they have a changeable state (status
).actor
references (via uuid
) need not have intra-document targets, thus can be declared with gay abandon.facet
elements have no obvious primacy/order/composition.risk
without a deadline
seems to be missing a deadline
(if the risk
is the determinant of a POA&M (item)). Do risks have deadlines?risk
s can exist in the absence of a related-observation
. Is that OK?poam-item
can exist without a related-observation
or an associated-risk
. If there are associated-risk
s these may but need not have related-observation
s. When there are one-to-many related-observation
s or associated-risk
s the concept of a POA&M gets quite murky.
A close look at
plan-of-action-and-milestones
from a fedramp-automation perspective raises some observations and questions.