User Story:
As an OSCAL deep diff user, I would like to be able to change comparison behavior based on a property of an object that is being compared, such as:
- Selectively ignoring properties of a specific type
- Changing the string similarity method based on a property of a sub-object
This would require the "path condition" system to be reworked to allow for syntax that selects a property of a path, e.g. controls/#/props[name="ignoreme" and value="true"]. This may mean moving towards an XPath-eque selection syntax.
Goals:
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.}
User Story:
As an OSCAL deep diff user, I would like to be able to change comparison behavior based on a property of an object that is being compared, such as:
This would require the "path condition" system to be reworked to allow for syntax that selects a property of a path, e.g.
controls/#/props[name="ignoreme" and value="true"]. This may mean moving towards an XPath-eque selection syntax.Goals:
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.}