Working towards the next version of the SWIM Supporting Material
Working towards the next version of the SWIM Supporting Material
Requirement
Title | Define abbreviations and acronyms |
Identifier | SWIM-SERV-003 |
Requirement | A service description shall define all used abbreviations and acronyms and be in accordance with the AIRM abbreviation list [RD 4]. |
Rationale | It is best practice to document all abbreviations and acronyms used in a document. |
Verification | Completeness: Verify that all used acronyms and abbreviations are defined in the service description. Consistency: For abbreviations/acronyms existing in AIRM, verify that the definitions are the same. Correctness: Not Applicable. |
Examples/Notes | Note: It is allowed to use abbreviations/acronyms not defined in AIRM abbreviation list [RD 4]. However, when using one of those, their definitions must be the same. |
Level of Implementation | Mandatory |
Guidance
Examples
See the Abbreviations section within the Donlon TOBT Setting Service Description.
Guidance for JSON service description
tentative JSON Guidance
Guidance for JSON service descriptions integrated within the SWIM Service Description Handbook.
Schema
The guidance concerns JSON Schema v0.0.3 (see Schema releases).
Guidance
Within field abbreviations, (itself witinh field descriptionInformation, within field informationService), fill zero or more instances of Abbreviations.
Note:
- the abbreviation attribute is mandatory
- The list of abbreviations can be empty in the following cases
- There are no abbreviation used in the document
- All used abbreviations being are systematically made explicit, such as in "IFR (Instrument Flight Rules)".
Abbreviation
Be in accordance with the AIRM abbreviation list. It is allowed to use abbreviations/acronyms not defined in AIRM abbreviation list. However, when using one of those, their definitions must be the same.
attribute | type | description | guidance | rule |
---|---|---|---|---|
name | string | The name of the abbreviation | The abbreviated form eg "IFR". Verification: Check if the abbreviation exists in AIRM, verify the term is the same. | Mandatory |
description | string | The description of the abbreviation. | The term in full lenth eg "Instrument Flight Rules". Verification: Check if the term exists in AIRM and is abbreviated, verify the abbreviation is the same. | Mandatory |
Example
"informationService": { "descriptionInformation": { ... "abbreviations": [ { "name": "TOBT", "description": "Target Off-Block Time" } ] },
A complete JSON example is available in page JSON example - Donlon TOBT Setting service description.