iho-ohi / S-100-Validation-Checks

S-100 Github repository for Validation Check development.
15 stars 1 forks source link

Remove checks derived from indirect requirements for transfer artifacts #15

Open rmalyankar opened 10 months ago

rmalyankar commented 10 months ago

Consider removing all validation checks which apply only indirectly to a transferable artifact (dataset, catalogue, or support file) or collection of such artifacts (e.g., exchange set).

Listing such checks as separate checks is duplicative because something else (such as a Product Specification or a Part 10x data format) would realize such indirect requirements as one or more rules applying directly to a transferable artifact, and there should be a direct validation check for each such rule.

This would remove all the checks for Part 1, 2, 4b, 8, and many Part 7 checks.

The remaining checks should be examined on case-by-case basis and might be removed, modified, or retained as-is. There might be other reasons to winnow remaining checks, for example, if they are logically included in another check as mentioned in #9 .

If and when exchange models other than transfer sets solidify, we should be able to adapt or extend the basic principle above accordingly (for example, to a service or online data exchange model).

LizHahessy commented 4 months ago

Discussed at VTC 8.
Agree keep open for now for further review, but general consensus was that anything that requries a format check should not be a Part 7 check.