{
  "name": "SWX",
  "version": "1.0.0",
  "description": "SWX: Avis de meteorologie de l'espace",
  "identifier": "SWX ADVISORY",
  "templateMode": true,
  "template": {
    "labelColumnWidth": 20,
    "fields": [
      {
        "label": "DTG:",
        "labelType": "dtgLabel",
        "valueType": "dtgValue",
        "required": true,
        "placeholder": "20161108/0100Z"
      },
      {
        "label": "SWXC:",
        "labelType": "swxcLabel",
        "valueType": "swxcValue",
        "required": true,
        "placeholder": "DONLON"
      },
      {
        "label": "ADVISORY NR:",
        "labelType": "advisoryNrLabel",
        "valueType": "advisoryNrValue",
        "required": true,
        "placeholder": "2016/2"
      },
      {
        "label": "NR RPLC:",
        "labelType": "nrRplcLabel",
        "valueType": "nrRplcValue",
        "required": false,
        "placeholder": "2016/1"
      },
      {
        "label": "SWX EFFECT:",
        "labelType": "swxEffectLabel",
        "valueType": "swxEffectValue",
        "required": true,
        "placeholder": "HF COM MOD"
      },
      {
        "label": "OBS SWX:",
        "labelType": "obsSwxLabel",
        "valueType": "obsSwxValue",
        "required": true,
        "placeholder": "08/0100Z HNH HSH E18000 - W18000"
      },
      {
        "label": "FCST SWX +6 HR:",
        "labelType": "fcstSwx6Label",
        "valueType": "fcstSwxValue",
        "required": true,
        "placeholder": "08/0700Z HNH HSH E18000 - W18000"
      },
      {
        "label": "FCST SWX +12 HR:",
        "labelType": "fcstSwx12Label",
        "valueType": "fcstSwxValue",
        "required": true,
        "placeholder": "08/1300Z HNH HSH E18000 - W18000"
      },
      {
        "label": "FCST SWX +18 HR:",
        "labelType": "fcstSwx18Label",
        "valueType": "fcstSwxValue",
        "required": true,
        "placeholder": "08/1900Z HNH HSH E18000 - W18000"
      },
      {
        "label": "FCST SWX +24 HR:",
        "labelType": "fcstSwx24Label",
        "valueType": "fcstSwxValue",
        "required": true,
        "placeholder": "09/0100Z NO SWX EXP"
      },
      {
        "label": "RMK:",
        "labelType": "rmkLabel",
        "valueType": "rmkValue",
        "required": true,
        "placeholder": "NIL"
      },
      {
        "label": "NXT ADVISORY:",
        "labelType": "nxtAdvisoryLabel",
        "valueType": "nxtAdvisoryValue",
        "required": true,
        "placeholder": "20161108/0700Z"
      }
    ]
  },
  "tokens": {
    "identifier": {
      "pattern": "^SWX ADVISORY$",
      "category": "keyword",
      "description": "Identifiant du type de message"
    },
    "statusLabel": {
      "pattern": "^STATUS:$",
      "category": "label",
      "description": "Etiquette indicateur de statut"
    },
    "statusValue": {
      "pattern": "^(TEST|EXER)$",
      "category": "keyword",
      "description": "Indicateur de test ou exercice"
    },
    "dtgLabel": {
      "pattern": "^DTG:$",
      "category": "label",
      "description": "Etiquette groupe date/heure"
    },
    "dtgValue": {
      "pattern": "^\\d{8}/\\d{4}Z$",
      "category": "datetime",
      "description": "Date et heure d'origine AAAAMMJJ/HHmmZ"
    },
    "swxcLabel": {
      "pattern": "^SWXC:$",
      "category": "label",
      "description": "Etiquette nom du centre de meteorologie spatiale"
    },
    "swxcValue": {
      "pattern": "^[A-Z][A-Z\\s\\-]{0,30}[A-Z]$|^[A-Z]+$",
      "category": "location",
      "description": "Nom du centre de meteorologie spatiale"
    },
    "advisoryNrLabel": {
      "pattern": "^ADVISORY NR:$",
      "category": "label",
      "description": "Etiquette numero d'avis"
    },
    "advisoryNrValue": {
      "pattern": "^\\d{4}/\\d{1,4}$",
      "category": "identifier",
      "description": "Numero d'avis AAAA/n[nnn]"
    },
    "nrRplcLabel": {
      "pattern": "^NR RPLC:$",
      "category": "label",
      "description": "Etiquette numero remplace"
    },
    "nrRplcValue": {
      "pattern": "^\\d{4}/\\d{1,4}$",
      "category": "identifier",
      "description": "Numero de l'avis remplace AAAA/n[nnn]"
    },
    "swxEffectLabel": {
      "pattern": "^SWX EFFECT:$",
      "category": "label",
      "description": "Etiquette effet meteorologie spatiale"
    },
    "swxEffectValue": {
      "pattern": "^(HF COM (MOD|SEV)|SATCOM (MOD|SEV)|GNSS (MOD|SEV)|RADIATION (MOD|SEV))( AND (HF COM (MOD|SEV)|SATCOM (MOD|SEV)|GNSS (MOD|SEV)|RADIATION (MOD|SEV)))*$",
      "category": "phenomenon",
      "description": "Effet et intensite de la meteorologie spatiale"
    },
    "obsSwxLabel": {
      "pattern": "^OBS SWX:$",
      "category": "label",
      "description": "Etiquette meteorologie spatiale observee"
    },
    "fcstSwxLabel": {
      "pattern": "^FCST SWX:$",
      "category": "label",
      "description": "Etiquette meteorologie spatiale prevue"
    },
    "fcstSwx6Label": {
      "pattern": "^FCST SWX \\+6 HR:$",
      "category": "label",
      "description": "Etiquette prevision +6 heures"
    },
    "fcstSwx12Label": {
      "pattern": "^FCST SWX \\+12 HR:$",
      "category": "label",
      "description": "Etiquette prevision +12 heures"
    },
    "fcstSwx18Label": {
      "pattern": "^FCST SWX \\+18 HR:$",
      "category": "label",
      "description": "Etiquette prevision +18 heures"
    },
    "fcstSwx24Label": {
      "pattern": "^FCST SWX \\+24 HR:$",
      "category": "label",
      "description": "Etiquette prevision +24 heures"
    },
    "obsSwxValue": {
      "pattern": "^\\d{2}/\\d{4}Z\\s.+$",
      "category": "free-text",
      "description": "Etendue de la meteorologie spatiale observee"
    },
    "fcstSwxValue": {
      "pattern": "^(\\d{2}/\\d{4}Z\\s.+|NO SWX EXP|NOT AVBL)$",
      "category": "free-text",
      "description": "Etendue de la meteorologie spatiale prevue"
    },
    "swxDtg": {
      "pattern": "^\\d{2}/\\d{4}Z$",
      "category": "datetime",
      "description": "Jour et heure JJ/HHmmZ"
    },
    "daylightSide": {
      "pattern": "^DAYLIGHT SIDE$",
      "category": "location",
      "description": "Cote eclaire de la Terre"
    },
    "latitudeBand": {
      "pattern": "^(HNH|MNH|EQN|EQS|MSH|HSH)$",
      "category": "location",
      "description": "Bande de latitude (HNH=Nord eleve, MNH=Nord moyen, EQN=Equat Nord, EQS=Equat Sud, MSH=Sud moyen, HSH=Sud eleve)"
    },
    "longitudeRange": {
      "pattern": "^[EW]\\d{3,5}\\s*-\\s*[EW]\\d{3,5}$",
      "category": "location",
      "description": "Plage de longitude"
    },
    "flightLevel": {
      "pattern": "^ABV FL\\d{3}$|^FL\\d{3}\\s*-\\s*\\d{3}$",
      "category": "measurement",
      "description": "Niveau de vol ou plage"
    },
    "noSwxExp": {
      "pattern": "^NO SWX EXP$",
      "category": "keyword",
      "description": "Aucune meteorologie spatiale attendue"
    },
    "notAvbl": {
      "pattern": "^NOT AVBL$",
      "category": "keyword",
      "description": "Prevision non disponible"
    },
    "rmkLabel": {
      "pattern": "^RMK:$",
      "category": "label",
      "description": "Etiquette remarques"
    },
    "rmkValue": {
      "pattern": "^([A-Z0-9][A-Z0-9\\-\\.\\/\\(\\)\\,\\+\\s]{0,254}|\\.{2,3}[A-Z][A-Z0-9\\/]+)$|^NIL$",
      "category": "free-text",
      "description": "Remarques (texte libre jusqu'a 256 caracteres) ou NIL"
    },
    "nxtAdvisoryLabel": {
      "pattern": "^NXT ADVISORY:$",
      "category": "label",
      "description": "Etiquette prochain avis"
    },
    "nxtAdvisoryValue": {
      "pattern": "^\\d{8}/\\d{4}Z$",
      "category": "datetime",
      "description": "Date/heure du prochain avis AAAAMMJJ/HHmmZ"
    },
    "nxtAdvisoryNoFurther": {
      "pattern": "^NO FURTHER ADVISORIES$",
      "category": "keyword",
      "description": "Aucun autre avis attendu"
    },
    "nxtAdvisoryWillBeIssuedBy": {
      "pattern": "^WILL BE ISSUED BY \\d{8}/\\d{4}Z$",
      "category": "datetime",
      "description": "L'avis sera emis avant date/heure"
    }
  },
  "structure": [
    {
      "id": "identifier",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "statusGroup",
      "cardinality": [
        0,
        1
      ],
      "sequence": [
        {
          "id": "statusLabel",
          "cardinality": [
            0,
            1
          ]
        },
        {
          "id": "statusValue",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "dtgLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "dtgValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "swxcLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "swxcValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "advisoryNrLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "advisoryNrValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "nrRplcGroup",
      "cardinality": [
        0,
        1
      ],
      "sequence": [
        {
          "id": "nrRplcLabel",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "nrRplcValue",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "swxEffectLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "swxEffectValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "obsSwxGroup",
      "cardinality": [
        1,
        1
      ],
      "sequence": [
        {
          "id": "obsSwxLabelChoice",
          "cardinality": [
            1,
            1
          ],
          "oneOf": [
            {
              "id": "obsSwxLabel",
              "cardinality": [
                1,
                1
              ]
            },
            {
              "id": "fcstSwxLabel",
              "cardinality": [
                1,
                1
              ]
            }
          ]
        },
        {
          "id": "obsSwxContent",
          "cardinality": [
            1,
            1
          ],
          "oneOf": [
            {
              "id": "obsSwxValue",
              "cardinality": [
                1,
                1
              ]
            },
            {
              "id": "noSwxExp",
              "cardinality": [
                1,
                1
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "fcstSwx6Label",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "fcstSwx6Content",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "fcstSwxValue",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "noSwxExp",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notAvbl",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "fcstSwx12Label",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "fcstSwx12Content",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "fcstSwxValue",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "noSwxExp",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notAvbl",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "fcstSwx18Label",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "fcstSwx18Content",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "fcstSwxValue",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "noSwxExp",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notAvbl",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "fcstSwx24Label",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "fcstSwx24Content",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "fcstSwxValue",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "noSwxExp",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notAvbl",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "rmkLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "rmkValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "nxtAdvisoryLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "nxtAdvisoryContent",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "nxtAdvisoryValue",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "nxtAdvisoryNoFurther",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "nxtAdvisoryWillBeIssuedBy",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    }
  ],
  "suggestions": {
    "items": {
      "statusLabel": [
        {
          "text": "STATUS:",
          "description": "Indicateur de statut (pour test/exercice)"
        },
        {
          "text": "DTG:",
          "description": "Groupe date/heure"
        },
        {
          "text": "SWXC:",
          "description": "Nom du centre de meteorologie spatiale"
        },
        {
          "text": "ADVISORY NR:",
          "description": "Numero d'avis"
        },
        {
          "text": "NR RPLC:",
          "description": "Numero de l'avis remplace"
        },
        {
          "text": "SWX EFFECT:",
          "description": "Effet de meteorologie spatiale"
        },
        {
          "text": "OBS SWX:",
          "description": "Meteorologie spatiale observee"
        },
        {
          "text": "FCST SWX:",
          "description": "Meteorologie spatiale prevue"
        },
        {
          "text": "FCST SWX +6 HR:",
          "description": "Prevision +6 heures"
        },
        {
          "text": "FCST SWX +12 HR:",
          "description": "Prevision +12 heures"
        },
        {
          "text": "FCST SWX +18 HR:",
          "description": "Prevision +18 heures"
        },
        {
          "text": "FCST SWX +24 HR:",
          "description": "Prevision +24 heures"
        },
        {
          "text": "RMK:",
          "description": "Remarques"
        },
        {
          "text": "NXT ADVISORY:",
          "description": "Prochain avis"
        }
      ],
      "identifier": [
        {
          "text": "TEST",
          "description": "Message de test"
        },
        {
          "text": "EXER",
          "description": "Message d'exercice"
        }
      ],
      "dtgValue": [
        {
          "text": "20161108/0100Z",
          "description": "Date et heure AAAAMMJJ/HHmmZ",
          "editable": [
            {
              "start": 0,
              "end": 13
            }
          ]
        }
      ],
      "swxcValue": [
        {
          "text": "NOM DU CENTRE",
          "description": "Nom du centre de meteorologie spatiale",
          "editable": [
            {
              "start": 0,
              "end": 31
            }
          ]
        }
      ],
      "advisoryNrValue": [
        {
          "text": "2016/2",
          "description": "Numero d'avis AAAA/n",
          "editable": [
            {
              "start": 0,
              "end": 9
            }
          ]
        }
      ],
      "nrRplcValue": [
        {
          "text": "2016/1",
          "description": "Numero d'avis remplace AAAA/n",
          "editable": [
            {
              "start": 0,
              "end": 9
            }
          ]
        }
      ],
      "swxEffectValue": [
        {
          "text": "HF COM MOD",
          "description": "Communications HF degradation moderee"
        },
        {
          "text": "HF COM SEV",
          "description": "Communications HF degradation severe"
        },
        {
          "text": "SATCOM MOD",
          "description": "Communications satellite degradation moderee"
        },
        {
          "text": "SATCOM SEV",
          "description": "Communications satellite degradation severe"
        },
        {
          "text": "GNSS MOD",
          "description": "GNSS degradation moderee"
        },
        {
          "text": "GNSS SEV",
          "description": "GNSS degradation severe"
        },
        {
          "text": "RADIATION MOD",
          "description": "Radiation niveau modere"
        },
        {
          "text": "RADIATION SEV",
          "description": "Radiation niveau severe"
        },
        {
          "text": "HF COM MOD AND GNSS MOD",
          "description": "HF COM et GNSS degradation moderee"
        },
        {
          "type": "category",
          "text": "Effets",
          "description": "Effets de meteorologie spatiale",
          "children": [
            {
              "text": "HF COM MOD",
              "description": "Communications HF degradation moderee"
            },
            {
              "text": "HF COM SEV",
              "description": "Communications HF degradation severe"
            },
            {
              "text": "SATCOM MOD",
              "description": "Communications satellite degradation moderee"
            },
            {
              "text": "SATCOM SEV",
              "description": "Communications satellite degradation severe"
            },
            {
              "text": "GNSS MOD",
              "description": "GNSS degradation moderee"
            },
            {
              "text": "GNSS SEV",
              "description": "GNSS degradation severe"
            },
            {
              "text": "RADIATION MOD",
              "description": "Radiation niveau modere"
            },
            {
              "text": "RADIATION SEV",
              "description": "Radiation niveau severe"
            },
            {
              "text": "HF COM MOD AND GNSS MOD",
              "description": "HF COM et GNSS degradation moderee"
            }
          ]
        }
      ],
      "swxDtg": [
        {
          "text": "08/0100Z",
          "description": "Jour/heure JJ/HHmmZ",
          "editable": [
            {
              "start": 0,
              "end": 8
            }
          ]
        }
      ],
      "daylightSide": [
        {
          "text": "DAYLIGHT SIDE",
          "description": "Cote eclaire de la Terre"
        }
      ],
      "latitudeBand": [
        {
          "text": "HNH",
          "description": "Hemisphere Nord eleve (N60-N90)"
        },
        {
          "text": "MNH",
          "description": "Hemisphere Nord moyen (N30-N60)"
        },
        {
          "text": "EQN",
          "description": "Equatorial Nord (N00-N30)"
        },
        {
          "text": "EQS",
          "description": "Equatorial Sud (S00-S30)"
        },
        {
          "text": "MSH",
          "description": "Hemisphere Sud moyen (S30-S60)"
        },
        {
          "text": "HSH",
          "description": "Hemisphere Sud eleve (S60-S90)"
        },
        {
          "type": "category",
          "text": "Bandes de latitude",
          "description": "Bandes de latitude",
          "children": [
            {
              "text": "HNH",
              "description": "Hemisphere Nord eleve (N60-N90)"
            },
            {
              "text": "MNH",
              "description": "Hemisphere Nord moyen (N30-N60)"
            },
            {
              "text": "EQN",
              "description": "Equatorial Nord (N00-N30)"
            },
            {
              "text": "EQS",
              "description": "Equatorial Sud (S00-S30)"
            },
            {
              "text": "MSH",
              "description": "Hemisphere Sud moyen (S30-S60)"
            },
            {
              "text": "HSH",
              "description": "Hemisphere Sud eleve (S60-S90)"
            }
          ]
        }
      ],
      "longitudeRange": [
        {
          "text": "E18000 - W18000",
          "description": "Plage de longitude",
          "editable": [
            {
              "start": 0,
              "end": 17
            }
          ]
        }
      ],
      "flightLevel": [
        {
          "text": "ABV FL350",
          "description": "Au-dessus de FL350"
        },
        {
          "text": "ABV FL350",
          "description": "Au-dessus du niveau de vol",
          "editable": [
            {
              "start": 6,
              "end": 9
            }
          ]
        }
      ],
      "noSwxExp": [
        {
          "text": "NO SWX EXP",
          "description": "Aucune meteorologie spatiale attendue"
        }
      ],
      "notAvbl": [
        {
          "text": "NOT AVBL",
          "description": "Prevision non disponible"
        }
      ],
      "rmkValue": [
        {
          "text": "NIL",
          "description": "Aucune remarque"
        },
        {
          "text": "EVENEMENT SWX TERMINE",
          "description": "Remarques (texte libre)",
          "editable": [
            {
              "start": 0,
              "end": 256
            }
          ]
        }
      ],
      "nxtAdvisoryValue": [
        {
          "text": "20161108/0700Z",
          "description": "Date/heure du prochain avis",
          "editable": [
            {
              "start": 0,
              "end": 13
            }
          ]
        }
      ],
      "nxtAdvisoryNoFurther": [
        {
          "text": "NO FURTHER ADVISORIES",
          "description": "Aucun autre avis attendu"
        }
      ],
      "nxtAdvisoryWillBeIssuedBy": [
        {
          "text": "WILL BE ISSUED BY 20161108/0700Z",
          "description": "L'avis sera emis avant date/heure",
          "editable": [
            {
              "start": 18,
              "end": 31
            }
          ]
        }
      ]
    },
    "after": {
      "identifier": [
        "statusLabel"
      ],
      "statusLabel": [
        "identifier"
      ],
      "statusValue": [
        "statusLabel"
      ],
      "dtgLabel": [
        "dtgValue"
      ],
      "dtgValue": [
        "statusLabel"
      ],
      "swxcLabel": [
        "swxcValue"
      ],
      "swxcValue": [
        "statusLabel"
      ],
      "advisoryNrLabel": [
        "advisoryNrValue"
      ],
      "advisoryNrValue": [
        "statusLabel"
      ],
      "nrRplcLabel": [
        "nrRplcValue"
      ],
      "nrRplcValue": [
        "statusLabel"
      ],
      "swxEffectLabel": [
        "swxEffectValue"
      ],
      "swxEffectValue": [
        "statusLabel"
      ],
      "obsSwxLabel": [
        "swxDtg",
        "noSwxExp"
      ],
      "fcstSwxLabel": [
        "swxDtg",
        "noSwxExp"
      ],
      "swxDtg": [
        "daylightSide",
        "latitudeBand"
      ],
      "daylightSide": [
        "statusLabel"
      ],
      "latitudeBand": [
        "longitudeRange",
        "flightLevel"
      ],
      "longitudeRange": [
        "flightLevel",
        "statusLabel"
      ],
      "flightLevel": [
        "statusLabel"
      ],
      "noSwxExp": [
        "statusLabel"
      ],
      "notAvbl": [
        "statusLabel"
      ],
      "obsSwxValue": [
        "statusLabel"
      ],
      "fcstSwx6Label": [
        "swxDtg",
        "noSwxExp",
        "notAvbl"
      ],
      "fcstSwx12Label": [
        "swxDtg",
        "noSwxExp",
        "notAvbl"
      ],
      "fcstSwx18Label": [
        "swxDtg",
        "noSwxExp",
        "notAvbl"
      ],
      "fcstSwx24Label": [
        "swxDtg",
        "noSwxExp",
        "notAvbl"
      ],
      "fcstSwxValue": [
        "statusLabel"
      ],
      "rmkLabel": [
        "rmkValue"
      ],
      "rmkValue": [
        "statusLabel"
      ],
      "nxtAdvisoryLabel": [
        "nxtAdvisoryValue",
        "nxtAdvisoryNoFurther",
        "nxtAdvisoryWillBeIssuedBy"
      ]
    }
  },
  "swxcList": [
    {
      "name": "PECASUS",
      "area": "Europe (Eurocontrol)"
    },
    {
      "name": "ACFJ",
      "area": "Asie-Pacifique (Japon, Australie, France)"
    },
    {
      "name": "Etats-Unis",
      "area": "Amerique du Nord"
    }
  ],
  "latitudeBands": {
    "HNH": "Hemisphere Nord eleve (N60-N90)",
    "MNH": "Hemisphere Nord moyen (N30-N60)",
    "EQN": "Equatorial Nord (N00-N30)",
    "EQS": "Equatorial Sud (S00-S30)",
    "MSH": "Hemisphere Sud moyen (S30-S60)",
    "HSH": "Hemisphere Sud eleve (S60-S90)"
  },
  "effects": {
    "HF COM": "Communications haute frequence",
    "SATCOM": "Communications par satellite",
    "GNSS": "Systeme mondial de navigation par satellite",
    "RADIATION": "Radiation solaire"
  },
  "intensity": {
    "MOD": "Modere",
    "SEV": "Severe"
  },
  "examples": [
    "SWX ADVISORY\nDTG: 20161108/0100Z\nSWXC: DONLON\nADVISORY NR: 2016/2\nNR RPLC: 2016/1\nSWX EFFECT: HF COM MOD AND GNSS MOD\nOBS SWX: 08/0100Z HNH HSH E18000 - W18000\nFCST SWX +6 HR: 08/0700Z HNH HSH E18000 - W18000\nFCST SWX +12 HR: 08/1300Z HNH HSH E18000 - W18000\nFCST SWX +18 HR: 08/1900Z HNH HSH E18000 - W18000\nFCST SWX +24 HR: 09/0100Z NO SWX EXP\nRMK: ORAGE GEOMAGNETIQUE DE FAIBLE NIVEAU CAUSANT ACTIVITE AURORALE\nNXT ADVISORY: NO FURTHER ADVISORIES",
    "SWX ADVISORY\nDTG: 20161108/0100Z\nSWXC: DONLON\nADVISORY NR: 2016/1\nSWX EFFECT: HF COM SEV\nOBS SWX: 08/0100Z DAYLIGHT SIDE\nFCST SWX +6 HR: 08/0700Z DAYLIGHT SIDE\nFCST SWX +12 HR: 08/1300Z DAYLIGHT SIDE\nFCST SWX +18 HR: 08/1900Z DAYLIGHT SIDE\nFCST SWX +24 HR: 09/0100Z DAYLIGHT SIDE\nRMK: ABSORPTION HF COM PERIODIQUE OBSERVEE\nNXT ADVISORY: 20161108/0700Z"
  ]
}
