Security Metadata Field Dependencies
This semantic rule validates MISB ST 0102 dependency checks between coding-method fields and the country-code fields that rely on them.
What This Test Does
The rule checks the semantic relationships between:
- Classifying Country and the Classifying Country Coding Method
- Object Country Codes and the Object Country Coding Method
The validator reports cases where a country-code field is present but the required coding-method field is absent, incompatible, or inconsistent with the encoded value.
✅ Pass Criteria
The test passes when all detected MISB ST 0102 security local sets satisfy the required coding-method dependencies for country-code fields.
❌ Fail Criteria
The test fails when a dependent MISB ST 0102 field is encoded without a compatible supporting coding-method field.
Warning Behavior
Some dependency findings may be surfaced as warnings instead of hard failures, depending on the severity returned by the library validator. The report preserves that severity so the result can distinguish malformed data from softer compatibility issues.