Ongoing discussions within the SWIM communities of interest

Page tree

Ongoing discussions within the SWIM communities of interest

Skip to end of metadata
Go to start of metadata

Task outline

Analyse and provide advice on the proposed approach for handling CR 168/1.

Coordinated with SITCOM  Process change request 169/1.

Status = Task is completed (23/5/19)


The advice from the Community is "No change required".

See 2019-05-23 SSCONE F2F.


Change Request

Loading

Requirement

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”

"Consultation""Publication"

Title

AIRM conformance statement

AIRM conformance

Identifier

SWIM-SERV-023

SWIM-SERV-023

Requirement

A service description shall include a statement on the conformance of the information definition used by the service with the ATM Information Reference Model (AIRM).

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.

To achieve semantic interoperability.

Verification

Completeness: Verify that the statement is present.

Consistency: Not Applicable.

Correctness: Verify that the statement is true.

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

Note: The conformance statement is expected to state the AIRM version.

Example AIRM conformance statements:

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

What has changed and why

Received consultation comments insisted on clarifying that the Examples/Notes is informative only. With as consequence that:

  • the Examples/Notes should not require additional elements (such as the AIRM version);
  • the Examples/Notes should not deal with special cases;
  • the normative part of the requirement (i.e. the rest of the requirement table) should deal with these explicitly. 

As a result the Convention section and several requirements were updated. 

The updates for requirement  SWIM-SERV-023 AIRM conformance concern the following: 

AIRM version 

This AIRM version was mentioned in the Examples/Notes as something expected to be included.

This AIRM version has been moved to the normative part (requirement and verification texts).

This change is not questioned by the CR and is not subject to be reverted.

Non-conformance to AIRM 

The non-conformance was not mentioned in the requirement. It was not clear whether this is a special case that was not made explicit in the Examples/Notes, or whether this was explicitly excluded.

Note about another requirement: The SWIM-SERV-027 Service validation requirement had been updated to make the special case "no validation performed" explicit in the normative part. The underlying being that the role of a conformant service description is to clearly inform service consumers about the validation status of a service, and not to forbid conformant service descriptions for services that have not been validated.

Two lines of actions were possible

  1. either, non-conformance to the AIRM is completely excluded for a conformant service description
    1. This line of action is supported by the absence of mentioning non-conformance to the AIRM in the specification sent for consultation

  2. or, the role of a conformant service description is to clearly inform service consumers about the AIRM conformance status of a service, but not to enforce it. Leaving this role to the Information Definition specification. 
    1. This line of action is supported by the applicability of these specifications
Service Description specification Applicability Information Definition specification Applicability
Satisfying the requirements of this specification can be considered as a means of compliance for the enabling ATM functionality iSWIM as defined by the PCP [RD 1] in relation to the “ISRM Foundation Material”Satisfying the requirements of this specification can be considered a means of compliance for the enabling ATM functionality iSWIM as defined by the PCP [RD 1] in relation to the AIRM and its “Foundation Material


A choice had to be made between these 2 lines of actions. The second line of action has been chosen for the publication.

This change is fully questioned by the CR and is subject to be revereted.

Options

Two main options are available, these are aligned to the two lines of actions exposed before:

  1. either the text is reverted-back, as requested in the CR.
    1. This requires an update to the specification

  2. or, the text is maintained as is and explained.
    1. This requires to the above explanation to be added to the Handbook (specification remaining as it is)

Option A: Revert back (as requested by CR)

"Revert back to the requirements text as it was in the draft Specification documents subject of public consultation."

Note: the revert back should only affect the changes mentioned in the CR.


"Consultation""Publication""revert-back proposal"

Title

AIRM conformance statement

AIRM conformance

AIRM conformance

Identifier

SWIM-SERV-023

SWIM-SERV-023

SWIM-SERV-023

Requirement

A service description shall include a statement on the conformance of the information definition used by the service with the ATM Information Reference Model (AIRM).

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.

A service description shall include a statement on the conformance of the information definition used by the service with the ATM Information Reference Model (AIRM), including the version of the AIRM to which it conforms..

Rationale

To achieve semantic interoperability.

To achieve semantic interoperability.

To achieve semantic interoperability.

Verification

Completeness: Verify that the statement is present.

Consistency: Not Applicable.

Correctness: Verify that the statement is true.

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.

Completeness: Verify that the conformance statement is present and that the AIRM version is included.

Consistency: Not Applicable.

Correctness: Verify that the statement is true.

Examples/Notes

Note: The conformance statement is expected to state the AIRM version.

Example AIRM conformance statements:

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

Example AIRM conformance statement:

  • “Conformant with AIRM version 4.1.0”

Option B: Maintain and explain (explanation in supporting material)

The explanation, as indicated above, would be added as Supporting Material for that requirement.

This would clarify that AIRM conformance is required by the Information Definition specification.

This is inline with applicability section of the respective SWIM specifications.

 Information Definition specification ApplicabilityService Description specification Applicability
Satisfying the requirements of this specification can be considered a means of compliance for the enabling ATM functionality iSWIM as defined by the PCP [RD 1] in relation to the AIRM and its “Foundation MaterialSatisfying the requirements of this specification can be considered as a means of compliance for the enabling ATM functionality iSWIM as defined by the PCP [RD 1] in relation to the “ISRM Foundation Material”

Discussion

Elements of discussion on the options


option A - "revert back"option B - "mantain & explain"
overall ideaIt is the role of the Service Description specification to require AIRM conformance

It is not the role of the the Service Description specification to require AIRM conformance.


rationale

AIRM conformance is key to semantic interoperability.

Interoperability is an essential goal to achieve.

AIRM conformance is already required through the Information Definition specification.

Keeps the role of each specificatrion according to its Applicability section.

No need for redundant requirements (can create confusion).

advice on handling CR

Change the specification (as in "revert back proposal")

Do not change the specification.
impact on handbook

Insist on AIRM conformance.

Make reference to change request and advice.

Insist on AIRM conformance.

Make clear that enforcement of AIRM conformance is in the scope of the Information Definition specification.

comment received during 2019-01-28 SSCONE webex

  • O. mentions that AIRM conformance may come for free when using an Exchange Model (such as AIXM or FIXM) that is already traced to AIRM.
  • O. prefers the option "revert back", as semantic interoperability is an essential goal to achieve.



  • No labels