Working towards the next version of the SWIM Supporting Material

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Contents

Requirement

Expand
titleRequirement [+]
Panel
borderColorlightgrey
bgColorwhitesmoke
borderStyledashed

Title

AIRM conformance

Identifier

SWIM-SERV-023

Requirement

A service description shall include a statement indicating

  • whether the information definition used by the service conforms to the ATM Information Reference Model (AIRM); and if so,
  • the version of the AIRM to which it conforms.

Rationale

To achieve semantic interoperability.

Verification

Completeness: Verify that the conformance statement is present.

Consistency: If the statement claims conformance with the AIRM, verify that the AIRM version is included.

Correctness: Verify that the statement is true.

Examples/Notes

Example AIRM conformance statements:

  • “Conformant with AIRM version 4.1.0”;
  • “Not conformant with AIRM”

Level of Implementation

Mandatory

Guidance

Clarification

This requirements is related to SWIM-SERV-022 Information definition. Whereas req-022 concerns the semantic correspondence per element, req-023 concerns the information definition as a whole.

The wording AIRM conformance is to be understood as "semantic correspondence has been established for every element of the information definition".

The evidence of AIRM conformance is provided by the semantic correspondence statements required by SWIM-SERV-022 Information definition.

Examples

See the AIRM conformance section within the Donlon TOBT Setting Service Description.

Guidance for JSON service description 

Excerpt

Include Page
SCOI:with JSON guidance
SCOI:with JSON guidance

Info
titlescope

The JSON guidance is included within requirement SWIM-SERV-022 Information definition.

Rationale:

  • They share the same JSON type InformationDefinition
  • AIRM semantic correspondence is dealt with in both requirements, however from a different perspective (global vs detailed).