Ongoing discussions within the SWIM communities of interest
Ongoing discussions within the SWIM communities of interest
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".
Change Request
Requirement
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
- either, non-conformance to the AIRM is completely excluded for a conformant service description
- This line of action is supported by the absence of mentioning non-conformance to the AIRM in the specification sent for consultation
- This line of action is supported by the absence of mentioning non-conformance to the AIRM in the specification sent for consultation
- 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.
- 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:
- either the text is reverted-back, as requested in the CR.
- This requires an update to the specification
- This requires an update to the specification
- or, the text is maintained as is and explained.
- 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.
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 Applicability | Service 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 Material | 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” |
Discussion
Elements of discussion on the options
option A - "revert back" | option B - "mantain & explain" | |
---|---|---|
overall idea | It 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.