Specifications whose applicability matched no entities and whose
cardinality does not require a match (e.g. no minOccurs). Neither
a pass nor a fail — kept separate so passed + failed + notApplicable === total always holds, matching
@ifc-lite/ids's IDSValidationSummary.overallPassRate denominator
semantics (not_applicable specs are never counted as passed there).
Specifications whose applicability matched no entities and whose cardinality does not require a match (e.g. no
minOccurs). Neither a pass nor a fail — kept separate sopassed + failed + notApplicable === totalalways holds, matching@ifc-lite/ids'sIDSValidationSummary.overallPassRatedenominator semantics (not_applicable specs are never counted as passed there).