Skip to main content

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.