From 3b7d03ba782a0afef89060b58623836040002f73 Mon Sep 17 00:00:00 2001 From: "B.L. Choy" Date: Thu, 15 Jul 2021 16:53:39 +0800 Subject: [PATCH 1/8] First commit of IWXXM 2021-2RC2 --- IWXXM/ReleaseNotes-IWXXM.txt | 22 +- IWXXM/WAFSSigWxFC.xsd | 2 +- IWXXM/XMI/icao-iwxxm.xml | 1293 +++++------------ IWXXM/airmet.xsd | 2 +- IWXXM/common.xsd | 2 +- IWXXM/examples/WAFS-Example.xml | 2 +- IWXXM/examples/airmet-A6-1a-TS.xml | 10 +- IWXXM/examples/airmet-translation-failed.xml | 2 +- IWXXM/examples/metar-A3-1.xml | 2 +- IWXXM/examples/metar-EDDF-runwaystate.xml | 2 +- IWXXM/examples/metar-LKKV.xml | 2 +- IWXXM/examples/metar-NIL-collect.xml | 2 +- IWXXM/examples/metar-translation-failed.xml | 2 +- IWXXM/examples/sigmet-A6-1a-TS.xml | 70 +- IWXXM/examples/sigmet-A6-1b-CNL.xml | 2 +- IWXXM/examples/sigmet-A6-2-TC.xml | 138 +- IWXXM/examples/sigmet-VA-EGGX.tac | 4 +- IWXXM/examples/sigmet-VA-EGGX.xml | 150 +- IWXXM/examples/sigmet-multi-location-VA.tac | 10 +- IWXXM/examples/sigmet-multi-location-VA.xml | 275 ++-- .../sigmet-translation-failed-collect.xml | 2 +- IWXXM/examples/spacewx-A2-3.xml | 18 +- IWXXM/examples/spacewx-A2-4.xml | 18 +- IWXXM/examples/spacewx-A2-5.xml | 2 +- IWXXM/examples/spacewx-translation-failed.xml | 2 +- IWXXM/examples/speci-A3-2.xml | 2 +- IWXXM/examples/taf-A5-1.xml | 2 +- IWXXM/examples/taf-A5-2.xml | 2 +- IWXXM/examples/taf-NIL-collect.xml | 2 +- IWXXM/examples/taf-translation-failed.xml | 2 +- IWXXM/examples/tc-advisory-A2-2.xml | 2 +- .../tc-advisory-translation-failed.xml | 2 +- IWXXM/examples/va-advisory-A2-1.xml | 41 +- .../va-advisory-translation-failed.xml | 2 +- IWXXM/html/EARoot/EA1/EA16.png | Bin 39096 -> 0 bytes IWXXM/html/EARoot/EA1/EA19.htm | 2 +- IWXXM/html/EARoot/EA1/EA21.htm | 10 +- IWXXM/html/EARoot/EA1/EA23.htm | 8 +- IWXXM/html/EARoot/EA1/EA25.htm | 8 +- IWXXM/html/EARoot/EA1/EA27.htm | 6 +- IWXXM/html/EARoot/EA1/EA28.htm | 10 +- IWXXM/html/EARoot/EA1/EA30.htm | 8 +- IWXXM/html/EARoot/EA1/EA31.htm | 10 +- IWXXM/html/EARoot/EA1/EA32.htm | 10 +- IWXXM/html/EARoot/EA1/EA33.htm | 10 +- IWXXM/html/EARoot/EA1/EA34.htm | 10 +- IWXXM/html/EARoot/EA1/EA35.htm | 8 +- IWXXM/html/EARoot/EA1/EA36.htm | 8 +- IWXXM/html/EARoot/EA1/EA37.htm | 10 +- IWXXM/html/EARoot/EA1/EA38.htm | 6 +- IWXXM/html/EARoot/EA1/EA41.htm | 20 +- IWXXM/html/EARoot/EA1/EA42.htm | 84 +- IWXXM/html/EARoot/EA1/EA43.htm | 2 +- IWXXM/html/EARoot/EA1/EA44.htm | 4 +- IWXXM/html/EARoot/EA1/EA45.htm | 4 +- IWXXM/html/EARoot/EA1/EA47.htm | 4 +- IWXXM/html/EARoot/EA1/EA48.htm | 14 +- IWXXM/html/EARoot/EA1/EA49.htm | 8 +- IWXXM/html/EARoot/EA10.htm | 6 +- .../EARoot/{EA8/EA151.htm => EA10/EA190.htm} | 15 +- IWXXM/html/EARoot/EA10/EA191.png | Bin 0 -> 50652 bytes .../EARoot/{EA3/EA66.htm => EA10/EA192.htm} | 31 +- .../EARoot/{EA8/EA154.png => EA10/EA193.png} | Bin IWXXM/html/EARoot/EA10/EA194.htm | 79 + .../EARoot/{EA8/EA156.png => EA10/EA195.png} | Bin .../EARoot/{EA2/EA57.htm => EA10/EA196.htm} | 16 +- IWXXM/html/EARoot/EA10/EA197.png | Bin 0 -> 3547 bytes IWXXM/html/EARoot/EA10/EA198.htm | 18 +- IWXXM/html/EARoot/EA10/EA199.png | Bin 50652 -> 12440 bytes IWXXM/html/EARoot/EA10/EA200.htm | 21 +- IWXXM/html/EARoot/EA10/EA201.png | Bin 33806 -> 7327 bytes IWXXM/html/EARoot/EA10/EA202.htm | 14 +- IWXXM/html/EARoot/EA10/EA203.png | Bin 26559 -> 3812 bytes IWXXM/html/EARoot/EA10/EA204.htm | 12 +- IWXXM/html/EARoot/EA10/EA205.png | Bin 3547 -> 21417 bytes IWXXM/html/EARoot/EA10/EA206.htm | 128 +- .../EARoot/{EA6/EA136.htm => EA10/EA207.htm} | 213 ++- IWXXM/html/EARoot/EA10/EA207.png | Bin 12440 -> 0 bytes IWXXM/html/EARoot/EA10/EA208.htm | 76 +- .../EARoot/{EA5/EA115.htm => EA10/EA209.htm} | 10 +- IWXXM/html/EARoot/EA10/EA209.png | Bin 7327 -> 0 bytes IWXXM/html/EARoot/EA10/EA210.htm | 75 +- .../EARoot/{EA1/EA26.htm => EA10/EA211.htm} | 10 +- IWXXM/html/EARoot/EA10/EA211.png | Bin 3812 -> 0 bytes IWXXM/html/EARoot/EA10/EA212.htm | 592 +++++++- .../EARoot/{EA6/EA134.htm => EA10/EA213.htm} | 231 ++- IWXXM/html/EARoot/EA10/EA213.png | Bin 21417 -> 0 bytes IWXXM/html/EARoot/EA10/EA214.htm | 195 ++- IWXXM/html/EARoot/EA10/EA215.htm | 361 +---- IWXXM/html/EARoot/EA10/EA216.htm | 464 +++++- IWXXM/html/EARoot/EA10/EA217.htm | 322 +++- IWXXM/html/EARoot/EA10/EA218.htm | 205 ++- IWXXM/html/EARoot/EA10/EA219.htm | 145 +- IWXXM/html/EARoot/EA10/EA220.htm | 458 +----- IWXXM/html/EARoot/EA10/EA221.htm | 264 +--- IWXXM/html/EARoot/EA10/EA222.htm | 217 +-- IWXXM/html/EARoot/EA10/EA223.htm | 128 +- IWXXM/html/EARoot/EA10/EA224.htm | 460 +----- IWXXM/html/EARoot/EA10/EA225.htm | 318 +--- IWXXM/html/EARoot/EA10/EA226.htm | 289 ---- IWXXM/html/EARoot/EA10/EA227.htm | 231 --- IWXXM/html/EARoot/EA10/EA228.htm | 231 --- IWXXM/html/EARoot/EA10/EA229.htm | 231 --- IWXXM/html/EARoot/EA10/EA230.htm | 231 --- IWXXM/html/EARoot/EA10/EA231.htm | 211 --- IWXXM/html/EARoot/EA10/EA232.htm | 154 -- IWXXM/html/EARoot/EA10/EA233.htm | 154 -- IWXXM/html/EARoot/EA11.htm | 6 +- .../html/EARoot/EA11/{EA234.htm => EA226.htm} | 14 +- .../html/EARoot/EA11/{EA235.png => EA227.png} | Bin .../html/EARoot/EA11/{EA236.htm => EA228.htm} | 12 +- .../html/EARoot/EA11/{EA237.htm => EA229.htm} | 10 +- .../html/EARoot/EA11/{EA238.htm => EA230.htm} | 10 +- .../html/EARoot/EA11/{EA239.htm => EA231.htm} | 10 +- .../html/EARoot/EA11/{EA240.htm => EA232.htm} | 10 +- .../html/EARoot/EA11/{EA241.htm => EA233.htm} | 10 +- IWXXM/html/EARoot/EA12.htm | 6 +- IWXXM/html/EARoot/EA13.htm | 6 +- IWXXM/html/EARoot/EA14.htm | 6 +- IWXXM/html/EARoot/EA15.htm | 6 +- IWXXM/html/EARoot/EA2/EA58.png | Bin 30904 -> 0 bytes IWXXM/html/EARoot/EA2/EA61.htm | 10 +- IWXXM/html/EARoot/EA2/EA62.htm | 735 ---------- IWXXM/html/EARoot/EA2/EA63.htm | 6 +- IWXXM/html/EARoot/EA2/EA64.htm | 2 +- IWXXM/html/EARoot/EA2/EA65.htm | 26 +- IWXXM/html/EARoot/EA3/EA67.png | Bin 149146 -> 0 bytes IWXXM/html/EARoot/EA3/EA68.htm | 16 +- IWXXM/html/EARoot/EA3/EA69.png | Bin 149608 -> 101747 bytes IWXXM/html/EARoot/EA3/EA70.htm | 13 +- IWXXM/html/EARoot/EA3/EA71.png | Bin 60532 -> 45980 bytes IWXXM/html/EARoot/EA3/EA72.htm | 9 +- IWXXM/html/EARoot/EA3/EA73.png | Bin 34068 -> 20772 bytes IWXXM/html/EARoot/EA3/EA74.htm | 6 +- IWXXM/html/EARoot/EA3/EA75.htm | 10 +- IWXXM/html/EARoot/EA3/EA76.htm | 193 ++- IWXXM/html/EARoot/EA3/EA77.htm | 311 +++- IWXXM/html/EARoot/EA3/EA78.htm | 472 +++++- IWXXM/html/EARoot/EA3/EA79.htm | 251 +++- IWXXM/html/EARoot/EA3/EA80.htm | 249 +++- IWXXM/html/EARoot/EA3/EA81.htm | 691 ++++++++- IWXXM/html/EARoot/EA3/EA82.htm | 101 +- IWXXM/html/EARoot/EA3/EA83.htm | 256 +++- IWXXM/html/EARoot/EA3/EA84.htm | 210 +-- IWXXM/html/EARoot/EA3/EA85.htm | 232 +-- IWXXM/html/EARoot/EA3/EA86.htm | 339 ----- IWXXM/html/EARoot/EA3/EA87.htm | 1099 -------------- IWXXM/html/EARoot/EA3/EA88.htm | 558 ------- IWXXM/html/EARoot/EA3/EA89.htm | 312 ---- IWXXM/html/EARoot/EA3/EA90.htm | 415 ------ IWXXM/html/EARoot/EA3/EA91.htm | 282 ---- IWXXM/html/EARoot/EA3/EA92.htm | 289 ---- IWXXM/html/EARoot/EA3/EA93.htm | 154 -- IWXXM/html/EARoot/EA4/EA100.htm | 102 -- IWXXM/html/EARoot/EA4/EA102.htm | 313 ---- IWXXM/html/EARoot/EA4/EA104.htm | 1155 --------------- IWXXM/html/EARoot/EA4/EA105.htm | 289 ---- IWXXM/html/EARoot/EA4/EA106.htm | 206 --- IWXXM/html/EARoot/EA4/EA107.htm | 154 -- .../EARoot/{EA1/EA15.htm => EA4/EA86.htm} | 20 +- IWXXM/html/EARoot/EA4/{EA93.png => EA87.png} | Bin IWXXM/html/EARoot/EA4/EA88.htm | 82 ++ IWXXM/html/EARoot/EA4/{EA97.png => EA89.png} | Bin .../EARoot/{EA7/EA152.htm => EA4/EA90.htm} | 50 +- IWXXM/html/EARoot/EA4/{EA101.htm => EA91.htm} | 2 +- IWXXM/html/EARoot/EA4/EA92.htm | 75 +- .../EARoot/{EA7/EA148.htm => EA4/EA93.htm} | 10 +- IWXXM/html/EARoot/EA4/EA94.htm | 286 +++- IWXXM/html/EARoot/EA4/{EA103.htm => EA95.htm} | 248 ++-- IWXXM/html/EARoot/EA4/EA95.png | Bin 69058 -> 0 bytes IWXXM/html/EARoot/EA4/EA96.htm | 1129 +++++++++++++- IWXXM/html/EARoot/EA4/EA97.htm | 201 ++- IWXXM/html/EARoot/EA4/EA98.htm | 93 +- IWXXM/html/EARoot/EA4/EA99.htm | 64 +- IWXXM/html/EARoot/EA5.htm | 6 +- IWXXM/html/EARoot/EA5/EA100.htm | 77 + .../html/EARoot/EA5/{EA107.png => EA101.png} | Bin IWXXM/html/EARoot/EA5/EA102.htm | 80 + .../html/EARoot/EA5/{EA111.png => EA103.png} | Bin IWXXM/html/EARoot/EA5/EA104.htm | 78 + .../html/EARoot/EA5/{EA113.png => EA105.png} | Bin IWXXM/html/EARoot/EA5/EA106.htm | 126 +- .../html/EARoot/EA5/{EA116.htm => EA107.htm} | 2 +- IWXXM/html/EARoot/EA5/EA108.htm | 75 +- .../html/EARoot/EA5/{EA117.htm => EA109.htm} | 176 +-- IWXXM/html/EARoot/EA5/EA109.png | Bin 22255 -> 0 bytes IWXXM/html/EARoot/EA5/EA110.htm | 760 +++++++++- .../html/EARoot/EA5/{EA119.htm => EA111.htm} | 78 +- IWXXM/html/EARoot/EA5/EA112.htm | 203 ++- IWXXM/html/EARoot/EA5/EA113.htm | 203 ++- IWXXM/html/EARoot/EA5/EA118.htm | 786 ---------- IWXXM/html/EARoot/EA5/EA120.htm | 231 --- IWXXM/html/EARoot/EA5/EA121.htm | 289 ---- IWXXM/html/EARoot/EA6.htm | 6 +- .../html/EARoot/EA6/{EA119.htm => EA114.htm} | 12 +- .../html/EARoot/EA6/{EA120.png => EA115.png} | Bin IWXXM/html/EARoot/EA6/EA116.htm | 81 ++ .../html/EARoot/EA6/{EA122.png => EA117.png} | Bin IWXXM/html/EARoot/EA6/EA118.htm | 80 + .../html/EARoot/EA6/{EA124.png => EA119.png} | Bin .../EARoot/{EA7/EA153.htm => EA6/EA120.htm} | 48 +- IWXXM/html/EARoot/EA6/EA121.htm | 79 +- IWXXM/html/EARoot/EA6/EA122.htm | 76 +- IWXXM/html/EARoot/EA6/EA123.htm | 78 +- IWXXM/html/EARoot/EA6/EA123.png | Bin 38163 -> 0 bytes IWXXM/html/EARoot/EA6/EA124.htm | 966 +++++++++++- IWXXM/html/EARoot/EA6/EA125.htm | 334 ++++- IWXXM/html/EARoot/EA6/EA125.png | Bin 55679 -> 0 bytes IWXXM/html/EARoot/EA6/EA126.htm | 328 ++++- IWXXM/html/EARoot/EA6/EA127.htm | 339 ++++- IWXXM/html/EARoot/EA6/EA127.png | Bin 31325 -> 0 bytes IWXXM/html/EARoot/EA6/EA128.htm | 382 ++++- IWXXM/html/EARoot/EA6/EA129.htm | 195 ++- IWXXM/html/EARoot/EA6/EA130.htm | 147 +- IWXXM/html/EARoot/EA6/EA131.htm | 263 +++- IWXXM/html/EARoot/EA6/EA132.htm | 913 +----------- IWXXM/html/EARoot/EA6/EA133.htm | 435 ------ IWXXM/html/EARoot/EA6/EA135.htm | 427 ------ IWXXM/html/EARoot/EA6/EA137.htm | 281 ---- IWXXM/html/EARoot/EA6/EA138.htm | 231 --- IWXXM/html/EARoot/EA6/EA139.htm | 347 ----- IWXXM/html/EARoot/EA6/EA140.htm | 190 --- IWXXM/html/EARoot/EA7.htm | 6 +- IWXXM/html/EARoot/EA7/EA133.htm | 79 + .../html/EARoot/EA7/{EA139.png => EA134.png} | Bin IWXXM/html/EARoot/EA7/EA135.htm | 82 ++ .../html/EARoot/EA7/{EA141.png => EA136.png} | Bin .../EARoot/{EA5/EA114.htm => EA7/EA137.htm} | 30 +- IWXXM/html/EARoot/EA7/EA138.htm | 77 +- .../html/EARoot/EA7/{EA147.htm => EA139.htm} | 2 +- IWXXM/html/EARoot/EA7/EA140.htm | 80 +- IWXXM/html/EARoot/EA7/EA141.htm | 661 ++++++++- IWXXM/html/EARoot/EA7/EA142.htm | 222 ++- IWXXM/html/EARoot/EA7/EA142.png | Bin 29020 -> 0 bytes IWXXM/html/EARoot/EA7/EA143.htm | 278 +++- IWXXM/html/EARoot/EA7/EA144.htm | 67 +- IWXXM/html/EARoot/EA7/EA144.png | Bin 30798 -> 0 bytes IWXXM/html/EARoot/EA7/EA145.htm | 48 +- IWXXM/html/EARoot/EA7/EA146.htm | 102 -- IWXXM/html/EARoot/EA7/EA150.htm | 327 ----- IWXXM/html/EARoot/EA7/EA151.htm | 304 ---- IWXXM/html/EARoot/EA8.htm | 6 +- IWXXM/html/EARoot/EA8/EA146.htm | 78 + .../html/EARoot/EA8/{EA155.png => EA147.png} | Bin IWXXM/html/EARoot/EA8/EA148.htm | 83 ++ .../html/EARoot/EA8/{EA157.png => EA149.png} | Bin IWXXM/html/EARoot/EA8/EA150.htm | 84 ++ .../html/EARoot/EA8/{EA159.png => EA151.png} | Bin IWXXM/html/EARoot/EA8/EA152.htm | 153 ++ IWXXM/html/EARoot/EA8/EA152.png | Bin 44641 -> 0 bytes IWXXM/html/EARoot/EA8/EA153.htm | 207 ++- IWXXM/html/EARoot/EA8/EA154.htm | 495 ++++++- IWXXM/html/EARoot/EA8/EA155.htm | 206 ++- IWXXM/html/EARoot/EA8/EA156.htm | 210 ++- IWXXM/html/EARoot/EA8/EA157.htm | 262 +++- IWXXM/html/EARoot/EA8/EA158.htm | 230 ++- IWXXM/html/EARoot/EA8/EA158.png | Bin 3514 -> 0 bytes IWXXM/html/EARoot/EA8/EA159.htm | 129 +- IWXXM/html/EARoot/EA8/EA160.htm | 47 +- IWXXM/html/EARoot/EA8/EA160.png | Bin 12440 -> 0 bytes IWXXM/html/EARoot/EA8/EA161.htm | 122 +- IWXXM/html/EARoot/EA8/EA162.htm | 437 +----- IWXXM/html/EARoot/EA8/EA162.png | Bin 7387 -> 0 bytes IWXXM/html/EARoot/EA8/EA163.htm | 147 +- IWXXM/html/EARoot/EA8/EA164.htm | 147 +- IWXXM/html/EARoot/EA8/EA164.png | Bin 3812 -> 0 bytes IWXXM/html/EARoot/EA8/EA165.htm | 205 +-- IWXXM/html/EARoot/EA8/EA166.htm | 145 +- IWXXM/html/EARoot/EA8/EA166.png | Bin 21417 -> 0 bytes IWXXM/html/EARoot/EA8/EA167.htm | 68 +- IWXXM/html/EARoot/EA8/EA168.htm | 68 +- IWXXM/html/EARoot/EA8/EA169.htm | 68 +- IWXXM/html/EARoot/EA8/EA170.htm | 102 -- IWXXM/html/EARoot/EA8/EA171.htm | 102 -- IWXXM/html/EARoot/EA8/EA172.htm | 102 -- IWXXM/html/EARoot/EA8/EA173.htm | 102 -- IWXXM/html/EARoot/EA8/EA174.htm | 102 -- IWXXM/html/EARoot/EA8/EA175.htm | 102 -- IWXXM/html/EARoot/EA8/EA176.htm | 102 -- IWXXM/html/EARoot/EA8/EA177.htm | 102 -- IWXXM/html/EARoot/EA8/EA178.htm | 289 ---- IWXXM/html/EARoot/EA8/EA179.htm | 231 --- IWXXM/html/EARoot/EA8/EA180.htm | 231 --- IWXXM/html/EARoot/EA8/EA181.htm | 231 --- IWXXM/html/EARoot/EA8/EA182.htm | 231 --- IWXXM/html/EARoot/EA8/EA183.htm | 211 --- IWXXM/html/EARoot/EA8/EA184.htm | 154 -- IWXXM/html/EARoot/EA8/EA185.htm | 154 -- IWXXM/html/EARoot/EA9.htm | 6 +- IWXXM/html/EARoot/EA9/EA170.htm | 82 ++ .../html/EARoot/EA9/{EA179.png => EA171.png} | Bin IWXXM/html/EARoot/EA9/EA172.htm | 73 + .../html/EARoot/EA9/{EA181.png => EA173.png} | Bin IWXXM/html/EARoot/EA9/EA174.htm | 82 ++ .../html/EARoot/EA9/{EA183.png => EA175.png} | Bin IWXXM/html/EARoot/EA9/EA176.htm | 77 + .../html/EARoot/EA9/{EA185.png => EA177.png} | Bin IWXXM/html/EARoot/EA9/EA178.htm | 131 +- .../EARoot/{EA3/EA73.htm => EA9/EA179.htm} | 10 +- IWXXM/html/EARoot/EA9/EA180.htm | 693 ++++++++- .../EARoot/{EA7/EA149.htm => EA9/EA181.htm} | 302 ++-- IWXXM/html/EARoot/EA9/EA182.htm | 403 ++++- .../html/EARoot/EA9/{EA191.htm => EA183.htm} | 72 +- IWXXM/html/EARoot/EA9/EA184.htm | 340 ++++- .../html/EARoot/EA9/{EA193.htm => EA185.htm} | 72 +- IWXXM/html/EARoot/EA9/EA186.htm | 264 +++- IWXXM/html/EARoot/EA9/EA187.htm | 455 +++++- IWXXM/html/EARoot/EA9/EA187.png | Bin 31496 -> 0 bytes IWXXM/html/EARoot/EA9/EA188.htm | 561 +------ IWXXM/html/EARoot/EA9/EA189.htm | 606 +------- IWXXM/html/EARoot/EA9/EA190.htm | 427 ------ IWXXM/html/EARoot/EA9/EA192.htm | 369 ----- IWXXM/html/EARoot/EA9/EA194.htm | 369 ----- IWXXM/html/EARoot/EA9/EA195.htm | 543 ------- IWXXM/html/EARoot/EA9/EA196.htm | 231 --- IWXXM/html/EARoot/EA9/EA197.htm | 154 -- IWXXM/html/images/Thumbs.db | Bin 0 -> 3584 bytes .../11A6FC05-3754-44f3-BDB4-AD61B159718C.xml | 16 +- .../3EA1153B-C26C-4b3f-84AE-513773D6E688.xml | 14 +- .../51F8B3AA-1A36-465d-9700-5E2B617EE772.xml | 16 +- .../8007203F-F974-49fe-B78D-661C6DE3F4D1.xml | 46 +- .../E1546630-A7E6-4c35-B620-D822E0BD466A.xml | 28 +- .../E412FEC7-FA90-4b4f-BB89-ECBB773CDCB3.xml | 23 +- .../E619C133-EFAC-40f4-994A-DA88401165BC.xml | 24 +- .../E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12.xml | 16 +- .../F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7.xml | 12 +- .../FDA65F60-6CCC-41a4-A253-C9FF9E9B2997.xml | 40 +- IWXXM/html/js/data/guidmaps/GuidMap00.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap01.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap05.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap07.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap08.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap0b.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap0c.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap0d.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap0f.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap13.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap14.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap15.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap1b.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap1c.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap1d.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap1e.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap1f.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap20.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap21.xml | 1 - IWXXM/html/js/data/guidmaps/GuidMap22.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap23.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap27.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap2a.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap2b.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap2c.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap31.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap34.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap35.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap37.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap38.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap39.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap3b.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap3d.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap3e.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap40.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap42.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap44.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap45.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap46.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap4b.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap4d.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap4f.xml | 1 + IWXXM/html/js/data/guidmaps/GuidMap50.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap51.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap52.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap53.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap54.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap55.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap58.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap59.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap5a.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap5b.xml | 6 +- IWXXM/html/js/data/guidmaps/GuidMap5c.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap5d.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap66.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap6b.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap6c.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap6d.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap6f.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap72.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap76.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap77.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap78.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap79.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap7a.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap7b.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap7f.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap80.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap89.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap8b.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap8d.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMap90.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap91.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap93.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap98.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap9a.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMap9f.xml | 1 - IWXXM/html/js/data/guidmaps/GuidMapa3.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapa4.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapa5.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapa6.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapa7.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapaa.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapab.xml | 1 - IWXXM/html/js/data/guidmaps/GuidMapac.xml | 1 - IWXXM/html/js/data/guidmaps/GuidMapad.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapaf.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapb2.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapb3.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapb4.xml | 1 - IWXXM/html/js/data/guidmaps/GuidMapb5.xml | 1 - IWXXM/html/js/data/guidmaps/GuidMapb6.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapb8.xml | 1 - IWXXM/html/js/data/guidmaps/GuidMapba.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapbd.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapbf.xml | 1 - IWXXM/html/js/data/guidmaps/GuidMapc1.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapc4.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapcb.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMapce.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapcf.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapd1.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapda.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapdc.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapdd.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapde.xml | 6 +- IWXXM/html/js/data/guidmaps/GuidMapdf.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMape1.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMape3.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMape4.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMape6.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMape9.xml | 3 +- IWXXM/html/js/data/guidmaps/GuidMapea.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMapeb.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapef.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMapf6.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapf7.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapf9.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapfc.xml | 4 +- IWXXM/html/js/data/guidmaps/GuidMapfd.xml | 2 +- IWXXM/html/js/data/guidmaps/GuidMapff.xml | 2 +- IWXXM/iwxxm-collect.xsd | 2 +- IWXXM/iwxxm.xsd | 2 +- IWXXM/metFeature.xsd | 2 +- IWXXM/metarSpeci.xsd | 2 +- IWXXM/rule/iwxxm.sch | 77 +- IWXXM/sigmet.xsd | 864 +++++------ IWXXM/spaceWxAdvisory.xsd | 2 +- IWXXM/taf.xsd | 2 +- IWXXM/tropicalCycloneAdvisory.xsd | 2 +- IWXXM/volcanicAshAdvisory.xsd | 2 +- LATEST_VERSION | 2 +- 459 files changed, 20127 insertions(+), 26604 deletions(-) delete mode 100644 IWXXM/html/EARoot/EA1/EA16.png rename IWXXM/html/EARoot/{EA8/EA151.htm => EA10/EA190.htm} (84%) create mode 100644 IWXXM/html/EARoot/EA10/EA191.png rename IWXXM/html/EARoot/{EA3/EA66.htm => EA10/EA192.htm} (72%) rename IWXXM/html/EARoot/{EA8/EA154.png => EA10/EA193.png} (100%) create mode 100644 IWXXM/html/EARoot/EA10/EA194.htm rename IWXXM/html/EARoot/{EA8/EA156.png => EA10/EA195.png} (100%) rename IWXXM/html/EARoot/{EA2/EA57.htm => EA10/EA196.htm} (83%) create mode 100644 IWXXM/html/EARoot/EA10/EA197.png rename IWXXM/html/EARoot/{EA6/EA136.htm => EA10/EA207.htm} (60%) delete mode 100644 IWXXM/html/EARoot/EA10/EA207.png rename IWXXM/html/EARoot/{EA5/EA115.htm => EA10/EA209.htm} (87%) delete mode 100644 IWXXM/html/EARoot/EA10/EA209.png rename IWXXM/html/EARoot/{EA1/EA26.htm => EA10/EA211.htm} (77%) delete mode 100644 IWXXM/html/EARoot/EA10/EA211.png rename IWXXM/html/EARoot/{EA6/EA134.htm => EA10/EA213.htm} (52%) delete mode 100644 IWXXM/html/EARoot/EA10/EA213.png delete mode 100644 IWXXM/html/EARoot/EA10/EA226.htm delete mode 100644 IWXXM/html/EARoot/EA10/EA227.htm delete mode 100644 IWXXM/html/EARoot/EA10/EA228.htm delete mode 100644 IWXXM/html/EARoot/EA10/EA229.htm delete mode 100644 IWXXM/html/EARoot/EA10/EA230.htm delete mode 100644 IWXXM/html/EARoot/EA10/EA231.htm delete mode 100644 IWXXM/html/EARoot/EA10/EA232.htm delete mode 100644 IWXXM/html/EARoot/EA10/EA233.htm rename IWXXM/html/EARoot/EA11/{EA234.htm => EA226.htm} (87%) rename IWXXM/html/EARoot/EA11/{EA235.png => EA227.png} (100%) rename IWXXM/html/EARoot/EA11/{EA236.htm => EA228.htm} (91%) rename IWXXM/html/EARoot/EA11/{EA237.htm => EA229.htm} (93%) rename IWXXM/html/EARoot/EA11/{EA238.htm => EA230.htm} (93%) rename IWXXM/html/EARoot/EA11/{EA239.htm => EA231.htm} (93%) rename IWXXM/html/EARoot/EA11/{EA240.htm => EA232.htm} (93%) rename IWXXM/html/EARoot/EA11/{EA241.htm => EA233.htm} (93%) delete mode 100644 IWXXM/html/EARoot/EA2/EA58.png delete mode 100644 IWXXM/html/EARoot/EA2/EA62.htm delete mode 100644 IWXXM/html/EARoot/EA3/EA67.png delete mode 100644 IWXXM/html/EARoot/EA3/EA86.htm delete mode 100644 IWXXM/html/EARoot/EA3/EA87.htm delete mode 100644 IWXXM/html/EARoot/EA3/EA88.htm delete mode 100644 IWXXM/html/EARoot/EA3/EA89.htm delete mode 100644 IWXXM/html/EARoot/EA3/EA90.htm delete mode 100644 IWXXM/html/EARoot/EA3/EA91.htm delete mode 100644 IWXXM/html/EARoot/EA3/EA92.htm delete mode 100644 IWXXM/html/EARoot/EA3/EA93.htm delete mode 100644 IWXXM/html/EARoot/EA4/EA100.htm delete mode 100644 IWXXM/html/EARoot/EA4/EA102.htm delete mode 100644 IWXXM/html/EARoot/EA4/EA104.htm delete mode 100644 IWXXM/html/EARoot/EA4/EA105.htm delete mode 100644 IWXXM/html/EARoot/EA4/EA106.htm delete mode 100644 IWXXM/html/EARoot/EA4/EA107.htm rename IWXXM/html/EARoot/{EA1/EA15.htm => EA4/EA86.htm} (79%) rename IWXXM/html/EARoot/EA4/{EA93.png => EA87.png} (100%) create mode 100644 IWXXM/html/EARoot/EA4/EA88.htm rename IWXXM/html/EARoot/EA4/{EA97.png => EA89.png} (100%) rename IWXXM/html/EARoot/{EA7/EA152.htm => EA4/EA90.htm} (62%) rename IWXXM/html/EARoot/EA4/{EA101.htm => EA91.htm} (98%) rename IWXXM/html/EARoot/{EA7/EA148.htm => EA4/EA93.htm} (75%) rename IWXXM/html/EARoot/EA4/{EA103.htm => EA95.htm} (77%) delete mode 100644 IWXXM/html/EARoot/EA4/EA95.png create mode 100644 IWXXM/html/EARoot/EA5/EA100.htm rename IWXXM/html/EARoot/EA5/{EA107.png => EA101.png} (100%) create mode 100644 IWXXM/html/EARoot/EA5/EA102.htm rename IWXXM/html/EARoot/EA5/{EA111.png => EA103.png} (100%) create mode 100644 IWXXM/html/EARoot/EA5/EA104.htm rename IWXXM/html/EARoot/EA5/{EA113.png => EA105.png} (100%) rename IWXXM/html/EARoot/EA5/{EA116.htm => EA107.htm} (98%) rename IWXXM/html/EARoot/EA5/{EA117.htm => EA109.htm} (77%) delete mode 100644 IWXXM/html/EARoot/EA5/EA109.png rename IWXXM/html/EARoot/EA5/{EA119.htm => EA111.htm} (81%) delete mode 100644 IWXXM/html/EARoot/EA5/EA118.htm delete mode 100644 IWXXM/html/EARoot/EA5/EA120.htm delete mode 100644 IWXXM/html/EARoot/EA5/EA121.htm rename IWXXM/html/EARoot/EA6/{EA119.htm => EA114.htm} (89%) rename IWXXM/html/EARoot/EA6/{EA120.png => EA115.png} (100%) create mode 100644 IWXXM/html/EARoot/EA6/EA116.htm rename IWXXM/html/EARoot/EA6/{EA122.png => EA117.png} (100%) create mode 100644 IWXXM/html/EARoot/EA6/EA118.htm rename IWXXM/html/EARoot/EA6/{EA124.png => EA119.png} (100%) rename IWXXM/html/EARoot/{EA7/EA153.htm => EA6/EA120.htm} (63%) delete mode 100644 IWXXM/html/EARoot/EA6/EA123.png delete mode 100644 IWXXM/html/EARoot/EA6/EA125.png delete mode 100644 IWXXM/html/EARoot/EA6/EA127.png delete mode 100644 IWXXM/html/EARoot/EA6/EA133.htm delete mode 100644 IWXXM/html/EARoot/EA6/EA135.htm delete mode 100644 IWXXM/html/EARoot/EA6/EA137.htm delete mode 100644 IWXXM/html/EARoot/EA6/EA138.htm delete mode 100644 IWXXM/html/EARoot/EA6/EA139.htm delete mode 100644 IWXXM/html/EARoot/EA6/EA140.htm create mode 100644 IWXXM/html/EARoot/EA7/EA133.htm rename IWXXM/html/EARoot/EA7/{EA139.png => EA134.png} (100%) create mode 100644 IWXXM/html/EARoot/EA7/EA135.htm rename IWXXM/html/EARoot/EA7/{EA141.png => EA136.png} (100%) rename IWXXM/html/EARoot/{EA5/EA114.htm => EA7/EA137.htm} (73%) rename IWXXM/html/EARoot/EA7/{EA147.htm => EA139.htm} (98%) delete mode 100644 IWXXM/html/EARoot/EA7/EA142.png delete mode 100644 IWXXM/html/EARoot/EA7/EA144.png delete mode 100644 IWXXM/html/EARoot/EA7/EA146.htm delete mode 100644 IWXXM/html/EARoot/EA7/EA150.htm delete mode 100644 IWXXM/html/EARoot/EA7/EA151.htm create mode 100644 IWXXM/html/EARoot/EA8/EA146.htm rename IWXXM/html/EARoot/EA8/{EA155.png => EA147.png} (100%) create mode 100644 IWXXM/html/EARoot/EA8/EA148.htm rename IWXXM/html/EARoot/EA8/{EA157.png => EA149.png} (100%) create mode 100644 IWXXM/html/EARoot/EA8/EA150.htm rename IWXXM/html/EARoot/EA8/{EA159.png => EA151.png} (100%) create mode 100644 IWXXM/html/EARoot/EA8/EA152.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA152.png delete mode 100644 IWXXM/html/EARoot/EA8/EA158.png delete mode 100644 IWXXM/html/EARoot/EA8/EA160.png delete mode 100644 IWXXM/html/EARoot/EA8/EA162.png delete mode 100644 IWXXM/html/EARoot/EA8/EA164.png delete mode 100644 IWXXM/html/EARoot/EA8/EA166.png delete mode 100644 IWXXM/html/EARoot/EA8/EA170.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA171.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA172.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA173.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA174.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA175.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA176.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA177.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA178.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA179.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA180.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA181.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA182.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA183.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA184.htm delete mode 100644 IWXXM/html/EARoot/EA8/EA185.htm create mode 100644 IWXXM/html/EARoot/EA9/EA170.htm rename IWXXM/html/EARoot/EA9/{EA179.png => EA171.png} (100%) create mode 100644 IWXXM/html/EARoot/EA9/EA172.htm rename IWXXM/html/EARoot/EA9/{EA181.png => EA173.png} (100%) create mode 100644 IWXXM/html/EARoot/EA9/EA174.htm rename IWXXM/html/EARoot/EA9/{EA183.png => EA175.png} (100%) create mode 100644 IWXXM/html/EARoot/EA9/EA176.htm rename IWXXM/html/EARoot/EA9/{EA185.png => EA177.png} (100%) rename IWXXM/html/EARoot/{EA3/EA73.htm => EA9/EA179.htm} (88%) rename IWXXM/html/EARoot/{EA7/EA149.htm => EA9/EA181.htm} (58%) rename IWXXM/html/EARoot/EA9/{EA191.htm => EA183.htm} (82%) rename IWXXM/html/EARoot/EA9/{EA193.htm => EA185.htm} (82%) delete mode 100644 IWXXM/html/EARoot/EA9/EA187.png delete mode 100644 IWXXM/html/EARoot/EA9/EA190.htm delete mode 100644 IWXXM/html/EARoot/EA9/EA192.htm delete mode 100644 IWXXM/html/EARoot/EA9/EA194.htm delete mode 100644 IWXXM/html/EARoot/EA9/EA195.htm delete mode 100644 IWXXM/html/EARoot/EA9/EA196.htm delete mode 100644 IWXXM/html/EARoot/EA9/EA197.htm create mode 100644 IWXXM/html/images/Thumbs.db delete mode 100644 IWXXM/html/js/data/guidmaps/GuidMap21.xml create mode 100644 IWXXM/html/js/data/guidmaps/GuidMap4f.xml delete mode 100644 IWXXM/html/js/data/guidmaps/GuidMap9f.xml delete mode 100644 IWXXM/html/js/data/guidmaps/GuidMapab.xml delete mode 100644 IWXXM/html/js/data/guidmaps/GuidMapac.xml delete mode 100644 IWXXM/html/js/data/guidmaps/GuidMapb4.xml delete mode 100644 IWXXM/html/js/data/guidmaps/GuidMapb5.xml delete mode 100644 IWXXM/html/js/data/guidmaps/GuidMapb8.xml delete mode 100644 IWXXM/html/js/data/guidmaps/GuidMapbf.xml diff --git a/IWXXM/ReleaseNotes-IWXXM.txt b/IWXXM/ReleaseNotes-IWXXM.txt index 11e5f054..90a29c27 100644 --- a/IWXXM/ReleaseNotes-IWXXM.txt +++ b/IWXXM/ReleaseNotes-IWXXM.txt @@ -1,5 +1,25 @@ ========================================= -2021-2RC1 - May 2021 +2021-2 Release Candidate 2 - July 2021 +========================================= +Package METAR/SPECI (Version 3.1.0RC2) +Package TAF (Version 3.0.1RC2) +Package SIGMET (Version 4.0.0RC2) + * Changes involving Amendments 79 and 80 to ICAO Annex 3 + * Revised the representation to meet the requirements in Notes 20 and 21 to Table A6-1A + * Revised the examples to give correct orientation of positions in a polygon +Package AIRMET (Version 3.1.0RC2) +Package Tropical Cyclone Advisory (Version 3.1.0RC2) +Package Volcanic Ash Advisory (Version 3.1.0RC2) + * Revised the examples to give correct orientation of positions in a polygon +Package Space Weather Advisory (Version 3.0.1RC2) + * Revised the examples to give correct orientation of positions in a polygon +Package WAFS Significant Weather Forecast (Version 1.0.0RC2) +Package Meteorological Feature (Version 1.0.0RC2) +Package Common (Version 3.1.0RC2) +Package Measures (Version 3.0.0) + +========================================= +2021-2 Release Candidate 1 - May 2021 ========================================= Package METAR/SPECI (Version 3.1.0RC1) * Fixed the issue of unnecessarily restricting the maximum number of iwxxm:trendForecast to 3 diff --git a/IWXXM/WAFSSigWxFC.xsd b/IWXXM/WAFSSigWxFC.xsd index 25d1fcac..6ab2f529 100644 --- a/IWXXM/WAFSSigWxFC.xsd +++ b/IWXXM/WAFSSigWxFC.xsd @@ -1,5 +1,5 @@ - + diff --git a/IWXXM/XMI/icao-iwxxm.xml b/IWXXM/XMI/icao-iwxxm.xml index 4fa2b50d..65c16118 100644 --- a/IWXXM/XMI/icao-iwxxm.xml +++ b/IWXXM/XMI/icao-iwxxm.xml @@ -1,5 +1,5 @@ - + Enterprise Architect @@ -12,17 +12,17 @@ - + - + - + @@ -53,11 +53,11 @@ - + - + @@ -84,11 +84,11 @@ - + - + @@ -115,11 +115,11 @@ - + - + @@ -146,11 +146,11 @@ - + - + @@ -177,11 +177,11 @@ - + - + @@ -208,11 +208,11 @@ - + - + @@ -239,11 +239,11 @@ - + - + @@ -270,11 +270,11 @@ - + - + @@ -301,11 +301,11 @@ - + - + @@ -363,11 +363,11 @@ - + - + @@ -1057,17 +1057,17 @@ - + - + - + @@ -4520,17 +4520,17 @@ - + - + - + @@ -4566,7 +4566,7 @@ - + @@ -5623,17 +5623,17 @@ - + - + - + @@ -5792,7 +5792,7 @@ - + @@ -5902,7 +5902,7 @@ - + @@ -5920,7 +5920,7 @@ - + @@ -5931,7 +5931,7 @@ - + @@ -6182,16 +6182,16 @@ - + - + - - + + @@ -6201,7 +6201,7 @@ - + @@ -6209,33 +6209,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6273,22 +6246,6 @@ - - - - - - - - - - - - - - - - @@ -6299,55 +6256,15 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + @@ -6363,7 +6280,7 @@ - + @@ -6504,7 +6421,7 @@ - + @@ -6512,30 +6429,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -6558,7 +6451,7 @@ - + @@ -6773,7 +6666,7 @@ - + @@ -6790,7 +6683,7 @@ - + @@ -6800,9 +6693,10 @@ - + + @@ -6834,6 +6728,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -6862,82 +6779,17 @@ + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6950,7 +6802,7 @@ - + @@ -6960,13 +6812,36 @@ - + + + + + + + + + + + + + + + + + + + + + + + + @@ -6984,14 +6859,14 @@ - + - + - + @@ -7012,577 +6887,99 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - + + - + - - + + + - + - + - + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - + + @@ -7592,51 +6989,147 @@ - - + + - + - + - + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - + + @@ -7646,23 +7139,24 @@ - - + + - - + + + - + - + - - + + @@ -7674,40 +7168,40 @@ - - + + - + - + - + - - + + - + - - + + - + - + - + @@ -7715,21 +7209,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -9047,18 +8565,18 @@ - + - + - + @@ -10089,17 +9607,17 @@ - + - + - + @@ -11563,15 +11081,15 @@ - + - + - + @@ -12192,17 +11710,17 @@ - + - + - + @@ -12752,7 +12270,7 @@ - + @@ -13144,17 +12662,17 @@ - + - + - + @@ -13883,7 +13401,7 @@ - + @@ -14836,7 +14354,7 @@ - + @@ -14933,17 +14451,17 @@ - + - + - + @@ -15066,7 +14584,7 @@ - + @@ -16151,7 +15669,7 @@ - + @@ -16631,13 +16149,13 @@ - + - + @@ -16801,7 +16319,7 @@ - + @@ -16863,7 +16381,7 @@ - + @@ -16970,10 +16488,10 @@ - + Package - + Package @@ -16991,40 +16509,40 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -17359,54 +16877,40 @@ + + + - - - - - - - - - - - - - + - - + + - - - - - - - - + + + + + + - + - - - @@ -17414,7 +16918,7 @@ - + @@ -17422,17 +16926,12 @@ - + - - - - - - - - + + + @@ -17440,7 +16939,7 @@ - + @@ -17448,19 +16947,14 @@ - + - - - - - - - - - - + + + + + @@ -17774,6 +17268,7 @@ + @@ -18352,30 +17847,12 @@ - - - - - - - - - - - - - - - - - - @@ -18453,7 +17930,6 @@ - @@ -18465,6 +17941,7 @@ + diff --git a/IWXXM/airmet.xsd b/IWXXM/airmet.xsd index 410e11f6..d6cdf33f 100644 --- a/IWXXM/airmet.xsd +++ b/IWXXM/airmet.xsd @@ -1,5 +1,5 @@ - + diff --git a/IWXXM/common.xsd b/IWXXM/common.xsd index 93ab3ad0..6264891d 100644 --- a/IWXXM/common.xsd +++ b/IWXXM/common.xsd @@ -1,5 +1,5 @@ - + diff --git a/IWXXM/examples/WAFS-Example.xml b/IWXXM/examples/WAFS-Example.xml index e218854b..7a2f0119 100644 --- a/IWXXM/examples/WAFS-Example.xml +++ b/IWXXM/examples/WAFS-Example.xml @@ -10,7 +10,7 @@ xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.aixm.aero/schema/5.1.1 http://www.aixm.aero/schema/5.1.1/AIXM_Features.xsd - http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.ce3b61b9-d360-4da1-83b9-67e668406869" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> diff --git a/IWXXM/examples/airmet-A6-1a-TS.xml b/IWXXM/examples/airmet-A6-1a-TS.xml index 64b42089..fa20a8d4 100644 --- a/IWXXM/examples/airmet-A6-1a-TS.xml +++ b/IWXXM/examples/airmet-A6-1a-TS.xml @@ -5,7 +5,7 @@ xmlns:iwxxm="http://icao.int/iwxxm/2021-2" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.69a2497b-193c-47bf-a6bd-1cc71acbc8e5" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> @@ -85,7 +85,13 @@ - -50.0 50.0 -50.0 70.0 -40.0 70.0 -40.0 50.0 -50.0 50.0 + + -50.0 50.0 + -50.0 70.0 + -40.0 70.0 + -40.0 50.0 + -50.0 50.0 + diff --git a/IWXXM/examples/airmet-translation-failed.xml b/IWXXM/examples/airmet-translation-failed.xml index c0550dbb..d5c684d3 100644 --- a/IWXXM/examples/airmet-translation-failed.xml +++ b/IWXXM/examples/airmet-translation-failed.xml @@ -5,7 +5,7 @@ xmlns:iwxxm="http://icao.int/iwxxm/2021-2" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.a587cca7-b8e1-4633-b3a5-7a0e5f6e50c9" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/metar-A3-1.xml b/IWXXM/examples/metar-A3-1.xml index b85cce5a..e2dfee5e 100644 --- a/IWXXM/examples/metar-A3-1.xml +++ b/IWXXM/examples/metar-A3-1.xml @@ -5,7 +5,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.510df5de-fefb-4406-bafd-faab35333ec0" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/metar-EDDF-runwaystate.xml b/IWXXM/examples/metar-EDDF-runwaystate.xml index 35803371..01cd7b02 100644 --- a/IWXXM/examples/metar-EDDF-runwaystate.xml +++ b/IWXXM/examples/metar-EDDF-runwaystate.xml @@ -3,7 +3,7 @@ permissibleUsage="OPERATIONAL" reportStatus="NORMAL" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:iwxxm="http://icao.int/iwxxm/2021-2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd"> + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd"> diff --git a/IWXXM/examples/metar-LKKV.xml b/IWXXM/examples/metar-LKKV.xml index 42a6539a..dcdc9593 100644 --- a/IWXXM/examples/metar-LKKV.xml +++ b/IWXXM/examples/metar-LKKV.xml @@ -3,7 +3,7 @@ permissibleUsage="OPERATIONAL" reportStatus="NORMAL" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:iwxxm="http://icao.int/iwxxm/2021-2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd"> + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd"> 2007-07-25T12:00:00Z diff --git a/IWXXM/examples/metar-NIL-collect.xml b/IWXXM/examples/metar-NIL-collect.xml index 7f53c77a..0978eab2 100644 --- a/IWXXM/examples/metar-NIL-collect.xml +++ b/IWXXM/examples/metar-NIL-collect.xml @@ -13,7 +13,7 @@ xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.15ff064a-6dc4-41e0-bafa-8ee78ed4dc25" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/metar-translation-failed.xml b/IWXXM/examples/metar-translation-failed.xml index 94e4aaac..c4420c52 100644 --- a/IWXXM/examples/metar-translation-failed.xml +++ b/IWXXM/examples/metar-translation-failed.xml @@ -5,7 +5,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.4324ada0-ddfc-4206-9689-3aa8b58649fd" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/sigmet-A6-1a-TS.xml b/IWXXM/examples/sigmet-A6-1a-TS.xml index cd0c043b..9c281eee 100644 --- a/IWXXM/examples/sigmet-A6-1a-TS.xml +++ b/IWXXM/examples/sigmet-A6-1a-TS.xml @@ -6,7 +6,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.8debfaca-7116-4b32-9378-b472ca64e823" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> @@ -70,37 +70,41 @@ - - - - - - - - 390 - STD - - - - - - - - 54.0 -12.0 54.0 -8.0 50.0 -8.0 50.0 -12.0 54.0 -12.0 - - - - - - - - - - 90 - 20 - - - - + + + + + + + + + + 390 + STD + + + + + + + + 54.0 -12.0 50.0 -12.0 50.0 -8.0 54.0 -8.0 54.0 -12.0 + + + + + + + + + + 90 + 20 + + + + + + diff --git a/IWXXM/examples/sigmet-A6-1b-CNL.xml b/IWXXM/examples/sigmet-A6-1b-CNL.xml index e32cf4d3..d010653e 100644 --- a/IWXXM/examples/sigmet-A6-1b-CNL.xml +++ b/IWXXM/examples/sigmet-A6-1b-CNL.xml @@ -6,7 +6,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.6fe37ba5-7ad5-471a-ac44-48ddefb2c23f" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/sigmet-A6-2-TC.xml b/IWXXM/examples/sigmet-A6-2-TC.xml index ce693ec7..f7b2854e 100644 --- a/IWXXM/examples/sigmet-A6-2-TC.xml +++ b/IWXXM/examples/sigmet-A6-2-TC.xml @@ -6,7 +6,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.f12194be-0d82-49ad-ad97-41e46f724dec" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> @@ -70,76 +70,80 @@ - - - - - 2012-08-25T16:00:00Z - - - - - - - 500 - STD - - - - - - - - - - - 27.10 -73.10 - 250 - - - - - - - - - - - - - - - - - 27.10 -73.10 - - - - - - - - - - 2012-08-25T22:00:00Z - - - - - - - - - - 27.6667 -73.75 - - - - + + + + + + + 2012-08-25T16:00:00Z + + + + + 27.10 -73.10 + + + + + + + 500 + STD + + + + + + + + + + + 27.10 -73.10 + 250 + + + + + + + + + + + + + + + + + + + + + 2012-08-25T22:00:00Z + + + + + 27.6667 -73.75 + + + + + + + + + + + Gloria + diff --git a/IWXXM/examples/sigmet-VA-EGGX.tac b/IWXXM/examples/sigmet-VA-EGGX.tac index 23d3f438..71059240 100644 --- a/IWXXM/examples/sigmet-VA-EGGX.tac +++ b/IWXXM/examples/sigmet-VA-EGGX.tac @@ -1,2 +1,4 @@ EGGX SIGMET 4 VALID 251600/252200 EGRR - -EGGX SHANWICK OCEANIC FIR VA ERUPTION MT HEKLA PSN N6359 W01940 VA CLD OBS AT 1600Z SFC/FL550 N6000 W01150 - N5900 W01300 - N6000 W01600 - N6000 W01150 NC FCST 2200Z N6000 W01200 - N5800 W01400 - N6000 W01535 - N6000 W01200 +EGGX SHANWICK OCEANIC FIR VA ERUPTION MT HEKLA PSN N6359 W01940 +VA CLD OBS AT 1600Z N6000 W01150 - N5900 W01300 - N6000 W01600 - N6000 W01150 SFC/FL550 NC + FCST AT 2200Z N6000 W01200 - N5800 W01400 - N6000 W01535 - N6000 W01200= diff --git a/IWXXM/examples/sigmet-VA-EGGX.xml b/IWXXM/examples/sigmet-VA-EGGX.xml index b7b7172d..9e6f64e3 100644 --- a/IWXXM/examples/sigmet-VA-EGGX.xml +++ b/IWXXM/examples/sigmet-VA-EGGX.xml @@ -6,7 +6,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.64c3912b-b09a-494a-8731-321f28b759e4" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> @@ -70,79 +70,83 @@ - - - - - 2018-07-25T16:00:00Z - - - - - - - 550 - STD - - - - - - - - 60.0 -11.5 - 59.0 -13.0 - 60.0 -16.0 - 60.0 -11.5 - - - - - - - - - - - - - + + + + + + + 2018-07-25T16:00:00Z + + + + + + + 550 + STD + + + + + + + + 60.0 -11.5 + 60.0 -16.0 + 59.0 -13.0 + 60.0 -11.5 + + + + + + + + + + + + + - - - - - 2018-07-25T22:00:00Z - - - - - - - - - - - - - - 60.0 -12.0 - 58.0 -14.0 - 60.0 -15.35 - 60.0 -12.0 - - - - - - - - - - - - - + + + + + 2018-07-25T22:00:00Z + + + + + + + + + + + + + + 60.0 -12.0 + 60.0 -15.35 + 58.0 -14.0 + 60.0 -12.0 + + + + + + + + + + + + + + + diff --git a/IWXXM/examples/sigmet-multi-location-VA.tac b/IWXXM/examples/sigmet-multi-location-VA.tac index e0fd4f6d..1ef9a396 100644 --- a/IWXXM/examples/sigmet-multi-location-VA.tac +++ b/IWXXM/examples/sigmet-multi-location-VA.tac @@ -1,6 +1,6 @@ YUDD SIGMET 2 VALID 101200/101800 YUSO- - YUDD SHANLON FIR/UIR VA ERUPTION MT ASHVAL PSN N4315 E02115 - VA CLD OBS AT 1200Z WI N4315 E02115 - N4345 E02145 - N4330 E02215 - N4245 E02230 - N4230 E02145 - N4315 E02115 FL250/370 NC - AND WI N4200 E02115 - N4217 E02130 - N4145 E02200 - N4130 E02130 - N4200 E02115 FL150/300 NC - FCST 1800Z VA CLD APRX N4330 E02215 - N4315 E02345 - N4145 E02315 - N4230 E02200 - N4330 E02215 - FCST 1800Z VA CLD APRX N4200 E02145 - N4145 E02215 - N4100 E02215 - N4130 E02130 - N4200 E02145= + YUDD SHANLON FIR VA ERUPTION MT ASHVAL PSN N4315 E02115 + VA CLD OBS AT 1200Z WI N4315 E02115 - N4345 E02145 - N4330 E02215 - N4245 E02230 - N4230 E02145 - N4315 E02115 FL250/370 NC + FCST AT 1800Z WI N4330 E02215 - N4315 E02345 - N4145 E02315 - N4230 E02200 - N4330 E02215 + AND OBS AT 1200Z WI N4200 E02115 - N4217 E02130 - N4145 E02200 - N4130 E02130 - N4200 E02115 FL150/300 NC + FCST AT 1800Z WI N4200 E02145 - N4145 E02215 - N4100 E02215 - N4130 E02130 - N4200 E02145= diff --git a/IWXXM/examples/sigmet-multi-location-VA.xml b/IWXXM/examples/sigmet-multi-location-VA.xml index 509ec8ed..4da2e58c 100644 --- a/IWXXM/examples/sigmet-multi-location-VA.xml +++ b/IWXXM/examples/sigmet-multi-location-VA.xml @@ -6,7 +6,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.b4d56d93-3866-4f75-b493-da9a4bb2404c" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> @@ -54,7 +54,6 @@ OTHER:FIR_UIR YUDD SHANLON FIR/UIR - @@ -71,125 +70,159 @@ - - - - - - 2018-07-10T12:00:00Z - - - - - - - - - 370 - STD - 250 - STD - - - - - - - 43.15 21.15 43.45 21.45 43.30 22.15 42.45 22.30 42.30 21.45 43.15 21.15 - - - - - - - - - - - - - - - - - 300 - STD - 150 - STD - - - - - - - 42.00 21.15 42.17 21.30 41.45 22.00 41.30 21.30 42.00 21.15 - - - - - - - - - - - - - - - - - - 2018-07-10T18:00:00Z - - - - - - - - - - - - - - 43.30 22.15 43.15 23.45 41.45 23.15 42.30 22.00 43.30 22.15 - - - - - - - - - - - - - - - - - - - - - - 42.00 21.45 41.45 22.15 41.00 22.15 41.30 21.30 42.00 21.45 - - - - - - - - - - - - + + + + + + + 2018-07-10T12:00:00Z + + + + + + + 370 + STD + 250 + STD + + + + + + + + 43.15 21.15 + 42.30 21.45 + 42.45 22.30 + 43.30 22.15 + 43.45 21.45 + 43.15 21.15 + + + + + + + + + + + + + + + + + + 2018-07-10T18:00:00Z + + + + + + + + + + + + + + 43.30 22.15 + 42.30 22.00 + 41.45 23.15 + 43.15 23.45 + 43.30 22.15 + + + + + + + + + + + + + + + + + + + + + + + + + 300 + STD + 150 + STD + + + + + + + + 42.00 21.15 + 41.30 21.30 + 41.45 22.00 + 42.17 21.30 + 42.00 21.15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 42.00 21.45 + 41.30 21.30 + 41.00 22.15 + 41.45 22.15 + 42.00 21.45 + + + + + + + + + + + + + + + diff --git a/IWXXM/examples/sigmet-translation-failed-collect.xml b/IWXXM/examples/sigmet-translation-failed-collect.xml index 5ff8ba28..3fa1e1fd 100644 --- a/IWXXM/examples/sigmet-translation-failed-collect.xml +++ b/IWXXM/examples/sigmet-translation-failed-collect.xml @@ -12,7 +12,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:iwxxm="http://icao.int/iwxxm/2021-2" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.636569b5-6b9b-4ed7-aa60-ad373a9e372b" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/spacewx-A2-3.xml b/IWXXM/examples/spacewx-A2-3.xml index 75b4bf8e..a580cf2e 100644 --- a/IWXXM/examples/spacewx-A2-3.xml +++ b/IWXXM/examples/spacewx-A2-3.xml @@ -5,7 +5,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.dea6234c-f57f-4ccf-be7a-bb00a0265af2" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> @@ -53,7 +53,13 @@ - 60 180 60 -180 90 -180 90 180 60 180 + + 60 180 + 90 180 + 90 -180 + 60 -180 + 60 180 + @@ -75,7 +81,13 @@ - -60 180 -60 -180 -90 -180 -90 180 -60 180 + + -60 180 + -60 -180 + -90 -180 + -90 180 + -60 180 + diff --git a/IWXXM/examples/spacewx-A2-4.xml b/IWXXM/examples/spacewx-A2-4.xml index b86d3d41..72777289 100644 --- a/IWXXM/examples/spacewx-A2-4.xml +++ b/IWXXM/examples/spacewx-A2-4.xml @@ -5,7 +5,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.dea6234c-f57f-4ccf-be7a-bb00a0265af2" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> @@ -55,7 +55,13 @@ - 60 180 60 -180 90 -180 90 180 60 180 + + 60 180 + 90 180 + 90 -180 + 60 -180 + 60 180 + @@ -80,7 +86,13 @@ - -60 180 -60 -180 -90 -180 -90 180 -60 180 + + -60 180 + -60 -180 + -90 -180 + -90 180 + -60 180 + diff --git a/IWXXM/examples/spacewx-A2-5.xml b/IWXXM/examples/spacewx-A2-5.xml index 64e3d383..cd99bf7d 100644 --- a/IWXXM/examples/spacewx-A2-5.xml +++ b/IWXXM/examples/spacewx-A2-5.xml @@ -5,7 +5,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.dea6234c-f57f-4ccf-be7a-bb00a0265af2" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> diff --git a/IWXXM/examples/spacewx-translation-failed.xml b/IWXXM/examples/spacewx-translation-failed.xml index 8a4d3000..f093750d 100644 --- a/IWXXM/examples/spacewx-translation-failed.xml +++ b/IWXXM/examples/spacewx-translation-failed.xml @@ -5,7 +5,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.dea6234c-f57f-4ccf-be7a-bb00a0265af2" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/speci-A3-2.xml b/IWXXM/examples/speci-A3-2.xml index 3dbe84f7..0b3a99f6 100644 --- a/IWXXM/examples/speci-A3-2.xml +++ b/IWXXM/examples/speci-A3-2.xml @@ -5,7 +5,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.8ca15300-d667-4364-86a1-ab8bec9ba833" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/taf-A5-1.xml b/IWXXM/examples/taf-A5-1.xml index ee1f2907..21547cd8 100644 --- a/IWXXM/examples/taf-A5-1.xml +++ b/IWXXM/examples/taf-A5-1.xml @@ -5,7 +5,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.d6a85870-f32e-4ea8-8502-c7d9be7e0144" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> diff --git a/IWXXM/examples/taf-A5-2.xml b/IWXXM/examples/taf-A5-2.xml index 577d7b62..428c4106 100644 --- a/IWXXM/examples/taf-A5-2.xml +++ b/IWXXM/examples/taf-A5-2.xml @@ -5,7 +5,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.dfbfe27c-3478-4efc-9800-124b90030e39" reportStatus="AMENDMENT" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/taf-NIL-collect.xml b/IWXXM/examples/taf-NIL-collect.xml index fdfff824..66b167af 100644 --- a/IWXXM/examples/taf-NIL-collect.xml +++ b/IWXXM/examples/taf-NIL-collect.xml @@ -12,7 +12,7 @@ xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:iwxxm="http://icao.int/iwxxm/2021-2" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.ae3b123f-4fa1-447e-aa0e-5a950c8abff2" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> diff --git a/IWXXM/examples/taf-translation-failed.xml b/IWXXM/examples/taf-translation-failed.xml index df6612fc..7dc5e9d4 100644 --- a/IWXXM/examples/taf-translation-failed.xml +++ b/IWXXM/examples/taf-translation-failed.xml @@ -4,7 +4,7 @@ xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.fa3ce106-f401-4670-ae50-cdf76bf68912" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/tc-advisory-A2-2.xml b/IWXXM/examples/tc-advisory-A2-2.xml index e5a5e5cf..bba1c399 100644 --- a/IWXXM/examples/tc-advisory-A2-2.xml +++ b/IWXXM/examples/tc-advisory-A2-2.xml @@ -5,7 +5,7 @@ xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:metce="http://def.wmo.int/metce/2013" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.217b27d6-fbc0-499b-b58e-4ee062c86cd4" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> diff --git a/IWXXM/examples/tc-advisory-translation-failed.xml b/IWXXM/examples/tc-advisory-translation-failed.xml index 2c62fd49..ba0fb11b 100644 --- a/IWXXM/examples/tc-advisory-translation-failed.xml +++ b/IWXXM/examples/tc-advisory-translation-failed.xml @@ -6,7 +6,7 @@ xmlns:metce="http://def.wmo.int/metce/2013" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.4a954e38-b132-4d3c-aaba-90dbd056d497" reportStatus="NORMAL" permissibleUsage="OPERATIONAL" diff --git a/IWXXM/examples/va-advisory-A2-1.xml b/IWXXM/examples/va-advisory-A2-1.xml index 6a552af9..6d57a889 100644 --- a/IWXXM/examples/va-advisory-A2-1.xml +++ b/IWXXM/examples/va-advisory-A2-1.xml @@ -6,7 +6,7 @@ xmlns:metce="http://def.wmo.int/metce/2013" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.fb4861a8-0438-4f17-b8a7-efc13de58dec" reportStatus="NORMAL" permissibleUsage="OPERATIONAL"> @@ -75,7 +75,12 @@ - 54.00 159.50 54.00 161.00 53.00 159.75 54.00 159.50 + + 54.00 159.50 + 53.00 159.75 + 54.00 161.00 + 54.00 159.50 + @@ -102,7 +107,13 @@ - 51.50 161.50 51.50 162.50 52.50 162.50 52.50 161.50 51.50 161.50 + + 51.50 161.50 + 51.50 162.50 + 52.50 162.50 + 52.50 161.50 + 51.50 161.50 + @@ -139,7 +150,13 @@ - 51.50 160.50 51.50 162.50 53.50 162.50 53.50 160.50 51.50 160.50 + + 51.50 160.50 + 51.50 162.50 + 53.50 162.50 + 53.50 160.50 + 51.50 160.50 + @@ -164,7 +181,13 @@ - 48.50 163.50 48.50 166.50 51.50 166.50 51.50 163.50 48.50 163.50 + + 48.50 163.50 + 48.50 166.50 + 51.50 166.50 + 51.50 163.50 + 48.50 163.50 + @@ -199,7 +222,13 @@ - 48.50 161.50 48.50 166.00 53.00 166.00 53.00 161.50 48.50 161.50 + + 48.50 161.50 + 48.50 166.00 + 53.00 166.00 + 53.00 161.50 + 48.50 161.50 + diff --git a/IWXXM/examples/va-advisory-translation-failed.xml b/IWXXM/examples/va-advisory-translation-failed.xml index 83155965..bc6e0fc7 100644 --- a/IWXXM/examples/va-advisory-translation-failed.xml +++ b/IWXXM/examples/va-advisory-translation-failed.xml @@ -6,7 +6,7 @@ xmlns:metce="http://def.wmo.int/metce/2013" xmlns:aixm="http://www.aixm.aero/schema/5.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC1/iwxxm.xsd" + xsi:schemaLocation="http://icao.int/iwxxm/2021-2 http://schemas.wmo.int/iwxxm/2021-2RC2/iwxxm.xsd" gml:id="uuid.074f61f2-3775-4e8b-b60c-17b238d60566" permissibleUsage="OPERATIONAL" reportStatus="NORMAL" translatedBulletinID="TTAAiiCCCYYGGgg" diff --git a/IWXXM/html/EARoot/EA1/EA16.png b/IWXXM/html/EARoot/EA1/EA16.png deleted file mode 100644 index ec8e673eae8b9786b61df17746aa3dd0ca99ec60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39096 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 NlhAe6o_bu| zwb;|!?|;QFbr!aAkH?*{`r-TJyF^6w_1xEXoqcx@Gz;fUF$A@7fSbc?#MZld&{n}C zw_PRq57eBcZNKu{dzv??7Ov<;S(`aVv?cre6nI4KjcH^_+JTQji`KnIlK!X~@1T^k zS7lhaLV22-Vmj!?a+~d~+4M=bn(I_MzdI&F<_WV<>HGkD8H(wt)kT=&^;WxG@wxH@ zV;Anzv;BLbJC`HhiIxJ3!(g5w%Q6p$cbD9qPJyY0S42O(Te*fW zbw}CLFk>wRdfp4aJw5420{%ibIeQUfWT@{}*kVOb6t%n!o+)Cgc&}Re5j?2=DzO24 z)gBG!U;l2)|H3Y_egMvD{obxG=LtPZAO&rD=0b#nV`1rkv;dOf8p0lQoF0}>Pw1kS zd*?QmWTpjY*iL1u5zGKyYTTy`iVJK4OmS1myhB3~$t+uA!PW4V-3-lp z^ikbQ3W1I%^vM!p662p-^}&7-9<%W+M~Du>e-;^#!5W`FTr;&L;MZDfK3fX6>z>GE zw{U%2X`@r>q>RhZfHW^T+Zm@Te?(JpM0b1nAHZ_gxFXOYMX zh4kU_OL)l&C&M5We(NaUXWw1h^Dqdd#k9YLii%tqWOSSW(+l2o1PVABEdQ9YhYTKc z{B=pO9z>y1L&oFy;W>H}_&A?FoGcOn zYJ=BASeN=o>XSfsrKAR^l>9yWP&DUNgWnVmI&j}{hnjy$5c^t+KnO*zD7q?tIi3Qu z-eDnjMsknt1O0N7WpUKoTZHC}#YF)#W3=vf=NqA5{pmx)Vq+gL*tK~2SG_JQiLLLO z&)b5W)C+616wZOpJ+c5 zM`G*dmY4cg^Oy9QNr>pr0Tl3>bToZo1WB~fxoI6aKHRAo0yZZldpYxAzgV0#D;{an zMEHUIYGy$K8oSC#8!XwDz7+Cefe2)&VS6R(ib6oE5sc>Sa3un1i#BSd{n&gg@!X+9 zM!D43zKsg~?jGH8wE#^;pYq|$VmXDgVDEX)}P%An`wR zX2QN9ib(bVr?m_ip3KMJzi0E`D5PK?Q-9V0EZ%9k@Sm249!T5kC=wtMAkbeHh0Qxt z#j77!$i-~77x0r%psM0;Tbp!kup8Sg59ljw1b1+XWLx$!zr`f>vNTymB=-}WmJ`Cp znpr)0sH@P@n6E89T!%Ny;4LJ1a!`N96h;JNJa7a?qm?{yS^qwg=y*|IK?E*4Syqp= za8F(oaMW!QMQ!lmSeWGhCGW8aUA1)n|K~jq7zz~7_t816h&X!zLyg40*xk-`tY@Kg znrC*32ms1iMtNhF6zo(v>AgxudB+;lnCzWcP2?>hF_|9g)!B+nHe6{!^exuup7S#8 zEAZSl`KogR+Pw6TN4-->b?-8~2oTR1tT8@sNNv1;janYCa<~kjYrOC(LBx3TI;RB+ zW0ttPPZbKQ8yL%w=cF&WpN31?IK+eL+c1Rf>8((zk5ko~LOC>gN<}_h*)EG^dH(YG zrMGq!I`-(e!ZOqZ7;@|*s8RH8eg?Vp=A~=nzV`Y$2>!WKSKV}wKCk>RaK=Zq5_BOg{H6cTK(`jC0q!?u2qrauJIvUX= z2?8+90R3V;D^uLexhID@vaIw_+P!z{dH9$t66FnGodLK}{%>siEoE5A5qMJerld*P zL)81=Wr*BSb6jcCRr-!l8jrJa0NOG{!%WJ4%h_Ndqh6_;vy3HT8RF|Nur)(_`B5^^ zz=IMPq5=3XbU7Ce|CLsfuj>0^&g?hhPpYV8cf1I>k|jJUZd4p!7!%S+FXLdprATJ| zVCCPJ&GIxl8c`{I;Rh2XEYh|mN1U{A1kac0dl(2@887iDAUEZWU zfH*q#=6NP=v@26pe;P6eR&W27b$RC~TzJVyU?P_Dmv_#w7*d!4Tf`1}*#}A$ z&Gr*6IwSxExyjB#2OgE>*mS+HOKiufWl#;+T99-&PI7pKRDxF*BzyA?t|{869&E5M!>ER~;p8)T?Bx`6%aVswH#W!VYr8T$q$@E*h?`gW@k9I((HvCfJX1+rR0X z`GZ!7zXY46rI?R+wWkB<^%W|!ptj@Ycom ztGF4hCQqLNyvu3uAmW78MMmN8kzi&32Gpwl`j!?V!&#+2)^U_fdfR{K>Kw7Ppa2BN zR>c_?wHzsSBN%2(2QBBtFG#)O*o6vd83NW{Sc*Q9%g`#&AuiRRXO1Fs+8wvW67|o1 zx_8DJF<6Ggk?o6+&PrzSB|hD=@8`AisN@nND~uqd@u-MI=#~Hes_@K+y1A;$-K=RZ z`OVVa^i%g`qGQlg-}Em>Ak9!o+Z{W?91I*(i*33y^Fde)N(ynwkk z%HTvyg>`Tf?n4fgI*fkP#qPd6WMTjMlQ zcAv2PeZ6*>PRF{3;a^{wj1XTTc2=J*uQ$#N;Jzo)dEL;lbRZJ2=@df+=5CIN+y7F+ zwu@$=p+wba%vWfbzd~XiW?3xXLDP|&^qHm&BitRzkb1sQms^$u`i^|>dVYC>X}=Ym z+X#MvCy-ENixN&psl3giuW7Z#aAbU-i_0a#2 zsKoyl5;bnm@`%MB+QCb`;iPw$no>@xvBdZfh-%(c66(db;j7fA0Aw#h6U1Z(9pgi7 zcg9GAk*^R+u_L7hD)t|1o_xziFy$!#!ydN%*{=Z^oXAdNAa4D<3C7JDpCm?P%mkwpw5Sb(mEfof{_P|j*H0N z^xzt~JYa3O{rtH40!BNAdL#O2!XF_v>L@_JF|tom>O(vu|MITV4j-TH#Y7yva$nEoZP!CDYpJkfM+;8l>Sb&;y%;j(%_4utu1XXb;l9wWI$JDt~(HLRN6w2>?7+;Di0d$aE8`h3u^ zt@nnEGT(q*hD;EFH3OJDJ*fcGL`uTqLgH!9dwe`UpbRNNo8DCtdiRJm4lHzLl)wWO z>miR1bK#Rnuac9RlA#yV{e>_W6tlRkki3?p47#Rgzb_&J%Wjlu8R3Jk5HH|v;K`B+ z<;asgl!fAGarVrztyR@;pilwH)>_YN z;XOkKSsBHo-D6SBD4qaWGi|7GIS+sO8B=?LVIxdx@zZt!@S8nZAWaHiP8<6O9Hi9@yLhM*n8^A1_7x|mW+Fqni-=JoY2pFn>0d$X>UpmAK@T5xhz=@ zZ@=XV3It==7b*CX6;DqDohF5t0@ql-HQhL-ec^I2&-8SDj2Hg>0$L*&D57}zPy^l1 z{mnHUlU5w3mfgUxyK=c4L-3w!nwSL-xRvrnIN}|6aT8T^7|&pdhgqG|M!~<3XAk|@ zhvg&p){KXR&>B(c7F(+rmE#X)2q@J->zazPC(H_Q;r#DS5 z!c=-QZ3wrOiC)wkC| CQ7yO;)T1Mt7I3Ea!PrSgxYGUdf#$=aw!TDl~x2gsrhk z+*$06w8W-p{mXsU$^P?6pEuD5l>nVtVL)t-aJaywVpWJ`>5;4FMY`NWot>8IASDaHfY zJv+-iJ4Zzit4lk9i>W$|w*J5R5EG57ro>jkZw{Dff8`-e=2^l?qjg4J^CWe7oL3&~ z|DxFS5p!+WK|OH_2Fj;n1$eX2^!N<5v$bNOpG)4_MFA0?>kUN7l|I0a^LpTJIj= zeCe0CkQD)_bG+5svznWCz;o^rI%+~zgt!l_z`Wel?Ijg7YX$x7XTN<%rlC^*QJJm( zbRE`8YnxMFi}rP1duy-k?fB<-Yl(9O`l$nOUegXcN!8rgw? z`#(0U-h#rOJD zYbI;+SmX2BT(}U+mrnDi+U`HR81Ndau(Qzouf~F7v^5T#CAn7Mx;G77VVEBE!7coZ z<2DiNS&gD!nnM!MDDH}LcYiWBf7{kiYbv==6C=AkNNvAeR2xPWHlq5iKt(6%098u3 za2X=%eu(ii?hTV*H&P%Vk-#I5Y?G)qmHdn%I!S*~D40An+EX=*LkrKcRshH$b}siN zC>QiXhr?}gmbk+?Pl?<2z8BQ#yJ4SU?hzDXVx-!no&ByvEbTR3j8sD(g1uR;R`Jf{ zrT$ys>rqdWAmuWtczB9;HtEwLp~DhvWp$h>ld`}}ar*n(pD}pW5c~VC8uOQ9?-8S} zy-(Ho!Qp6tX_z0UV?i;>{3-Mya=Y;Hw8*9uaT<_0#M6y#8VwGlk(wm}CBIo)MP0p; zXsYur)3nPEpT)bV)P6ae+Nv5IsSMN_9U3^fP>y3FPjyNQzfw8=p0C8p=Z?mUB*vHEwl^ETk! z-`JvhrZIV(lYSG-!hJGUru-+Hld1hH`2d7tP%gP>f~8TYw@8}kafDiqJWHwO%<|2t z#(W6cL5BMB30UV_0*fLJ0Uv+#Qa!)|g}w0Tdzr6cAey0VwuHP`d}sASLAT+hpW7Q2 zzHDhLJRV*ja=y!C_uFUv)ev~X6L<-m+Pa0SvQt(Ij%AGRj^Vn6FC#A3SVc9}!b{JQ zv|UF?XFJVOr2ATl# zO+D+|l1k5@Dhug1)#MGi6|oV1@$ag}?^ph+s8UA>0X;!vTYnv2^lqJ{(@)N5dgnvb z`t8;eb_^mU7nvc~pBKgAmaFdJE+Q^wqnoZ~4I@sYu7$f!MPV!Vo^WE5aHx9+pP*cW~z^5Qi$8#O^r<5szUy1y7q?SGy6Drtp-BsT&B zLV^!*A!8EOL4D^O@k_)%T2HVSAtt9TvYKuZ{-|GB#g#Y&gTkz`;#fb84@0Y z0a^F(|8VKybnJyV?#t89qAkBdN^w}$Hdl~fL9u54L!<*^$mHsI%nh0vwPu49FgX|w{Gv^j@G%G(TXV6h)*24img|o6^v<^8M@DB3FY>1JtWhz9 zFbg2&n~xS$8WKH4@L9pk+K=m^21~?TV#!Cs2NcfxW5Ld|jBb8`W6~;#A%FuN(A5&( z&Q@nJYoo@5&pi!g<)KSllUX4%+$nF7e7YmlI4IS%0u*p3%Kw*k z78^eINTX|#_TU>N9wO4bR~st?vhCN81n;W0crS|u?I@*_k5E~8lN`mK?*&vm5R#XX z)kt@9_sda-svbUR94dDrw`?hRcy<@umx;8Af|~9NRgQPzo-whv#e2M&hpB_eKm|HT0TaaF8{XRD+5&)n&4pbgO*b+l(}YgJuo5B zXTTh4#^N7WEX4?L#Z}0>EJ5x@DoB))qb99W-;auMUa;?Jn?akZtnWVr7Tgp0sf&W_ zoHatUKM0ww1yI6n{)Z>_Ul1NPEQ5_p&x?;<0(zYxlIb)M=T`lPCwA#12EK{cE$ome zB&p_KGlsxM;5q>fWE^FWQQMz2tjYdv(461y6s1zkJ=mE48F`bC{*$oARo~dGHy2*7 zHUB?y_|^RH?Kuh`1LVYDuIWqxh+8UZ853S4XWWrjlkx}*aj-=tqFXBo&!tQ?o4yOK z4t!!z5Oh!ird_>3r_&>h-(OyL+JaW)#Ccc9?=QW3TqU?ld4#&pXlm?ogi#_qG2l5% zve2mMq1~X6Oef$T{%wTI(8E)*P*8pj6cMZ7dV~RWYFqziZS%OMgOl;}9<^D63TIG8 zRBd7x4JSOkDFmnhVjvOh#aMzFtyUF+*~fDvA|w07Qz0gX<}(}6fsbQ3?gZT~3dvkW zG;RG}XKno-OU|6Mu+}#BM;`j%zcYG8>KvHk?_H@%)!2Frk-Pz&mUB|K_5WzV^3iYW z*RpI-^w2JkA%WU-dKGVWPpuzmHukC==AojRiPW(uSekZ;5owVn(qYZ+IJDqThW(XP zeKFYoVFK%2cpfJad?rsc`nzzMRp#*j{f}hxe z@ikco8kCMdAm!p=$KSxX5o{fO-|z=Umao9~Oo)6|amPo!IOkdaHzV}2IhK$%>M6>y z3evAOGF?aMe7U6IG)Te;_)XkXtoPIO;y2dXmpJD)Ku7cb zW}Yau+#?OE6r|ZmtD(4UR?#K4u~K@i4~Y zg2k)&#>;H)XGVG3cD61<<631WIz6_12t9<~|JyyRtmgomRju&O;;CP44u>}(jc7hE z%72;Fze9^8m~CBhJ<|D^Xx$0O4T8EeMg!6PyqRJ{1c@|nT~$1msyc~P9K;4UXd4=V z!gb=lz~Z&HrQmOo%H2pDyIsf%z@otH6BQqCjxrE#O<*vG^Sa5sOuKjz#pBnm9dOBf zdUdk;83tHUJlbZCx6rKJ0GgIay5;|_PsgQ#2DHRF3MW*UTKTikrfW(2`t%904Tvnf zrcV^wc%7B*-V}Ppjk$@a;oQWR#qpOU?G9(68Qk``vE&E=J&Wa)*`^S}wQ5!xzm^_i zXh45Fz_Jzy>rKFBk2z%fUOBC`kZqP0kDK&)d&FX6T$M`QlY#@m86bnln8~cE?Fg&6+R;)Y2P7)=;@E^(0 zW9^`h#hZ=iV@JFKSJXo1(>&81r-K@b|DH-(tLn87?cQ6T+B!-#)|Q_-FBU+eKH|ON z07~yr_PHLzQl9Lo@%6s3^}=;MIs`1(rve2!8+4*_OsIwUen9Ii%WtDb0xCa@7dS;v za{J<5xlC(4){YV7C7LtksmRVWP0m5~6RO8SBS5_ZYarqa;)VNk?UE$0%ag?GzY`pj zVmGBqN)hu9nw6SB&3k2A3LKD`zHCmKph%0+XDn(hH zydDGkifGuTLlep za~Pi4*0M%aQY?y1j1L6l@wQx zUi$ILyxfFhu}6o<#*N7)tvxbCpLJbqsA@vm-n-jww-EH<=$9CJUMwz87A@W_r98%-b1vOmpf01wVbHa;asJgYD%7%+lG0eLDX1AS zmW5vF)P^B}S?sUFKr)}H3l4Gq;H@D1sb>!A%PXthhjd8cfp|0@2l>q@`WlfY%{ebM zLgCf+taW+M+#THBC7rJ+ob)H0$PLUzbARP{L*|=<;hTEflnJt7?akZJ`XPoWQ!%pn z#EdORrgv_=Ng&_Nc7}Nks{*~=n4ez3ND_tWXKE^bqO-BDE=^!111iAMO}={tDt?OJ*!Cf z^Iq)eT~8Vx{2oChJlmFR>eoqPx@pakU}UMSpJj!B+YhuJgOFdEtW1H%L5$aRVG(B( z5%0qiIWbt4eAtng1E`^i@j!EyT_$q*BY;sZ0`QEC+>kAl1>|%h2RgBl9?-hS5ZDR~ zDsc?zmR$kx-lpB*#rM`ysah~61_exFjU0bDzOqe;7t$8HBByt(CQlW;W|f$<)ddII zpmg&K&U=L{$Uu+oT0;WX`W60nF=PA+ei%!7Ab+_i#oC1N)3SBZ8nxDGzO`*-TqnlD zH*ytgok_Zy4pnHbb9iVsiChx*9Hz!$ptJzW1Wj=d1S>7-cODMd!prK(+YayD+AwHT z-xoMn43~=U5b?TRsJp4Lo4))UsWSdTh0rHU1hk*Q`0Q@DJ8SP5vtZCmCIs)F2xmDv z-biBywm!6<GM5R|_CSazOU+I7zlz=5M@?W=d&i@l#LjFGmHUHyd+KZG? zR-U?f40t&X&pXovS{tHEhF=-<$MF*SAI+91aoT4xk@`JeXYg?B@Y*WP@jOp0v;rL; z(O-Xb``>##+>R!N!QLLtmuFavw^o8yTb#``7plaVbHi#|P;MAs zcdKM?rLv-5wVwBE*v>cTe%QvMIt$p|{_=F*O%}-8tnqdrxTLG=wY<8kti0T|mS%eQ zVJAsxp_=z>>0&ZgF~rKuLip(A~mU+h_r==YP%?t2fk? zgy*MQ(O>(7?^d@@cQkAVBJS3G96x;cF`mU6@O&}UBo}?a_58H)$A33vBj+8fkJ*4@ z)W-?9H(Yl<%956!4&o`I@Tj})UVWM!*1XSJ_XPw<3b$MLbA6y;V9q=54C8G5YL3=@ z&O1rzSS8c;mm6)b_Qp@K=8k{A26R1~{UH+koIT{4FIgg8s=iK!egCuTG}AKCajorU zkjRk@d3IVB-wVx3P{K4Pq0sOu8>M{oz*m&=#=?m$X^kb;ln{u+}?OrJO6P&8ui=m5B{f*F>Q}o z!SHBjOOS|La^USVDTJ@i=j(S_udSPp+(Vp`)LdL#Zg!?20q+NbfA=VfzFdzmb?e>i zi~6-WK0$^^-C0;gU4eZTUk=iFA~LDa{YQ<)E9=Qz;m@Clyy0)tMP9&;-7ifrSX9qg zjHHrgN5{u`ezzG|QZnQ4B8Y0pDOHSut}Ki;pJZsH8<+|T3es4#WF4Q|fbXte^A9(z z=@M%I|FlE1hp|Hl888N?qO!81+9BHO&ThPR*M1l@uCA7a=FD{+oCaadz(xLba$E_%`t?AhI;Tb^@#%LaLZDi`7x_ETrBY) zNY@Lj!lGfDJ`OhaQpdN9gSn6})Gps|7i0ah@@|lRiT7!&0lN;xlK1a`>mLtI_*qHa9VpY_tXvWaT+nr9#^yOk$v$?sC`yFyFvakd@ zTvrFY!437a=*95YVYpl!6MVU~t`a2Yvobh^DWa$lw1eKy&f!6ztK z7x#P@!nFBSz4Tq&UDovS+vtsUUPnjA?Lq98Gw=&NxN#FMVBj}eWK{6|sG;|VRG+qc zN5psG{je)ULQ~2STLLz7<5S54#aTm~YWs6*LTj4zMiWr2#FaZK4=hiY3hmQ4prNtc zk*TSXSxhch+~ik=U5BFJ9;FxSwpoMq%Xam^51fk5FOI&SDeo3yPf9R|4?Xa5n6-&s z%QoCS*{$U;tX}ZYam+-!T7AdyyDOat5q-`$Jt7e7a`e}~S4Rr#(-D?4CMf+A#AEyS zCmoVAQv|M)hF<=pq%C#k^5x5xN+xUkTI=#z9H;adqr|J#F}`GK`s@Ed+M?_NmW{P; zlvM1$u(>vcE3IAroXcMLcE$wdZen7x_m~@F#)w@_7E{>VnS~Zn72q|EiuzNKi#h$} zDoGU7DP`P}Eb^kLh@YQ-1Yjbym#hbuXp(yxX1MbRaEZhW73Yi95q?`Nrfl}kiGrS= z$@f7oAPFkYC1#eE1Uz0yO6vtVQejgfD^A1~^c!;j$rF7r$qWVqU@$!hbWaC3aIfnI)fW`yP4>p4*QW^pH{V@j&VlYyANBY-kIE>+M#b;6 zXka$i%Kf`}q0nfQs#(GHLvnvh9{K0SM=_|qD(8!-RI^lDfis3RVE3$1Oc9o|wY4>j zrd`0n4B&7Hl9*{ajwav{GO)O|K9h@GeLq$Qu*Ok0Rqwj$`?;>34)VyG@TpezdM;b{ z8iQ)E+Vhk<91Jme#H58B8$SQ_6|(te$ne|1rt5qh3(fPw3~Q7?Qxcp#B0PNQo~#}m zE=rn5fOh!y;6ksDhRT6adE?V2zRR5BQbz)odj+3P_NMjBqUx?ON!ST9BIs1;&OJDq z2^zir^HX|vw%%$3w=fErD8VsN5Ey?$DL2lZ-1{s)KMJ+qZ1C^bH7@1uufxVDr4-hj zb3MxmI3>!JnuDVOxw;xdqwO^x6pEquyLP2Rvzt?y^G#6ME@ha9Tyo?6?Ch=Cf?N%- zF;$B!cBM(5yc`sySGZa^h9M#!4|-zj$h)Z{m0<`3!jk#p6_}Tnm;d3Cr1)wuRQ8=8 zHytXVJHTp+qF{Dt4Q?0YR+k2`558wpqHh1LtESgW3mTn~+FMmJ9+ztvAGbiD1A`W= z+hDvqT;5&I=)5%lBFKw+oF2N&7&0#Vu^Rsx#lZg9z{U;Pto<`y(>gWmZbT_t{PK=y zL_18OHOq@oOk2ox^ps`<s$%#Y&3UC^RR>70Gzq%Y(6(8f#Pj zmq@o zPL(EXB zU6LX6yN)%4yVlXHJpiwDTE3i?)zj+Ia8%U`A6MALrWmv(RK>rDSrgtwj*Goicoi7j zz16e|v#_`#Jq6^F-b(roznD0o|59!?R)i$xKqh7o0;kygop;jTp3SPj4LlNWLGG`N zhgF7@h_;~)Ce&%j;=*;UF5EjbwM@v23b@D-b117FcO|&%1V~mMIqmQ-h0-pZbMCPe z6+pTreG#)P4f$$sX%=h*IgCgG=M7K1O3qNM-!F*Bj#?3ZqJysbt|8+57Lde((- zcT>b$1xJ1OeGup}@x5ine{8e>BHlE-!C4a;edK2PbJik;LS zWeAd3Zq~A*Z+sHkH<5WTnfJ6j8pGFMt+|0Rt`oFv<>7kQu*z*~gBXaN%h*m~y~Sm` z((|!JX#sZrt^?nSB9-s|q*!n=do;lGP~Wz@tio&>B~_K~W81Zbu2%oJ?ZqQg4HY#s z-L3Q!ar!A zY_O7_JP*E_J0gD5>f;$*5vZ5FmIRNNiyI)%ypf!#6k|3H%o%;R*>GSpjQR`W^&e7V zR-s^17Xc`Of<$Zy=|br2>D&kzNLnbYApP30<__J{OX~F(^2gxT!UB%GX+-&uJfBwDE_Ev!z%DxTuLQ&#iGdSh!X0_zGT@WEXwGeqMKKK6%gh zcvbNUrj{CQl4qN0n@ZI7K7 ztcDvosAx9-wD0_=ETFD@N6jcmi^yEQXp?>}N!~5t(!VM{9F_l6Jkn^mYb?L;G`gvn zFQK{6_LvH)MCi`zT3ttwNsXzlJzJLXXCNkCe7x$#_NXhS`troouUUifs%My%oVS;c zdK3(zIXNC?)zGU{Nhqw%PkZ7HZIz4lbE!@dU$tSn%vy z&*g&^TO?Mrzal=ULy>EPhpCcswQTlUH(rdSY1~3y0m2Jd2m4gYzRYxczl2eet$_#U zgP6kvMsjC>XSNh&r9tBk%BmLQYx>KbN0;iLLq*c6p%gLGR zN+r`zitW;*TS6uv4ZXvi#Rn@){Hh+*+vu+;tlUh2lrV{682&xDE_2UC$Df=_`CsQ0 zxArR(a=+_xnndQsbb2#79NW;$_5mxbQvokGn3XJ_eUB<+!i!`UB86|eJxI(KRMe7z z#*y7o5d*Vl<9(qEk`sd;#akb#oc4kF{B!)n+k+O|kU@OillOPSMD`+k8P~ZR()`qZ z@7+tXYxQ(OYM)Fv|H<%H7tbD?t;JfyhM*G@k?@@5_9205`b7v@S~SS&%u}G+Sw`5~ z7HMZ5K>F^i7mDW=4I!%bI-UJ+W^z&oLm_r4Ym>((Vt4|s4S!btovd;(X?OO%n&HB7 z_0uH=XFHp6V!ci^9iF`%)PAwc@7J`(iXrlsY!~B-TORUvuXJI!uyT*)1wPZI!O7*q zs-OBC3J%(Q;+bT;W1rwH+PwkChK?hbxIXSsOh~<-@HMO`mG7KuSIKTn!xSkCW1e4x z(8SqVdd0Ye_|0xjBNN+4@v-^>k2u3+{B&CLk|Lx5WKlBuAb>*S;QzSZG0EM^>yyK{<9k95CAFuKK;@+eWD4_0w{6PwcySrPzzcw(nD6Kr6Zu%=Nc@z&7K2a)MXI(9}$emp=7Z=bfaHP04 zU$&2W*>X0p$gV$_EXNfx6wBZ}#9wmtuE5tFH`6_>-2?DU2j^K53R9A=Jc z2G98|g{keOJAnVbaQFjNArQu+?qbaL`44}*KUQpTZiLPrsWio>HtO7)ii8V&{}bFK z!2L$*I{%@fmU#-K+E>#}@O-)&qS06M&A#qv`6Q;u(Snx5X#O_M6Ul7{Z)_xw$hEFI zR5X?^cIVJHGF%s3wa$c~BQ`23_W%V%1MBuz0m41DD^f#C_;>#2ECho)rkf+{2S;^k z+*kA-ZYWR0?sf6pLN6J0v;Ec==$R55Bfa04WcqUv_d?~_uigsK_r&@9NKBQ_d4tA~ z^2Ha!;fC*~mpbR$2z6E12pOfFNe8U{@#Kz3|KzJ9bFa;3(HJG^b60((9ayAu{z*a0 zPF#(z>(}2`p=!VT8~Tcj#m$8#dc}hl1GJRe?PEp!O6Kze=g<%T+`J(QW0H97xt&~s zR`k_wo5YG}m(1Tpo{H#Cp}&yTrbD$w0>qlgeEo>a@;w^Yp%BDfwmt;n{r4Rm0!bBx lK_Kc)+z@$-7zpG8g=<#@d9O(Q#xMlDtjulAN=&?x{tsebokIWs diff --git a/IWXXM/html/EARoot/EA1/EA19.htm b/IWXXM/html/EARoot/EA1/EA19.htm index 776a8cf2..e8ca3071 100644 --- a/IWXXM/html/EARoot/EA1/EA19.htm +++ b/IWXXM/html/EARoot/EA1/EA19.htm @@ -42,7 +42,7 @@ - + diff --git a/IWXXM/html/EARoot/EA1/EA21.htm b/IWXXM/html/EARoot/EA1/EA21.htm index 819c0b0f..c566eff1 100644 --- a/IWXXM/html/EARoot/EA1/EA21.htm +++ b/IWXXM/html/EARoot/EA1/EA21.htm @@ -38,11 +38,11 @@ - - - - - + + + + + diff --git a/IWXXM/html/EARoot/EA1/EA23.htm b/IWXXM/html/EARoot/EA1/EA23.htm index 509ab0cf..c39fccc5 100644 --- a/IWXXM/html/EARoot/EA1/EA23.htm +++ b/IWXXM/html/EARoot/EA1/EA23.htm @@ -36,11 +36,11 @@ - - - + + + - + diff --git a/IWXXM/html/EARoot/EA1/EA25.htm b/IWXXM/html/EARoot/EA1/EA25.htm index 96447c7e..e8262a17 100644 --- a/IWXXM/html/EARoot/EA1/EA25.htm +++ b/IWXXM/html/EARoot/EA1/EA25.htm @@ -36,13 +36,13 @@ - + - + - + - + diff --git a/IWXXM/html/EARoot/EA1/EA27.htm b/IWXXM/html/EARoot/EA1/EA27.htm index f0213406..08f2e72e 100644 --- a/IWXXM/html/EARoot/EA1/EA27.htm +++ b/IWXXM/html/EARoot/EA1/EA27.htm @@ -42,7 +42,7 @@ Modified: - 5/7/2021 4:36:35 PM + 7/15/2021 1:04:56 AM @@ -55,7 +55,7 @@ Version: - 3.1.0RC1 + 3.1.0RC2 Phase: @@ -109,7 +109,7 @@ version - 3.1.0RC1 + 3.1.0RC2 diff --git a/IWXXM/html/EARoot/EA1/EA28.htm b/IWXXM/html/EARoot/EA1/EA28.htm index 54afcdf7..fb256fcc 100644 --- a/IWXXM/html/EARoot/EA1/EA28.htm +++ b/IWXXM/html/EARoot/EA1/EA28.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
    Created:3/26/2013 7:24:00 PM3/26/2013 7:07:32 PM
    Modified:8/8/2013 3:12:12 PM3/26/2013 7:08:22 PM
    -
    Examples of sea surface state:<br/><ul>
    <li>Calm (glassy)</li><li>Calm (rippled)</li><li>Smooth (wavelets)</li><li>Slight</li><li>Moderate</li><li>Rough</li><li>Very rough</li><li>High</li><li>Very high</li><li>Phenomenal</li></ul><p/>
    +
    Examples of present weather reported in vicinity of aerodrome:<br/><ul>
    <li>Fog</li><li>Dust sand whirls</li><li>Funnel cloud</li><li>Duststorm</li><li>Sandstorm</li><li>Thunderstorm</li><li>Shower</li><li>Blowing snow</li><li>Blowing sand</li><li>Blowing dust</li><li>Volcanic ash</li></ul><p/>
    diff --git a/IWXXM/html/EARoot/EA1/EA30.htm b/IWXXM/html/EARoot/EA1/EA30.htm index fb256fcc..09a08ade 100644 --- a/IWXXM/html/EARoot/EA1/EA30.htm +++ b/IWXXM/html/EARoot/EA1/EA30.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - +
    Created:3/26/2013 7:07:32 PM3/26/2013 7:05:14 PM
    Modified:3/26/2013 7:08:22 PM8/8/2013 2:15:25 PM
    -
    Examples of present weather reported in vicinity of aerodrome:<br/><ul>
    <li>Fog</li><li>Dust sand whirls</li><li>Funnel cloud</li><li>Duststorm</li><li>Sandstorm</li><li>Thunderstorm</li><li>Shower</li><li>Blowing snow</li><li>Blowing sand</li><li>Blowing dust</li><li>Volcanic ash</li></ul><p/>
    +
    Examples of recent weather (observed at aerodrome):<br/><ul>
    <li>Freezing drizzle</li><li>Freezing rain</li><li>Rain shower</li><li>Rain</li><li>Rain and snow</li><li>Snow shower</li><li>Snow</li><li>Snow grains</li><li>Hail showers</li><li>Small hail showers</li><li>Blowing snow</li><li>Sandstorm</li><li>Duststorm</li><li>Thunderstorm with rain</li><li>Thunderstorm with snow</li><li>Thunderstorm with hail</li><li>Thunderstorm with small hail</li><li>Thunderstorm</li><li>Funnel cloud</li><li>Volcanic ash</li><li>Ice pellets</li><li>Unidentified precipitation</li><li>Freezing unidentified precipitation</li><li>Thunderstorm with unidentified precipitation</li><li>Showers with unidentified precipitation</li><li>Recent drizzle</li></ul><p/>
    diff --git a/IWXXM/html/EARoot/EA1/EA31.htm b/IWXXM/html/EARoot/EA1/EA31.htm index a8690f36..60ff9581 100644 --- a/IWXXM/html/EARoot/EA1/EA31.htm +++ b/IWXXM/html/EARoot/EA1/EA31.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
    Created:3/26/2013 7:40:53 PM5/23/2012 10:32:57 AM
    Modified:3/26/2013 7:40:58 PM6/4/2018 1:33:31 PM
    -
    Examples of runway deposit:<br/><ul>
    <li>Clean and dry</li><li>Damp</li><li>Wet with water patches</li><li>Rime and frost covered (depth normally less than 1 mm)</li><li>Dry snow</li><li>Wet snow</li><li>Slush</li><li>Ice</li><li>Compact or rolled snow</li><li>Frozen ruts or ridges</li><li><i>[Not reported]</i></li></ul><p/>
    +
    The start/end time represents all variants of the trend forecast - (FM, TL, AT, etc.). When there is only an instant at which a condition occurs, the start and end time are the same<br/>
    diff --git a/IWXXM/html/EARoot/EA1/EA32.htm b/IWXXM/html/EARoot/EA1/EA32.htm index e381d694..3714f5b8 100644 --- a/IWXXM/html/EARoot/EA1/EA32.htm +++ b/IWXXM/html/EARoot/EA1/EA32.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
    Created:7/22/2016 11:22:21 AM3/26/2013 7:08:46 PM
    Modified:7/22/2016 11:23:40 AM8/8/2013 12:01:06 PM
    -
    Examples of runway friction:<br/><ul>
    <li>0.0 to 0.90</li><li>Braking action good</li><li>Braking action medium</li><li>Braking action medium to good</li><li>Braking action medium to poor</li><li>Braking action poor</li></ul><p/>
    +
    Note that for observed weather conditions, the weather type 'Funnel cloud' shall be qualified with intensity to indicate:<br/><ul>
    <li>HEAVY: Tornado or Waterspout</li><li>MODERATE: Funnel cloud that does not touch the surface of the land or water.</li></ul>
    <br/>In contrast, for forecast weather conditions, the weather type 'Funnel cloud'<font color="#0f0f0f"> cannot be qualified by intensity to indicate Tornado or Waterspout.</font><br/><font color="#ff0000"><br/></font><font color="#ff0000">Given the greater flexibility provided by the Logical Data Model in comparison with the Traditional Alphanumeric Code-forms, a more appropriate solution may be the definition of additional types (Tornado and Waterspout) to complement Funnel cloud rather than relying on the intensity qualification.</font><br/>
    diff --git a/IWXXM/html/EARoot/EA1/EA33.htm b/IWXXM/html/EARoot/EA1/EA33.htm index 60ff9581..a8690f36 100644 --- a/IWXXM/html/EARoot/EA1/EA33.htm +++ b/IWXXM/html/EARoot/EA1/EA33.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
    Created:5/23/2012 10:32:57 AM3/26/2013 7:40:53 PM
    Modified:6/4/2018 1:33:31 PM3/26/2013 7:40:58 PM
    -
    The start/end time represents all variants of the trend forecast - (FM, TL, AT, etc.). When there is only an instant at which a condition occurs, the start and end time are the same<br/>
    +
    Examples of runway deposit:<br/><ul>
    <li>Clean and dry</li><li>Damp</li><li>Wet with water patches</li><li>Rime and frost covered (depth normally less than 1 mm)</li><li>Dry snow</li><li>Wet snow</li><li>Slush</li><li>Ice</li><li>Compact or rolled snow</li><li>Frozen ruts or ridges</li><li><i>[Not reported]</i></li></ul><p/>
    diff --git a/IWXXM/html/EARoot/EA1/EA34.htm b/IWXXM/html/EARoot/EA1/EA34.htm index 09a08ade..e381d694 100644 --- a/IWXXM/html/EARoot/EA1/EA34.htm +++ b/IWXXM/html/EARoot/EA1/EA34.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
    Created:3/26/2013 7:05:14 PM7/22/2016 11:22:21 AM
    Modified:8/8/2013 2:15:25 PM7/22/2016 11:23:40 AM
    -
    Examples of recent weather (observed at aerodrome):<br/><ul>
    <li>Freezing drizzle</li><li>Freezing rain</li><li>Rain shower</li><li>Rain</li><li>Rain and snow</li><li>Snow shower</li><li>Snow</li><li>Snow grains</li><li>Hail showers</li><li>Small hail showers</li><li>Blowing snow</li><li>Sandstorm</li><li>Duststorm</li><li>Thunderstorm with rain</li><li>Thunderstorm with snow</li><li>Thunderstorm with hail</li><li>Thunderstorm with small hail</li><li>Thunderstorm</li><li>Funnel cloud</li><li>Volcanic ash</li><li>Ice pellets</li><li>Unidentified precipitation</li><li>Freezing unidentified precipitation</li><li>Thunderstorm with unidentified precipitation</li><li>Showers with unidentified precipitation</li><li>Recent drizzle</li></ul><p/>
    +
    Examples of runway friction:<br/><ul>
    <li>0.0 to 0.90</li><li>Braking action good</li><li>Braking action medium</li><li>Braking action medium to good</li><li>Braking action medium to poor</li><li>Braking action poor</li></ul><p/>
    diff --git a/IWXXM/html/EARoot/EA1/EA35.htm b/IWXXM/html/EARoot/EA1/EA35.htm index 47dfea53..54afcdf7 100644 --- a/IWXXM/html/EARoot/EA1/EA35.htm +++ b/IWXXM/html/EARoot/EA1/EA35.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - +
    Created:9/16/2013 12:48:41 PM3/26/2013 7:24:00 PM
    Modified:9/16/2013 1:21:42 PM8/8/2013 3:12:12 PM
    -
    Examples of runway contamination:<br/><ul>
    <li>Less than 10% runway contamination</li><li>11 to 25% runway contamination</li><li>26 to 50% runway contamination</li><li>51 to 100% runway contamination</li></ul><p/>
    +
    Examples of sea surface state:<br/><ul>
    <li>Calm (glassy)</li><li>Calm (rippled)</li><li>Smooth (wavelets)</li><li>Slight</li><li>Moderate</li><li>Rough</li><li>Very rough</li><li>High</li><li>Very high</li><li>Phenomenal</li></ul><p/>
    diff --git a/IWXXM/html/EARoot/EA1/EA36.htm b/IWXXM/html/EARoot/EA1/EA36.htm index 3714f5b8..f5ddce20 100644 --- a/IWXXM/html/EARoot/EA1/EA36.htm +++ b/IWXXM/html/EARoot/EA1/EA36.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - +
    Created:3/26/2013 7:08:46 PM3/26/2013 7:05:51 PM
    Modified:8/8/2013 12:01:06 PM8/8/2013 12:01:49 PM
    -
    Note that for observed weather conditions, the weather type 'Funnel cloud' shall be qualified with intensity to indicate:<br/><ul>
    <li>HEAVY: Tornado or Waterspout</li><li>MODERATE: Funnel cloud that does not touch the surface of the land or water.</li></ul>
    <br/>In contrast, for forecast weather conditions, the weather type 'Funnel cloud'<font color="#0f0f0f"> cannot be qualified by intensity to indicate Tornado or Waterspout.</font><br/><font color="#ff0000"><br/></font><font color="#ff0000">Given the greater flexibility provided by the Logical Data Model in comparison with the Traditional Alphanumeric Code-forms, a more appropriate solution may be the definition of additional types (Tornado and Waterspout) to complement Funnel cloud rather than relying on the intensity qualification.</font><br/>
    +
    Examples of present weather (not requiring qualification by intensity):<br/><ul>
    <li>Fog</li><li>Mist</li><li>Sand</li><li>Dust</li><li>Haze</li><li>Smoke</li><li>Volcanic ash</li><li>Squall</li><li>Dust sand whirls</li><li>Thunderstorm</li><li>Fog patches</li><li>Blowing dust</li><li>Blowing sand</li><li>Blowing snow</li><li>Drifting dust</li><li>Drifting sand</li><li>Drifting snow</li><li>Freezing fog</li><li>Shallow fog</li><li>Partial fog</li></ul><p/>
    diff --git a/IWXXM/html/EARoot/EA1/EA37.htm b/IWXXM/html/EARoot/EA1/EA37.htm index f5ddce20..47dfea53 100644 --- a/IWXXM/html/EARoot/EA1/EA37.htm +++ b/IWXXM/html/EARoot/EA1/EA37.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
    Created:3/26/2013 7:05:51 PM9/16/2013 12:48:41 PM
    Modified:8/8/2013 12:01:49 PM9/16/2013 1:21:42 PM
    -
    Examples of present weather (not requiring qualification by intensity):<br/><ul>
    <li>Fog</li><li>Mist</li><li>Sand</li><li>Dust</li><li>Haze</li><li>Smoke</li><li>Volcanic ash</li><li>Squall</li><li>Dust sand whirls</li><li>Thunderstorm</li><li>Fog patches</li><li>Blowing dust</li><li>Blowing sand</li><li>Blowing snow</li><li>Drifting dust</li><li>Drifting sand</li><li>Drifting snow</li><li>Freezing fog</li><li>Shallow fog</li><li>Partial fog</li></ul><p/>
    +
    Examples of runway contamination:<br/><ul>
    <li>Less than 10% runway contamination</li><li>11 to 25% runway contamination</li><li>26 to 50% runway contamination</li><li>51 to 100% runway contamination</li></ul><p/>
    diff --git a/IWXXM/html/EARoot/EA1/EA38.htm b/IWXXM/html/EARoot/EA1/EA38.htm index ff991213..61512707 100644 --- a/IWXXM/html/EARoot/EA1/EA38.htm +++ b/IWXXM/html/EARoot/EA1/EA38.htm @@ -661,21 +661,21 @@ Notes - «featureType» METAR + «featureType» SPECI Class Generalization From   - «featureType» SPECI + «featureType» METAR Class Generalization From   - «featureType» Report + «featureType» Report Class Generalization To diff --git a/IWXXM/html/EARoot/EA1/EA41.htm b/IWXXM/html/EARoot/EA1/EA41.htm index 6c39e847..ad95b992 100644 --- a/IWXXM/html/EARoot/EA1/EA41.htm +++ b/IWXXM/html/EARoot/EA1/EA41.htm @@ -284,7 +284,7 @@ - Public RelationalOperator
      prevailingVisibilityOperator + Public RelationalOperator
      prevailingVisibilityOperator @@ -468,7 +468,7 @@ - «dataType» AerodromeSurfaceWindTrendForecast
    + «codeList» AerodromeForecastWeather
    Class   @@ -476,8 +476,8 @@   - Name: surfaceWind
    - Forecast of surface wind. + Name: weather
    + Forecast of weather phenomena. @@ -491,7 +491,7 @@ - «codeList» AerodromeForecastWeather
    + AerodromeCloudForecast
    Class   @@ -499,8 +499,8 @@   - Name: weather
    - Forecast of weather phenomena. + Name: cloud
    + Forecast of cloud. @@ -514,7 +514,7 @@ - AerodromeCloudForecast
    + «dataType» AerodromeSurfaceWindTrendForecast
    Class   @@ -522,8 +522,8 @@   - Name: cloud
    - Forecast of cloud. + Name: surfaceWind
    + Forecast of surface wind. diff --git a/IWXXM/html/EARoot/EA1/EA42.htm b/IWXXM/html/EARoot/EA1/EA42.htm index 5c321c54..42d94fda 100644 --- a/IWXXM/html/EARoot/EA1/EA42.htm +++ b/IWXXM/html/EARoot/EA1/EA42.htm @@ -110,7 +110,7 @@ - Public MeasureWithNilReason
      airTemperature + Public MeasureWithNilReason
      airTemperature @@ -168,7 +168,7 @@ - Public MeasureWithNilReason
      dewpointTemperature + Public MeasureWithNilReason
      dewpointTemperature @@ -226,7 +226,7 @@ - Public MeasureWithNilReason
      qnh + Public MeasureWithNilReason
      qnh @@ -352,7 +352,7 @@ - «codeList» AerodromePresentWeather
    + «dataType» AerodromeSeaCondition
    Class   @@ -360,25 +360,22 @@   - Name: presentWeather
    - When observed, between one and three present weather conditions - -When present weather cannot be observed by the automatic observing system due to a temporary failure of the system/sensor ("//") the present weather is missing with a nil reason of notObservable + Name: seaCondition
    + Sea surface temperature and state of the sea or significant wave height are recent weather phenomena to be reported as supplementary information.
    Details:
    -
    le.<br/>
    - +  
    - «dataType» AerodromeSurfaceWind
    + «codeList» AerodromePresentWeather
    Class   @@ -386,22 +383,25 @@   - Name: surfaceWind
    - Representative surface wind observations. + Name: presentWeather
    + When observed, between one and three present weather conditions + +When present weather cannot be observed by the automatic observing system due to a temporary failure of the system/sensor ("//") the present weather is missing with a nil reason of notObservable
    Details:
    -   +
    le.<br/>
    +
    - «dataType» AerodromeRunwayVisualRange
    + «dataType» AerodromeSurfaceWind
    Class   @@ -409,8 +409,8 @@   - Name: rvr
    - RVR conditions are required if horizontal visibility or RVR is less than 1500 meters, up to a maximum of four runways + Name: surfaceWind
    + Representative surface wind observations. @@ -424,7 +424,7 @@ - «dataType» AerodromeRunwayState
    + «dataType» AerodromeRunwayVisualRange
    Class   @@ -432,12 +432,8 @@   - Name: runwayState
    - When runways are affected by snow, slush, or other contaminants, a runway state report for each runway in use is required. - -There is no maximum number of runway states that can be reported. This may be changed in a future amendment. - -When all runways are closed due to snow, this shall be indicated with a "runwayState" with a nilReason of "http://codes.wmo.int/common/nil/inapplicable" + Name: rvr
    + RVR conditions are required if horizontal visibility or RVR is less than 1500 meters, up to a maximum of four runways @@ -451,7 +447,7 @@ - «dataType» AerodromeHorizontalVisibility
    + «dataType» AerodromeCloud
    Class   @@ -459,8 +455,11 @@   - Name: visibility
    - Visibility reported as prevailing visibility or the lowest visibility as appropriate. + Name: cloud
    + When no clouds are detected by the automatic observing system, it should be indicated by a missing cloud group with a nil reason of notDetectedByAutoSystem ("NCD" from TAC). + +When there are no clouds of operational significance and no restriction on vertical visibility and “CAVOK” is not appropriate ("NSC") it should be indicated by a missing cloud group with a nil reason of nothingOfOperationalSignificance + @@ -474,7 +473,7 @@ - «codeList» AerodromeRecentWeather
    + «dataType» AerodromeRunwayState
    Class   @@ -482,8 +481,12 @@   - Name: recentWeather
    - Recent weather is one of the recent weather phenomena to be reported as supplementary information. + Name: runwayState
    + When runways are affected by snow, slush, or other contaminants, a runway state report for each runway in use is required. + +There is no maximum number of runway states that can be reported. This may be changed in a future amendment. + +When all runways are closed due to snow, this shall be indicated with a "runwayState" with a nilReason of "http://codes.wmo.int/common/nil/inapplicable" @@ -497,7 +500,7 @@ - «dataType» AerodromeWindShear
    + «dataType» AerodromeHorizontalVisibility
    Class   @@ -505,8 +508,8 @@   - Name: windShear
    - Wind shear is one of the recent weather phenomena to be reported as supplementary information. + Name: visibility
    + Visibility reported as prevailing visibility or the lowest visibility as appropriate. @@ -520,7 +523,7 @@ - «dataType» AerodromeCloud
    + «dataType» AerodromeWindShear
    Class   @@ -528,11 +531,8 @@   - Name: cloud
    - When no clouds are detected by the automatic observing system, it should be indicated by a missing cloud group with a nil reason of notDetectedByAutoSystem ("NCD" from TAC). - -When there are no clouds of operational significance and no restriction on vertical visibility and “CAVOK” is not appropriate ("NSC") it should be indicated by a missing cloud group with a nil reason of nothingOfOperationalSignificance - + Name: windShear
    + Wind shear is one of the recent weather phenomena to be reported as supplementary information. @@ -546,7 +546,7 @@ - «dataType» AerodromeSeaCondition
    + «codeList» AerodromeRecentWeather
    Class   @@ -554,8 +554,8 @@   - Name: seaCondition
    - Sea surface temperature and state of the sea or significant wave height are recent weather phenomena to be reported as supplementary information. + Name: recentWeather
    + Recent weather is one of the recent weather phenomena to be reported as supplementary information. diff --git a/IWXXM/html/EARoot/EA1/EA43.htm b/IWXXM/html/EARoot/EA1/EA43.htm index a1d1c941..8ef3d1c4 100644 --- a/IWXXM/html/EARoot/EA1/EA43.htm +++ b/IWXXM/html/EARoot/EA1/EA43.htm @@ -284,7 +284,7 @@ - Public DistanceWithNilReason
      depthOfDeposit + Public DistanceWithNilReason
      depthOfDeposit diff --git a/IWXXM/html/EARoot/EA1/EA44.htm b/IWXXM/html/EARoot/EA1/EA44.htm index a5ebf402..87c3037d 100644 --- a/IWXXM/html/EARoot/EA1/EA44.htm +++ b/IWXXM/html/EARoot/EA1/EA44.htm @@ -168,7 +168,7 @@ - Public DistanceWithNilReason
      meanRVR + Public DistanceWithNilReason
      meanRVR @@ -226,7 +226,7 @@ - Public RelationalOperator
      meanRVROperator + Public RelationalOperator
      meanRVROperator diff --git a/IWXXM/html/EARoot/EA1/EA45.htm b/IWXXM/html/EARoot/EA1/EA45.htm index 6b357ffb..2877d669 100644 --- a/IWXXM/html/EARoot/EA1/EA45.htm +++ b/IWXXM/html/EARoot/EA1/EA45.htm @@ -110,7 +110,7 @@ - Public MeasureWithNilReason
      seaSurfaceTemperature + Public MeasureWithNilReason
      seaSurfaceTemperature @@ -168,7 +168,7 @@ - Public DistanceWithNilReason
      significantWaveHeight + Public DistanceWithNilReason
      significantWaveHeight diff --git a/IWXXM/html/EARoot/EA1/EA47.htm b/IWXXM/html/EARoot/EA1/EA47.htm index d9bb6066..88564280 100644 --- a/IWXXM/html/EARoot/EA1/EA47.htm +++ b/IWXXM/html/EARoot/EA1/EA47.htm @@ -111,7 +111,7 @@ - Public LengthWithNilReason
      verticalVisibility + Public LengthWithNilReason
      verticalVisibility @@ -179,7 +179,7 @@ - «dataType» CloudLayer
    + «dataType» CloudLayer
    Class   diff --git a/IWXXM/html/EARoot/EA1/EA48.htm b/IWXXM/html/EARoot/EA1/EA48.htm index e927c972..7da1d889 100644 --- a/IWXXM/html/EARoot/EA1/EA48.htm +++ b/IWXXM/html/EARoot/EA1/EA48.htm @@ -110,7 +110,7 @@ - Public AngleWithNilReason
      meanWindDirection + Public AngleWithNilReason
      meanWindDirection @@ -168,7 +168,7 @@ - Public VelocityWithNilReason
      meanWindSpeed + Public VelocityWithNilReason
      meanWindSpeed @@ -226,7 +226,7 @@ - Public RelationalOperator
      meanWindSpeedOperator + Public RelationalOperator
      meanWindSpeedOperator @@ -284,7 +284,7 @@ - Public VelocityWithNilReason
      windGustSpeed + Public VelocityWithNilReason
      windGustSpeed @@ -342,7 +342,7 @@ - Public RelationalOperator
      windGustSpeedOperator + Public RelationalOperator
      windGustSpeedOperator @@ -400,7 +400,7 @@ - Public AngleWithNilReason
      extremeClockwiseWindDirection + Public AngleWithNilReason
      extremeClockwiseWindDirection @@ -458,7 +458,7 @@ - Public AngleWithNilReason
      extremeCounterClockwiseWindDirection + Public AngleWithNilReason
      extremeCounterClockwiseWindDirection diff --git a/IWXXM/html/EARoot/EA1/EA49.htm b/IWXXM/html/EARoot/EA1/EA49.htm index a3da9553..f816276d 100644 --- a/IWXXM/html/EARoot/EA1/EA49.htm +++ b/IWXXM/html/EARoot/EA1/EA49.htm @@ -110,7 +110,7 @@ - Public DistanceWithNilReason
      prevailingVisibility + Public DistanceWithNilReason
      prevailingVisibility @@ -168,7 +168,7 @@ - Public RelationalOperator
      prevailingVisibilityOperator + Public RelationalOperator
      prevailingVisibilityOperator @@ -226,7 +226,7 @@ - Public DistanceWithNilReason
      minimumVisibility + Public DistanceWithNilReason
      minimumVisibility @@ -284,7 +284,7 @@ - Public AngleWithNilReason
      minimumVisibilityDirection + Public AngleWithNilReason
      minimumVisibilityDirection diff --git a/IWXXM/html/EARoot/EA10.htm b/IWXXM/html/EARoot/EA10.htm index f4871597..536c3dda 100644 --- a/IWXXM/html/EARoot/EA10.htm +++ b/IWXXM/html/EARoot/EA10.htm @@ -42,7 +42,7 @@ Modified: - 5/7/2021 4:37:37 PM + 7/15/2021 1:05:58 AM @@ -55,7 +55,7 @@ Version: - 3.1.0RC1 + 3.1.0RC2 Phase: @@ -108,7 +108,7 @@ version - 3.1.0RC1 + 3.1.0RC2 diff --git a/IWXXM/html/EARoot/EA8/EA151.htm b/IWXXM/html/EARoot/EA10/EA190.htm similarity index 84% rename from IWXXM/html/EARoot/EA8/EA151.htm rename to IWXXM/html/EARoot/EA10/EA190.htm index 46c07c15..e510a97f 100644 --- a/IWXXM/html/EARoot/EA8/EA151.htm +++ b/IWXXM/html/EARoot/EA10/EA190.htm @@ -33,13 +33,14 @@
    - + - - - - - + + + + + +
    Context Diagram: Report : Class diagram
    @@ -50,7 +51,7 @@ Modified: - 7/28/2020 11:48:27 PM + 8/2/2020 10:26:56 PM Project: diff --git a/IWXXM/html/EARoot/EA10/EA191.png b/IWXXM/html/EARoot/EA10/EA191.png new file mode 100644 index 0000000000000000000000000000000000000000..99947c91a43a446348aa073b5a9b40517270923b GIT binary patch literal 50652 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 literal 0 HcmV?d00001 diff --git a/IWXXM/html/EARoot/EA3/EA66.htm b/IWXXM/html/EARoot/EA10/EA192.htm similarity index 72% rename from IWXXM/html/EARoot/EA3/EA66.htm rename to IWXXM/html/EARoot/EA10/EA192.htm index c89dd820..8ff26a13 100644 --- a/IWXXM/html/EARoot/EA3/EA66.htm +++ b/IWXXM/html/EARoot/EA10/EA192.htm @@ -2,7 +2,7 @@ -Context Diagram: SIGMET +Context Diagram: Cloud + + +
    + + + + + + + + + +
    Context Diagram: Surface Wind : Class diagram
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Created:5/25/2012 11:27:16 AM
    Modified:7/30/2020 12:00:44 PM
    Project:
    Advanced:
    + +
    + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA156.png b/IWXXM/html/EARoot/EA10/EA195.png similarity index 100% rename from IWXXM/html/EARoot/EA8/EA156.png rename to IWXXM/html/EARoot/EA10/EA195.png diff --git a/IWXXM/html/EARoot/EA2/EA57.htm b/IWXXM/html/EARoot/EA10/EA196.htm similarity index 83% rename from IWXXM/html/EARoot/EA2/EA57.htm rename to IWXXM/html/EARoot/EA10/EA196.htm index 8da78571..004d5604 100644 --- a/IWXXM/html/EARoot/EA2/EA57.htm +++ b/IWXXM/html/EARoot/EA10/EA196.htm @@ -2,7 +2,7 @@ -Context Diagram: TAF +Context Diagram: Relational Operator +
    - - - - - - - - - -
    Context Diagram: Weather : Class diagram
    + + : Public <<leaf>> Package - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
    Created:3/26/2013 7:30:37 PM5/25/2012 11:27:13 AM
    Modified:4/25/2013 4:11:44 PMModified:7/15/2021 1:06:55 AM
    Project:
    Project:
    Advanced:Advanced:
    +
    Common constructs used across multiple packages.  This package includes constructs closely related to the aviation weather domain.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
    + +
    +
      +
    • Tagged Values
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    TagValue
    version3.1.0RC2
    +
    Details: +
    +   +
    +
    +
    xsdDocumentcommon.xsd
    +
    Details: +
    +
    Description: Name of an XML Schema document to create representing the content of this package.
    + +
    +
    +
    xsdEncodingRuleiso19136_2007_METCE_Extensions
    +
    Details: +
    +
    Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
    Default: iso19136_2007_METCE_Extensions
    Description: XML Schema encoding rule to apply.
    + +
    +
    +
    - -
    +
    + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA136.htm b/IWXXM/html/EARoot/EA10/EA207.htm similarity index 60% rename from IWXXM/html/EARoot/EA6/EA136.htm rename to IWXXM/html/EARoot/EA10/EA207.htm index 607d00ea..1d94461b 100644 --- a/IWXXM/html/EARoot/EA6/EA136.htm +++ b/IWXXM/html/EARoot/EA10/EA207.htm @@ -2,7 +2,7 @@ -Volcanic Ash Advisory::WindObservedOrEstimated +Common::BasicReport : Public <<featureType>> Class + : Public abstract <<featureType>> Class - + - + @@ -63,7 +63,7 @@ - + @@ -87,21 +87,21 @@ - + - +
    Created:10/17/2018 9:55:42 PM8/2/2020 9:58:15 PM
    Modified:8/2/2020 2:22:54 PM8/2/2020 10:13:06 PM
    -
    Wind information within a vertical layer to be provided when volcanic ash is not identifiable from satellite data.<br/>
    +
    The base type for all reports, including information that is common across all report types.<br/>
    • Attributes
    • -
    • Associations From
    • Tagged Values
    • Constraints
    • +
    • Other Links
    @@ -110,56 +110,56 @@
    - Public AirspaceLayer
      verticalLayer + Public ReportStatus
      reportStatus
    - Details: + Details: - + - + - + - + - + - + - + - +
    - sequenceNumber=1
    + xsdAsAttribute=true
    Notes: - The vertical layer in terms of flight levels in which wind is provided.<br/> + The issuance status of the report.<br/>
    @@ -168,56 +168,56 @@
    - Public Angle
      windDirection + Public PermissibleUsage
      permissibleUsage
    - Details: + Details: - + - + - + - + - + - + - + - + - +
    - sequenceNumber=2
    + xsdAsAttribute=true
    Notes: - Wind direction within the layer.  It shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> + The permissible usage of this report (OPERATIONAL or NON-OPERATIONAL).<br/>
    @@ -226,56 +226,56 @@
    - Public Velocity
      windSpeed + Public PermissibleUsageReason
      permissibleUsageReason
    - Details: + Details: - + - + - + - + - + - + - + - + - +
    - sequenceNumber=3
    + xsdAsAttribute=true
    Notes: - Wind speed within the layer.  Unit of measure shall be given in "m/s" or "[kn_i]" (knot).<br/> + The permissible usage reason of this report. Only populated when the permissible usage is NON-OPERATIONAL.<br/>
    @@ -284,43 +284,43 @@
    - Public Boolean
      variableWindDirection + Public CharacterString
      permissibleUsageSupplementary
    - Details: + Details: - + - + - + - + - + - + - + - + - + @@ -333,7 +333,7 @@ Notes:
    - When true, indicates that the wind direction is variable.  Wind direction should not be reported<br/> + Additional human-readable descriptive information regarding the permissible usage.  Only populated when the permissible usage is NON-OPERATIONAL.<br/>
    @@ -343,39 +343,6 @@
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - «featureType» VolcanicAshObservedOrEstimatedConditions
    - Class   -
    - Name:  
    -   -
    - Name: wind
    - Wind information to be provided when volcanic ash is not identifiable from satellite data. -
    -
    Details: -
    -   -
    -
    -
    -
    @@ -388,8 +355,8 @@ - + - + - +
    -
    Details: -
    +
    Details: +
    Values: true,false
    Default: false
    Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
    @@ -401,8 +368,8 @@
    -
    Details: -
    +
    Details: +
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    @@ -414,8 +381,8 @@
    -
    Details: -
    +
    Details: +
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    @@ -431,45 +398,45 @@
    Status
    windDirection/@uom = "deg"if( @pemissibleUsage = 'NON-OPERATIONAL' ) then( exists(@permissibleUsageReason) ) Invariant Approved
    -
    Details: -
    -
    Pattern ID: VolcanicAshAdvisory.WindConditions-1<br/>Description: windDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:windDirection) and  not(iwxxm:windDirection/@xsi:nil = 'true') ) then( iwxxm:windDirection/@uom = 'deg' ) else( true() ) )<br/>
    +
    Details: +
    +
    Pattern ID: Common.BasicReport-1<br/>Description: Non-operational reports must include a permissibleUsageReason<br/>Assertion: ( if( @permissibleUsage = 'NON-OPERATIONAL' ) then( exists(@permissibleUsageReason) ) else( true() ) )<br/>
    windSpeed/@uom = "m/s" or windSpeed/@uom = "[kn_i]")if( @permissibleUsage = 'OPERATIONAL' ) then( empty(@permissibleUsageReason) ) Invariant Approved
    -
    Details: -
    -
    Pattern ID: VolcanicAshAdvisory.WindConditions-2<br/>Description: windSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:windSpeed) and not(iwxxm:windSpeed/@xsi:nil = 'true') ) then( (iwxxm:windSpeed/@uom = 'm/s') or (iwxxm:windSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
    +
    Details: +
    +
    Pattern ID: Common.BasicReport-2<br/>Description: Operational reports should not include a permissibleUsageReason<br/>Assertion: ( if( @permissibleUsage ='OPERATIONAL') then( empty(@permissibleUsageReason) ) else( true() ) )<br/>
    if( variableWindDirection = 'true' ) then( empty(windDirection) )All gml:ids must be UUIDv4 Invariant Approved
    -
    Details: -
    -
    Pattern ID: VolcanicAshAdvisory.WindConditions-3<br/>Description: When iwxxm:variableWindDirection is true, iwxxm:windDirection must be empty<br/>Assertion: ( if( iwxxm:variableWindDirection = 'true' ) then( empty(iwxxm:windDirection) ) else( true() ) )<br/>
    +
    Details: +
    +
    Pattern ID: Common.BasicReport-3<br/>Description: All gml:ids in IWXXM reports must be prefixed with 'uuid.' and must be UUID version 4<br/>Assertion: ( if( //@gml:id[not(matches(.,'uuid\.[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}'))] ) then( false() ) else( true() ) )<br/>
    @@ -478,6 +445,32 @@
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    ObjectTypeConnectionDirectionNotes
    «featureType» ReportClassGeneralizationFrom 
    «featureType» MeteorologicalFeatureCollectionClassGeneralizationFrom 
    +
    diff --git a/IWXXM/html/EARoot/EA10/EA207.png b/IWXXM/html/EARoot/EA10/EA207.png deleted file mode 100644 index 12e45874ae68f3ededb7ddc981e93acc39928b95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12440 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 diff --git a/IWXXM/html/EARoot/EA10/EA208.htm b/IWXXM/html/EARoot/EA10/EA208.htm index 5cf94df3..e311080f 100644 --- a/IWXXM/html/EARoot/EA10/EA208.htm +++ b/IWXXM/html/EARoot/EA10/EA208.htm @@ -2,7 +2,7 @@ -Context Diagram: PermissibleUsage + +
    - - - - - - - - -
    Context Diagram: PermissibleUsage : Class diagram
    + + : Public Note - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
    Created:6/15/2016 10:26:02 AM3/26/2013 7:31:57 PM
    Modified:4/22/2021 2:51:56 PMModified:8/8/2013 12:03:19 PM
    Project:
    Project:
    Advanced:Advanced:
    - -
    +
    Examples of forecast weather (requiring qualification with intensity):<br/><ul>
    <li>Drizzle</li><li>Rain</li><li>Snow</li><li>Snow grains</li><li>Ice pellets</li><li>Duststorm</li><li>Sandstorm</li><li>Freezing drizzle</li><li>Freezing rain</li><li>Hail shower</li><li>Small hail shower</li><li>Rain shower</li><li>Snow shower</li><li>Thunderstorm with hail</li><li>Thunderstorm with small hail</li><li>Thunderstorm with rain</li><li>Thunderstorm with snow</li></ul><p/>
    + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA115.htm b/IWXXM/html/EARoot/EA10/EA209.htm similarity index 87% rename from IWXXM/html/EARoot/EA5/EA115.htm rename to IWXXM/html/EARoot/EA10/EA209.htm index 0442adc9..6d7cfe60 100644 --- a/IWXXM/html/EARoot/EA5/EA115.htm +++ b/IWXXM/html/EARoot/EA10/EA209.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
    Created:2/16/2016 1:58:04 PM3/26/2013 7:19:18 PM
    Modified:10/17/2018 11:06:19 PM3/26/2013 7:19:34 PM
    -
    Used for forecast conditions on a Tropical Cyclone Advisory<br/>
    +
    Examples of cloud amount category:<br/><ul>
    <li>few</li><li>scattered</li><li>broken</li><li>overcast</li></ul><p/>
    diff --git a/IWXXM/html/EARoot/EA10/EA209.png b/IWXXM/html/EARoot/EA10/EA209.png deleted file mode 100644 index 5acd9811e6ac2d24d0a485ea480f7bbd79ee3ec0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7327 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 X^y=LRWN(~T;SrFLQ2bOWW)$>alPnCL diff --git a/IWXXM/html/EARoot/EA10/EA210.htm b/IWXXM/html/EARoot/EA10/EA210.htm index 731bdbb9..6b96aff7 100644 --- a/IWXXM/html/EARoot/EA10/EA210.htm +++ b/IWXXM/html/EARoot/EA10/EA210.htm @@ -2,7 +2,7 @@ -Context Diagram: TimeIndicator + +
    - - - - - - - -
    Context Diagram: TimeIndicator : Class diagram
    + + : Public Note - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
    Created:7/4/2016 2:51:35 PM3/26/2013 7:18:52 PM
    Modified:7/4/2016 2:56:02 PMModified:3/26/2013 7:18:56 PM
    Project:
    Project:
    Advanced:Advanced:
    - -
    +
    Examples of significant convective clouds (as defined for aviation purposes):<br/><ul>
    <li>Cumulonimbus</li><li>Towering cumulus</li></ul><p/>
    + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA1/EA26.htm b/IWXXM/html/EARoot/EA10/EA211.htm similarity index 77% rename from IWXXM/html/EARoot/EA1/EA26.htm rename to IWXXM/html/EARoot/EA10/EA211.htm index 9880aedf..be127bd7 100644 --- a/IWXXM/html/EARoot/EA1/EA26.htm +++ b/IWXXM/html/EARoot/EA10/EA211.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
    Created:3/26/2013 7:05:51 PM3/26/2013 7:30:50 PM
    Modified:8/8/2013 12:01:49 PM8/8/2013 12:02:16 PM
    -
    Examples of present weather (not requiring qualification by intensity):<br/><ul>
    <li>Fog</li><li>Mist</li><li>Sand</li><li>Dust</li><li>Haze</li><li>Smoke</li><li>Volcanic ash</li><li>Squall</li><li>Dust sand whirls</li><li>Thunderstorm</li><li>Fog patches</li><li>Blowing dust</li><li>Blowing sand</li><li>Blowing snow</li><li>Drifting dust</li><li>Drifting sand</li><li>Drifting snow</li><li>Freezing fog</li><li>Shallow fog</li><li>Partial fog</li></ul><p/>
    +
    Examples of forecast weather (not requiring qualification by intensity):<br/><ul>
    <li>Fog</li><li>Mist</li><li>Sand</li><li>Dust</li><li>Haze</li><li>Smoke</li><li>Volcanic ash</li><li>Squall</li><li>Dust sand whirls</li><li>Funnel cloud</li><li>Thunderstorm</li><li>Fog patches</li><li>Blowing dust</li><li>Blowing sand</li><li>Blowing snow</li><li>Drifting dust</li><li>Drifting sand</li><li>Drifting snow</li><li>Freezing fog</li><li>Shallow fog</li><li>Partial fog</li></ul><p/>
    diff --git a/IWXXM/html/EARoot/EA10/EA211.png b/IWXXM/html/EARoot/EA10/EA211.png deleted file mode 100644 index ad63009c6207629be9b67abd658806990e014c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3812 zcmZu!XEdCR)_o?35Qd2I3K2mBQC_`ebP}USuY(|ZkCvE05-|u7br`+IL?31J5)meP zk51IlI}_Zz>-&D(@4NS`ea`-Kew}mH-s>QBwVzN^-k}5lfLi^j%CkQl^d~KDT>Dc6 z`y^5T0E|&rQ8WlZZ>75!=o|m+y2_pNXu~ zSoKD9WKvX^qb{aK`AZ}PS)viYOpFEnTS`5grg@@L6ZP9rS`F)Zvu_&mPXl_13tY79 zZ}F`*-!kTGao)#)$5sB9fdLal>8|*>bzhkQ-Oh-Gj8>1EX714J z_kSp4W>xp9!3vTr>OL(c8Uud;zrEAqyAXhphvrc*GBT2&3fgem^2+;l7jA@T?R6N| zyk^R`a^&U7Sns!lTDGpyBlqFX!fr3vV+0DjI#LD8m}~ULN3*Z|f}ia_z=sJGO;QHk_tK!zQ~AiUam$Y~?|;=D78iCbsTn}(tc)*>;fjo0GEPABY#cb%Uk8M@&%)&Lx(&<_LT#8iPkaEwC?Kx#Xp^*~EqLtOQmC>@5DfuV? z=&FyGq8s`$a950;8joi}*Ed^z{b-YcI)T}J!?VG6i*!qC&76Kdw)L{YGlh{FAO%!~ zyVa>ol<6?PgHEP@g-yihU%t2~&L@KLqo1y>1?stYX%CMLOcX%dV`c*Lv_h~Y+fHd5 zY~#&F$Mb67mYR+8ngm|i-;~#`^u~|5+{|+LX}-taeE-FWSY$+8`zy!x05pF&q9y*b zF0e;Pd(oh}rr0cvID6&Um5(x8;0X2^>c^vqwsS7x2Iec*$mrwH*AV8J_PZw; zBSnDqoqjM-7hiC+$=mKP2Y8;bVSdjN9E}Xe+266}PQ6$?86Bktrde@7E6jgHZ{^R7 ztgk=q(R$@pRBDPdC~F=c%1U(>2Q-(xfz~8hhCgk=mvQN?oM5@i_CJf%P-n=#V^3Q8rfF)A#m;x!`JRLO5;pUh zx-!T8!6&uv*SA^8i9h&*zt48p+wQb(d*$tyc{~c;PxB8tzhI#aF7`i3RA=$I^058& zJ+F0ROB{^18#U&fl|5W_1>^tzUXMQKJe~>KTNMh8Wm*EtgWOa+luviA{>FRJ=_9Z* zt2VD_wsYQjT5OizZjCnNP@vci-Os(by7!ISxhV(@TB8~9Wl;(g9{HRR zfK^yAxHrgm!0K2%&b7i9#+TURQ@ZOuGe^F8A!&Gvl(rQXxQ@ry)YRmveF$1j_piUX z?;u2aMacR;62MIP&wgA9asPnvO^2-~NB-x~X!bw^Q+bb%VzlAsro;N%c=Vk#8lGWe z5#_$)zzEsJ@~l#NDPRsbKFZnQgtDJNRa_z=yZY@QaVvy5@#l_^28UDmkrij?bb~0w)G}4rR(y2 zX;&{JGQ+xReZG|kZv17R7{U(IXi#vAX?AJIb?`ur2V8jp}edMi8F z$QcY3kt{!wAD1&IIQKuw$eeGuEgXxv%!c6j>@_Upfc}f0kzIcvy_4HGpY-W2-Ca^C z#G#b93aU=}!J03@pT;cSD9@EfdN1Ly;xRF;cnp$ZX-RWUIZpG3s6Acgv`oV!i`yE3 zZH|1q?1cpv&5Vn|8g|Bieh;+ET`L)&xd@t{lJ-3=EjDWJ=ue|*6;(7>cRzNIvP9DF zH&#`6DOc06HCq6*rxBj(6?cw-0-awp?L@I|1it6(>e}_#i77Xzq4|g6k`<^<=NG>o z7XrXTz{pDa+&$$H(&Yh(q0jxr`U*MH?XwMdqS8sRzF@eM$v(-vLFkrnI39K zDvR(~ON?m<4eoRrG#ckz%nVPDr2Xp-z7IKMLWe730AAWC6*)M0MO=Doo1Pb>GtsoXB0auN`CH>POxRJ5z@OH)XPT&3#3t9^I!M*QW24E|};K0}t3m zE&51#fq>H;1bRQCdT&vS`V{Ud@skY5!ZGfhy?l9?Q!Z^2S$reZYKXG4mdz&96a?@M zS3NxK>*+a7_Sp>pXy2lFt;m0WlxZ0%aV)uMjcp{^o&Tb92h1kRI{+F;w12(k6USo) zxeK(Moo7E8&Ou)<=p1+$Kjgs@v2>4;`h9zECY_Fu<$$kvn$!zMT>3NkL3*mIt$;cb zHdF>lnr~Wui5u_U-U!>Q&j+0k5EtAntrf6%(#a1!&8NH==je&5Y=|ov=0r`*vj3C< z2xzwPgB2zpy)aUv3iOpMz9VIkv`5V@VPXF9vmy%DAv-+4k40XOYLe2k3H~YTDloZH zdla?C3}pQ#xbL*w;h&qaV%@%;wL227q?}eJ^?|yzXO#Q}G?j_WTs(35jgA!a&tB&7 zTQyyj^#F%ZEtO!?#knLV)wK>G=3cRA*733L8@W(Ozp@4tM(`>ttU)l=^*sHzH}W)TBei&4SPTQN26bal*o7IO%R3t<8r)WH?vbv3XB} zd0d=7YIOrzlMoEs*7zQ!^F1nm-*%nRs;}BgKeTmH4gSlu!E~~d#G9bnrnV<&@}T`J zK}kQjSE(%%dQuX(gt%Q|$*jy4q{b)F&!s#lg*tU>VJB5!)!&+04o12z(a|AkWnL!R zT?2c~hwN!dhLx8@_Ifez5#N*mbwN|;2qz0T90FuX3zh6$1mEAP5uB~kE(mTiDYtIK zN$X7MVhckisvjgh9x2m|7Rr%*@~)5X@m%4nU(s1*Ux$qs=PVp?yzi3Ip8YR{!|xaM z#Zci)Jftc)W7tfeQ#)3wG>9IOu`dXcEr1n*1^9kFd&1k}L0}pzE!fcaRsxD-p$4oR za74LHV5wjPjhls8qfK~Qv-FZ@v}Q|1kTC}}6JWotGJZZ%XmjydjQTGqUl?3gG`CyU zusdX}=`A zgG;XdMv+Q{6u8{-@^%+7z47H~i%grppOM-DRV97Cpr)XAGW`xS4bXdb>&gD)tKVez zD;H_+7C&1xu4gLo*~VtDnT2zr65vw`uN(7o9aUK$jwB0-p$J2$f@oK9Mbb5l@mSPy zcX*D=@=U!wXwdz(T_D5OSkJ4IBk{7m%YDdYM-UA3V9?U@wLR#pNAy|6q}owJ#}*b@ zyHI&VmKBy)O%`s{QUWUniDxx7P7y1!k7ncVri-e3T0 z;x`8KU^xWlQk|@s!xSqT9=q_A+hXc^;`MfLCySx;n+GV(?Mz0eBvpb78}}y)|1h&r zs!*GIrKOEDOp<=~rJGLDas%=+Z(y|SyH(eK)eoHy+d&G(sJbl$wawXi?NK>C<`_E; zbZ^|2+@v1%(^f)7a+$E8Dh}BJpH4Kf$q_=frVGR`Z^-8sxKI>UK~r^&^i~?At550A z4(mDrF8b*V8C`AUUHFnUepoSqi**i|<>=EG3FQ0n%GyS44l1)p+R zS$?9Z``Y%_nrX4o!DEfPGNJSS;tBau(AU^U$8L`POB)bk6*deAEK+$XYNcA&=RdWaX{+yXQDyf|nc|L}hjKX5Eq#h=gW)>2D(aDVyPJ!UOLZzMBL&u;b)BR-h>yId6Nt{SGQcAyO^6#W%X@oJ^vbU sEB8sP#AosI2a>%AaMSjG`327q$}l~(&9gJjKi?~$uBxq4s$?DZFMySX -Context Diagram: String +Common::Report +
    diff --git a/IWXXM/html/EARoot/EA10/EA225.htm b/IWXXM/html/EARoot/EA10/EA225.htm index 3f6c42f6..06cb9307 100644 --- a/IWXXM/html/EARoot/EA10/EA225.htm +++ b/IWXXM/html/EARoot/EA10/EA225.htm @@ -2,7 +2,7 @@ -Common::CloudLayer +Common::CloudAmountReportedAtAerodrome : Public <<dataType>> Class + : Public <<codeList>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -87,261 +87,19 @@ - + - +
    Created:4/6/2012 1:36:02 PM8/13/2012 2:39:40 PM
    Modified:8/2/2020 2:34:10 PM8/2/2020 2:40:32 PM
    -
    A cloud layer, including a cloud amount, cloud base and cloud type.<br/><br/>
    +
    Amount of cloud - assessed by category:<br/><br/>- Sky clear (0 oktas)<br/>- Few (1 - 2 oktas)<br/>- Scattered (3 - 4 oktas)<br/>- Broken (5 - 7 oktas)<br/>- Overcast (8 oktas)<br/><br/>This CodeList is specifically defined for aviation purposes, as defined in WMO No. 49-2. A superset of cloud-amount categories are defined in WMO No. 306 Vol I.2 FM 94 BUFR code-table 0 20 008 "Cloud distribution for aviation".<br/>
      -
    • Attributes
    • -
    • Associations From
    • Tagged Values
    • -
    • Constraints
    -
    - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public CloudAmountReportedAtAerodrome
      amount -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - nillable=true
    sequenceNumber=1
    -
    - - - - -
    - Notes: - - The observed cloud amount<br/> -
    - - -
    - Public DistanceWithNilReason
      base -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - nillable=true
    quantity=http://codes.wmo.int/common/quantity-kind/heightOfBaseOfCloud
    sequenceNumber=2
    -
    - - - - -
    - Notes: - - For a given cloud or cloud layer, height of the lowest level in the atmosphere at which the air contains a perceptible quantity of cloud particles.<br/><br/>Measured cloud bases shall be reported in meters ("m") or feet ("[ft_i]").<br/> -
    - - -
    - Public SigConvectiveCloudType
      cloudType -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - nillable=true
    sequenceNumber=3
    -
    - - - - -
    - Notes: - - The observed significant cloud types: cumulonimbus or towering cumulus<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - AerodromeCloudForecast
    - Class   -
    - Name:  
    -   -
    - Name: layer
    - Description of individual layer of cloud. -
    -
    Details: -
    -   -
    -
    -
    - «dataType» AerodromeCloud
    - Class   -
    - Name:  
    -   -
    - Name: layer
    -   -
    -
    Details: -
    -
    The observed cloud groups, up to four may be included.<br/><br/>When cumulonimbus clouds or towering cumulus clouds are detected by the automatic observing system and the cloud amount and the height of cloud base cannot be observed ("//////") this is indicated by a missing cloud layer with a nil reason of either notObservable if the value could not be observed due to a sensor or system failure, or notDetectedByAutoSystem if the automated system is working properly but did not observe any values<br/>
    - -
    -
    -
    -
    @@ -349,59 +107,47 @@ - - + + - - + + - -
    Value
    isCollectionfalseasDictionarytrue
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    +
    Details: +
    +
    Values: true,false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    noPropertyTypefalseextensibilitynone
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    +
    Details: +
    +
    Values: none,narrower,open,any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    -
    - - - - - - - - - - - - - + + + + + - - -
    ConstraintTypeStatus
    base/@uom = "m" or base/@uom = "[ft_i]")InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.CloudLayer-1<br/>Description: base shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:base) and not(iwxxm:base/@xsi:nil = 'true') ) then( (iwxxm:base/@uom = 'm') or (iwxxm:base/@uom = '[ft_i]') ) else( true() ) )<br/>
    +
    vocabularyhttp://codes.wmo.int/49-2/CloudAmountReportedAtAerodrome
    +
    Details: +
    +
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    -
    -
    -
    -
    +
    - - - - - - - -
    Context Diagram: String : Class diagram
    + + : Public abstract <<featureType>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
    Created:6/8/2018 11:41:17 AM6/15/2016 10:46:45 AM
    Modified:6/21/2018 3:00:22 PMModified:8/2/2020 10:25:07 PM
    Project:
    Project:
    Advanced:Advanced:
    - +
    The fundamental type for all legacy reports in Annex 3.<br/>
    + +
    +
      +
    • Attributes
    • +
    • Tagged Values
    • +
    • Constraints
    • +
    • Other Links
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Attribute
    + Public CharacterString
      translatedBulletinID +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + The TAC bulletin ID that was translated, of the form 'TTAAiiCCCYYGGgg'<br/> +
    + + +
    + Public DateTime
      translatedBulletinReceptionTime +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + The time at which the translated TAC bulletin was received by the translation centre<br/> +
    + + +
    + Public CharacterString
      translationCentreDesignator +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + The ICAO designator of the centre which performed translation from TAC to XML<br/> +
    + + +
    + Public CharacterString
      translationCentreName +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + The name of the translation centre which performed translation from TAC to XML<br/> +
    + + +
    + Public DateTime
      translationTime +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + The time at which translation was performed from TAC to XML<br/> +
    + + +
    + Public CharacterString
      translationFailedTAC +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + The full, original TAC that could not be translated.  When translation fails only the report type (i.e, SIGMET or METAR), translation information and other basic report metadata should be provided.  In this case no translated content will be included other than the original TAC.  Translation is considered to have failed when either not all of the TAC could be understood by the translation software or not all of the mandatory TAC content could be found.  Permissible usage may be set as normal and TAC that failed translation may still be used for operational purposes, but under no circumstances should partially translated content be distributed or marked as operational<br/> +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TagValue
    byValuePropertyTypefalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    isCollectionfalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    + +
    +
    +
    noPropertyTypefalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    ConstraintTypeStatus
    Translated reports must include relevant attributes if translation failedInvariantApproved
    +
    Details: +
    +
    Pattern ID: Common.Report-1<br/>Description: Translated reports must include @translatedBulletinID, @translatedBulletinReceptionTime, @translationCentreDesignator, @translationCentreName, @translationTime and optionally @translationFailedTAC if translation failed<br/>Assertion: ( if( exists(@translatedBulletinID) or exists(@translatedBulletinReceptionTime) or exists(@translationCentreDesignator) or exists(@translationCentreName) or exists(@translationTime) or exists(@translationFailedTAC)) then( exists(@translatedBulletinID) and exists(@translatedBulletinReceptionTime) and exists(@translationCentreDesignator) and exists(@translationCentreName) and exists(@translationTime) ) else( true() ) )<br/>
    + +
    +
    +
    Extended content must not exceed 5000 charactersInvariantApproved
    +
    Details: +
    +
    Pattern ID: Common.Report-2<br/>Description: Total size of extension content must not exceed 5000 characters per report<br/>Assertion: ( if( exists(.//iwxxm:extension) ) then( sum(.//iwxxm:extension/.//text()/string-length(.) ) +sum(.//iwxxm:extension/.//element()/( (string-length( name() ) * 2 ) + 5 ) ) +sum(.//iwxxm:extension/.//@*/( 1 + string-length(name()) + 3 + string-length(.) ) ) +sum(.//iwxxm:extension/.//comment()/( string-length( . ) + 7 )) lt 5000 ) else( true() ) )<br/>
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ObjectTypeConnectionDirectionNotes
    «featureType» BasicReportClassGeneralizationTo 
    «featureType» VolcanicAshAdvisoryClassGeneralizationFrom 
    «featureType» SpaceWeatherAdvisoryClassGeneralizationFrom 
    «featureType» TAFClassGeneralizationFrom 
    «featureType» AIRMETClassGeneralizationFrom 
    «featureType» SIGMETClassGeneralizationFrom 
    «featureType» TropicalCycloneAdvisoryClassGeneralizationFrom 
    «featureType» MeteorologicalAerodromeObservationReportClassGeneralizationFrom 
    +
    +
    + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA134.htm b/IWXXM/html/EARoot/EA10/EA213.htm similarity index 52% rename from IWXXM/html/EARoot/EA6/EA134.htm rename to IWXXM/html/EARoot/EA10/EA213.htm index 5631b30c..c164fd24 100644 --- a/IWXXM/html/EARoot/EA6/EA134.htm +++ b/IWXXM/html/EARoot/EA10/EA213.htm @@ -2,7 +2,7 @@ -Volcanic Ash Advisory::VolcanicAshForecastConditions +Common::AerodromeCloudForecast : Public <<featureType>> Class + : Public Class - + - + @@ -51,7 +51,7 @@ - + @@ -87,19 +87,20 @@ - + - +
    Created:10/17/2018 11:44:36 PM5/23/2012 11:32:18 AM
    Modified:8/2/2020 2:21:13 PM8/2/2020 2:32:27 PM
    -
    Forecast conditions of volcanic ash clouds<br/>
    +
    Forecast cloud conditions, including predicted vertical visibility and cloud layers.<br/><br/>A single vertical visibility may be reported, but cannot be reported with cloud layers.<br/>
    • Attributes
    • Associations To
    • +
    • Associations From
    • Tagged Values
    • Constraints
    @@ -110,114 +111,56 @@ - Public TM_Object
      phenomenonTime + Public
    LengthWithNilReason
      verticalVisibility - Details: + Details: - + - + - + - + - + - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The day and time (in UTC) of forecast of volcanic ash<br/> -
    - - - - - - Public VolcanicAshCloudForecastStatus
      status - - - - - Details: - - - - - - - - - - - - - - - - - - - - - + - + - + - +
    - xsdAsAttribute=true
    + nillable=true
    quantity=http://codes.wmo.int/common/quantity-kind/verticalVisibility
    sequenceNumber=1
    Notes: - The status of volcanic ash cloud forecast.<br/> + The vertical visibility.  Vertical visibility is defined as the vertical visual range into an obscuring medium.<br/><br/>Vertical visibility shall be reported either in meters ("m") or feet ("[ft_i]").<br/><br/>
    @@ -236,7 +179,63 @@ - «featureType» VolcanicAshCloudForecast
    + «dataType» CloudLayer
    + Class   + + + Name:  
    +   + + + Name: layer
    + Description of individual layer of cloud. + + + + +
    Details: +
    +   +
    +
    + + + + +
    +
    + + + + + + + + + + + + + + + + - - - - - - - - - - - - @@ -315,30 +287,45 @@ - + + + + + + + + + - + + +
    ElementSource RoleTarget Role
    + MeteorologicalAerodromeForecast
    + Class   +
    + Name:  
    +   +
    + Name: cloud
    + Forecast of cloud. +
    +
    Details: +
    +   +
    +
    +
    + MeteorologicalAerodromeTrendForecast
    Class  
    @@ -244,14 +243,14 @@   - Name: ashCloud
    - Information on the volcanic ash cloud. + Name: cloud
    + Forecast of cloud.
    -
    Details: -
    +
    Details: +
     
    @@ -272,36 +271,9 @@
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - +
    Details: +
    +  
    Status
    if( @status = 'PROVIDED' ) then( count(ashCloud) ge 1 )if( exists(verticalVisibility) ) then( empty(layer) )InvariantApproved
    +
    Details: +
    +
    Pattern ID: Common.AerodromeCloudForecast-1<br/>Description: If vertical visibility is reported cloud layers should be empty<br/>Assertion: (if( exists(iwxxm:verticalVisibility) ) then( empty(iwxxm:layer) ) else( true() ) )<br/>
    + +
    +
    +
    if (exists(layer) ) then( empty(verticalVisibility) ) Invariant Approved
    -
    Details: -
    -
    Pattern ID: VolcanicAshAdvisory.VolcanicAshForecastConditions-1<br/>Description: When @status is equal to 'PROVIDED', iwxxm:ashCloud must exist<br/>Assertion: ( if( @status = 'PROVIDED' ) then( count(iwxxm:ashCloud) ge 1 ) else( true() ) )<br/>
    +
    Details: +
    +
    Pattern ID: Common.AerodromeCloudForecast-2<br/>Description: If cloud layers are reported vertical visibility should be empty<br/>Assertion: (if( exists(iwxxm:layer) ) then( empty(iwxxm:verticalVisibility) ) else( true() ) )<br/>
    if( @status != 'PROVIDED' ) then( empty(ashCloud) )verticalVisibility/@uom = "m" or verticalVisibility/@uom = "[ft_i]" Invariant Approved
    -
    Details: -
    -
    Pattern ID: VolcanicAshAdvisory.VolcanicAshForecastConditions-2<br/>Description: When @status is not equal to 'PROVIDED', iwxxm:ashCloud must be empty<br/>Assertion: ( if( @status != 'PROVIDED' ) then(empty(iwxxm:ashCloud) ) else( true() ) )<br/>
    +
    Details: +
    +
    Pattern ID: Common.AerodromeCloudForecast-3<br/>Description: verticalVisibility shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:verticalVisibility) and not(iwxxm:verticalVisibility/@xsi:nil = 'true') ) then( (iwxxm:verticalVisibility/@uom = 'm') or (iwxxm:verticalVisibility/@uom = '[ft_i]') ) else( true() ) )<br/>
    diff --git a/IWXXM/html/EARoot/EA10/EA213.png b/IWXXM/html/EARoot/EA10/EA213.png deleted file mode 100644 index f95953f7df95343f76263f2ebc63fbc3d33c616f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21417 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 diff --git a/IWXXM/html/EARoot/EA10/EA214.htm b/IWXXM/html/EARoot/EA10/EA214.htm index 0b3057bf..50e4e7f8 100644 --- a/IWXXM/html/EARoot/EA10/EA214.htm +++ b/IWXXM/html/EARoot/EA10/EA214.htm @@ -2,7 +2,7 @@ -Common +Common::AerodromeSurfaceWindForecast : Public <<leaf>> Package + : Public Class - + - + @@ -55,7 +55,7 @@ - + @@ -87,19 +87,122 @@ - + - +
    Created:5/25/2012 11:27:13 AM8/26/2012 1:53:07 PM
    Modified:5/7/2021 4:38:51 PM8/2/2020 2:32:33 PM
    -
    Common constructs used across multiple packages.  This package includes constructs closely related to the aviation weather domain.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
    +
    A forecast of wind conditions at an aerodrome.<br/><br/>Wind direction shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".  A true north wind is indicated with a direction of 360. Calm wind is indicated with a direction of 0. Wind speeds and gusts, if present, shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/><br/>This extends AerodromeSurfaceWindTrendForecast to allow for a variable wind direction to be reported.  This class differs from a aerodrome wind observation in that the observations may include a min/max directional variability.  This class only carries a true/false indication that it will be variable.<br/><br/>
      +
    • Attributes
    • +
    • Associations From
    • Tagged Values
    • +
    • Constraints
    • +
    • Other Links
    +
    + + + + + + + + + + +
    Attribute
    + Public Boolean
      variableWindDirection +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + Indicates variable wind direction.  Cannot be reported with a mean wind direction<br/> +
    + + +
    +
    +
    + + + + + + + + + + + + + + + +
    ElementSource RoleTarget Role
    + MeteorologicalAerodromeForecast
    + Class   +
    + Name:  
    +   +
    + Name: surfaceWind
    + Forecast of surface wind. +
    +
    Details: +
    +   +
    +
    +
    +
    @@ -107,46 +210,88 @@ - - + + - - + + - - + +
    Value
    version3.1.0RC1byValuePropertyTypefalse
    -
    Details: -
    +
    Details: +
     
    xsdDocumentcommon.xsdisCollectionfalse
    -
    Details: -
    -
    Description: Name of an XML Schema document to create representing the content of this package.
    - +
    Details: +
    +  
    xsdEncodingRuleiso19136_2007_METCE_ExtensionsnoPropertyTypefalse
    -
    Details: -
    -
    Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
    Default: iso19136_2007_METCE_Extensions
    Description: XML Schema encoding rule to apply.
    - +
    Details: +
    +  
    -
    +
    + + + + + + + + + + + + + + + +
    ConstraintTypeStatus
    if( @variableWindDirection = 'true' ) then( empty(meanWindDirection) )InvariantApproved
    +
    Details: +
    +
    Pattern ID: Common.AerodromeSurfaceWindForecast-1<br/>Description: Wind direction is not reported when variable winds are indicated<br/>Assertion: ( if( @variableDirection = 'true' ) then( empty(iwxxm:meanWindDirection) ) else( true() ) )<br/>
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    ObjectTypeConnectionDirectionNotes
    «dataType» AerodromeSurfaceWindTrendForecastClassGeneralizationTo 
    +
    +
    diff --git a/IWXXM/html/EARoot/EA10/EA215.htm b/IWXXM/html/EARoot/EA10/EA215.htm index ac625c78..4b7f2889 100644 --- a/IWXXM/html/EARoot/EA10/EA215.htm +++ b/IWXXM/html/EARoot/EA10/EA215.htm @@ -2,7 +2,7 @@ -Common::BasicReport +Common::StringWithNilReason : Public abstract <<featureType>> Class + : Public Class - + - + @@ -51,7 +51,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -87,262 +87,20 @@ - + - +
    Created:8/2/2020 9:58:15 PM6/8/2018 11:41:25 AM
    Modified:8/2/2020 10:13:06 PM8/2/2020 2:32:39 PM
    -
    The base type for all reports, including information that is common across all report types.<br/>
    +
    A nillable string quantity.  References to this type may be nil and may include a nilReason<br/>
      -
    • Attributes
    • Tagged Values
    • -
    • Constraints
    • Other Links
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public ReportStatus
      reportStatus -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - The issuance status of the report.<br/> -
    - - -
    - Public PermissibleUsage
      permissibleUsage -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - The permissible usage of this report (OPERATIONAL or NON-OPERATIONAL).<br/> -
    - - -
    - Public PermissibleUsageReason
      permissibleUsageReason -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - The permissible usage reason of this report. Only populated when the permissible usage is NON-OPERATIONAL.<br/> -
    - - -
    - Public CharacterString
      permissibleUsageSupplementary -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - Additional human-readable descriptive information regarding the permissible usage.  Only populated when the permissible usage is NON-OPERATIONAL.<br/> -
    - - -
    -
    @@ -350,102 +108,32 @@ - - + + - - - - - - - +
    Value
    byValuePropertyTypefalsenoIWXXMExtensiontrue
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    - +
    Details: +
    +  
    noPropertyTypefalsetrue
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - +
    Details: +
    +  
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    if( @pemissibleUsage = 'NON-OPERATIONAL' ) then( exists(@permissibleUsageReason) )InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.BasicReport-1<br/>Description: Non-operational reports must include a permissibleUsageReason<br/>Assertion: ( if( @permissibleUsage = 'NON-OPERATIONAL' ) then( exists(@permissibleUsageReason) ) else( true() ) )<br/>
    - -
    -
    -
    if( @permissibleUsage = 'OPERATIONAL' ) then( empty(@permissibleUsageReason) )InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.BasicReport-2<br/>Description: Operational reports should not include a permissibleUsageReason<br/>Assertion: ( if( @permissibleUsage ='OPERATIONAL') then( empty(@permissibleUsageReason) ) else( true() ) )<br/>
    - -
    -
    -
    All gml:ids must be UUIDv4InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.BasicReport-3<br/>Description: All gml:ids in IWXXM reports must be prefixed with 'uuid.' and must be UUID version 4<br/>Assertion: ( if( //@gml:id[not(matches(.,'uuid\.[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}'))] ) then( false() ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    +
    @@ -455,17 +143,10 @@ - - - - - - - - + - + diff --git a/IWXXM/html/EARoot/EA10/EA216.htm b/IWXXM/html/EARoot/EA10/EA216.htm index d80bd466..0f2c4d08 100644 --- a/IWXXM/html/EARoot/EA10/EA216.htm +++ b/IWXXM/html/EARoot/EA10/EA216.htm @@ -2,7 +2,7 @@ - +Common::AerodromeSurfaceWindTrendForecast : Public Note + : Public <<dataType>> Class
    ObjectNotes
    «featureType» MeteorologicalFeatureCollectionClassGeneralizationFrom 
    «featureType» ReportCharacterString Class GeneralizationFromTo  
    - + - + @@ -63,7 +63,7 @@ - + @@ -87,15 +87,463 @@ - + - +
    Created:3/26/2013 7:18:52 PM4/16/2012 9:33:20 AM
    Modified:3/26/2013 7:18:56 PM8/2/2020 2:33:23 PM
    -
    Examples of significant convective clouds (as defined for aviation purposes):<br/><ul>
    <li>Cumulonimbus</li><li>Towering cumulus</li></ul><p/>
    +
    A trend forecast of surface wind conditions at an aerodrome.<br/><br/>
    +
    +
      +
    • Attributes
    • +
    • Associations From
    • +
    • Tagged Values
    • +
    • Constraints
    • +
    • Other Links
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Attribute
    + Public Angle
      meanWindDirection +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + quantity=http://codes.wmo.int/common/quantity-kind/windDirection
    sequenceNumber=1
    +
    + + + + +
    + Notes: + + The forecast average wind direction from which wind is blowing.<br/><br/>Wind direction shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".  A true north wind is indicated with a direction of 360. Calm wind is indicated with a direction of 0.<br/> +
    + + +
    + Public Velocity
      meanWindSpeed +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + quantity= http://codes.wmo.int/common/quantity-kind/windSpeed
    sequenceNumber=2
    +
    + + + + +
    + Notes: + + The forecast average wind speed.<br/><br/>Wind speeds shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/> +
    + + +
    + Public RelationalOperator
      meanWindSpeedOperator +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=3
    +
    + + + + +
    + Notes: + + Indication that the mean wind speed is above or below the reported value.  To report a wind speed of at least 49 meters per second, wind speed is reported as 49 meters per second and the operator is reported as "above".<br/><br/>When no operator is reported, wind speed is an exact value with identical semantics to other measured quantities.<br/> +
    + + +
    + Public Velocity
      windGustSpeed +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + quantity=http://codes.wmo.int/common/quantity-kind/maximumWindGustSpeed
    sequenceNumber=4
    +
    + + + + +
    + Notes: + + Forecast variations from the mean wind speed (gusts).<br/><br/>Wind gusts shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/><br/> +
    + + +
    + Public RelationalOperator
      windGustSpeedOperator +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=5
    +
    + + + + +
    + Notes: + + Indication that the wind gust speed is above or below the reported value.  To report a wind gust speed of at least 49 meters per second, wind gust speed is reported as 49 meters per second and the operator is reported as "above".<br/><br/>When no operator is reported, wind gust speed is an exact value with identical semantics to other measured quantities.<br/> +
    + + +
    +
    +
    + + + + + + + + + + + + + + + +
    ElementSource RoleTarget Role
    + MeteorologicalAerodromeTrendForecast
    + Class   +
    + Name:  
    +   +
    + Name: surfaceWind
    + Forecast of surface wind. +
    +
    Details: +
    +   +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + +
    TagValue
    isCollectionfalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    + +
    +
    +
    noPropertyTypefalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ConstraintTypeStatus
    meanWindDirection/@uom = "deg"InvariantApproved
    +
    Details: +
    +
    Pattern ID: Common.AerodromeSurfaceWindTrendForecast-1<br/>Description: meanWindDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:meanWindDirection) and not(iwxxm:meanWindDirection/@xsi:nil = 'true') ) then( iwxxm:meanWindDirection/@uom = 'deg' ) else( true() ) )<br/>
    + +
    +
    +
    meanWindSpeed/@uom = "m/s" or meanWindSpeed/@uom = "[kn_i]")InvariantApproved
    +
    Details: +
    +
    Pattern ID: Common.AerodromeSurfaceWindTrendForecast-2<br/>Description: meanWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:meanWindSpeed) and not(iwxxm:meanWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:meanWindSpeed/@uom = 'm/s') or (iwxxm:meanWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
    + +
    +
    +
    windGustSpeed/@uom = "m/s" or windGustSpeed/@uom = "[kn_i]")InvariantApproved
    +
    Details: +
    +
    Pattern ID: Common.AerodromeSurfaceWindTrendForecast-3<br/>Description: windGustSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:windGustSpeed) and  not(iwxxm:windGustSpeed/@xsi:nil = 'true') ) then( (iwxxm:windGustSpeed/@uom = 'm/s') or (iwxxm:windGustSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    ObjectTypeConnectionDirectionNotes
    AerodromeSurfaceWindForecastClassGeneralizationFrom 
    +
    +
    diff --git a/IWXXM/html/EARoot/EA10/EA217.htm b/IWXXM/html/EARoot/EA10/EA217.htm index 9074ca8f..515c4cce 100644 --- a/IWXXM/html/EARoot/EA10/EA217.htm +++ b/IWXXM/html/EARoot/EA10/EA217.htm @@ -2,7 +2,7 @@ - +Common::CloudLayer : Public Note + : Public <<dataType>> Class - + - + @@ -63,7 +63,7 @@ - + @@ -87,15 +87,321 @@ - + - +
    Created:3/26/2013 7:31:57 PM4/6/2012 1:36:02 PM
    Modified:8/8/2013 12:03:19 PM8/2/2020 2:34:10 PM
    -
    Examples of forecast weather (requiring qualification with intensity):<br/><ul>
    <li>Drizzle</li><li>Rain</li><li>Snow</li><li>Snow grains</li><li>Ice pellets</li><li>Duststorm</li><li>Sandstorm</li><li>Freezing drizzle</li><li>Freezing rain</li><li>Hail shower</li><li>Small hail shower</li><li>Rain shower</li><li>Snow shower</li><li>Thunderstorm with hail</li><li>Thunderstorm with small hail</li><li>Thunderstorm with rain</li><li>Thunderstorm with snow</li></ul><p/>
    +
    A cloud layer, including a cloud amount, cloud base and cloud type.<br/><br/>
    +
    +
      +
    • Attributes
    • +
    • Associations From
    • +
    • Tagged Values
    • +
    • Constraints
    • +
    +
    + + + + + + + + + + + + + + + + + + + + +
    Attribute
    + Public CloudAmountReportedAtAerodrome
      amount +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + nillable=true
    sequenceNumber=1
    +
    + + + + +
    + Notes: + + The observed cloud amount<br/> +
    + + +
    + Public DistanceWithNilReason
      base +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + nillable=true
    quantity=http://codes.wmo.int/common/quantity-kind/heightOfBaseOfCloud
    sequenceNumber=2
    +
    + + + + +
    + Notes: + + For a given cloud or cloud layer, height of the lowest level in the atmosphere at which the air contains a perceptible quantity of cloud particles.<br/><br/>Measured cloud bases shall be reported in meters ("m") or feet ("[ft_i]").<br/> +
    + + +
    + Public SigConvectiveCloudType
      cloudType +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + nillable=true
    sequenceNumber=3
    +
    + + + + +
    + Notes: + + The observed significant cloud types: cumulonimbus or towering cumulus<br/> +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    ElementSource RoleTarget Role
    + AerodromeCloudForecast
    + Class   +
    + Name:  
    +   +
    + Name: layer
    + Description of individual layer of cloud. +
    +
    Details: +
    +   +
    +
    +
    + «dataType» AerodromeCloud
    + Class   +
    + Name:  
    +   +
    + Name: layer
    +   +
    +
    Details: +
    +
    The observed cloud groups, up to four may be included.<br/><br/>When cumulonimbus clouds or towering cumulus clouds are detected by the automatic observing system and the cloud amount and the height of cloud base cannot be observed ("//////") this is indicated by a missing cloud layer with a nil reason of either notObservable if the value could not be observed due to a sensor or system failure, or notDetectedByAutoSystem if the automated system is working properly but did not observe any values<br/>
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + +
    TagValue
    isCollectionfalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    + +
    +
    +
    noPropertyTypefalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + +
    ConstraintTypeStatus
    base/@uom = "m" or base/@uom = "[ft_i]")InvariantApproved
    +
    Details: +
    +
    Pattern ID: Common.CloudLayer-1<br/>Description: base shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:base) and not(iwxxm:base/@xsi:nil = 'true') ) then( (iwxxm:base/@uom = 'm') or (iwxxm:base/@uom = '[ft_i]') ) else( true() ) )<br/>
    + +
    +
    +
    +
    +
    diff --git a/IWXXM/html/EARoot/EA10/EA218.htm b/IWXXM/html/EARoot/EA10/EA218.htm index 81fdd344..ba473656 100644 --- a/IWXXM/html/EARoot/EA10/EA218.htm +++ b/IWXXM/html/EARoot/EA10/EA218.htm @@ -2,7 +2,7 @@ - +Common::ReportStatus : Public Note + : Public <<enumeration>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -87,15 +87,202 @@ - + - +
    Created:3/26/2013 7:19:18 PM10/20/2018 9:13:14 PM
    Modified:3/26/2013 7:19:34 PM8/2/2020 2:35:40 PM
    -
    Examples of cloud amount category:<br/><ul>
    <li>few</li><li>scattered</li><li>broken</li><li>overcast</li></ul><p/>
    +
    This indicates the issuance status of the report, including:<br/><br/>NORMAL: The report is issued for the first time<br/>AMENDMENT: The report is an amendment to a previously issued report<br/>CORRECTION: The report is a correction to a previously issued report<br/>
    +
    +
      +
    • Attributes
    • +
    +
    + + + + + + + + + + + + + + + + + + + + +
    Attribute
    + Public
      NORMAL +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + + + + +
    + Notes: + + The first issuance of a report. <br/> +
    + + +
    + Public
      AMENDMENT +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + + + + +
    + Notes: + + The report is an amendment to a previously issued report.<br/> +
    + + +
    + Public
      CORRECTION +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + + + + +
    + Notes: + + The report is a correction to a previously issued report.<br/> +
    + + +
    +
    +
    diff --git a/IWXXM/html/EARoot/EA10/EA219.htm b/IWXXM/html/EARoot/EA10/EA219.htm index a0d40f3b..60018ab5 100644 --- a/IWXXM/html/EARoot/EA10/EA219.htm +++ b/IWXXM/html/EARoot/EA10/EA219.htm @@ -2,7 +2,7 @@ - +Common::RelationalOperator : Public Note + : Public <<enumeration>> Class - + - + @@ -63,7 +63,7 @@ - + @@ -87,15 +87,144 @@ - + - +
    Created:3/26/2013 7:30:50 PM10/20/2015 3:48:08 PM
    Modified:8/8/2013 12:02:16 PM8/2/2020 2:35:51 PM
    -
    Examples of forecast weather (not requiring qualification by intensity):<br/><ul>
    <li>Fog</li><li>Mist</li><li>Sand</li><li>Dust</li><li>Haze</li><li>Smoke</li><li>Volcanic ash</li><li>Squall</li><li>Dust sand whirls</li><li>Funnel cloud</li><li>Thunderstorm</li><li>Fog patches</li><li>Blowing dust</li><li>Blowing sand</li><li>Blowing snow</li><li>Drifting dust</li><li>Drifting sand</li><li>Drifting snow</li><li>Freezing fog</li><li>Shallow fog</li><li>Partial fog</li></ul><p/>
    +
    RelationalOperator defines the restricted set of operators that may be specified alongside numerical quantities in ICAO Annex 3/WMO No. 49.<br/><br/>These operators are used in cases where a precise value is not measurable, not precisely known due to measurement limitations, or not reported due to reporting restrictions.<br/><br/>For example, the "above" operator in conjunction with the reported quantity 10.6 indicates that the actual physical quantity is above 10.6 (at least 10.6).<br/>
    +
    +
      +
    • Attributes
    • +
    +
    + + + + + + + + + + + + + + + +
    Attribute
    + Public
      ABOVE +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=1
    +
    + + + + +
    + Notes: + + The actual value is above the maximum value that can be determined by the system ("ABV", "P")<br/> +
    + + +
    + Public
      BELOW +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=2
    +
    + + + + +
    + Notes: + + The actual value is below the minimum value that can be determined by the system ("BLW", "M")<br/> +
    + + +
    +
    +
    diff --git a/IWXXM/html/EARoot/EA10/EA220.htm b/IWXXM/html/EARoot/EA10/EA220.htm index 8d029560..57373b86 100644 --- a/IWXXM/html/EARoot/EA10/EA220.htm +++ b/IWXXM/html/EARoot/EA10/EA220.htm @@ -2,7 +2,7 @@ -Common::Report +Common::PermissibleUsage : Public abstract <<featureType>> Class + : Public <<enumeration>> Class - + - + @@ -63,7 +63,7 @@ - + @@ -87,21 +87,18 @@ - + - +
    Created:6/15/2016 10:46:45 AM6/15/2016 10:27:46 AM
    Modified:8/2/2020 10:25:07 PM8/2/2020 2:36:30 PM
    -
    The fundamental type for all legacy reports in Annex 3.<br/>
    +
    PermissibleUsage defines the restricted set of permitted usages of data<br/>
    • Attributes
    • -
    • Tagged Values
    • -
    • Constraints
    • -
    • Other Links
    @@ -110,114 +107,56 @@ - - - - - - - - - - - - - - - - - - - -
    - Public CharacterString
      translatedBulletinID + Public
      OPERATIONAL
    - Details: + Details: - + - + - + - + - + - + - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - The TAC bulletin ID that was translated, of the form 'TTAAiiCCCYYGGgg'<br/> -
    - - -
    - Public DateTime
      translatedBulletinReceptionTime -
    - Details: - - - - - - - - - - - - - - - - - - - - - + - + - +
    - xsdAsAttribute=true
    + sequenceNumber=1
    Notes: - The time at which the translated TAC bulletin was received by the translation centre<br/> + Data may be used for operational purposes<br/>
    @@ -226,230 +165,56 @@
    - Public CharacterString
      translationCentreDesignator + Public
      NON-OPERATIONAL
    - Details: + Details: - + - + - + - + - + - + - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - The ICAO designator of the centre which performed translation from TAC to XML<br/> -
    - - -
    - Public CharacterString
      translationCentreName -
    - Details: - - - - - - - - - - - - - - - - - - - - - + - + - +
    - xsdAsAttribute=true
    + sequenceNumber=2
    - -
    Notes: - The name of the translation centre which performed translation from TAC to XML<br/> -
    - - -
    - Public DateTime
      translationTime -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - The time at which translation was performed from TAC to XML<br/> -
    - - -
    - Public CharacterString
      translationFailedTAC -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - -
    - Notes: - - The full, original TAC that could not be translated.  When translation fails only the report type (i.e, SIGMET or METAR), translation information and other basic report metadata should be provided.  In this case no translated content will be included other than the original TAC.  Translation is considered to have failed when either not all of the TAC could be understood by the translation software or not all of the mandatory TAC content could be found.  Permissible usage may be set as normal and TAC that failed translation may still be used for operational purposes, but under no circumstances should partially translated content be distributed or marked as operational<br/> + Data should not be used for operational purposes, but may be used for other purposes<br/>
    @@ -459,161 +224,6 @@
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    Translated reports must include relevant attributes if translation failedInvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.Report-1<br/>Description: Translated reports must include @translatedBulletinID, @translatedBulletinReceptionTime, @translationCentreDesignator, @translationCentreName, @translationTime and optionally @translationFailedTAC if translation failed<br/>Assertion: ( if( exists(@translatedBulletinID) or exists(@translatedBulletinReceptionTime) or exists(@translationCentreDesignator) or exists(@translationCentreName) or exists(@translationTime) or exists(@translationFailedTAC)) then( exists(@translatedBulletinID) and exists(@translatedBulletinReceptionTime) and exists(@translationCentreDesignator) and exists(@translationCentreName) and exists(@translationTime) ) else( true() ) )<br/>
    - -
    -
    -
    Extended content must not exceed 5000 charactersInvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.Report-2<br/>Description: Total size of extension content must not exceed 5000 characters per report<br/>Assertion: ( if( exists(.//iwxxm:extension) ) then( sum(.//iwxxm:extension/.//text()/string-length(.) ) +sum(.//iwxxm:extension/.//element()/( (string-length( name() ) * 2 ) + 5 ) ) +sum(.//iwxxm:extension/.//@*/( 1 + string-length(name()) + 3 + string-length(.) ) ) +sum(.//iwxxm:extension/.//comment()/( string-length( . ) + 7 )) lt 5000 ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    «featureType» AIRMETClassGeneralizationFrom 
    «featureType» VolcanicAshAdvisoryClassGeneralizationFrom 
    «featureType» SpaceWeatherAdvisoryClassGeneralizationFrom 
    «featureType» TAFClassGeneralizationFrom 
    «featureType» TropicalCycloneAdvisoryClassGeneralizationFrom 
    «featureType» BasicReportClassGeneralizationTo 
    «featureType» SIGMETClassGeneralizationFrom 
    «featureType» MeteorologicalAerodromeObservationReportClassGeneralizationFrom 
    -
    diff --git a/IWXXM/html/EARoot/EA10/EA221.htm b/IWXXM/html/EARoot/EA10/EA221.htm index 818a1345..c3b7251e 100644 --- a/IWXXM/html/EARoot/EA10/EA221.htm +++ b/IWXXM/html/EARoot/EA10/EA221.htm @@ -2,7 +2,7 @@ -Common::AerodromeCloudForecast +Common::PermissibleUsageReason : Public Class + : Public <<enumeration>> Class - + - + @@ -87,22 +87,18 @@ - + - +
    Created:5/23/2012 11:32:18 AM6/15/2016 10:31:31 AM
    Modified:8/2/2020 2:32:27 PM8/2/2020 2:37:01 PM
    -
    Forecast cloud conditions, including predicted vertical visibility and cloud layers.<br/><br/>A single vertical visibility may be reported, but cannot be reported with cloud layers.<br/>
    +
    PermissibleUsageReason defines the restricted set of reasons for non-operational data<br/>
    • Attributes
    • -
    • Associations To
    • -
    • Associations From
    • -
    • Tagged Values
    • -
    • Constraints
    @@ -111,229 +107,123 @@ + + -
    - Public LengthWithNilReason
      verticalVisibility + Public
      TEST
    - Details: + Details: - + - + - + - + - + - + - + - + - + - +
    - nillable=true
    quantity=http://codes.wmo.int/common/quantity-kind/verticalVisibility
    sequenceNumber=1
    + sequenceNumber=1
    Notes: - The vertical visibility.  Vertical visibility is defined as the vertical visual range into an obscuring medium.<br/><br/>Vertical visibility shall be reported either in meters ("m") or feet ("[ft_i]").<br/><br/> + Data is part of a test activity and should not be used for operational purposes.  This may include circumstances such as issuing a single message to assess a new data network path, or as part of a more organized test of message distribution/availability such as a regional SIGMET test<br/>
    +
    + Public
      EXERCISE
    -
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - «dataType» CloudLayer
    - Class   -
    - Name:  
    -   -
    - Name: layer
    - Description of individual layer of cloud. -
    -
    Details: -
    -   -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - MeteorologicalAerodromeForecast
    - Class   -
    - Name:  
    -   -
    - Name: cloud
    - Forecast of cloud. -
    -
    Details: -
    -   -
    -
    -
    - MeteorologicalAerodromeTrendForecast
    - Class   -
    - Name:  
    -   -
    - Name: cloud
    - Forecast of cloud. -
    -
    Details: -
    -   -
    -
    -
    -
    -
    - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -   -
    -
    +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=2
    +
    + + + + +
    + Notes: + + Data is part of a test exercise and should not be used for operational purposes.  This may include circumstances where realistic data is issued to be used in organized exercises where users will practice or train for potential scenarios.  For example, VA SIGMET exercises may include realistic data which is intended to be considered by users participating in the exercise but is not intended for operational use<br/> +
    + +
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    if( exists(verticalVisibility) ) then( empty(layer) )InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.AerodromeCloudForecast-1<br/>Description: If vertical visibility is reported cloud layers should be empty<br/>Assertion: (if( exists(iwxxm:verticalVisibility) ) then( empty(iwxxm:layer) ) else( true() ) )<br/>
    - -
    -
    -
    if (exists(layer) ) then( empty(verticalVisibility) )InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.AerodromeCloudForecast-2<br/>Description: If cloud layers are reported vertical visibility should be empty<br/>Assertion: (if( exists(iwxxm:layer) ) then( empty(iwxxm:verticalVisibility) ) else( true() ) )<br/>
    - -
    -
    -
    verticalVisibility/@uom = "m" or verticalVisibility/@uom = "[ft_i]"InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.AerodromeCloudForecast-3<br/>Description: verticalVisibility shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:verticalVisibility) and not(iwxxm:verticalVisibility/@xsi:nil = 'true') ) then( (iwxxm:verticalVisibility/@uom = 'm') or (iwxxm:verticalVisibility/@uom = '[ft_i]') ) else( true() ) )<br/>
    - -
    -
    -
    -
    +
    diff --git a/IWXXM/html/EARoot/EA10/EA222.htm b/IWXXM/html/EARoot/EA10/EA222.htm index 79696719..af143371 100644 --- a/IWXXM/html/EARoot/EA10/EA222.htm +++ b/IWXXM/html/EARoot/EA10/EA222.htm @@ -2,7 +2,7 @@ -Common::AerodromeSurfaceWindForecast +Common::TimeIndicator : Public Class + : Public <<enumeration>> Class - + - + @@ -87,22 +87,18 @@ - + - +
    Created:8/26/2012 1:53:07 PM7/4/2016 2:51:41 PM
    Modified:8/2/2020 2:32:33 PM8/2/2020 2:37:35 PM
    -
    A forecast of wind conditions at an aerodrome.<br/><br/>Wind direction shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".  A true north wind is indicated with a direction of 360. Calm wind is indicated with a direction of 0. Wind speeds and gusts, if present, shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/><br/>This extends AerodromeSurfaceWindTrendForecast to allow for a variable wind direction to be reported.  This class differs from a aerodrome wind observation in that the observations may include a min/max directional variability.  This class only carries a true/false indication that it will be variable.<br/><br/>
    +
    Whether the information is observed and expected to continue, or forecast<br/>
    • Attributes
    • -
    • Associations From
    • -
    • Tagged Values
    • -
    • Constraints
    • -
    • Other Links
    @@ -111,186 +107,123 @@ - -
    - Public Boolean
      variableWindDirection + Public int
      OBSERVATION
    - Details: + Details: - + - + - + - + - + - + - + - + - +
    - xsdAsAttribute=true
    + sequenceNumber=1
    Notes: - Indicates variable wind direction.  Cannot be reported with a mean wind direction<br/> + The information is observed<br/>
    -
    -
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - MeteorologicalAerodromeForecast
    - Class   -
    - Name:  
    -   -
    - Name: surfaceWind
    - Forecast of surface wind. -
    -
    Details: -
    -   -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - + -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -   -
    -
    isCollectionfalse
    -
    Details: -
    -   -
    -
    +
    + Public int
      FORECAST
    noPropertyTypefalse
    -
    Details: -
    -   -
    -
    +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=2
    +
    + + + + +
    + Notes: + + The information is predicated or estimated to occur at some point in the future<br/> +
    + +
    -
    - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    if( @variableWindDirection = 'true' ) then( empty(meanWindDirection) )InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.AerodromeSurfaceWindForecast-1<br/>Description: Wind direction is not reported when variable winds are indicated<br/>Assertion: ( if( @variableDirection = 'true' ) then( empty(iwxxm:meanWindDirection) ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    «dataType» AerodromeSurfaceWindTrendForecastClassGeneralizationTo 
    -
    +
    diff --git a/IWXXM/html/EARoot/EA10/EA223.htm b/IWXXM/html/EARoot/EA10/EA223.htm index dc3fed1c..3c6b5b62 100644 --- a/IWXXM/html/EARoot/EA10/EA223.htm +++ b/IWXXM/html/EARoot/EA10/EA223.htm @@ -2,7 +2,7 @@ -Common::StringWithNilReason +Common::AerodromeForecastWeather : Public Class + : Public <<codeList>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -87,20 +87,76 @@ - + - +
    Created:6/8/2018 11:41:25 AM11/15/2012 4:23:08 PM
    Modified:8/2/2020 2:32:39 PM8/2/2020 2:38:26 PM
    -
    A nillable string quantity.  References to this type may be nil and may include a nilReason<br/>
    +
    AerodromeForecastWeather enables the forecast weather at an aerodrome to be reported.<br/><br/>Only a specific set of weather phenomenon are reported within aviation meteorology as defined in Regulation ICAO Annex 3 / WMO No. 49-2.<br/><br/>This CodeList is specifically defined for aviation purposes as defined in WMO No. 49-2. A superset of definitions are defined in WMO No. 306 Vol I.1 code-table 4678 "Significant weather phenomena".<br/>
      +
    • Associations From
    • Tagged Values
    • -
    • Other Links
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    ElementSource RoleTarget Role
    + MeteorologicalAerodromeForecast
    + Class   +
    + Name:  
    +   +
    + Name: weather
    + Forecast of weather phenomena. +
    +
    Details: +
    +   +
    +
    +
    + MeteorologicalAerodromeTrendForecast
    + Class   +
    + Name:  
    +   +
    + Name: weather
    + Forecast of weather phenomena. +
    +
    Details: +
    +   +
    +
    +
    +
    @@ -108,51 +164,47 @@ - + - - + + + + + + + +
    Value
    noIWXXMExtensionasDictionary true
    -
    Details: -
    -   +
    Details: +
    +
    Values: true,false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    +
    noPropertyTypetrueextensibilitynone
    -
    Details: -
    -   +
    Details: +
    +
    Values: none,narrower,open,any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    + +
    +
    +
    vocabularyhttp://codes.wmo.int/49-2/AerodromePresentOrForecastWeather
    +
    Details: +
    +
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    +
    -
    - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    CharacterStringClassGeneralizationTo 
    -
    -
    + diff --git a/IWXXM/html/EARoot/EA10/EA224.htm b/IWXXM/html/EARoot/EA10/EA224.htm index eab4763b..02735ea8 100644 --- a/IWXXM/html/EARoot/EA10/EA224.htm +++ b/IWXXM/html/EARoot/EA10/EA224.htm @@ -2,7 +2,7 @@ -Common::AerodromeSurfaceWindTrendForecast +Common::SigConvectiveCloudType : Public <<dataType>> Class + : Public <<codeList>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -87,354 +87,19 @@ - + - +
    Created:4/16/2012 9:33:20 AM8/9/2012 12:08:06 PM
    Modified:8/2/2020 2:33:23 PM8/2/2020 2:39:32 PM
    -
    A trend forecast of surface wind conditions at an aerodrome.<br/><br/>
    +
    Genus of cloud of operational significance to aviation: significant convective clouds only.<br/><br/>- Cumulonimbus<br/>- Towering cumulus<br/><br/>This CodeList is specifically defined for aviation purposes, as defined in WMO No. 49-2. A superset of definitions are defined in WMO No. 306 Vol I.2 FM 94 BUFR code-table 0 20 012 "Cloud type".<br/>
      -
    • Attributes
    • -
    • Associations From
    • Tagged Values
    • -
    • Constraints
    • -
    • Other Links
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public Angle
      meanWindDirection -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - quantity=http://codes.wmo.int/common/quantity-kind/windDirection
    sequenceNumber=1
    -
    - - - - -
    - Notes: - - The forecast average wind direction from which wind is blowing.<br/><br/>Wind direction shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".  A true north wind is indicated with a direction of 360. Calm wind is indicated with a direction of 0.<br/> -
    - - -
    - Public Velocity
      meanWindSpeed -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - quantity= http://codes.wmo.int/common/quantity-kind/windSpeed
    sequenceNumber=2
    -
    - - - - -
    - Notes: - - The forecast average wind speed.<br/><br/>Wind speeds shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/> -
    - - -
    - Public RelationalOperator
      meanWindSpeedOperator -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=3
    -
    - - - - -
    - Notes: - - Indication that the mean wind speed is above or below the reported value.  To report a wind speed of at least 49 meters per second, wind speed is reported as 49 meters per second and the operator is reported as "above".<br/><br/>When no operator is reported, wind speed is an exact value with identical semantics to other measured quantities.<br/> -
    - - -
    - Public Velocity
      windGustSpeed -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - quantity=http://codes.wmo.int/common/quantity-kind/maximumWindGustSpeed
    sequenceNumber=4
    -
    - - - - -
    - Notes: - - Forecast variations from the mean wind speed (gusts).<br/><br/>Wind gusts shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/><br/> -
    - - -
    - Public RelationalOperator
      windGustSpeedOperator -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=5
    -
    - - - - -
    - Notes: - - Indication that the wind gust speed is above or below the reported value.  To report a wind gust speed of at least 49 meters per second, wind gust speed is reported as 49 meters per second and the operator is reported as "above".<br/><br/>When no operator is reported, wind gust speed is an exact value with identical semantics to other measured quantities.<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - MeteorologicalAerodromeTrendForecast
    - Class   -
    - Name:  
    -   -
    - Name: surfaceWind
    - Forecast of surface wind. -
    -
    Details: -
    -   -
    -
    -
    -
    @@ -442,108 +107,47 @@ - - + + - - + + - -
    Value
    isCollectionfalseasDictionarytrue
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    +
    Details: +
    +
    Values: true,false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    noPropertyTypefalseextensibilitynone
    -
    Details: -
    -
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    +
    Details: +
    +
    Values: none,narrower,open,any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - -
    ConstraintTypeStatus
    meanWindDirection/@uom = "deg"InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.AerodromeSurfaceWindTrendForecast-1<br/>Description: meanWindDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:meanWindDirection) and not(iwxxm:meanWindDirection/@xsi:nil = 'true') ) then( iwxxm:meanWindDirection/@uom = 'deg' ) else( true() ) )<br/>
    - -
    -
    -
    meanWindSpeed/@uom = "m/s" or meanWindSpeed/@uom = "[kn_i]")InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.AerodromeSurfaceWindTrendForecast-2<br/>Description: meanWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:meanWindSpeed) and not(iwxxm:meanWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:meanWindSpeed/@uom = 'm/s') or (iwxxm:meanWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
    - -
    -
    -
    windGustSpeed/@uom = "m/s" or windGustSpeed/@uom = "[kn_i]")InvariantApproved
    -
    Details: -
    -
    Pattern ID: Common.AerodromeSurfaceWindTrendForecast-3<br/>Description: windGustSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:windGustSpeed) and  not(iwxxm:windGustSpeed/@xsi:nil = 'true') ) then( (iwxxm:windGustSpeed/@uom = 'm/s') or (iwxxm:windGustSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
    +
    vocabularyhttp://codes.wmo.int/49-2/SigConvectiveCloudType
    +
    Details: +
    +
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    AerodromeSurfaceWindForecastClassGeneralizationFrom 
    -
    -
    + +
    +
    + + + + diff --git a/IWXXM/html/EARoot/EA10/EA226.htm b/IWXXM/html/EARoot/EA10/EA226.htm deleted file mode 100644 index 56c9e42e..00000000 --- a/IWXXM/html/EARoot/EA10/EA226.htm +++ /dev/null @@ -1,289 +0,0 @@ - - - - -Common::ReportStatus - - - - - -
    - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:10/20/2018 9:13:14 PM
    Modified:8/2/2020 2:35:40 PM
    Project:
    Advanced:
    -
    This indicates the issuance status of the report, including:<br/><br/>NORMAL: The report is issued for the first time<br/>AMENDMENT: The report is an amendment to a previously issued report<br/>CORRECTION: The report is a correction to a previously issued report<br/>
    - -
    -
      -
    • Attributes
    • -
    -
    - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public
      NORMAL -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    - - - - -
    - Notes: - - The first issuance of a report. <br/> -
    - - -
    - Public
      AMENDMENT -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    - - - - -
    - Notes: - - The report is an amendment to a previously issued report.<br/> -
    - - -
    - Public
      CORRECTION -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    - - - - -
    - Notes: - - The report is a correction to a previously issued report.<br/> -
    - - -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA10/EA227.htm b/IWXXM/html/EARoot/EA10/EA227.htm deleted file mode 100644 index 5988448e..00000000 --- a/IWXXM/html/EARoot/EA10/EA227.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Common::RelationalOperator - - - - - -
    - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:10/20/2015 3:48:08 PM
    Modified:8/2/2020 2:35:51 PM
    Project:
    Advanced:
    -
    RelationalOperator defines the restricted set of operators that may be specified alongside numerical quantities in ICAO Annex 3/WMO No. 49.<br/><br/>These operators are used in cases where a precise value is not measurable, not precisely known due to measurement limitations, or not reported due to reporting restrictions.<br/><br/>For example, the "above" operator in conjunction with the reported quantity 10.6 indicates that the actual physical quantity is above 10.6 (at least 10.6).<br/>
    - -
    -
      -
    • Attributes
    • -
    -
    - - - - - - - - - - - - - - - -
    Attribute
    - Public
      ABOVE -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The actual value is above the maximum value that can be determined by the system ("ABV", "P")<br/> -
    - - -
    - Public
      BELOW -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=2
    -
    - - - - -
    - Notes: - - The actual value is below the minimum value that can be determined by the system ("BLW", "M")<br/> -
    - - -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA10/EA228.htm b/IWXXM/html/EARoot/EA10/EA228.htm deleted file mode 100644 index 15789b40..00000000 --- a/IWXXM/html/EARoot/EA10/EA228.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Common::PermissibleUsage - - - - - -
    - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:6/15/2016 10:27:46 AM
    Modified:8/2/2020 2:36:30 PM
    Project:
    Advanced:
    -
    PermissibleUsage defines the restricted set of permitted usages of data<br/>
    - -
    -
      -
    • Attributes
    • -
    -
    - - - - - - - - - - - - - - - -
    Attribute
    - Public
      OPERATIONAL -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - Data may be used for operational purposes<br/> -
    - - -
    - Public
      NON-OPERATIONAL -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=2
    -
    - - - - -
    - Notes: - - Data should not be used for operational purposes, but may be used for other purposes<br/> -
    - - -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA10/EA229.htm b/IWXXM/html/EARoot/EA10/EA229.htm deleted file mode 100644 index a487af42..00000000 --- a/IWXXM/html/EARoot/EA10/EA229.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Common::PermissibleUsageReason - - - - - -
    - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:6/15/2016 10:31:31 AM
    Modified:8/2/2020 2:37:01 PM
    Project:
    Advanced:
    -
    PermissibleUsageReason defines the restricted set of reasons for non-operational data<br/>
    - -
    -
      -
    • Attributes
    • -
    -
    - - - - - - - - - - - - - - - -
    Attribute
    - Public
      TEST -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - Data is part of a test activity and should not be used for operational purposes.  This may include circumstances such as issuing a single message to assess a new data network path, or as part of a more organized test of message distribution/availability such as a regional SIGMET test<br/> -
    - - -
    - Public
      EXERCISE -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=2
    -
    - - - - -
    - Notes: - - Data is part of a test exercise and should not be used for operational purposes.  This may include circumstances where realistic data is issued to be used in organized exercises where users will practice or train for potential scenarios.  For example, VA SIGMET exercises may include realistic data which is intended to be considered by users participating in the exercise but is not intended for operational use<br/> -
    - - -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA10/EA230.htm b/IWXXM/html/EARoot/EA10/EA230.htm deleted file mode 100644 index 85435e61..00000000 --- a/IWXXM/html/EARoot/EA10/EA230.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Common::TimeIndicator - - - - - -
    - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:7/4/2016 2:51:41 PM
    Modified:8/2/2020 2:37:35 PM
    Project:
    Advanced:
    -
    Whether the information is observed and expected to continue, or forecast<br/>
    - -
    -
      -
    • Attributes
    • -
    -
    - - - - - - - - - - - - - - - -
    Attribute
    - Public int
      OBSERVATION -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The information is observed<br/> -
    - - -
    - Public int
      FORECAST -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=2
    -
    - - - - -
    - Notes: - - The information is predicated or estimated to occur at some point in the future<br/> -
    - - -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA10/EA231.htm b/IWXXM/html/EARoot/EA10/EA231.htm deleted file mode 100644 index b03f05a8..00000000 --- a/IWXXM/html/EARoot/EA10/EA231.htm +++ /dev/null @@ -1,211 +0,0 @@ - - - - -Common::AerodromeForecastWeather - - - - - -
    - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:11/15/2012 4:23:08 PM
    Modified:8/2/2020 2:38:26 PM
    Project:
    Advanced:
    -
    AerodromeForecastWeather enables the forecast weather at an aerodrome to be reported.<br/><br/>Only a specific set of weather phenomenon are reported within aviation meteorology as defined in Regulation ICAO Annex 3 / WMO No. 49-2.<br/><br/>This CodeList is specifically defined for aviation purposes as defined in WMO No. 49-2. A superset of definitions are defined in WMO No. 306 Vol I.1 code-table 4678 "Significant weather phenomena".<br/>
    - -
    -
      -
    • Associations From
    • -
    • Tagged Values
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - MeteorologicalAerodromeForecast
    - Class   -
    - Name:  
    -   -
    - Name: weather
    - Forecast of weather phenomena. -
    -
    Details: -
    -   -
    -
    -
    - MeteorologicalAerodromeTrendForecast
    - Class   -
    - Name:  
    -   -
    - Name: weather
    - Forecast of weather phenomena. -
    -
    Details: -
    -   -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    asDictionarytrue
    -
    Details: -
    -
    Values: true,false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    extensibilitynone
    -
    Details: -
    -
    Values: none,narrower,open,any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    - -
    -
    -
    vocabularyhttp://codes.wmo.int/49-2/AerodromePresentOrForecastWeather
    -
    Details: -
    -
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA10/EA232.htm b/IWXXM/html/EARoot/EA10/EA232.htm deleted file mode 100644 index 03090d9b..00000000 --- a/IWXXM/html/EARoot/EA10/EA232.htm +++ /dev/null @@ -1,154 +0,0 @@ - - - - -Common::SigConvectiveCloudType - - - - - -
    - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:8/9/2012 12:08:06 PM
    Modified:8/2/2020 2:39:32 PM
    Project:
    Advanced:
    -
    Genus of cloud of operational significance to aviation: significant convective clouds only.<br/><br/>- Cumulonimbus<br/>- Towering cumulus<br/><br/>This CodeList is specifically defined for aviation purposes, as defined in WMO No. 49-2. A superset of definitions are defined in WMO No. 306 Vol I.2 FM 94 BUFR code-table 0 20 012 "Cloud type".<br/>
    - -
    -
      -
    • Tagged Values
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    asDictionarytrue
    -
    Details: -
    -
    Values: true,false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    extensibilitynone
    -
    Details: -
    -
    Values: none,narrower,open,any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    - -
    -
    -
    vocabularyhttp://codes.wmo.int/49-2/SigConvectiveCloudType
    -
    Details: -
    -
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA10/EA233.htm b/IWXXM/html/EARoot/EA10/EA233.htm deleted file mode 100644 index d84d6771..00000000 --- a/IWXXM/html/EARoot/EA10/EA233.htm +++ /dev/null @@ -1,154 +0,0 @@ - - - - -Common::CloudAmountReportedAtAerodrome - - - - - -
    - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:8/13/2012 2:39:40 PM
    Modified:8/2/2020 2:40:32 PM
    Project:
    Advanced:
    -
    Amount of cloud - assessed by category:<br/><br/>- Sky clear (0 oktas)<br/>- Few (1 - 2 oktas)<br/>- Scattered (3 - 4 oktas)<br/>- Broken (5 - 7 oktas)<br/>- Overcast (8 oktas)<br/><br/>This CodeList is specifically defined for aviation purposes, as defined in WMO No. 49-2. A superset of cloud-amount categories are defined in WMO No. 306 Vol I.2 FM 94 BUFR code-table 0 20 008 "Cloud distribution for aviation".<br/>
    - -
    -
      -
    • Tagged Values
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    asDictionarytrue
    -
    Details: -
    -
    Values: true,false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    extensibilitynone
    -
    Details: -
    -
    Values: none,narrower,open,any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    - -
    -
    -
    vocabularyhttp://codes.wmo.int/49-2/CloudAmountReportedAtAerodrome
    -
    Details: -
    -
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA11.htm b/IWXXM/html/EARoot/EA11.htm index 683c9efd..c61bd439 100644 --- a/IWXXM/html/EARoot/EA11.htm +++ b/IWXXM/html/EARoot/EA11.htm @@ -42,7 +42,7 @@ Modified: - 5/7/2021 4:37:51 PM + 7/15/2021 1:06:09 AM @@ -55,7 +55,7 @@ Version: - 3.1.0RC1 + 3.1.0RC2 Phase: @@ -108,7 +108,7 @@ version - 3.1.0RC1 + 3.1.0RC2 diff --git a/IWXXM/html/EARoot/EA11/EA234.htm b/IWXXM/html/EARoot/EA11/EA226.htm similarity index 87% rename from IWXXM/html/EARoot/EA11/EA234.htm rename to IWXXM/html/EARoot/EA11/EA226.htm index 85d2083b..129152a9 100644 --- a/IWXXM/html/EARoot/EA11/EA234.htm +++ b/IWXXM/html/EARoot/EA11/EA226.htm @@ -33,14 +33,14 @@
    - + - - - - - - + + + + + +
    Context Diagram: Measure : Class diagram
    diff --git a/IWXXM/html/EARoot/EA11/EA235.png b/IWXXM/html/EARoot/EA11/EA227.png similarity index 100% rename from IWXXM/html/EARoot/EA11/EA235.png rename to IWXXM/html/EARoot/EA11/EA227.png diff --git a/IWXXM/html/EARoot/EA11/EA236.htm b/IWXXM/html/EARoot/EA11/EA228.htm similarity index 91% rename from IWXXM/html/EARoot/EA11/EA236.htm rename to IWXXM/html/EARoot/EA11/EA228.htm index ebf95243..aa7e168f 100644 --- a/IWXXM/html/EARoot/EA11/EA236.htm +++ b/IWXXM/html/EARoot/EA11/EA228.htm @@ -112,8 +112,8 @@ -
    Details: -
    +
    Details: +
     
    @@ -124,8 +124,8 @@ -
    Details: -
    +
    Details: +
    Description: Name of an XML Schema document to create representing the content of this package.
    @@ -137,8 +137,8 @@ -
    Details: -
    +
    Details: +
    Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
    Default: iso19136_2007_METCE_Extensions
    Description: XML Schema encoding rule to apply.
    diff --git a/IWXXM/html/EARoot/EA11/EA237.htm b/IWXXM/html/EARoot/EA11/EA229.htm similarity index 93% rename from IWXXM/html/EARoot/EA11/EA237.htm rename to IWXXM/html/EARoot/EA11/EA229.htm index a3c56701..f2dfcdad 100644 --- a/IWXXM/html/EARoot/EA11/EA237.htm +++ b/IWXXM/html/EARoot/EA11/EA229.htm @@ -91,7 +91,7 @@ Appears In: - Context Diagram: Measure + Context Diagram: Measure
    A nillable Angle quantity.  Unlike the base Angle measure, references to this type may be nil and may include a nilReason<br/>
    @@ -113,8 +113,8 @@ -
    Details: -
    +
    Details: +
     
    @@ -125,8 +125,8 @@ -
    Details: -
    +
    Details: +
     
    diff --git a/IWXXM/html/EARoot/EA11/EA238.htm b/IWXXM/html/EARoot/EA11/EA230.htm similarity index 93% rename from IWXXM/html/EARoot/EA11/EA238.htm rename to IWXXM/html/EARoot/EA11/EA230.htm index 727750ff..0d69eb13 100644 --- a/IWXXM/html/EARoot/EA11/EA238.htm +++ b/IWXXM/html/EARoot/EA11/EA230.htm @@ -91,7 +91,7 @@ Appears In: - Context Diagram: Measure + Context Diagram: Measure
    A nillable Distance quantity.  Unlike the base Distance measure, references to this type may be nil and may include a nilReason<br/>
    @@ -113,8 +113,8 @@ -
    Details: -
    +
    Details: +
     
    @@ -125,8 +125,8 @@ -
    Details: -
    +
    Details: +
     
    diff --git a/IWXXM/html/EARoot/EA11/EA239.htm b/IWXXM/html/EARoot/EA11/EA231.htm similarity index 93% rename from IWXXM/html/EARoot/EA11/EA239.htm rename to IWXXM/html/EARoot/EA11/EA231.htm index 5bbd598a..54aa4e07 100644 --- a/IWXXM/html/EARoot/EA11/EA239.htm +++ b/IWXXM/html/EARoot/EA11/EA231.htm @@ -91,7 +91,7 @@ Appears In: - Context Diagram: Measure + Context Diagram: Measure
    A nillable Length quantity.  Unlike the base Length measure, references to this type may be nil and include a nilReason<br/>
    @@ -113,8 +113,8 @@ -
    Details: -
    +
    Details: +
     
    @@ -125,8 +125,8 @@ -
    Details: -
    +
    Details: +
     
    diff --git a/IWXXM/html/EARoot/EA11/EA240.htm b/IWXXM/html/EARoot/EA11/EA232.htm similarity index 93% rename from IWXXM/html/EARoot/EA11/EA240.htm rename to IWXXM/html/EARoot/EA11/EA232.htm index 27274643..e3d6b3d0 100644 --- a/IWXXM/html/EARoot/EA11/EA240.htm +++ b/IWXXM/html/EARoot/EA11/EA232.htm @@ -91,7 +91,7 @@ Appears In: - Context Diagram: Measure + Context Diagram: Measure
    A nillable Measure quantity.  Unlike the base measure, references to this type may be nil and may include a nilReason<br/>
    @@ -113,8 +113,8 @@ -
    Details: -
    +
    Details: +
     
    @@ -125,8 +125,8 @@ -
    Details: -
    +
    Details: +
     
    diff --git a/IWXXM/html/EARoot/EA11/EA241.htm b/IWXXM/html/EARoot/EA11/EA233.htm similarity index 93% rename from IWXXM/html/EARoot/EA11/EA241.htm rename to IWXXM/html/EARoot/EA11/EA233.htm index 0200fac5..a2f3eabb 100644 --- a/IWXXM/html/EARoot/EA11/EA241.htm +++ b/IWXXM/html/EARoot/EA11/EA233.htm @@ -91,7 +91,7 @@ Appears In: - Context Diagram: Measure + Context Diagram: Measure
    A nillable Velocity quantity.  Unlike the base Velocity measure, references to this type may be nil and may include a nilReason<br/>
    @@ -113,8 +113,8 @@ -
    Details: -
    +
    Details: +
     
    @@ -125,8 +125,8 @@ -
    Details: -
    +
    Details: +
     
    diff --git a/IWXXM/html/EARoot/EA12.htm b/IWXXM/html/EARoot/EA12.htm index 13c399c6..b27c92be 100644 --- a/IWXXM/html/EARoot/EA12.htm +++ b/IWXXM/html/EARoot/EA12.htm @@ -42,7 +42,7 @@ Modified: - 5/7/2021 4:38:06 PM + 7/15/2021 1:06:21 AM @@ -55,7 +55,7 @@ Version: - 3.0.1RC1 + 3.0.1RC2 Phase: @@ -108,7 +108,7 @@ version - 3.0.1RC1 + 3.0.1RC2 diff --git a/IWXXM/html/EARoot/EA13.htm b/IWXXM/html/EARoot/EA13.htm index 2b5c955b..5846d1e1 100644 --- a/IWXXM/html/EARoot/EA13.htm +++ b/IWXXM/html/EARoot/EA13.htm @@ -42,7 +42,7 @@ Modified: - 5/7/2021 4:38:24 PM + 7/15/2021 1:06:32 AM @@ -55,7 +55,7 @@ Version: - 1.0.0RC1 + 1.0.0RC2 Phase: @@ -108,7 +108,7 @@ version - 1.0.0RC1 + 1.0.0RC2 diff --git a/IWXXM/html/EARoot/EA14.htm b/IWXXM/html/EARoot/EA14.htm index 8c54f102..e4a06456 100644 --- a/IWXXM/html/EARoot/EA14.htm +++ b/IWXXM/html/EARoot/EA14.htm @@ -42,7 +42,7 @@ Modified: - 5/7/2021 4:38:37 PM + 7/15/2021 1:06:44 AM @@ -55,7 +55,7 @@ Version: - 1.0.0RC1 + 1.0.0RC2 Phase: @@ -108,7 +108,7 @@ version - 1.0.0RC1 + 1.0.0RC2 diff --git a/IWXXM/html/EARoot/EA15.htm b/IWXXM/html/EARoot/EA15.htm index 481fa109..12f3fcae 100644 --- a/IWXXM/html/EARoot/EA15.htm +++ b/IWXXM/html/EARoot/EA15.htm @@ -42,7 +42,7 @@ Modified: - 5/7/2021 4:38:51 PM + 7/15/2021 1:06:55 AM @@ -55,7 +55,7 @@ Version: - 3.1.0RC1 + 3.1.0RC2 Phase: @@ -108,7 +108,7 @@ version - 3.1.0RC1 + 3.1.0RC2 diff --git a/IWXXM/html/EARoot/EA2/EA58.png b/IWXXM/html/EARoot/EA2/EA58.png deleted file mode 100644 index db5314b8bec8fdeb678494b2ee543f80df7259d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30904 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 z 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 diff --git a/IWXXM/html/EARoot/EA2/EA61.htm b/IWXXM/html/EARoot/EA2/EA61.htm index 61749147..edf66dca 100644 --- a/IWXXM/html/EARoot/EA2/EA61.htm +++ b/IWXXM/html/EARoot/EA2/EA61.htm @@ -37,12 +37,12 @@ - - - + + + - - + + diff --git a/IWXXM/html/EARoot/EA2/EA62.htm b/IWXXM/html/EARoot/EA2/EA62.htm deleted file mode 100644 index 4c3a4441..00000000 --- a/IWXXM/html/EARoot/EA2/EA62.htm +++ /dev/null @@ -1,735 +0,0 @@ - - - - -TAF::TAF - - - - - -
    - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:5/2/2012 11:47:09 AM
    Modified:7/29/2020 10:43:21 AM
    Project:
    Advanced:
    -
    An Aerodrome Forecast (TAF) report is a routine aerodrome forecast intended for distribution beyond an aerodrome.  TAF reports report base forecast conditions, and modifications to those conditions throughout the valid period.<br/><br/>TAF reports include similar information to a METAR/SPECI trend forecast. However, TAF forecast information includes additional detail.<br/><br/>Aerodromes can issue both METAR/SPECI and TAF reports on a routine basis, but TAFs are not issued by every METAR-reporting aerodrome.<br/><br/>The issuance of a new forecast by a meteorological office, such as a TAF, cancels any forecast of the same type previously issued for the same place and for the same period of validity or part thereof.<br/><br/>Prevailing conditions and forecast changes differ in that the prevailing conditions can include temperatures, base conditions do not include a change indicator, and that forecast changes may report no significant weather (NSW). Rather than have two class hierarchies, constraints are present ensuring that each (base and forecast conditions) only include relevant information<br/>
    - -
    -
      -
    • Attributes
    • -
    • Tagged Values
    • -
    • Constraints
    • -
    • Other Links
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public TM_Instant
      issueTime -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The time at which this report was issued.  Note that this should be identical to the resultTime of each MeteorologicalAerodromeForecast, whose results are made available at the same time as this report.  TAF reports have an issueTime to assist in discovery and to provide unambiguous semantics at the report level.<br/> -
    - - -
    - Public AirportHeliport
      aerodrome -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=2
    -
    - - - - -
    - Notes: - - The aerodrome location for this report<br/> -
    - - -
    - Public TM_Period
      validPeriod -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=3
    -
    - - - - -
    - Notes: - - The time frame at which this report is valid.  All forecast elements should be valid within this period<br/> -
    - - -
    - Public TM_Period
      cancelledReportValidPeriod -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=4
    -
    - - - - -
    - Notes: - - The valid time period for the previously cancelled report<br/> -
    - - -
    - Public MeteorologicalAerodromeForecast
      baseForecast -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=5
    -
    - - - - -
    - Notes: - - The prevailing conditions.  Mandatory in all cases except missing or cancelled reports<br/> -
    - - -
    - Public MeteorologicalAerodromeForecast
      changeForecast -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=6
    -
    - - - - -
    - Notes: - - Forecast that modifies the base forecast.  While there is no maximum number of forecasts, this should normally not exceed five in number. ICAO Annex 3 / WMO No. 49-2: Section 1.5: "The number of change and probability groups should be kept to a minimum and should not normally exceed five groups".<br/> -
    - - -
    - Public Boolean
      isCancelReport -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - Indicates whether the report is a 'CANCELLATION' report (true) which cancels a previously issued report or not (false or empty).<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    Nil and cancellation reports are mutually exclusiveInvariantApproved
    -
    Details: -
    -
    Pattern ID: TAF.TAF-1<br/>Description: Attributes isNilReport and isCancelReport cannot be true at the same time<br/>Assertion: ( not((@isNilReport = 'true') and (@isCancelReport = 'true')) )<br/>
    - -
    -
    -
    Mandatory items in a non-operational report or a report that failed translationInvariantApproved
    -
    Details: -
    -
    Pattern ID: TAF.TAF-2<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime, iwxxm:aerodrome and iwxxm:validPeriod<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:aerodrome) and exists(iwxxm:validPeriod) ) else( true() ) )<br/>
    - -
    -
    -
    Mandatory items in a Nil reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: TAF.TAF-3<br/>Description: A 'Nil' report should have appropriately filled elements including iwxxm:issueTime, iwxxm:aerodrome, iwxxm:validPeriod (missing), iwxxm:cancelledReportValidPeriod (missing), iwxxm:baseForecast (empty with nilReason) and iwxxm:changeForecast (missing)<br/>Assertion: ( if( empty(iwxxm:baseForecast/*) and (iwxxm:baseForecast/@nilReason = 'http://codes.wmo.int/common/nil/missing') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL')  ) then( exists(iwxxm:issueTime) and exists(iwxxm:aerodrome) and empty(iwxxm:validPeriod) and empty(iwxxm:cancelledReportValidPeriod) and empty(iwxxm:changeForecast) ) else( true() ) )<br/>
    - -
    -
    -
    Mandatory items in a CANCELLATION reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: TAF.TAF-4<br/>Description: A CANCELLATION report should have the appropriate elements filled including iwxxm:issueTime, iwxxm:aerodrome, iwxxm:cancelledReportValidPeriod. Elements iwxxm:validPeriod, iwxxm:baseForecast and iwxxm:changeForecast are absent<br/>Assertion: ( if( (@isCancelReport = 'true') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:aerodrome) and empty(iwxxm:validPeriod) and exists(iwxxm:cancelledReportValidPeriod) and empty(iwxxm:baseForecast) and empty(iwxxm:changeForecast) ) else( true() ) )<br/>
    - -
    -
    -
    Mandatory items in an ordinary reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: TAF.TAF-5<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:aerodrome, iwxxm:validPeriod, iwxxm:cancelledReportValidPeriod (missing) and iwxxm:baseForecast<br/>Assertion: ( if( (iwxxm:baseForecast/@nilReason != 'http://codes.wmo.int/common/nil/missing' and (empty(@isCancelReport) or @isCancelReport = 'false')) and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:aerodrome) and exists(iwxxm:validPeriod) and empty(iwxxm:cancelledReportValidPeriod) and exists(iwxxm:baseForecast) ) else( true() ) )<br/>
    - -
    -
    -
    If( not(empty(baseForecast)) ) then( empty(@changeIndicator) )InvariantApproved
    -
    Details: -
    -
    Pattern ID: TAF.TAF-6<br/>Description: A non-empty iwxxm:baseForecast should not have @changeIndicator<br/>Assertion: ( if( exists(iwxxm:baseForecast/*) ) then( empty(iwxxm:baseForecast/iwxxm:MeteorologicalAerodromeForecast/@changeIndicator) ) else( true() ) )<br/>
    - -
    -
    -
    If( not(empty(baseForecast)) ) then( not(empty(surfaceWind)) )InvariantApproved
    -
    Details: -
    -
    Pattern ID: TAF.TAF-7<br/>Description: in a non-empty iwxxm:baseForecast wxxm:surfaceWind is mandatory<br/>Assertion: ( if( exists(iwxxm:baseForecast/*) ) then( exists(iwxxm:baseForecast/iwxxm:MeteorologicalAerodromeForecast/iwxxm:surfaceWind) ) else( true() ) )<br/>
    - -
    -
    -
    If( not(empty(baseForecast)) and not(@cloudAndVisibilityOK = 'ture') ) then( exists(prevailingVisibility, cloud) )InvariantApproved
    -
    Details: -
    -
    Pattern ID: TAF.TAF-8<br/>Description: In a non-empty iwxxm:baseForecast when @cloudAndVisibilityOK is false iwxxm:prevailingVisibility and iwxxm:cloud are mandatory<br/>Assertion: ( if( exists(iwxxm:baseForecast/*) and not(iwxxm:baseForecast/iwxxm:MeteorologicalAerodromeForecast/@cloudAndVisibilityOK = 'true') ) then( exists(iwxxm:baseForecast/iwxxm:MeteorologicalAerodromeForecast/iwxxm:prevailingVisibility) and exists(iwxxm:baseForecast/iwxxm:MeteorologicalAerodromeForecast/iwxxm:cloud) ) else( true() ) )<br/>
    - -
    -
    -
    CRS requirements for iwxxm:aerodromeInvariantApproved
    -
    Details: -
    -
    Pattern ID: TAF.TAF-9<br/>Description: If a geometry is defined for iwxxm:aerodrome//aixm:AIP with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:aerodrome//aixm:ARP) ) then( empty(index-of(iwxxm:aerodrome//aixm:ARP//gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    «featureType» ReportClassGeneralizationTo 
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA2/EA63.htm b/IWXXM/html/EARoot/EA2/EA63.htm index 990f42ce..28ed9f5a 100644 --- a/IWXXM/html/EARoot/EA2/EA63.htm +++ b/IWXXM/html/EARoot/EA2/EA63.htm @@ -42,7 +42,7 @@ Modified: - 5/7/2021 4:36:51 PM + 7/15/2021 1:05:09 AM @@ -55,7 +55,7 @@ Version: - 3.0.1RC1 + 3.0.1RC2 Phase: @@ -109,7 +109,7 @@ version - 3.0.1RC1 + 3.0.1RC2 diff --git a/IWXXM/html/EARoot/EA2/EA64.htm b/IWXXM/html/EARoot/EA2/EA64.htm index 27b14a51..ef2a0eac 100644 --- a/IWXXM/html/EARoot/EA2/EA64.htm +++ b/IWXXM/html/EARoot/EA2/EA64.htm @@ -719,7 +719,7 @@ Notes - «featureType» Report + «featureType» Report Class Generalization To diff --git a/IWXXM/html/EARoot/EA2/EA65.htm b/IWXXM/html/EARoot/EA2/EA65.htm index d81eeb7b..5a41a6f1 100644 --- a/IWXXM/html/EARoot/EA2/EA65.htm +++ b/IWXXM/html/EARoot/EA2/EA65.htm @@ -226,7 +226,7 @@ - Public RelationalOperator
      prevailingVisibilityOperator + Public RelationalOperator
      prevailingVisibilityOperator @@ -410,7 +410,7 @@ - «codeList» AerodromeForecastWeather
    + AerodromeCloudForecast
    Class   @@ -418,8 +418,8 @@   - Name: weather
    - Forecast of weather phenomena. + Name: cloud
    + Forecast of cloud. @@ -433,7 +433,7 @@ - AerodromeCloudForecast
    + «codeList» AerodromeForecastWeather
    Class   @@ -441,8 +441,8 @@   - Name: cloud
    - Forecast of cloud. + Name: weather
    + Forecast of weather phenomena. @@ -456,7 +456,7 @@ - AerodromeSurfaceWindForecast
    + «dataType» AerodromeAirTemperatureForecast
    Class   @@ -464,8 +464,8 @@   - Name: surfaceWind
    - Forecast of surface wind. + Name: temperature
    + Forecast of temperature. @@ -479,7 +479,7 @@ - «dataType» AerodromeAirTemperatureForecast
    + AerodromeSurfaceWindForecast
    Class   @@ -487,8 +487,8 @@   - Name: temperature
    - Forecast of temperature. + Name: surfaceWind
    + Forecast of surface wind. diff --git a/IWXXM/html/EARoot/EA3/EA67.png b/IWXXM/html/EARoot/EA3/EA67.png deleted file mode 100644 index cc3c12116e9d9ba24ea0a0c721aa0b9fb61ca687..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149146 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 b-6mFku;&C6Z>I$%LQh4QTAL70UAXfv>-4<@ diff --git a/IWXXM/html/EARoot/EA3/EA68.htm b/IWXXM/html/EARoot/EA3/EA68.htm index 9020ca79..4ba6b38d 100644 --- a/IWXXM/html/EARoot/EA3/EA68.htm +++ b/IWXXM/html/EARoot/EA3/EA68.htm @@ -36,14 +36,12 @@ - - - - - - - - + + + + + +

    @@ -54,7 +52,7 @@ Modified: - 4/21/2021 2:11:01 AM + 7/15/2021 11:33:49 AM Project: diff --git a/IWXXM/html/EARoot/EA3/EA69.png b/IWXXM/html/EARoot/EA3/EA69.png index cfcae0509b8bad676f3f296631b2a7d95b3323ad..db860b61a7068c840934f01cb1f855f84e66af3a 100644 GIT binary patch literal 101747 zcmbrl1#lJHx~|yHC2;2YtlWt#~9!HJ?}dLq`rtC!Q;UL0D$!Qlb{R$Kz#xKuE9Zq@AMGh2><{I z@LBMqoMYm_qK6dzRTJAS8*HC2g76M(nN?C295lDY+|~rSm8qHUc5RWkd(wi7!Ptzo zp|D$W=arGEz;<#@3`cz4aPY9@HZL=*Wg-!U8B4&v-PlsyIg1ftVJ2_PZht7c_&9MK zGD)UjLMM)xAsWuhH+2hq@-4vWK=+G)5tG=^nFn{iyIGh8$>xT;2du%tK~GeExYyq| zGFnvjp}`lZ{Jly1Swzn-J}sroggt-y)TBQtQ8x?I<7qe%sDnn&`&Npr5^zd|U#1h|N$zHAu zZ>Uw7coK%P)KFBolSOK3z-6 zq_$ai#_7}g6PgIc`jdr*p_9@NyKkaR1eOoC7l&7d&5joybb65{Nn%TVlOD6vTA~F+ zbYUf!S%O(hnFyY)xEU%m%kCFP0(>(~aljq_&CTcDg zQ@*~3SZt~Ny&qWOel{>duPwISvgB|;v@$oTn?RTJbej^o$UHguxU1o?GPyk9UUI)UB3l&`@z)SI>zJ4wKrcadJ25`H+YaMdfZp}-2%U3(v>YEqd^|I1W5|p%`0A~( zGRd%VGkX+oqHtB8sWY;=k@+AIfM8vYFe}wlBHnjzh|QSkYC>ncWJ*SOJdHMN9D8cy5^&f=_`Z&U4jS zDXVt_GZf1O?wdqFtGqsnr-^I|4)yZ2JsRWXK11b`?Z_e@cDeE2x11qZ+)XCq9VB4f z{D5hDQx5^SB;VY{rSNf|S1dB~&GVcWzVN^mL%x%+Yr33$KrsYV2|^)(bhVP3V~-C! zzqe8GCf-xFR^>_BV~lz`bA$*#&xCMS#@{j02l<~vCykPwGnY>r4kebC9)HhZ|}|Mk!la7RoD>G`9# zYxz#Y(UWLmK&z5b8TsVyA?%=jUKl#mSQuu(UazMhAU~3y z>fM-q+pJ-@H`-Ks#ov1?jF5rGKb7-CBjstY!NNV`CCq@K>)~|FiKGM#cRSQ_EXO$# z$w_QPt+#Iao>iSlU#`2(fb>4l) z!&ggTvJhmtI2fm!$SgUS=(L7(zv{!MFPXl3ddFMmiq!h6N8xDM4h6V}O?ijPB_;sh<5is&&xwgV*J$UAl;9E3v!h zd3;zev9s){&T>FR^0RuZ@H!8$xMC4G`EY@+apTtZO$-1ewq??;Oc`DD%Hg}RhiZ8g+Lh&IguL&NzgaRLFBa{w)P-BWM)7F#(Cxh0Qee2BH*k3( zw76I4yL#GWUYBfEwh@Z~OU@DWpWDey(>DJ_q^N-y{BYPn}P zjxC6ZdG;crxh}19U!XSU#k9K{k%kL5^OxOZgBH6qDitR-g!7rB)2CBBUZ?6?Os5Wy zVB4paWb)Lz@~20&tLaqRkqQ*m89s*4?f%(<`BhwAuCqxUl^C}*@Micu7d0i=>aQA( z6&pTK-jWUzk5ylH`Uz%SRuZZQz>)IF_3Az>#dY(z#cOIAGZ8Y?$(@)H(G-R|1;+z& zq{Y+)uZ5ZD9{PIk{7#>E?VH8St-GuxBkpz!-)TS8tWDmm#rLlB-z{W8bsnuHbS-We zt$ZwluIQ}~)dL0yw0Z1dP34CbO?>s{cQuEh#A-E3?y>5}B;N~ZV3?T);(I*{U$-nj z^%mdVmvC221#D#KJv=fTTj*BtZyJLY%IvUsvNz}X?#>h#Z;Z6iHHSOGGlqG%?lWdh zB2@*Bp4}iTyUe|>ES=vzf|0(kS%={5h2w2NpjV!zW<^~R& zF6Xi1ae}WetKDyGVI53qJWUt~8h;z7r)5`k*qYKXp6xD8Nz&^-V4ZDOZa>}exgL5v ziUd*E46K*9o);$(fTa}gd1!F#E7JuOaO&>bl{FIQnBtKV+ST8ywT z0lxJxI{PUmBd!@Q!?#!OCW%RV;$zeJTm#&qT!zCaT#PuM%#I85!dh;w%YH~+J?`|6 z+f<|TfBKRJ%9@`UnHmqTtqXVYnGFEoO+b;rB2>v*!7;f)SFX{!Azg9f`>MmN67@J} zoDt03$3u-9=yeisr4#=1dw*5$vBkf~_Bd_u@;=5OxVO1VZ0dgX1`w=wKl{?wwhX>C zgy125bSvL=zU|k5c71WvpVJ&QD`I>zYJos|Htkc41_~_qRB0aYdh(5&b@iVRgl~7fLOzXmF9@?d5r$m!9sQ zWRO)y;HawZcWUVREH1h4P_QozBE!I8Qvt6pUn;Mk~SCq0YEf5zAU zva*0>XoD`EpMwoi?1$G=h{irG_>QSMw)EVdcOr!GuT9{TG~A^cy~wBIj|y3wp`1@TlavgZRb{I3;ARG|L7>~fY{vQXuBkRq+u--mKtqdH+wfra z0B8;pD5y}DV^pgL;@(oId5%^t;x&#4`_7Gcc5xRm9#sZI?s( zv`WPcgk*i!@BK(DaK|o zG&$xqslt5UwpMFSrpqaKET%_Wsql#?T!SIjs00z6Aqm9HQuIy!Ab9`NdrF2pS|GK& z##9Gw{YLtujLKz9f=Et6-Y_V3ekMF$pQ(V)uhKF6+Lzgj!RK~QpPg*!&TWPkqO~b~ zAA#wV>nX#)H0L~>NoI0DN?<^ahy}&LCb=?cNf!%c3av-&EqK$96 zP}V``y>Wwi>^>p@uo8Z;U5K3h@!Ucg$?chO<5g9BrCVOZz<oNyk7efC#pDuAyTi_*iDw}9-KzrK{cSXPZi}mU{*c+t<(qBA}z-9B{JAOx@fDnN7yC zVaVs7)g~)F^~ERipD9hx|L9FO)MEKR>&qG|K?1^$S4l^tK1CJvgF!1u)`X9P41Nv) z;Ya3t(@cY6c_;|_WS7Vcd1FQsbp`tP!_l|5As9 zijOakDX$XXfOGV#x$-Y{v>_@D8E~E4K)=|HcNQ&aXmMV*j&d!3F`!ECqv^XY-gvVT zO_r?}OQP5r|tK38GaD zHXpUktZq}&;rYu9x=}qi<+%qpRe1>o^ATdaeb0u$tx==Ko(WAF8p>!tpyYFE34_3r z(4N!CIHa!Jks*uVhehy4{2;1b9$Z}zQP(A5odU{Oq7v>l+e1ID31o^KMKA?ZTq4i= z{T`Oj%IFyBbJ-v8A%C%?sX|Hu&N#oCbPhXOi|_`FvIB(x0qKq-GuoeQl3As0QeEI; z0#SCApA_b7>zpP8^WlKd%CUykdCjlI<5&h;LXWRHN+^+!nfg;!UYk&ak_k}=Tf$es z6gH-Q*_*99QrCoX}(JX~HDVmAr@`m1t1PNFYR~SME`+HT5|fvxYA+qmt~rgtd0U>W8dz4M#lJrUaf5)@QlB&2r-= z8=oqScgbpC-K4U=qw5Z~R8nJup z9Gg;Tn(W4&!c~5JR}nFhdswAFm!t&%<4f&piM@8@Z@8^2GAK@Wl5YZBlv*zZzwh63 zmtCC_inSQN!l_Aw@Q|`HKB{o0o?n+P-XGA-Jsg00ujPb(|LrFk(KWbkmVd(>EYvJA zEN8uUe|pn!bl!3{p-l0U9HoT=Ka$2N#$K&|a&qV&$YmSj0V~g@?5{%%qz4!!1reT)cyX#9N_ZS>@IZzIE## z)kWR>Ip19t2eTNtSx_giwMkl_>8z0r8AxL{{yMwW8gz+B&ulqibw8Jb zVul?m4<|zNy=OE!cRQU2D*rOWIf(q?qaK&Cy`MoVRe6)5F{Ec6(a3^Zx8M8WB>3y@ zdEuZN>;WGUOo|a9tin+@^o0TR;thv`FGwv7C&L@!aIf)^o4z%C%OsbKp7z6Z@jHY% zfsQ;Z5|`9AZ^ZGq?e7CTwQbxAjU9Z1A`)38;Z;V2QDZNGJRzzrXj`xfK-AVp@uOoM zy+1|;QcVkke)kS+iTFl`mPpMK_dnUUZUx@^du&I+NuoV%G$Q1RU(ThR5`cpd<7 zu6B~RFk2(nixP%LFc_Fn&Sx?&7BIZnc!1ws_sm_i*#s2X_!_ibck9I@s>j&y%T)2> zpCi|V-*iASnzFXI2tbz;k`0R`d?(Jo))*#ke+v?WhW{#Gca;s8mNfDEedNI+J%4;6 z&k9A9q|Dw4{74p@S-Gh{Y=7;fy}`Iu9MU}l>VeMd@sFV1M71Y}>;_+|Ytu?>ZjCD1 zphF2_?R6pP@jS48va!K(@grPy3a~k z4p`V0^oub=4oNO4LZuZY+1o)}PYag)(S7Jm-KSBomA#W%{xN~Hc~v|t z@EwM#f|&+#lZCU;;sO45B2iIzAL1?fX$WK?tRBVvW8|ju&_(W!LmYHy#Gi-Y&yQaRR^UPxRM{hA_HE8wGwwK`%bh@I;JLSh6M29li z61FFu-gygusVy~bi<8HUPJ$+E@BYA5h?BTgD$-)$`{VCe;+#x{m1iB*8h4agTsT`R-F0KJ3dFU7XU~Av}I_%dN z0%m#K^j)l`c97b~aMQSh_As%+YM*|0yH#b;VyK!OL^|NrlOg~^SPe&b)0mI|B?<$E zheDlfd?~*cBp{T9x*0I0pDp?LEINgE~^2nD~gmGe=Kz5yFl`jh-4duAAg^1FEAh}Ctl6i9QlFr)>` z8whi80dMHtF8#Of!b^_#@}eUn|z&Tmro;wE@_ogD>{T<iEA7*DUHU`zr@%$aFAsZPHvOG{eQF=Mv)G@+<)6|H7 zjMXam%KpAx4M-iVHD8ZrUO_Q0n^vzNAch5U=Thjb-C4G8^Grpe?h_Phm&u#WG|mJWHMWT6q=0OknlHSW1q@%1Kx(P+uWHDWcUzC?1`JTS< z2^cl7X>u^V#315*i=wz>dH-(dp2xQfsfWRW)gvtJ7Lkwbmnb) z7KB&l;2#xtb;oe2UL~+?8lEzlU}`$bpteJcN^O$SfNg*&P-H9Qv|RgDyBr0Vo*{mQ zB55qw%-3u3lPRG(ji^yvi?qW^j16Y`=2ew)y#xqJww8HYbb3O6{(RNs-sWf7cl$BJ z`7NDJFA^wnRLsFDUWSw>&4Y6#U)X_YXH-a^Bzif^Y2~Eh3oVJb+yF_^56u$FTj&1ov55{Le7RV%?ve)9WZJVNo5M$~0+G zPaWDKeE-D2oug6gyRE}rU8okQ2oxD<${ZYTw6+5{ITf7U0HcMu8x9H&JGZtvQZa|m zgvB(KYaK&8w{|AlNDI1yO3O>1o2`yI-fJP zk21yLmQDXy?S(*=O$$7ruYDgU&0?nZJGJ0ur*i)N0#uZw!kVff)+X1LrlT<@<}&-0 z^y?>ariAO#R&FQovKH}Mw=S{8B$$~$iRYx3;g(l7hjg0L4O9E3M^3F5y!hjFVuD?( zpJ91a$QvbUC+`KWi0~Xj;eUakpV)zfm&e7WhCiP#&lLKb5sK&8yT|Z&u#0lr)CEAX z%PU`{LZ45{lc6`{7n#G^e)OV_Tue~&U-Dws_&t*jL;Zu<86M`vCO`W65ppe{06TaQ z0oG&rYzn3GtZ7JkhIL{nNHnn6u>g_L0+`m84)0PMWi0m;11bjqu;<6NAIO#sQ2I>* z4olVWj(n#eW$r5{()J~@;TL3$84DJqz@X%U$+&*Yl=(FFE`0;WheSS`3thmoUzNDT z`GhEld~YX^m1sQvSx9V9nZQ)Qk9`O0J0uhMgXr$R(b1-dvaJunRu2}Zr}L!I4Z*@o z61E&Ikx6C}*b%ghI#vcZ5mdUYyri5XPB7x)f^o{%9kMgASYTw_gp^Vscddc*ylW~j zJ0mr+GjC2gBcGO%Tp`jX3+?(SAMU{$*AIl zw4kY=Y^;vv`3Ma1kD|L|m11u4)4V|$IDMsKM9p?J;6v!$ z>GvsYK?Hst7N@z&D=Mh#byLOH-JKJgv!&v_(7d#hT-j(A2FB9L!xqIw=#&5)D5K}P+dd_mWo1>uUC(k6PgVl+9qTgbEo0) zTJep&<=MLdRE9A2MwNuD(etYL@80kvYdi6+-na(IhJ}zT_HMf;?p@gsQo4M~!=%G4 zR4>P{f`s+B7_R~YVkl0-lVReo#FNk3SX>+jGw868a~FzNRt4s1!3LiIc=5|oHv!4A z#bI)FUVmKGAzhrk9M}KULgGZ`2TX+hi2kF0G)!l6__NL^Qf8O=9*0|IF|j(XNBBJg z+XD*Y>+LR#dn5e77nsrs>n3m=IRZdg|7u?9HOs;plIpm5_f7p%CU<|-O`ZOzIVTwc zAnKIo^4w2Hg$=Mw`8@!r9Gl7ZZO1?7WBd{dCgY&Eg&(w?$S;lmLseYIeb>$vBk(fI zwS@E>n^LBdbUrw`RB@@9M-%WM`5K5TQTDqmANQOK>_dO6O0iTABC908Hw=XqL?i5K z57)BkyL{SoT|bXF^H)QXD#5-i@XYm2F=u541gU%<;iid2?E```m;^%ZYqE_CQ%(#B zBqGWBM7zCV=|RC1s-jb{$H-7em0 zE@U|1dDfH4u6+>tLWL|4pvKnU^p;O6ha2%jU`K2%)WFfi99p?5q7Brl;Go~S(o@&T z=d;UeP;}^zM1w0`e432K`e<%ak?|+3{aOE+@YA{%I3WQ*&?ia0e0v5g?@5a@AMIRu z(#aWot3D{BXQ=QLsbHq^_^Ju`IgtIbsK2wrK4|>^shiK<*NHkzgWC>-)AyaE3~{lG z8yN|RiRyEvoEs0z50>VU&#*)iGMl6Zj?!||^uMXJ+gzL1?)5|4qzl_N_)6Z0mLt{~ zi6)AOlBm_xXA44sGyT#0$4g5T30&j;&Sq(@iS{4-PI4#!3%n}}-H}{5;Hovy6>AkX zRVQ25`-Znrc=u+E`(}Vb%KGCvyi_h-* z@5|h3wRdr#0*5Zdp!*b;#mx!U`TPmpY27@g%9pzMe?5BEKL}^_yDK4 zfe9Njr_N@&8xETlIIlu8yEIY57+=j*0I^f#?Oyz5wBue^PoJ)RijmhrclpYIB2RkW zq(qr>GmSR8$)}6s$G*6* zIv8fAV?}7U%+G{1B=blrj=6_M}o-RhLuv`jQ+6R zRzbZMogr-Ib=bL(jD^m^VPxk1l)BG(gHX*Y;~#967Vq(zzPVieu|V;SF*872lFnv% zj{09A1wKIn(WJN4@zi~-YBCDHysihG!)NUj-8$Rxh049pAoqz2dX^xZ1d{{Ab+^Q) zplAAbYA9X0NzYH&!-Ih(KgP!J*(m)#1{{v)sZ0;y>LZrx8Xl03``_3uPu(hOA2Uv` z#Bsm|qLy~DX5TuFk4MlNu`WiPbJ$QT?oW6QYj_UYk;E#EBS<{~ zRyV4h&8QBfD<_MmEFhbw^#ZMcEhJ@^7}Z~<4^&|s7A5ixbODnM3$POx5I%%=Sa)ybQpeOZnb!EbdTK19&B8qS#`sT=K!bZg_F ziHNlNZ1C5_Cd7gmk=T+nw3HxJI4G~ zD))~ixpgKw)xR)?BkG5VQA}$HN`_4ob1jIS>KQw9gjK)VC?kT9fDTy*N4AAF!EIo>3+dyV@^geMp8}{BejK{ z+E_Zs&l|=`!_DM3*cr@Tsmq;O6sZw{%aAS+SlVRj6WiZz59g+1Z4m_%x)+b7f1~VL zL8?hpHPqXXLbmWhYTJkgDO_-2LAsN-jf)Wk<3C;*R>&>RZS%l=E#)u}Wa zywyAHhET8A!U_5dXwX?aEeetJ+NCjpQ|n)=4SEi3CM}xR;TeB0*xO{J~iq7pkO}KPb|5UgajKOF6|u@%ZC6pVOep(K~)+ClkR5; zF-z*7R@amY^KT;YtQHW{%8)Sa5mgq>>j6N=cuKh)NN+E($Ks_FrARSU2ub3*hU0Gy z)wj8F*{MZYw(qrIkOVU9tMk!oREg#BByN@7rz`B@1<&N;l57!6m=pY4EqG53@4tUiVk&w? zEZF(tJwhvfWo^!OD0_Cj-2OZ)XihUu>vK%4xk3d9)Pi`U${EWB9o+@{=m5!@nDQoA zrT#_HD}M&7Uc^H42nGy+s#pG(zccn;JLxPut_H8Zh5@RTeU4sg6q(;Jq32f}3TRX# zwVJ9nCiP#2ch;qQDRmiRcJt_+xv9iCau|xlS<1Z*+k^1T?sUq89?hdoA|%8dft*{nDfO?yKPgu8Gb>piv<>>?J2-c? zIbSslO3KgWUmOO|B?NEIz<%gB=)e@~!I3g8mLxDYFS%jEe{bxvSehk3Btva(Q6zZf zr6vx7z(=5*$mAuOOHVB92e&#YBu#T|+^SEVOkhbi<{=i-osN6XB!-uD zK6SBYpdgVc&vX_KgcEq1Qg|?sGt(@`VKj{998m6~ldaM-tqL2JWW#CLiv8eLW%rKB&cM_R5zSaHtwJ zT*Ys8zLj#kmZCxcWJ7DrS@~oKv-zGqfG{wLOJEs;EiBgbz3g?NYZghFLnm@k#YcB} zhOwD+=0)S&NzvUeK4(5fuhtjx8aJzQI-7q{g-q$!`V?YGnChiXt-h0wd_@;reIT`e zeC&fIJix&+3;&v?gVpc~Nqv)(Z=2J*xhZQPF`P`qiQad^>B9UQ*owJY+Sr{x=NDyc zp<)L0jPrYs&o-;6=%QV)T{lTna3asxBrqZZmYPu(!LoEe#Y0<$rM>X7- zD0(R8#>Foz$?FCGr?evcO)@>O;?)I%Rk-@+hE z#?Rzs9~PvqpTYmVcJu2t1qa&}J#TbKp8Tvmm9~*~XPW=&D!e@Wyfl5~yAPlZyFo_2 z|1e%Hm;hE8M5m_mRz>5ym(Q7!NZcWkOJuG_%pp&a94us}519t$lwcGE*&++++?%;t zV4w-o6luKy+)WKS83u8_Sv1Ra&SmAjo(y;VwVGI6Mn7BvsOb&&0ln=iU2_Au4OfmHl==X zl*nCd_id@h66diM8xw}WGXQoqVd(;JF8X2k+vHRZ5W56*5t?296BN^qS@(Uv>IQJ^ zDju;qr4~%Z7y91+;lrd=LX(Po&1>I52Wvw(Ki&#J&35p~qp z|Mne|UUEXd2yz9av%-Wy6VWPSvClIP>MzT(!Wm|07O#6d6r`L~9^Ly2>};MATh1iV zgDu}wiY$nK+Ykb*xC3Ptt1N{9`hcc;c{ztl!lhgS$O7*>VrDVh}&2WWL)IJBCikUmTw-6ZaJzEbdhKBpwSzPVA~8*8?kher|n#chwxys9s6 zi8uH5w*Jx1|0M3m%&0x?nVv3h2)XPdBO`Y%ZuL6fngk19d}@wm_8|gH`*~-dHyM;` zN#%*0`3N7Hel7XqB=+9&Kj(fy(Y^8Cw-$h@Fl#Pws;0V3`E`MrCa0I-?Ni8nF}Hi6 zg`(6)OQmoCs*9g&8{yK|05|+hP;OJ&=`9p9C?x)5(Xtb=VDQ_YiYc~cP}@|mH$Dua zsBUDlQ(-c&xsnJJt3tcuUkCskNL!l-Y_DYq-&AldSvGQ)Z7__fHh(_KdA(0;4r%#B z-}%4-9)n^*R{8B>`1db6 zGQ=KR&a4HUH>yVeBt#pPyYh&pRPP;eIqWegG+S$pwQouj5Pm@g9xjDwx6X+DEIsAs4C zqvo9VZ*6S^J0;yowW~(fKDs}vOybf)D46@A(%(t3&3ZRz_{IY5ZypH7NWh4fc~&Vt zoFMdPvr#}w8Tl)16sAsbm;z7bkXPwNhs5y1S$d7a!?Rns!b?H!e7Lw}D#edi(~K{n zPWs-0N)H088`dA21+(tkWJWK9>IdjyfWMS8gO1pc1D%8-pA7pDHDEsd{>l4Fkx}b` zQXh2jf%RmU!i?#;7k?8!K%65~j2^JVdp&AW3nm+aUHX$6FxECx7oj9SjJn&}j3lrn zphRY7r(xZZySYqMcLp=V4=~RIA0Qbw9gPNIQX4`4FcxOvIHZ?JItQy+47`O2wlJ&CEmGHCe%w8LAT4_~ZUY6wQ_~;9A={|5 zg3BTyq!gQTAXeNx_>X!`-dw(R^a{KrHs5n{sy_uEoJ{BK5)!n9Gq8jE=psaGe%6AR zf(SWdS{$Nq2%=LM8+V`1vf8q2e;7@v_>nF_l6l(&wwp4Eb`P30kE;0fcyRidOXtNz zjA7!Cb6jcrC@5>!7Vy)r94s=WKC6D8QOD2f>cM3-@}*!F$=fTlTGKve94+k25#%2T zSURLp(1CB-alrb?EP$P}eFh1L6Z@6ktoloLKNse9bVk_-YGKjcujbtwIc+iKm1p#b z*s94gwa^JzR#Ouay3=De1}M=M#QA412m6()G1Vyq!N;QgVTP=9z(0C_!VC0o0xf3y zLHF$IU0kk64knn7=p4wS*K{!ZsL<;s-Y|obOB~YEtSvAxYFD&yHSJzM}Y-fw&;Im~(*rm@C-y#dW z?1(SwgUtqoddH8PQjL4E6X;{W3dPu@xWkV2>0Z^i25x!Q^mZ7_W=H?rfi;6+ZS-CH z6)O~*^B9$R^^;WbNil*9+IE9`voM{jB*cPcBSBB`fx@U1dDsZ1{4O@$34Nt&0cvgC z%!n5lss3*UXCFV)1lbgU4nB2afWh3K;LaxNGob7jCA>ecpJ6h!$`ND9pz?LfO2!G) zi?;f!=@31$$8Z?xc!JxGmx#hDIT|ACo%Q{uynX9 zYMMV(d`t6{v!HJKRm!A^1>&4(Ol~!cRe-%&l}@Mi>&^?mpK5Er$Yq^f18s!nDhMgl z)b$_%y{~ooV~i$YT9RwY*?qazzH6j^`UstXjDr9u#=Y_!N2i1~cgGXlgfs)Sx&X*8JAVC(J~nx-Tum_e0?%#G^xB{UQb>19>YCyHW0B#U~$8(~pMg z!%HMr-+qoLewt4GTCS)rpD|7S4dAt*F3Ak`k~K zzR6GPw#;gWRc>r{_Y3>E<>~DS4EnI9h%(F-H0zq2TWf-VP|G9jE#1MdwICbqgmHS- zo`fXi8`IwS(O?wtKQAsj7jEiftce2EuuhPrAXV7j(0mq_x?FFDGmuKxDZMP~b=fQ}ReSAvcpfyyDvISw{xbSlFOnIMTsN4Bm4azMz=8}-kIgP(L|F*rJ|6}I@ zGHI_=ItOJK81*@j9>bGSvaEf@Y7#NOn;jt>A8z7^u znhsUu+-zgaewab7ZC(h-<2f`$S@ zCT)DUk~u|%geB1J2HoXRD9Z^0RU|cds5HWPoVUNgY&GS#oWf(B`5YAlSWQBMijPpNg1M&Ew` z<2+(*gYZ*<KWV~d<&(-#S_$+<67FFf_@BFA{ke?wlRBQ$J5_Z#bQ%n$vE(LLWZ$m~aqZ!{sb z!T)B1h+#P<|0iTkhv)-*cpHW=YX*(0L;81GQ~Nc^Vp>k>O)4ahS_{?zOJgLUOv9TT zfWWtvJ3i{2eDc@uqbhQ)rSVE;nsb382hLW}9> zNJ|~^IUP2V)m*P&;HKzcp(q&4cj(~AToI=It zHsBFTtYIlJDK}XBYYe;1j_$6!aS3($f($$y?gQ^PPar^t@EUV})3H8IaxE0LTqL|$ zB@D$TuY|3HA?hS@J*zAW-JPK`Ob^_GxBW%6;<5{(cDbcHskS=_Cux!-2>&@s_6?-1 zS7%9zelcJ|*q)_ConB?s7u zkX6_6Sn1rff9$V0>HB=qIq=bCd28@x$Tn3uA(iqG^A>I}iV2u=Iti%>!8&KassQQh z!rLoxtIPcZ{OzSC2vc)tpp>iXUVLXl6y-B$SjbD~)qKlT82$^YntLQP?!~A&eg=IV zILPs2T`2oi`k=!4{p4x#x~v)1Fd=>Vgn4QBzgcUhn84LRV%L(^9l#BdRp&m2=~+IRy9ch|RL=pwX9xvRp zAS=wxG08uTor11a(|C)LgE@#erXtt3BHa_`c-}@g5Id?cYM8ip+NKL+1`w(BHUGNE z;?g6(Uz)6jAmQ*RpJ6k;YDK3s<&&8>ACp^0t9ohK!bV#2F-iH_9BoV`aL{hH#Fw%w z`0UKkS7OT{M~Gy;uJd08EvHTmXbH*(J{z>ft)M}RP188`cW`?Ha(Ial3QTp8^Ax`T z{>d0u!BjLPhC13>WBWICAX^AUPrhqxV;wa2p7?`R7lH7)YTCU47>VjoJY2i6l z9Hlku3r_*|`8I?QKr6YElgmydEkH?QcQUfC-Ba3?L_Zpwjk6WytW6oM)Qu~_gvMl3 z#2xqyO3@1@D14_#L&pPdP2EKdzc~vxn;7NO+55f|Agc!P=XNqL81pd|G}ZhLk#!ON z3ScpAa9`>h9^y7%~Jah5-1 z0|P#pQ5hEo(MFa&$FN8qjZmX#c&NbM)By%$GrsZxD5Ton@i5@VgJW?#iFqISEbd=b ziS$@kzZ+LOW)g`C<&9W&4XRG5)dKvswI4@0hH&RQJ{EJ4vM?!eihl6uG)*Lf{#O=Y zu`?F9TFFe4A0fr0E`xcknts-mwbmBwBu5&-JNoh+x0Pj*B&%aJ&w}tMatr5*yoJN(9 z2IuKw*e{i#|6}gexj|DeP$2EhTmSkY{Psx8)eT^tubC2S| zn_J9bB+ZCAA~=Y-tpBH)PyP0}=HH+R$QG3!CV}bxR|1}(C(1#=_4LBLs(JB^brQlx zoOyPIGw(KMgcGloMf9s2<$2!UFkr;a)450riKI#>4zc;(-~zZII%3GaitQ2;O0JHaG-hb(JNf0neyvcO zQq+it{<7-NmY30XLnkoe1lRX*%x<57T)!nbjr+dvv3k2u32OxQHBDvEm-TXzGKT-~ zBl|){dCJv|CcaR^VWm@95z#3n2t2nTVit954YD+@K}T;v$8=GkK<^pM{m*cu2?>OS z4K}WI)PH=*<0GcUrgc&PWMvrxT(+H~m_JnlV@j;lH2O7=OB&hY=Nb^Dd#pa2AJ`+= z^msR7*bxvnY|^Y8HPAyIUGXV>2rida1Z;161QT5}h1+dV9U_;SU7cq@KZTZovr!TLwq_Zbtq3>l+jsveGf3L7m zmOB0Ui=rkQ3Z^Bgg_v%{3(KX+Ak;(LNWNTCI?nOHdeL<-gyL~P(_U5r*HbO;<`@zK z9?;m)icVJxNrnKCs$=(0)op(0&1&H8i+t9dvHQD z8RhKPkBW z=W>~c#vq^I6EZsg5s5RDLkEbM#Fzx0G7<9Z`T%gt5d=1vnQ}VQa;Rx3BK}~lruH{E zi71jF{UWRjwifRlvx=Uop@z-StrA1QJvk%A-2WM){k!4qPDh-E>z05p9iTyR$j`w^-P-Km!#; zLBgIKyfEVxJR6AObwj@Ty6x*fS>6wg1eL16uSaVIZINpF_R}V#UM|yl*)HzY{|J_E z=aVIEX4`^qy--j4RXRJ(1tai-Juu&Q$WkJRD{Af6kQ-GM^ z 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

    %FmX?+hgrg|={syQc&rz* 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�$f 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 literal 149608 zcmbq*by!sG+V7%EN(7V^q*J;}Lh0`A?hu9&L>g2Y1f;v9V+a9}?r!NEq?@zwefQqq zK4*XDIx*M!gPCgvWkeE7rN6QW%jRaVnkDB$;tGIIUClQ#&hb*uU)8vJdnPLOt{3 znL;eaU5S>)E`kRa@)KuL3eO_XoHo;wF+JuFUf6RM+EQD?=K17j5g7~5%^TM`F+Ii- z<_%oq(HnnvUTwFh+sj8klzL|7n#<~1`G2)F*Lqj7f@$m3k zg*kY_|M`&<)7Fg=d}Q5xCrS$iA9Sr1QnU}R^s<(Wggv}+gz?|MCAdxiPRCbGo%GqW zh6QaL+>x|`=H}*{oHY+iv6Dj6C(u1uFNWrLT5j%xqoh`uc}Yk1RoGs(8>++=`#0Yo446v}`Py!J zFEq}j_04`Bn`5i1+mQ*@DWxxcTg~NDo;1pQ_e^WX%J$lTdECN`>D2#5q<7eA=N^jF z$IO_e9>&GLzOyq?tb4%jcl7IChhgjC+YH*=8oH3>RsR~9JcOFal#IAy#aqG>ZF^di zQ(1j{tP4s?nDU!LHJRR<1T-N_A%Cf6IxTsc=m?yBy&DLgt%WoT1?e|sR zHY|d$M8^2<6q!?Pls-bw9sRH829RlbW&d0TD@lDa$a!XC7|s4n=xX;}c?%B;LyTQx zLy~{Eua+TSwkWMmhgLQoF7AlT4)JTBYZ!B~rm6n{9@$cyP<_jGDY?BZBEO&a0bzW` z?V+W=7a{T7{b@RtCtM<{`K+DY{nWkNTG?;YQu13bMuVFu?o9K;Wcl;fL$8EwH)*3k zXU1rCGjObFum^#4_3t{8dsX1>aNG-ST>TD;!o#~5lSUFzr%fL{_X{Kx5j&J_vSBft zUDb>c47R-U+S!8Ep%w{V-kxOlaYZs=%zbCgitdMVa!J3AP) zfA2life^N!`+MNt`#|65oaaE`+6#!^Z@uzu_eTm?Si1N=GeqcibJq(!$A@bZ{k5

    $zfga-syTFHysiBhcVt%OZ4({^Wv?Yd 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�&ywIH=LKEI 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⪳7#Uw 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 diff --git a/IWXXM/html/EARoot/EA3/EA70.htm b/IWXXM/html/EARoot/EA3/EA70.htm index 4dc7c441..81f42fb0 100644 --- a/IWXXM/html/EARoot/EA3/EA70.htm +++ b/IWXXM/html/EARoot/EA3/EA70.htm @@ -36,13 +36,10 @@ - - - - - - - + + + +

    Context Diagram: SIGMET Analysis : Class diagram
    @@ -53,7 +50,7 @@ Modified: - 5/7/2021 5:56:44 AM + 7/15/2021 5:10:32 AM Project: diff --git a/IWXXM/html/EARoot/EA3/EA71.png b/IWXXM/html/EARoot/EA3/EA71.png index 10202c13f2280d4a8cd7d89b19aede2cbcb1541a..d2c76da91564d9525f4e4b2de4f06fb73a5ae08e 100644 GIT binary patch literal 45980 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
    1bD_m0MGC0KA(y*kb=G%QYV~CfD1Qga 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 diff --git a/IWXXM/html/EARoot/EA3/EA72.htm b/IWXXM/html/EARoot/EA3/EA72.htm index a45f2c66..3c185b5c 100644 --- a/IWXXM/html/EARoot/EA3/EA72.htm +++ b/IWXXM/html/EARoot/EA3/EA72.htm @@ -36,11 +36,8 @@ - - - - - + +
    Context Diagram: SIGMET Forecast Position Analysis : Class diagram
    @@ -51,7 +48,7 @@ Modified: - 4/27/2019 10:56:11 PM + 7/15/2021 5:10:28 AM Project: diff --git a/IWXXM/html/EARoot/EA3/EA73.png b/IWXXM/html/EARoot/EA3/EA73.png index e028a7e1fbc49ce14ffa5c0a87d24c3db55af513..92b2d042c62088f34fdd15626c71d2fde494ab34 100644 GIT binary patch literal 20772 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 H)*=4_1V;PK literal 34068 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
    `&`w+H+>=!Xo3{)U+~W)4P}p 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 HbiVx`>RRnN diff --git a/IWXXM/html/EARoot/EA3/EA74.htm b/IWXXM/html/EARoot/EA3/EA74.htm index 991cbed5..ecd71019 100644 --- a/IWXXM/html/EARoot/EA3/EA74.htm +++ b/IWXXM/html/EARoot/EA3/EA74.htm @@ -42,7 +42,7 @@ Modified: - 5/7/2021 4:37:07 PM + 7/15/2021 1:05:33 AM @@ -55,7 +55,7 @@ Version: - 3.0.1RC1 + 4.0.0RC2 Phase: @@ -109,7 +109,7 @@ version - 3.0.1RC1 + 4.0.0RC2 diff --git a/IWXXM/html/EARoot/EA3/EA75.htm b/IWXXM/html/EARoot/EA3/EA75.htm index 9cdc6cee..6ff57fe2 100644 --- a/IWXXM/html/EARoot/EA3/EA75.htm +++ b/IWXXM/html/EARoot/EA3/EA75.htm @@ -38,11 +38,11 @@ - + - + @@ -51,7 +51,7 @@ - + @@ -87,14 +87,14 @@ - +
    Created:7/19/2018 3:20:18 PM3/20/2013 2:17:55 PM
    Modified:7/19/2018 3:21:02 PM3/20/2013 2:19:29 PM
    -
    The analysis should always be a VolcanicAshSIGMETEvolvingConditionCollection while the forecastPositionAnalysis should always be a VolcanicAshSIGMETPositionCollection<br/>
    +
    Examples of significant weather phenomena:<br/>    - Obscured thunderstorm (OBSC_TS)<br/>    - Obscured thunderstorm with hail (OBSC_TSGR)<br/>    - Embedded thunderstorm (EMBD_TS)<br/>    - Embedded thunderstorm with hail (EMBD_TSGR)<br/>    - Frequent thunderstorm (FRQ_TS)<br/>    - Frequent thunderstorm with hail (FRQ_TSGR)<br/>    - Squall line (SQL_TS)<br/>    - Squall line with hail (SQL_TSGR)<br/>    - Tropical cyclone (TC)<br/>    - Severe turbulence (SEV_TURB)<br/>    - Severe airframe icing (SEV_ICE)<br/>    - Severe airframe icing from freezing rain (SEV_ICE_FZRA)<br/>    - Severe mountain wave (SEV_MTW)<br/>    - Heavy dust storm (HVY_DS)<br/>    - Heavy sand storm (HVY_SS)<br/>    - Volcanic ash (VA)<br/>    - Radioactive cloud (RDOACT_CLD)<br/>
    diff --git a/IWXXM/html/EARoot/EA3/EA76.htm b/IWXXM/html/EARoot/EA3/EA76.htm index 2c850c06..095bdadd 100644 --- a/IWXXM/html/EARoot/EA3/EA76.htm +++ b/IWXXM/html/EARoot/EA3/EA76.htm @@ -2,7 +2,7 @@ - +SIGMET::analysisAndForecastPositionAnalysis : Public Note + : Public <<featureType>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -87,15 +87,192 @@ - + - +
    Created:10/22/2012 3:33:53 PM7/15/2021 1:22:43 AM
    Modified:10/22/2012 3:34:04 PM7/15/2021 2:10:48 AM
    -
    Used for OBS and FCST conditions on all SIGMET reports<br/>
    +
    Conditions observed and/or forecast of the SIGMET phenomenon.<br/>
    +
    +
      +
    • Attributes
    • +
    • Tagged Values
    • +
    +
    + + + + + + + + + + + + + + + +
    Attribute
    + Public SIGMETEvolvingConditionCollection
      analysis +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=1
    +
    + + + + +
    + Notes: + + A SIGMET report may include, at a time instant, a phenomenon covering more than one area within the FIR/UIR/CTA.  This translates into observed or forecast conditions at the time instant for each of these reported areas.  All combinations of observations or forecasts of meteorological conditions, including changing conditions, are represented by their own SIGMETEvolvingCondition.<br/><br/>Each analysis has a single SIGMETEvolvingConditionCollection as its result.  <br/> +
    + + +
    + Public SIGMETPositionCollection
      forecastPositionAnalysis +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=2
    +
    + + + + +
    + Notes: + + A forecast of the phenomenon at a time instant within the valid period.  This is modeled by SIGMETPosition for individual area of the phenomenon and aggregated into a single SIGMETPositionCollection as a result to forecastPositionAnalysis.<br/> +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TagValue
    byValuePropertyTypefalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    isCollectionfalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Identifies the type as an objection collection.
    + +
    +
    +
    noPropertyTypefalse
    +
    Details: +
    +
    Values: true,false
    Default: false
    Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    +
    diff --git a/IWXXM/html/EARoot/EA3/EA77.htm b/IWXXM/html/EARoot/EA3/EA77.htm index 68fac3cb..a13c1e74 100644 --- a/IWXXM/html/EARoot/EA3/EA77.htm +++ b/IWXXM/html/EARoot/EA3/EA77.htm @@ -2,7 +2,7 @@ - +SIGMET::SIGMETEvolvingConditionCollection : Public Note + : Public <<featureType>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -87,15 +87,310 @@ - + - +
    Created:7/19/2018 3:21:51 PM2/27/2017 1:27:37 PM
    Modified:7/19/2018 3:22:37 PM7/15/2021 3:32:43 PM
    -
    The analysis should always be a TropicalCycloneSIGMETEvolvingConditionCollection while the forecastPositionAnalysis should always be a TropicalCycloneSIGMETPositionCollection<br/>
    +
    A collection of SIGMETEvolvingConditions, each representing a location where SIGMET observed or forecast conditions exist.  All members of this collection are of type SIGMETEvolvingCondition.<br/>
    +
    +
      +
    • Attributes
    • +
    • Associations To
    • +
    • Tagged Values
    • +
    • Constraints
    • +
    +
    + + + + + + + + + + + + + + + + + + + + +
    Attribute
    + Public TM_Object
      phenomenonTime +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=1
    +
    + + + + +
    + Notes: + + The time at which meteorological phenomena occur<br/> +
    + + +
    + Public GM_Point
      tropicalCyclonePosition +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=2
    +
    + + + + +
    + Notes: + + The position of a tropical cyclone.  Only be used in a TropicalCycloneSIGMET.<br/> +
    + + +
    + Public TimeIndicator
      timeIndicator +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + Indication whether the information is observed and expected to continue, or forecast<br/> +
    + + +
    +
    +
    + + + + + + + + + + + + + + + +
    ElementSource RoleTarget Role
    + «featureType» SIGMETEvolvingCondition
    + Class   +
    + Name:  
    +   +
    + Name: member
    + The members of this collection +
    +
    Details: +
    +   +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TagValue
    byValuePropertyTypefalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    isCollectionfalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    + +
    +
    +
    noPropertyTypefalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + +
    ConstraintTypeStatus
    tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMETInvariantApproved
    +
    Details: +
    +
    Pattern ID: SIGMET.SIGMETEvolvingConditionCollection-1<br/>Description: iwxxm:tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMET<br/>Assertion: ( (exists(/iwxxm:TropicalCycloneSIGMET) and (count(.) = count(iwxxm:tropicalCyclonePosition)) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
    + +
    +
    +
    +
    +
    diff --git a/IWXXM/html/EARoot/EA3/EA78.htm b/IWXXM/html/EARoot/EA3/EA78.htm index fb347df4..f824ab49 100644 --- a/IWXXM/html/EARoot/EA3/EA78.htm +++ b/IWXXM/html/EARoot/EA3/EA78.htm @@ -2,7 +2,7 @@ - +SIGMET::SIGMETEvolvingCondition : Public Note + : Public <<featureType>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -87,15 +87,471 @@ - + - +
    Created:7/19/2018 3:16:30 PM5/30/2012 11:00:27 AM
    Modified:7/19/2018 3:19:30 PM5/7/2021 4:44:23 AM
    -
    The analysis should always be a SIGMETEvolvingConditionCollection while the forecastPositionAnalysis should always be a SIGMETPositionCollection<br/>
    +
    Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm, along with expected changes to the phenomenon such as intensity, speed, and direction.  These conditions are reported with OBS/FCST conditions on all SIGMET types.<br/><br/>TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry.  For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL.<br/><br/>In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion.<br/>
    +
    +
      +
    • Attributes
    • +
    • Associations From
    • +
    • Tagged Values
    • +
    • Constraints
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Attribute
    + Public AirspaceVolume
      geometry +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=1
    +
    + + + + +
    + Notes: + + The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> +
    + + +
    + Public AngleWithNilReason
      directionOfMotion +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + nillable=true
    sequenceNumber=4
    +
    + + + + +
    + Notes: + + This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0.<br/><br/>This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". <br/> +
    + + +
    + Public Velocity
      speedOfMotion +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=5
    +
    + + + + +
    + Notes: + + The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason.<br/><br/>speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots).<br/><br/> +
    + + +
    + Public SIGMETExpectedIntensityChange
      intensityChange +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of SIGMET analysis based on the current state of the meteorological condition<br/> +
    + + +
    + Public Boolean
      approximateLocation +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate<br/> +
    + + +
    +
    +
    + + + + + + + + + + + + + + + +
    ElementSource RoleTarget Role
    + «featureType» SIGMETEvolvingConditionCollection
    + Class   +
    + Name:  
    +   +
    + Name: member
    + The members of this collection +
    +
    Details: +
    +   +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TagValue
    byValuePropertyTypefalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    isCollectionfalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    + +
    +
    +
    noPropertyTypefalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ConstraintTypeStatus
    if( exists(speedOfMotion) ) then( exists(directionOfMotion) )InvariantApproved
    +
    Details: +
    +
    Pattern ID: SIGMET.SIGMETEvolvingCondition-1<br/>Description: iwxxm:speedOfMotion cannot be given without having iwxxm:directionOfMotion<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) ) then( exists(iwxxm:directionOfMotion) ) else( true() ) )<br/>
    + +
    +
    +
    directionOfMotion/@uom = "deg"InvariantApproved
    +
    Details: +
    +
    Pattern ID: SIGMET.SIGMETEvolvingCondition-2<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then ( iwxxm:directionOfMotion/@uom = 'deg' ) else( true() ) )<br/>
    + +
    +
    +
    speedOfMotion/@uom = "km/h" or speedOfMotion/@uom = "[kn_i]")InvariantApproved
    +
    Details: +
    +
    Pattern ID: SIGMET.SIGMETEvolvingCondition-3<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then ( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
    + +
    +
    +
    CRS requirements for iwxxm:geometryInvariantApproved
    +
    Details: +
    +
    Pattern ID: SIGMET.SIGMETEvolvingCondition-4<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
    + +
    +
    +
    +
    +
    diff --git a/IWXXM/html/EARoot/EA3/EA79.htm b/IWXXM/html/EARoot/EA3/EA79.htm index 6ff57fe2..2857e5be 100644 --- a/IWXXM/html/EARoot/EA3/EA79.htm +++ b/IWXXM/html/EARoot/EA3/EA79.htm @@ -2,7 +2,7 @@ - +SIGMET::SIGMETPositionCollection : Public Note + : Public <<featureType>> Class - + - + @@ -87,15 +87,252 @@ - + - +
    Created:3/20/2013 2:17:55 PM5/2/2012 1:10:18 PM
    Modified:3/20/2013 2:19:29 PM7/15/2021 3:32:29 PM
    -
    Examples of significant weather phenomena:<br/>    - Obscured thunderstorm (OBSC_TS)<br/>    - Obscured thunderstorm with hail (OBSC_TSGR)<br/>    - Embedded thunderstorm (EMBD_TS)<br/>    - Embedded thunderstorm with hail (EMBD_TSGR)<br/>    - Frequent thunderstorm (FRQ_TS)<br/>    - Frequent thunderstorm with hail (FRQ_TSGR)<br/>    - Squall line (SQL_TS)<br/>    - Squall line with hail (SQL_TSGR)<br/>    - Tropical cyclone (TC)<br/>    - Severe turbulence (SEV_TURB)<br/>    - Severe airframe icing (SEV_ICE)<br/>    - Severe airframe icing from freezing rain (SEV_ICE_FZRA)<br/>    - Severe mountain wave (SEV_MTW)<br/>    - Heavy dust storm (HVY_DS)<br/>    - Heavy sand storm (HVY_SS)<br/>    - Volcanic ash (VA)<br/>    - Radioactive cloud (RDOACT_CLD)<br/>
    +
    A collection of SIGMETPositions, each representing a location where meteorological conditions exist.  All members of this collection are of type SIGMETPosition.<br/>
    +
    +
      +
    • Attributes
    • +
    • Associations To
    • +
    • Tagged Values
    • +
    • Constraints
    • +
    +
    + + + + + + + + + + + + + + + +
    Attribute
    + Public TM_Object
      phenomenonTime +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=1
    +
    + + + + +
    + Notes: + + The time at which meteorological phenomena occur<br/> +
    + + +
    + Public GM_Point
      tropicalCyclonePosition +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=2
    +
    + + + + +
    + Notes: + + The position of a tropical cyclone.  Only be used in a TropicalCycloneSIGMET.<br/> +
    + + +
    +
    +
    + + + + + + + + + + + + + + + +
    ElementSource RoleTarget Role
    + «featureType» SIGMETPosition
    + Class   +
    + Name:  
    +   +
    + Name: member
    + The members of this collection +
    +
    Details: +
    +   +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TagValue
    byValuePropertyTypefalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    isCollectionfalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    + +
    +
    +
    noPropertyTypefalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + +
    ConstraintTypeStatus
    tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMETInvariantApproved
    +
    Details: +
    +
    Pattern ID: SIGMET.SIGMETPositionCollection-1<br/>Description: iwxxm:tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMET<br/>Assertion: ( (exists(/iwxxm:TropicalCycloneSIGMET) and (count(.) = count(iwxxm:tropicalCyclonePosition)) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
    + +
    +
    +
    +
    +
    diff --git a/IWXXM/html/EARoot/EA3/EA80.htm b/IWXXM/html/EARoot/EA3/EA80.htm index 31682366..eae0d8aa 100644 --- a/IWXXM/html/EARoot/EA3/EA80.htm +++ b/IWXXM/html/EARoot/EA3/EA80.htm @@ -2,7 +2,7 @@ - +SIGMET::SIGMETPosition : Public Note + : Public <<featureType>> Class - + - + @@ -87,15 +87,252 @@ - +
    Created:10/22/2012 3:38:49 PM5/2/2012 1:17:16 PM
    Modified:3/26/2013 1:30:31 PM5/5/2019 12:29:46 AM
    -
    Used for forecast positions for SIGMETs<br/>
    +
    Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm.  Used to represent the forecast positions of SIGMET phenomena.<br/><br/>TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry.  For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL.<br/><br/>In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion.<br/>
    +
    +
      +
    • Attributes
    • +
    • Associations From
    • +
    • Tagged Values
    • +
    • Constraints
    • +
    +
    + + + + + + + + + + + + + + + +
    Attribute
    + Public AirspaceVolume
      geometry +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=1
    +
    + + + + +
    + Notes: + + The geographic region affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in Annex 3: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> +
    + + +
    + Public Boolean
      approximateLocation +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + xsdAsAttribute=true
    +
    + + + + +
    + Notes: + + Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate<br/> +
    + + +
    +
    +
    + + + + + + + + + + + + + + + +
    ElementSource RoleTarget Role
    + «featureType» SIGMETPositionCollection
    + Class   +
    + Name:  
    +   +
    + Name: member
    + The members of this collection +
    +
    Details: +
    +   +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TagValue
    byValuePropertyTypefalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    isCollectionfalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    + +
    +
    +
    noPropertyTypefalse
    +
    Details: +
    +
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + +
    ConstraintTypeStatus
    CRS requirements for iwxxm:geometryInvariantApproved
    +
    Details: +
    +
    Pattern ID: SIGMET.SIGMETPosition-1<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry/*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
    + +
    +
    +
    +
    +
    diff --git a/IWXXM/html/EARoot/EA3/EA81.htm b/IWXXM/html/EARoot/EA3/EA81.htm index 9ee2f28c..201e4cdc 100644 --- a/IWXXM/html/EARoot/EA3/EA81.htm +++ b/IWXXM/html/EARoot/EA3/EA81.htm @@ -2,7 +2,7 @@ -SIGMET::TropicalCycloneSIGMETEvolvingConditionCollection +SIGMET::SIGMET : Public <<featureType>> Class + : Public <<featureType>> Class - + - + @@ -87,14 +87,14 @@ - + - +
    Created:6/22/2018 1:25:46 PM5/2/2012 9:53:08 AM
    Modified:5/7/2021 5:17:36 AM7/15/2021 2:43:40 AM
    -
    Evolving condition collection for tropical cyclone SIGMETs<br/>
    +
    A SIGMET (significant meteorological) report. SIGMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena over time.<br/><br/>The SIGMET report class represents the base SIGMET types that may be reported such as squall lines, thunderstorms, dust storms, turbulence, etc. Tropical cyclone and volcanic ash SIGMET reports are subclasses of SIGMET due to their ability to report additional information, including volcano/tropical cyclone identification and forecast position(s).<br/><br/>SIGMETs may report either observed or forecast hazardous conditions. Additionally, a forecast position may be reported.<br/>
    @@ -168,43 +168,565 @@ - Public CharacterString
      tropicalCycloneId + Public Unit
      issuingAirTrafficServicesUnit - Details: + Details: - + - + - + - + - + - + - + - + + + + +
    + + sequenceNumber=2
    +
    + + + + +
    + Notes: + + The ATS unit serving the FIR or CTA to which the SIGMET refers<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>A6-1: "Location indicator of FIR/CTA"<br/> +
    + + + + + + Public Unit
      originatingMeteorologicalWatchOffice + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=3
    +
    + + + + +
    + Notes: + + MWO originating this report<br/> +
    + + + + + + Public Airspace
      issuingAirTrafficServicesRegion + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=4
    +
    + + + + +
    + Notes: + + The ATS region (FIR, UIR, CTA, or FIR/UIR)<br/> +
    + + + + + + Public StringWithNilReason
      sequenceNumber + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + nillable=true
    sequenceNumber=5
    +
    + + + + +
    + Notes: + + The sequence number of this message.  For example: "5", "A3", or "2"<br/> +
    + + + + + + Public TM_Period
      validPeriod + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=6
    +
    + + + + +
    + Notes: + + The valid period for the entire report covering all observations and forecast conditions.  Each observation/forecast phenomenon includes its own temporal description for the described meteorological conditions, which is represented as phenomenonTime.<br/><br/>For example, an issued tropical cyclone SIGMET may be valid from 1600 UTC to 2200 UTC with an observed position at 1600 UTC and a forecast position of the centre of the tropical cyclone at 2200 UTC.  In this case the SIGMET validPeriod would be 1600 UTC to 2200 UTC, the analysis phenomenonTime would be 1600 UTC, and the forecastPositionAnalysis phenomenonTime would be 2200 UTC.<br/> +
    + + + + + + Public CharacterString
      cancelledReportSequenceNumber + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=7
    +
    + + + + +
    + Notes: + + The sequence number of a previous SIGMET that is cancelled by this SIGMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/><br/>Examples:<br/>YUDD SIGMET 2 VALID ...<br/>YUDD SIGMET A3 VALID ...<br/> +
    + + + + + + Public TM_Period
      cancelledReportValidPeriod + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=8
    +
    + + + + +
    + Notes: + + The valid period of a previous SIGMET that is cancelled by this SIGMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/> +
    + + + + + + Public AeronauticalSignificantWeatherPhenomenon
      phenomenon + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=9
    +
    + + + + +
    + Notes: + + The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc.<br/><br/>The expected end of occurrence of volcanic ash ("NO VA EXP") is indicated with a missing SIGMET phenomenon with a nil reason of nothingOfOperationalSignificance<br/> +
    + + + + + + Public analysisAndForecastPositionAnalysis
      analysisCollection + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=10
    +
    + + + + +
    + Notes: + + Observed and/or forecast conditions of the phenomenon.<br/> +
    + + + + + + Public Boolean
      isCancelReport + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -217,7 +739,7 @@ Notes:
    - The ID of the relevant tropical cyclone<br/> + Indicates whether the report is a 'CANCELLATION' report (true) which cancels a previously issued report or not (false or empty).<br/>
    @@ -239,8 +761,8 @@ -
    Details: -
    +
    Details: +
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    @@ -252,8 +774,8 @@ -
    Details: -
    +
    Details: +
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    @@ -265,8 +787,8 @@ -
    Details: -
    +
    Details: +
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    @@ -282,15 +804,90 @@ Status - CRS requirements for iwxxm:tropicalCyclonePosition + @reportStatus != 'AMENDMENT' and @reportStatus != 'CORRECTION' Invariant Approved -
    Details: -
    -
    Pattern ID: TropicalCycloneSIGMET.TropicalCycloneSIGMETEvolvoingConditionCollection-1<br/>Description: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:tropicalCyclonePosition/gml:Point) ) then( empty(index-of(iwxxm:tropicalCyclonePosition/gml:Point/gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
    +
    Details: +
    +
    Pattern ID: SIGMET.SIGMET-1<br/>Description: A SIGMET report cannot have a reportStatus of 'AMENDMENT' or 'CORRECTION'<br/>Assertion: ( @reportStatus != 'AMENDMENT' and @reportStatus != 'CORRECTION' )<br/>
    + +
    +
    + + + + Mandatory items in a non-operational report and a report that failed translation + Invariant + Approved + + + +
    Details: +
    +
    Pattern ID: SIGMET.SIGMET-2<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit and iwxxm:validPeriod<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:validPeriod) ) else( true() ) )<br/>
    + +
    +
    + + + + Mandatory items in a CANCELLATION report + Invariant + Approved + + + +
    Details: +
    +
    Pattern ID: SIGMET.SIGMET-3<br/>Description: A 'CANCELLATION' report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:cancelledReportSequenceNumber, iwxxm:cancelledReportValidPeriod. Elements iwxxm:phenomenon and iwxxm:analysisCollection shall be absent<br/>Assertion: ( if( (@isCancelReport = 'true') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and exists(iwxxm:cancelledReportSequenceNumber) and exists(iwxxm:cancelledReportValidPeriod) and empty(iwxxm:phenomenon) and empty(iwxxm:analysisCollection) ) else( true() ) )<br/>
    + +
    +
    + + + + Mandatory items in an ordinary report + Invariant + Approved + + + +
    Details: +
    +
    Pattern ID: SIGMET.SIGMET-4<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:phenomenon and iwxxm:analysisCollection. Elements iwxxm:cancelledReportSequenceNumber and iwxxm:cancelledReportValidPeriod shall be absent<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and empty(iwxxm:cancelledReportSequenceNumber) and empty(iwxxm:cancelledReportValidPeriod) and exists(iwxxm:phenomenon) and exists(iwxxm:analysisCollection) ) else( true() ) )<br/>
    + +
    +
    + + + + forecastPositionAnalysis and directionOfMotion (with or without speedOfMotion) are mutually exclusive + Invariant + Approved + + + +
    Details: +
    +
    Pattern ID: SIGMET.SIGMET-7<br/>Description: A report cannot have both iwxxm:analysisCollection//iwxxm:forecastPositionAnalysis and iwxxm:analysisCollection//iwxxm:analysis//iwxxm:directionOfMotion (with or without iwxxm:analysis//iwxxm:speedOfMotion) at the same time<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( (exists(iwxxm:analysisCollection//iwxxm:forecastPositionAnalysis) and empty(iwxxm:analysisCollection//iwxxm:analysis//iwxxm:directionOfMotion) and empty(iwxxm:analysisCollection//iwxxm:analysis//iwxxm:speedOfMotion)) or (empty(iwxxm:analysisCollection//iwxxm:forecastPositionAnalysis) and exists(iwxxm:analysisCollection//iwxxm:analysis//iwxxm:directionOfMotion)) or (empty(iwxxm:analysisCollection//iwxxm:forecastPositionAnalysis) and empty(iwxxm:analysisCollection//iwxxm:analysis//iwxxm:directionOfMotion) and empty(iwxxm:analysisCollection//iwxxm:analysis//iwxxm:speedOfMotion)) ) else( true() ) )<br/>
    + +
    +
    + + + + CRS requirements for iwxxm:issuingAirTrafficServicesRegion + Invariant + Approved + + + +
    Details: +
    +
    Pattern ID: SIGMET.SIGMET-12<br/>Description: If a geometry is defined for iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent) ) then( empty(index-of(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
    @@ -309,7 +906,21 @@ Notes - «featureType» SIGMETEvolvingConditionCollection + «featureType» VolcanicAshSIGMET + Class + Generalization + From +   + + + «featureType» TropicalCycloneSIGMET + Class + Generalization + From +   + + + «featureType» Report Class Generalization To diff --git a/IWXXM/html/EARoot/EA3/EA82.htm b/IWXXM/html/EARoot/EA3/EA82.htm index bd1a02bc..24ab5b2a 100644 --- a/IWXXM/html/EARoot/EA3/EA82.htm +++ b/IWXXM/html/EARoot/EA3/EA82.htm @@ -2,7 +2,7 @@ -SIGMET::TropicalCycloneSIGMETPositionCollection +SIGMET::TropicalCycloneSIGMET : Public <<featureType>> Class + : Public <<featureType>> Class - + - + @@ -87,14 +87,14 @@ - + - +
    Created:6/22/2018 1:44:49 PM5/2/2012 9:58:30 AM
    Modified:5/5/2019 12:29:19 AM7/15/2021 2:48:11 AM
    -
    Position collection for tropical cyclone SIGMETs<br/>
    +
    A SIGMET that reports the presence of a tropical cyclone conditions.  This extends the base SIGMET type by including additional information necessary for tropical cyclones.<br/>
      @@ -110,43 +110,43 @@ - Public GM_Point
        tropicalCyclonePosition + Public analysisAndForecastPositionAnalysis
        supplementaryAnalysisCollection - Details: + Details: - + - + - + - + - + - + - + - + - + @@ -159,7 +159,7 @@ Notes:
      - The position of a tropical cyclone<br/> + Observed and/or forecast conditions of the cumulonimbus clouds associated with a tropical cyclone.  To be used for more than one cumulonimbus clouds simultaneously affecting the FIR concerned.<br/>
    @@ -168,56 +168,56 @@ - Public CharacterString
      tropicalCycloneId + Public TropicalCyclone
      tropicalCyclone - Details: + Details: - + - + - + - + - + - + - + - + - +
    - xsdAsAttribute=true
    + sequenceNumber=2
    Notes: - The ID of the relevant tropical cyclone<br/> + The tropical cyclone being reported in this SIGMET, required in all cases other than cancellations. When reporting the tropical cyclone name, 'NN' may be used if the tropical cyclone is unnamed<br/>
    @@ -239,8 +239,8 @@ -
    Details: -
    +
    Details: +
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    @@ -252,8 +252,8 @@ -
    Details: -
    +
    Details: +
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    @@ -265,8 +265,8 @@ -
    Details: -
    +
    Details: +
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    @@ -282,15 +282,30 @@ Status - CRS requirements for iwxxm:tropicalCyclonePosition + Mandatory items in a CANCELLATION report + Invariant + Approved + + + +
    Details: +
    +
    Pattern ID: TropicalCycloneSIGMET.TropicalCycloneSIGMET-1<br/>Description: In a 'CANCELLATION' report iwxxm:TropicalCyclone shall be absent<br/>Assertion: ( if( @isCancelReport = 'true' and string-length(@translationFailedTAC) eq 0 ) then( empty(iwxxm:tropicalCyclone) ) else( true() ) )<br/>
    + +
    +
    + + + + Mandatory items in an ordinary report Invariant Approved -
    Details: -
    -
    Pattern ID: TropicalCycloneSIGMET.TropicalCycloneSIGMETPositionCollection-1<br/>Description: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:tropicalCyclonePosition/gml:Point) ) then( empty(index-of(iwxxm:tropicalCyclonePosition/gml:Point/gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else ( true() ) )<br/>
    +
    Details: +
    +
    Pattern ID: TropicalCycloneSIGMET.TropicalCycloneSIGMET-2<br/>Description: An ordinary report should also have iwxxm:TropicalCyclone<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and string-length(@translationFailedTAC) eq 0 ) then( exists(iwxxm:tropicalCyclone) ) else( true() ) )<br/>
    @@ -309,7 +324,7 @@ Notes - «featureType» SIGMETPositionCollection + «featureType» SIGMET Class Generalization To diff --git a/IWXXM/html/EARoot/EA3/EA83.htm b/IWXXM/html/EARoot/EA3/EA83.htm index 82e71f2d..bc30837d 100644 --- a/IWXXM/html/EARoot/EA3/EA83.htm +++ b/IWXXM/html/EARoot/EA3/EA83.htm @@ -2,7 +2,7 @@ -SIGMET::VolcanicAshSIGMETEvolvingConditionCollection +SIGMET::VolcanicAshSIGMET : Public <<featureType>> Class + : Public <<featureType>> Class - + - + @@ -87,19 +87,20 @@ - + - +
    Created:6/22/2018 1:33:17 PM5/2/2012 9:57:10 AM
    Modified:5/7/2021 5:48:46 AM7/15/2021 2:47:46 AM
    -
    Evolving condition collection for volcanic ash SIGMETs<br/>
    +
    A SIGMET that reports the presence of volcanic ash conditions hazardous to flight.  This extends the base SIGMET type by including additional information necessary for volcanoes and volcanic ash.<br/>
    • Attributes
    • Tagged Values
    • +
    • Constraints
    • Other Links
    @@ -109,56 +110,172 @@ - Public CharacterString
      volcanoId + Public analysisAndForecastPositionAnalysis
      supplementaryAnalysisCollection - Details: + Details: - + - + - + - + - + + + + + + + + + + + + + + + +
    + + sequenceNumber=1
    +
    + + + + +
    + Notes: + + Observed and/or forecast conditions of the volcanic ash clouds.  To be used for more than one volcanic ash clouds simultaneously affecting the FIR concerned.<br/> +
    + + + + + + Public Volcano
      eruptingVolcano + + + + + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=2
    +
    + + + + +
    + Notes: + + The volcano that is erupting - required in all cases other than cancellations<br/> +
    + + + + + + Public Airspace
      volcanicAshMovedToFIR + + + + + Details: + + + + - + + + + + + + + + + + + + + + + + - + - +
    - xsdAsAttribute=true
    + sequenceNumber=3
    Notes: - The ID of the relevant erupting volcano<br/> + The FIR to which volcanic ash has moved.  Reported only on SIGMET cancellation reports<br/>
    @@ -180,8 +297,8 @@ -
    Details: -
    +
    Details: +
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    @@ -193,8 +310,8 @@ -
    Details: -
    +
    Details: +
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    @@ -206,8 +323,8 @@ -
    Details: -
    +
    Details: +
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    @@ -215,7 +332,92 @@ -
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ConstraintTypeStatus
    Mandatory items in a CANCELLATION reportInvariantApproved
    +
    Details: +
    +
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-1<br/>Description: In a 'CANCELLATION' report iwxxm:eruptingVolcano shall be absent<br/>Assertion: ( if( @isCancelReport = 'true' and string-length(@translationFailedTAC) eq 0 ) then( empty(iwxxm:eruptingVolcano) ) else( true() ) )<br/>
    + +
    +
    +
    Mandatory items in an ordinary reportInvariantApproved
    +
    Details: +
    +
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-2<br/>Description: An ordinary report should also have iwxxm:eruptingVolcano<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and string-length(@translationFailedTAC) eq 0 ) then( exists(iwxxm:eruptingVolcano) ) else( true() ) )<br/>
    + +
    +
    +
    volcanicAshMovedToFIR can only be used in a 'CANCELLATION' reportInvariantApproved
    +
    Details: +
    +
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-3<br/>Description: iwxxm:volcanicAshMovedToFIR can only be used in a 'CANCELLATION' report<br/>Assertion: ( if( exists(iwxxm:volcanicAshMovedToFIR) ) then( @isCancelReport = 'true' ) else( true() ) )<br/>
    + +
    +
    +
    CRS requirements for iwxxm:eruptingVolcanoInvariantApproved
    +
    Details: +
    +
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-6<br/>Description: If a geometry is defined for iwxxm:eruptingVolcano//metce:position by providing @srsName, @srsDimension must equal to 2 and @aixsLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:eruptingVolcano//metce:position) ) then( empty(for $i in iwxxm:eruptingVolcano//metce:position//gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()] return $i[not(@srsDimension='2') or @axisLabels='']) ) else( true() ) )<br/>
    + +
    +
    +
    CRS requirements for iwxxm:volcanicAshMovedToFIRInvariantApproved
    +
    Details: +
    +
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-7<br/>Description: If a geometry is defined for iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent by providing @srsName, @srsDimension must equal to 2 and @aixsLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent) ) then( iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)) ) else( true() ) )<br/>
    + +
    +
    +
    +
    +
    @@ -225,7 +427,7 @@ - + diff --git a/IWXXM/html/EARoot/EA3/EA84.htm b/IWXXM/html/EARoot/EA3/EA84.htm index 80c70967..216e4680 100644 --- a/IWXXM/html/EARoot/EA3/EA84.htm +++ b/IWXXM/html/EARoot/EA3/EA84.htm @@ -2,7 +2,7 @@ -SIGMET::VolcanicAshSIGMETPositionCollection +SIGMET::SIGMETExpectedIntensityChange : Public <<featureType>> Class + : Public <<enumeration>> Class
    ObjectNotes
    «featureType» SIGMETEvolvingConditionCollection«featureType» SIGMET Class Generalization To
    - + - + @@ -51,7 +51,7 @@ - + @@ -87,20 +87,18 @@ - + - +
    Created:6/22/2018 1:45:51 PM10/20/2015 3:41:59 PM
    Modified:5/7/2021 5:50:17 AM4/22/2021 2:58:39 PM
    -
    Position collection for volcanic ash SIGMETs<br/>
    +
    Expected change in intensity for (significant) meteorological phenomena.<br/><br/>See WMO No. 306 Vol I.2 Part B FM 94 BUFR code-table 0 20 028 'Expected change in intensity'<br/>
    • Attributes
    • -
    • Tagged Values
    • -
    • Other Links
    @@ -109,131 +107,181 @@ + + -
    - Public CharacterString
      volcanoId + Public
      NO_CHANGE
    - Details: + Details: - + - + - + - + - + - + - + - + - +
    - xsdAsAttribute=true
    + sequenceNumber=1
    Notes: - The ID of the relevant erupting volcano<br/> + No change (NC)<br/>
    +
    + Public
      WEAKEN
    -
    -
    - - - - - - - - - - - - - - - - - - - + -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=2
    +
    + + + + +
    + Notes: + + Forecast to weaken (WKN)<br/> +
    - - +
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    +
    + Public
      INTENSIFY
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    +
    + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sequenceNumber=3
    +
    + + + + +
    + Notes: + + Forecast to intensify (INTSF)<br/> +
    - - +
    -
    - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    «featureType» SIGMETPositionCollectionClassGeneralizationTo 
    -
    +
    diff --git a/IWXXM/html/EARoot/EA3/EA85.htm b/IWXXM/html/EARoot/EA3/EA85.htm index b5685632..f30f0351 100644 --- a/IWXXM/html/EARoot/EA3/EA85.htm +++ b/IWXXM/html/EARoot/EA3/EA85.htm @@ -2,7 +2,7 @@ -SIGMET::SIGMETEvolvingConditionCollection +SIGMET::AeronauticalSignificantWeatherPhenomenon : Public <<featureType>> Class + : Public <<codeList>> Class - + - + @@ -87,179 +87,19 @@ - + - +
    Created:2/27/2017 1:27:37 PM3/21/2013 10:49:47 AM
    Modified:7/19/2018 12:25:43 AM4/29/2016 3:26:20 PM
    -
    A collection of SIGMETEvolvingConditions, each representing a location where SIGMET observed or forecast conditions exist.  All members of this collection are of type SIGMETEvolvingCondition.<br/>
    +
    Weather phenomenon of significance to aviation operations; used in SIGMET and AIRMET reports. The set of permitted options are defined in ICAO Annex 3 / WMO No. 49-2 C.3.1 sub-clause 1.1.4<br/>
      -
    • Attributes
    • -
    • Associations To
    • Tagged Values
    • -
    • Other Links
    -
    - - - - - - - - - - - - - - - -
    Attribute
    - Public TM_Object
      phenomenonTime -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The time at which meteorological phenomena occur<br/> -
    - - -
    - Public TimeIndicator
      timeIndicator -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - Indication whether the information is observed and expected to continue, or forecast<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - «featureType» SIGMETEvolvingCondition
    - Class   -
    - Name:  
    -   -
    - Name: member
    - The members of this collection -
    -
    Details: -
    -   -
    -
    -
    -
    @@ -267,73 +107,47 @@ - - + + - - + + - - + +
    Value
    byValuePropertyTypefalseasDictionarytrue
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    +
    Details: +
    +
    Values: true | false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    isCollectionfalseextensibilitynone
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    +
    Details: +
    +
    Values: none | narrower | open | any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    noPropertyTypefalsevocabularyhttp://codes.wmo.int/49-2/SigWxPhenomena
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    +
    Details: +
    +
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    -
    - - - - - - - - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    «featureType» VolcanicAshSIGMETEvolvingConditionCollectionClassGeneralizationFrom 
    «featureType» TropicalCycloneSIGMETEvolvingConditionCollectionClassGeneralizationFrom 
    -
    -
    +
    diff --git a/IWXXM/html/EARoot/EA3/EA86.htm b/IWXXM/html/EARoot/EA3/EA86.htm deleted file mode 100644 index a5e8c363..00000000 --- a/IWXXM/html/EARoot/EA3/EA86.htm +++ /dev/null @@ -1,339 +0,0 @@ - - - - -SIGMET::SIGMETPosition - - - - - -
    - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:5/2/2012 1:17:16 PM
    Modified:5/5/2019 12:29:46 AM
    Project:
    Advanced:
    -
    Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm.  Used to represent the forecast positions of SIGMET phenomena.<br/><br/>TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry.  For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL.<br/><br/>In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion.<br/>
    - -
    -
      -
    • Attributes
    • -
    • Associations From
    • -
    • Tagged Values
    • -
    • Constraints
    • -
    -
    - - - - - - - - - - - - - - - -
    Attribute
    - Public AirspaceVolume
      geometry -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The geographic region affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in Annex 3: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> -
    - - -
    - Public Boolean
      approximateLocation -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - «featureType» SIGMETPositionCollection
    - Class   -
    - Name:  
    -   -
    - Name: member
    - The members of this collection -
    -
    Details: -
    -   -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    CRS requirements for iwxxm:geometryInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMETPosition-1<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry/*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA3/EA87.htm b/IWXXM/html/EARoot/EA3/EA87.htm deleted file mode 100644 index fbddd75e..00000000 --- a/IWXXM/html/EARoot/EA3/EA87.htm +++ /dev/null @@ -1,1099 +0,0 @@ - - - - -SIGMET::SIGMET - - - - - -
    - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:5/2/2012 9:53:08 AM
    Modified:7/30/2020 2:51:28 PM
    Project:
    Advanced:
    -
    A SIGMET (significant meteorological) report. SIGMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena over time.<br/><br/>The SIGMET report class represents the base SIGMET types that may be reported such as squall lines, thunderstorms, dust storms, turbulence, etc. Tropical cyclone and volcanic ash SIGMET reports are subclasses of SIGMET due to their ability to report additional information, including volcano/tropical cyclone identification and forecast position(s).<br/><br/>SIGMETs may report either observed or forecast hazardous conditions. Additionally, a forecast position may be reported.<br/>
    - -
    -
      -
    • Attributes
    • -
    • Tagged Values
    • -
    • Constraints
    • -
    • Other Links
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public TM_Instant
      issueTime -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The time at which this report was issued<br/> -
    - - -
    - Public Unit
      issuingAirTrafficServicesUnit -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=2
    -
    - - - - -
    - Notes: - - The ATS unit serving the FIR or CTA to which the SIGMET refers<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>A6-1: "Location indicator of FIR/CTA"<br/> -
    - - -
    - Public Unit
      originatingMeteorologicalWatchOffice -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=3
    -
    - - - - -
    - Notes: - - MWO originating this report<br/> -
    - - -
    - Public Airspace
      issuingAirTrafficServicesRegion -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=4
    -
    - - - - -
    - Notes: - - The ATS region (FIR, UIR, CTA, or FIR/UIR)<br/> -
    - - -
    - Public StringWithNilReason
      sequenceNumber -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - nillable=true
    sequenceNumber=5
    -
    - - - - -
    - Notes: - - The sequence number of this message.  For example: "5", "A3", or "2"<br/> -
    - - -
    - Public TM_Period
      validPeriod -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=6
    -
    - - - - -
    - Notes: - - The valid period for the entire report covering all observations and forecast conditions.  Each observation/forecast phenomenon includes its own temporal description for the described meteorological conditions, which is represented as phenomenonTime.<br/><br/>For example, an issued tropical cyclone SIGMET may be valid from 1600 UTC to 2200 UTC with an observed position at 1600 UTC and a forecast position of the centre of the tropical cyclone at 2200 UTC.  In this case the SIGMET validPeriod would be 1600 UTC to 2200 UTC, the analysis phenomenonTime would be 1600 UTC, and the forecastPositionAnalysis phenomenonTime would be 2200 UTC.<br/> -
    - - -
    - Public CharacterString
      cancelledReportSequenceNumber -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=7
    -
    - - - - -
    - Notes: - - The sequence number of a previous SIGMET that is cancelled by this SIGMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/><br/>Examples:<br/>YUDD SIGMET 2 VALID ...<br/>YUDD SIGMET A3 VALID ...<br/> -
    - - -
    - Public TM_Period
      cancelledReportValidPeriod -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=8
    -
    - - - - -
    - Notes: - - The valid period of a previous SIGMET that is cancelled by this SIGMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/> -
    - - -
    - Public AeronauticalSignificantWeatherPhenomenon
      phenomenon -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=9
    -
    - - - - -
    - Notes: - - The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc.<br/><br/>The expected end of occurrence of volcanic ash ("NO VA EXP") is indicated with a missing SIGMET phenomenon with a nil reason of nothingOfOperationalSignificance<br/> -
    - - -
    - Public Any
      analysis -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=10
    -
    - - - - -
    - Notes: - - A SIGMET report may include a phenomenon covering more than one area within the FIR/UIR/CTA.  This translates into observed and forecast conditions for each of these reported areas.  All combinations of observations and forecasts of meteorological conditions, including changing conditions, are represented by their own SIGMETEvolvingCondition.<br/><br/>Each analysis has a single SIGMETEvolvingConditionCollection as its result.  <br/> -
    - - -
    - Public Any
      forecastPositionAnalysis -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=11
    -
    - - - - -
    - Notes: - - A forecast of the phenomenon at the end of the valid period.  This is modeled by SIGMETPosition for individual area of the phenomenon and aggregated into a single SIGMETPositionCollection as a result to forecastPositionAnalysis.<br/> -
    - - -
    - Public Boolean
      isCancelReport -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - Indicates whether the report is a 'CANCELLATION' report (true) which cancels a previously issued report or not (false or empty).<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    @reportStatus != 'AMENDMENT' and @reportStatus != 'CORRECTION'InvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-1<br/>Description: A SIGMET report cannot have a reportStatus of 'AMENDMENT' or 'CORRECTION'<br/>Assertion: ( @reportStatus != 'AMENDMENT' and @reportStatus != 'CORRECTION' )<br/>
    - -
    -
    -
    Mandatory items in a non-operational report and a report that failed translationInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-2<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit and iwxxm:validPeriod<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:validPeriod) ) else( true() ) )<br/>
    - -
    -
    -
    Mandatory items in a CANCELLATION reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-3<br/>Description: A 'CANCELLATION' report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:cancelledReportSequenceNumber, iwxxm:cancelledReportValidPeriod. Elements iwxxm:phenomenon and iwxxm:analysis shall be absent<br/>Assertion: ( if( (@isCancelReport = 'true') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and exists(iwxxm:cancelledReportSequenceNumber) and exists(iwxxm:cancelledReportValidPeriod) and empty(iwxxm:phenomenon) and empty(iwxxm:analysis) ) else( true() ) )<br/>
    - -
    -
    -
    Mandatory items in an ordinary reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-4<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:phenomenon and iwxxm:analysis. Elements iwxxm:cancelledReportSequenceNumber and iwxxm:cancelledReportValidPeriod shall be absent<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and empty(iwxxm:cancelledReportSequenceNumber) and empty(iwxxm:cancelledReportValidPeriod) and exists(iwxxm:phenomenon) and exists(iwxxm:analysis) ) else( true() ) )<br/>
    - -
    -
    -
    analysis//phenomenonTime of an observed phenomenon must be less than or equal to validPeriod//beginPositionInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-5a<br/>Description: iwxxm:analysis//iwxxm:phenomenonTime of an observed phenomenon must be less than or equal to iwxxm:validPeriod//gml:beginPosition<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') and (iwxxm:analysis/iwxxm:*/@timeIndicator = 'OBSERVATION') and exists(iwxxm:analysis//iwxxm:phenomenonTime/*) and exists(iwxxm:validPeriod/*) ) then( empty(index-of(for $i in iwxxm:analysis return number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) le number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:beginPosition,'-T:Z','')),false())) ) else( true() ) )<br/>
    - -
    -
    -
    analysis//phenomenonTime of a forecast phenomenon must be greater than or equal to validPeriod//beginPositionInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-5b<br/>Description: iwxxm:analysis//iwxxm:phenomenonTime of a forecast phenomenon must be greater than or equal to iwxxm:validPeriod//gml:beginPosition<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL')  and (iwxxm:analysis/iwxxm:*/@timeIndicator = 'FORECAST') and exists(iwxxm:analysis//iwxxm:phenomenonTime/*) and exists(iwxxm:validPeriod/*) ) then( empty(index-of(for $i in iwxxm:analysis return number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) ge number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:beginPosition,'-T:Z','')),false())) ) else( true() ) )<br/>
    - -
    -
    -
    forecastPositionAnalysis//phenomenonTime must be within validPeriod//beginPosition and validPeriod//endPositionInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-6<br/>Description: iwxxm:forecastPositionAnalysis//iwxxm:phenomenonTime must be within iwxxm:validPeriod//gml:beginPosition and iwxxm:validPeriod//gml:endPosition<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') and exists(iwxxm:forecastPositionAnalysis//iwxxm:phenomenonTime/*) and exists(iwxxm:validPeriod/*) ) then( empty(index-of(for $i in iwxxm:forecastPositionAnalysis return ((number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) ge number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:beginPosition,'-T:Z',''))) and (number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) le number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:endPosition,'-T:Z','')))),false())) ) else( true() ) )<br/>
    - -
    -
    -
    forecastPositionAnalysis and directionOfMotion (with or without speedOfMotion) are mutually exclusiveInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-7<br/>Description: A report cannot have both iwxxm:forecastPositionAnalysis and iwxxm:analysis//iwxxm:directionOfMotion (with or without iwxxm:analysis//iwxxm:speedOfMotion) at the same time<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( (exists(iwxxm:forecastPositionAnalysis) and empty(iwxxm:analysis//iwxxm:directionOfMotion) and empty(iwxxm:analysis//iwxxm:speedOfMotion)) or (empty(iwxxm:forecastPositionAnalysis) and exists(iwxxm:analysis//iwxxm:directionOfMotion)) or (empty(iwxxm:forecastPositionAnalysis) and empty(iwxxm:analysis//iwxxm:directionOfMotion) and empty(iwxxm:analysis//iwxxm:speedOfMotion)) ) else( true() ) )<br/>
    - -
    -
    -
    In a SIGMET report SIGMETEvolvingConditionCollection should be a child to iwxxm:analysisInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-8<br/>Description:  In a SIGMET report the child element of iwxxm:analysis should be SIGMETEvolvingConditionCollection<br/>Assertion: ( if( local-name( . ) = 'SIGMET' and exists(iwxxm:analysis/*) ) then( exists(iwxxm:analysis/iwxxm:SIGMETEvolvingConditionCollection) and empty(iwxxm:analysis/*[local-name() != 'SIGMETEvolvingConditionCollection']) ) else( true() ) )<br/><br/>
    - -
    -
    -
    In a SIGMET report SIGMETPositionCollection should be a child to iwxxm:forecastPositionAnalysisInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-9<br/>Description:  In a SIGMET report the child element of iwxxm:forecastPositionAnalysis should be SIGMETPositionCollection<br/>Assertion: ( if( local-name( . ) = 'SIGMET' and exists(iwxxm:forecastPositionAnalysis) ) then( exists(iwxxm:forecastPositionAnalysis/iwxxm:SIGMETPositionCollection) and empty(iwxxm:forecastPositionAnalysis/*[local-name() != 'SIGMETPositionCollection']) ) else( true() ) )<br/>
    - -
    -
    -
    In a SIGMET report there should be one iwxxm:analysis at mostInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-10<br/>Description:  In a SIGMET report there should be one iwxxm:analysis at most<br/>Assertion: ( if( local-name( . ) = 'SIGMET' and exists(iwxxm:analysis/*) ) then( count(iwxxm:analysis) eq 1 ) else( true() ) )<br/>
    - -
    -
    -
    In a SIGMET report there should be one iwxxm:forecastPositionAnalysis at mostInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-11<br/>Description:  In a SIGMET report there should be one iwxxm:forecastPositionAnalysis at most<br/>Assertion: ( if( local-name( . ) = 'SIGMET' and exists(iwxxm:forecastPositionAnalysis) ) then( count(iwxxm:forecastPositionAnalysis) eq 1 ) else( true() ) )<br/>
    - -
    -
    -
    CRS requirements for iwxxm:issuingAirTrafficServicesRegionInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMET-12<br/>Description: If a geometry is defined for iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent) ) then( empty(index-of(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    «featureType» VolcanicAshSIGMETClassGeneralizationFrom 
    «featureType» TropicalCycloneSIGMETClassGeneralizationFrom 
    «featureType» ReportClassGeneralizationTo 
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA3/EA88.htm b/IWXXM/html/EARoot/EA3/EA88.htm deleted file mode 100644 index 154d9705..00000000 --- a/IWXXM/html/EARoot/EA3/EA88.htm +++ /dev/null @@ -1,558 +0,0 @@ - - - - -SIGMET::SIGMETEvolvingCondition - - - - - -
    - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:5/30/2012 11:00:27 AM
    Modified:5/7/2021 4:44:23 AM
    Project:
    Advanced:
    -
    Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm, along with expected changes to the phenomenon such as intensity, speed, and direction.  These conditions are reported with OBS/FCST conditions on all SIGMET types.<br/><br/>TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry.  For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL.<br/><br/>In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion.<br/>
    - -
    -
      -
    • Attributes
    • -
    • Associations From
    • -
    • Tagged Values
    • -
    • Constraints
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public AirspaceVolume
      geometry -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> -
    - - -
    - Public AngleWithNilReason
      directionOfMotion -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - nillable=true
    sequenceNumber=4
    -
    - - - - -
    - Notes: - - This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0.<br/><br/>This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". <br/> -
    - - -
    - Public Velocity
      speedOfMotion -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=5
    -
    - - - - -
    - Notes: - - The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason.<br/><br/>speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots).<br/><br/> -
    - - -
    - Public SIGMETExpectedIntensityChange
      intensityChange -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of SIGMET analysis based on the current state of the meteorological condition<br/> -
    - - -
    - Public Boolean
      approximateLocation -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - «featureType» SIGMETEvolvingConditionCollection
    - Class   -
    - Name:  
    -   -
    - Name: member
    - The members of this collection -
    -
    Details: -
    -   -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    if( exists(speedOfMotion) ) then( exists(directionOfMotion) )InvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMETEvolvingCondition-1<br/>Description: iwxxm:speedOfMotion cannot be given without having iwxxm:directionOfMotion<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) ) then( exists(iwxxm:directionOfMotion) ) else( true() ) )<br/>
    - -
    -
    -
    directionOfMotion/@uom = "deg"InvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMETEvolvingCondition-2<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then ( iwxxm:directionOfMotion/@uom = 'deg' ) else( true() ) )<br/>
    - -
    -
    -
    speedOfMotion/@uom = "km/h" or speedOfMotion/@uom = "[kn_i]")InvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMETEvolvingCondition-3<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then ( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
    - -
    -
    -
    CRS requirements for iwxxm:geometryInvariantApproved
    -
    Details: -
    -
    Pattern ID: SIGMET.SIGMETEvolvingCondition-4<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA3/EA89.htm b/IWXXM/html/EARoot/EA3/EA89.htm deleted file mode 100644 index 84bcba60..00000000 --- a/IWXXM/html/EARoot/EA3/EA89.htm +++ /dev/null @@ -1,312 +0,0 @@ - - - - -SIGMET::TropicalCycloneSIGMET - - - - - -
    - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:5/2/2012 9:58:30 AM
    Modified:7/28/2020 5:16:24 PM
    Project:
    Advanced:
    -
    A SIGMET that reports the presence of a tropical cyclone conditions.  This extends the base SIGMET type by including additional information necessary for tropical cyclones.<br/>
    - -
    -
      -
    • Attributes
    • -
    • Tagged Values
    • -
    • Constraints
    • -
    • Other Links
    • -
    -
    - - - - - - - - - - -
    Attribute
    - Public TropicalCyclone
      tropicalCyclone -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The tropical cyclone being reported in this SIGMET, required in all cases other than cancellations. When reporting the tropical cyclone name, 'NN' may be used if the tropical cyclone is unnamed<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    Mandatory items in a CANCELLATION reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: TropicalCycloneSIGMET.TropicalCycloneSIGMET-1<br/>Description: In a 'CANCELLATION' report iwxxm:TropicalCyclone shall be absent<br/>Assertion: ( if( @isCancelReport = 'true' and string-length(@translationFailedTAC) eq 0 ) then( empty(iwxxm:tropicalCyclone) ) else( true() ) )<br/>
    - -
    -
    -
    Mandatory items in an ordinary reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: TropicalCycloneSIGMET.TropicalCycloneSIGMET-2<br/>Description: An ordinary report should also have iwxxm:TropicalCyclone<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and string-length(@translationFailedTAC) eq 0 ) then( exists(iwxxm:tropicalCyclone) ) else( true() ) )<br/>
    - -
    -
    -
    TropicalCycloneSIGMETEvolvongConditionCollection should be a child to iwxxm:analysisInvariantApproved
    -
    Details: -
    -
    Pattern ID: TropicalCycloneSIGMET.TropicalCycloneSIGMET-3<br/>Description:  In a TC SIGMET report the child elements of iwxxm:analysis should be TropicalCycloneSIGMETEvolvingConditionCollection and TropicalCycloneSIGMETEvolvingCondition<br/>Assertion: ( if( local-name( . ) = 'TropicalCycloneSIGMET' and exists(iwxxm:analysis/*) ) then( exists(iwxxm:analysis/iwxxm:TropicalCycloneSIGMETEvolvingConditionCollection) and empty(iwxxm:analysis/*[local-name() != 'TropicalCycloneSIGMETEvolvingConditionCollection']) ) else( true() ) )<br/>
    - -
    -
    -
    TropicalCycloneSIGMETPositionCollection should be a child to iwxxm:forecastPositionAnalysisInvariantApproved
    -
    Details: -
    -
    Pattern ID: TropicalCycloneSIGMET.TropicalCycloneSIGMET-4<br/>Description:  In a TC SIGMET report the child elements of iwxxm:forecastPositionAnalysis should be TropicalCycloneSIGMETPositionCollection and TropicalCycloneSIGMETPosition<br/>Assertion: ( if( local-name( . ) = 'TropicalCycloneSIGMET' and exists(iwxxm:forecastPositionAnalysis/*) ) then( exists(iwxxm:forecastPositionAnalysis/iwxxm:TropicalCycloneSIGMETPositionCollection) and empty(iwxxm:forecastPositionAnalysis/*[local-name() != 'TropicalCycloneSIGMETPositionCollection']) ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    «featureType» SIGMETClassGeneralizationTo 
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA3/EA90.htm b/IWXXM/html/EARoot/EA3/EA90.htm deleted file mode 100644 index d4885633..00000000 --- a/IWXXM/html/EARoot/EA3/EA90.htm +++ /dev/null @@ -1,415 +0,0 @@ - - - - -SIGMET::VolcanicAshSIGMET - - - - - -
    - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:5/2/2012 9:57:10 AM
    Modified:7/28/2020 10:53:29 PM
    Project:
    Advanced:
    -
    A SIGMET that reports the presence of volcanic ash conditions hazardous to flight.  This extends the base SIGMET type by including additional information necessary for volcanoes and volcanic ash.<br/>
    - -
    -
      -
    • Attributes
    • -
    • Tagged Values
    • -
    • Constraints
    • -
    • Other Links
    • -
    -
    - - - - - - - - - - - - - - - -
    Attribute
    - Public Volcano
      eruptingVolcano -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The volcano that is erupting - required in all cases other than cancellations<br/> -
    - - -
    - Public Airspace
      volcanicAshMovedToFIR -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=2
    -
    - - - - -
    - Notes: - - The FIR to which volcanic ash has moved.  Reported only on SIGMET cancellation reports<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    Mandatory items in a CANCELLATION reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-1<br/>Description: In a 'CANCELLATION' report iwxxm:eruptingVolcano shall be absent<br/>Assertion: ( if( @isCancelReport = 'true' and string-length(@translationFailedTAC) eq 0 ) then( empty(iwxxm:eruptingVolcano) ) else( true() ) )<br/>
    - -
    -
    -
    Mandatory items in an ordinary reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-2<br/>Description: An ordinary  report should also have iwxxm:eruptingVolcano<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and string-length(@translationFailedTAC) eq 0 ) then( exists(iwxxm:eruptingVolcano) ) else( true() ) )<br/>
    - -
    -
    -
    volcanicAshMovedToFIR can only be used in a 'CANCELLATION' reportInvariantApproved
    -
    Details: -
    -
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-3<br/>Description: iwxxm:volcanicAshMovedToFIR can only be used in a 'CANCELLATION' report<br/>Assertion: ( if( exists(iwxxm:volcanicAshMovedToFIR) ) then( @isCancelReport = 'true' ) else( true() ) )<br/>
    - -
    -
    -
    VolcanicAshSIGMETEvolvingConditionCollection should be a child to iwxxm:analysisInvariantApproved
    -
    Details: -
    -
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-4<br/>Description:  In a VA SIGMET report the child elements of iwxxm:analysis should be VolcanicAshSIGMETEvolvingConditionCollection<br/>Assertion: ( if( local-name( . ) = 'VolcanicAshSIGMET' and exists(iwxxm:analysis/*) ) then( exists(iwxxm:analysis/iwxxm:VolcanicAshSIGMETEvolvingConditionCollection) and empty(iwxxm:analysis/*[local-name() != 'VolcanicAshSIGMETEvolvingConditionCollection']) ) else( true() ) )<br/>
    - -
    -
    -
    VolcanicAshSIGMETPositionCollection should be a child to iwxxm:forecastPositionAnalysisInvariantApproved
    -
    Details: -
    -
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-5<br/>Description:  In a VA SIGMET report the child elements of iwxxm:forecastPositionAnalysis should be VolcanicAshSIGMETPositionCollection<br/>Assertion: ( if( local-name( . ) = 'VolcanicAshSIGMET' and exists(iwxxm:forecastPositionAnalysis/*) ) then( exists(iwxxm:forecastPositionAnalysis/iwxxm:VolcanicAshSIGMETPositionCollection) and empty(iwxxm:forecastPositionAnalysis/*[local-name() != 'VolcanicAshSIGMETPositionCollection']) ) else( true() ) )<br/>
    - -
    -
    -
    CRS requirements for iwxxm:eruptingVolcanoInvariantApproved
    -
    Details: -
    -
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-6<br/>Description: If a geometry is defined for iwxxm:eruptingVolcano//metce:position by providing @srsName, @srsDimension must equal to 2 and @aixsLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:eruptingVolcano//metce:position) ) then( empty(for $i in iwxxm:eruptingVolcano//metce:position//gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()] return $i[not(@srsDimension='2') or @axisLabels='']) ) else( true() ) )<br/>
    - -
    -
    -
    CRS requirements for iwxxm:volcanicAshMovedToFIRInvariantApproved
    -
    Details: -
    -
    Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-7<br/>Description: If a geometry is defined for iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent by providing @srsName, @srsDimension must equal to 2 and @aixsLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent) ) then( iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)) ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    «featureType» SIGMETClassGeneralizationTo 
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA3/EA91.htm b/IWXXM/html/EARoot/EA3/EA91.htm deleted file mode 100644 index 264c0bcd..00000000 --- a/IWXXM/html/EARoot/EA3/EA91.htm +++ /dev/null @@ -1,282 +0,0 @@ - - - - -SIGMET::SIGMETPositionCollection - - - - - -
    - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:5/2/2012 1:10:18 PM
    Modified:7/17/2018 2:17:19 PM
    Project:
    Advanced:
    -
    A collection of SIGMETPositions, each representing a location where meteorological conditions exist.  All members of this collection are of type SIGMETPosition.<br/>
    - -
    -
      -
    • Attributes
    • -
    • Associations To
    • -
    • Tagged Values
    • -
    • Other Links
    • -
    -
    - - - - - - - - - - -
    Attribute
    - Public TM_Object
      phenomenonTime -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The time at which meteorological phenomena occur<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - «featureType» SIGMETPosition
    - Class   -
    - Name:  
    -   -
    - Name: member
    - The members of this collection -
    -
    Details: -
    -   -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - -
    ObjectTypeConnectionDirectionNotes
    «featureType» VolcanicAshSIGMETPositionCollectionClassGeneralizationFrom 
    «featureType» TropicalCycloneSIGMETPositionCollectionClassGeneralizationFrom 
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA3/EA92.htm b/IWXXM/html/EARoot/EA3/EA92.htm deleted file mode 100644 index f94f6dab..00000000 --- a/IWXXM/html/EARoot/EA3/EA92.htm +++ /dev/null @@ -1,289 +0,0 @@ - - - - -SIGMET::SIGMETExpectedIntensityChange - - - - - -
    - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:10/20/2015 3:41:59 PM
    Modified:4/22/2021 2:58:39 PM
    Project:
    Advanced:
    -
    Expected change in intensity for (significant) meteorological phenomena.<br/><br/>See WMO No. 306 Vol I.2 Part B FM 94 BUFR code-table 0 20 028 'Expected change in intensity'<br/>
    - -
    -
      -
    • Attributes
    • -
    -
    - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public
      NO_CHANGE -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - No change (NC)<br/> -
    - - -
    - Public
      WEAKEN -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=2
    -
    - - - - -
    - Notes: - - Forecast to weaken (WKN)<br/> -
    - - -
    - Public
      INTENSIFY -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=3
    -
    - - - - -
    - Notes: - - Forecast to intensify (INTSF)<br/> -
    - - -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA3/EA93.htm b/IWXXM/html/EARoot/EA3/EA93.htm deleted file mode 100644 index 685dcd8f..00000000 --- a/IWXXM/html/EARoot/EA3/EA93.htm +++ /dev/null @@ -1,154 +0,0 @@ - - - - -SIGMET::AeronauticalSignificantWeatherPhenomenon - - - - - -
    - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:3/21/2013 10:49:47 AM
    Modified:4/29/2016 3:26:20 PM
    Project:
    Advanced:
    -
    Weather phenomenon of significance to aviation operations; used in SIGMET and AIRMET reports. The set of permitted options are defined in ICAO Annex 3 / WMO No. 49-2 C.3.1 sub-clause 1.1.4<br/>
    - -
    -
      -
    • Tagged Values
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    asDictionarytrue
    -
    Details: -
    -
    Values: true | false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    extensibilitynone
    -
    Details: -
    -
    Values: none | narrower | open | any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    - -
    -
    -
    vocabularyhttp://codes.wmo.int/49-2/SigWxPhenomena
    -
    Details: -
    -
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA4/EA100.htm b/IWXXM/html/EARoot/EA4/EA100.htm deleted file mode 100644 index 9e43d96e..00000000 --- a/IWXXM/html/EARoot/EA4/EA100.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - -
    - - : Public Note - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:2/16/2016 10:02:24 AM
    Modified:2/16/2016 10:02:24 AM
    Project:
    Advanced:
    -
    Examples of weather phenomena:<br/>    - Widespread mean surface wind (SFC WSPD nn[n]MPS)<br/>    - Surface visibility (SFC VIS nnnnM (mm))<br/>    - Isolated thunderstorms (ISOL TS)<br/>    - Occasional thunderstorms (OCNL TS)<br/>    - Isolated thunderstorms with hail (ISOL TSGR)<br/>    - Occasional thunderstorms with hail (OCNL TSGR)<br/>    - Mountain obscuration (MT OBSC)<br/>    - Broken cloud (BKN CLD)<br/>    - Overcast cloud (OVC CLD)<br/>    - Isolated cumulonimbus cloud (ISOL CB)<br/>    - Occasional cumulonimbus cloud (OCNL CB)<br/>    - Frequent cumulonimbus cloud (FRQ CB)<br/>    - Isolated towering cumulus cloud (ISOL TCU)<br/>    - Occasional towering cumulus cloud (OCNL TCU)<br/>    - Frequent towering cumulus cloud (FRQ TCU)<br/>    - Moderate icing (MOD ICE)<br/>    - Moderate turbulence (MOD TURB)<br/>    - Moderate mountain wave (MOD MTW)<br/>
    - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA4/EA102.htm b/IWXXM/html/EARoot/EA4/EA102.htm deleted file mode 100644 index 9b9dee22..00000000 --- a/IWXXM/html/EARoot/EA4/EA102.htm +++ /dev/null @@ -1,313 +0,0 @@ - - - - -AIRMET::AIRMETEvolvingConditionCollection - - - - - -
    - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:2/27/2017 2:34:12 PM
    Modified:7/23/2018 12:06:47 PM
    Project:
    Advanced:
    -
    A collection of AIRMETEvolvingConditions, each representing a location where AIRMET observed or forecast conditions exist.  All members of this collection are of type AIRMETEvolvingCondition.<br/>
    - -
    -
      -
    • Attributes
    • -
    • Associations To
    • -
    • Tagged Values
    • -
    -
    - - - - - - - - - - - - - - - -
    Attribute
    - Public TM_Object
      phenomenonTime -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The time at which meteorological phenomena occur<br/> -
    - - -
    - Public TimeIndicator
      timeIndicator -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - Indication whether the information is observed and expected to continue, or forecast<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - «featureType» AIRMETEvolvingCondition
    - Class   -
    - Name:  
    -   -
    - Name: member
    - The members of this collection. -
    -
    Details: -
    -   -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA4/EA104.htm b/IWXXM/html/EARoot/EA4/EA104.htm deleted file mode 100644 index 7d57e06f..00000000 --- a/IWXXM/html/EARoot/EA4/EA104.htm +++ /dev/null @@ -1,1155 +0,0 @@ - - - - -AIRMET::AIRMETEvolvingCondition - - - - - -
    - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:2/16/2016 10:02:24 AM
    Modified:5/5/2019 12:33:04 AM
    Project:
    Advanced:
    -
    Conditions that indicate the presence of a specific AIRMET phenomenon such as mountain obscuration or a thunderstorm, along with expected changes to the phenomenon such as intensity, speed, and direction.  These conditions are reported with OBS/FCST conditions on all AIRMET types.<br/><br/>TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry.  For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL.<br/>
    - -
    -
      -
    • Attributes
    • -
    • Associations From
    • -
    • Tagged Values
    • -
    • Constraints
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public AirspaceVolume
      geometry -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> -
    - - -
    - Public AngleWithNilReason
      directionOfMotion -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - nillable=true
    sequenceNumber=2
    -
    - - - - -
    - Notes: - - The expected direction of movement of a meteorological condition. When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0.  Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> -
    - - -
    - Public Velocity
      speedOfMotion -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=3
    -
    - - - - -
    - Notes: - - The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot).<br/> -
    - - -
    - Public AIRMETExpectedIntensityChange
      intensityChange -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of AIRMET analysis based on the current state of the meteorological condition<br/> -
    - - -
    - Public Distance
      cloudBase -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - quantity=http://codes.wmo.int/common/quantity-kind/heightOfBaseOfCloud
    sequenceNumber=4
    -
    - - - - -
    - Notes: - - The cloud base of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud base shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/> -
    - - -
    - Public CodeVerticalReferenceBaseType
      cloudBaseReference -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=5
    -
    - - - - -
    - Notes: - - The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/> -
    - - -
    - Public Distance
      cloudTop -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - quantity=http://codes.wmo.int/common/quantity-kind/heightOfTopOfCloud
    sequenceNumber=6
    -
    - - - - -
    - Notes: - - The cloud top of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud top shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/> -
    - - -
    - Public CodeVerticalReferenceBaseType
      cloudTopReference -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=7
    -
    - - - - -
    - Notes: - - The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/> -
    - - -
    - Public boolean
      cloudTopAbove -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=8
    -
    - - - - -
    - Notes: - - Indicates whether the cloud top is above the reported values.<br/> -
    - - -
    - Public Distance
      surfaceVisibility -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - quantity=http://codes.wmo.int/common/quantity-kind/aeronauticalPrevailingHorizontalVisibility
    sequenceNumber=9
    -
    - - - - -
    - Notes: - - The surface visibility.  Only used with SFC VIS AIRMETs. Horizontal surface visibility unit of measure shall be given as "m" (metre).<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>Appendix 6 Section 2.1<br/> -
    - - -
    - Public WeatherCausingVisibilityReduction
      surfaceVisibilityCause -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=10
    -
    - - - - -
    - Notes: - - The weather condition(s) causing reduced visibility.<br/> -
    - - -
    - Public Angle
      surfaceWindDirection -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=11
    -
    - - - - -
    - Notes: - - The widespread surface wind direction.  Only used with SFC WIND AIRMETs. Unit of measure shall be given as "deg" in degrees from true North.  A true north wind is indicated with a direction of 360.<br/> -
    - - -
    - Public Velocity
      surfaceWindSpeed -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - quantity=http://codes.wmo.int/common/quantity-kind/windSpeed
    sequenceNumber=12
    -
    - - - - -
    - Notes: - - The widespread surface wind speed.  Only used with SFC WIND AIRMETs. Surface wind speed unit of measure shall be given as "m/s" or "[kn_i]" (knot).<br/> -
    - - -
    - Public Boolean
      approximateLocation -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - xsdAsAttribute=true
    -
    - - - - -
    - Notes: - - Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate<br/> -
    - - -
    -
    -
    - - - - - - - - - - - - - - - -
    ElementSource RoleTarget Role
    - «featureType» AIRMETEvolvingConditionCollection
    - Class   -
    - Name:  
    -   -
    - Name: member
    - The members of this collection. -
    -
    Details: -
    -   -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    byValuePropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    isCollectionfalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Identifies the feature type as a feature collection.
    - -
    -
    -
    noPropertyTypefalse
    -
    Details: -
    -
    Values: true | false
    Default: false
    Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ConstraintTypeStatus
    cloudBase/(@uom = "m" or cloudBase/@uom = "[ft_i]"InvariantApproved
    -
    Details: -
    -
    Pattern ID: AIRMET.AIRMETEvolvingCondition-1<br/>Description: cloudBase shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:cloudBase) and not(iwxxm:cloudBase/@xsi:nil = 'true') ) then( (iwxxm:cloudBase/@uom = 'm') or (iwxxm:cloudBase/@uom = '[ft_i]') ) else( true() ) )<br/>
    - -
    -
    -
    cloudTop/@uom = "m" or cloudTope/@uom = "[ft_i]"InvariantApproved
    -
    Details: -
    -
    Pattern ID: AIRMET.AIRMETEvolvingCondition-2<br/>Description: cloudTop shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:cloudTop) and not(iwxxm:cloudTop/@xsi:nil = 'true') ) then( (iwxxm:cloudTop/@uom = 'm') or (iwxxm:cloudTop/@uom = '[ft_i]') ) else( true() ) )<br/>
    - -
    -
    -
    directionOfMotion/@uom = "deg"InvariantApproved
    -
    Details: -
    -
    Pattern ID: AIRMET.AIRMETEvolvingCondition-3<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then( iwxxm:directionOfMotion/@uom = 'deg' ) else true())<br/>
    - -
    -
    -
    speedOfMotion/@uom = "km/h" or speedOfMotion/@uom = "[kn_i]")InvariantApproved
    -
    Details: -
    -
    Pattern ID: AIRMET.AIRMETEvolvingCondition-4<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
    - -
    -
    -
    surfaceVisibility/@uom = "m"InvariantApproved
    -
    Details: -
    -
    Pattern ID: AIRMET.AIRMETEvolvingCondition-5<br/>Description: surfaceVisibility shall be reported in metres (m)<br/>Assertion: ( if( exists(iwxxm:surfaceVisibility) and not(iwxxm:surfaceVisibility/@xsi:nil = 'true') ) then( iwxxm:surfaceVisibility/@uom = 'm' ) else( true() ) )<br/>
    - -
    -
    -
    surfaceWindspeed/@uom = "m/s" or surfaceWindspeed/@uom = "[kn_i]")InvariantApproved
    -
    Details: -
    -
    Pattern ID: AIRMET.AIRMETEvolvingCondition-6<br/>Description: surfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:surfaceWindSpeed) and not(iwxxm:surfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:surfaceWindSpeed/@uom = 'm/s') or (iwxxm:surfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
    - -
    -
    -
    surfaceWindDirection/@uom = "deg"InvariantApproved
    -
    Details: -
    -
    Pattern ID: AIRMET.AIRMETEvolvingCondition-7<br/>Description: surfaceWindDirection shall be reported in the degrees unit of measure ('deg')<br/>Assertion: ( if( exists(iwxxm:surfaceWindDirection) and not(iwxxm:surfaceWindDirection/@xsi:nil = 'true') ) then( iwxxm:surfaceWindDirection/@uom = 'deg' ) else( true() ) )<br/>
    - -
    -
    -
    surfaceWindDirection and surfaceWindSpeed must be reported togetherInvariantApproved
    -
    Details: -
    -
    Pattern ID: AIRMET.AIRMETEvolvingCondition-8<br/>Description: surfaceWindDirection and surfaceWindSpeed must be reported together<br/>Assertion: ( if( not((exists(iwxxm:surfaceWindDirection) and exists(iwxxm:surfaceWindSpeed)) or (empty(iwxxm:surfaceWindDirection) and empty(iwxxm:surfaceWindSpeed))) ) then( false() ) else( true() ) )<br/>
    - -
    -
    -
    CRS requirements for iwxxm:geometryInvariantApproved
    -
    Details: -
    -
    Pattern ID: AIRMET.AIRMETEvolvingCondition-9<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
    - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA4/EA105.htm b/IWXXM/html/EARoot/EA4/EA105.htm deleted file mode 100644 index 2359952e..00000000 --- a/IWXXM/html/EARoot/EA4/EA105.htm +++ /dev/null @@ -1,289 +0,0 @@ - - - - -AIRMET::AIRMETExpectedIntensityChange - - - - - -
    - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:2/16/2016 10:02:24 AM
    Modified:4/15/2021 8:05:25 PM
    Project:
    Advanced:
    -
    Expected change in intensity for AIRMET phenomena.<br/><br/>See WMO No. 306 Vol I.2 Part B FM 94 BUFR code-table 0 20 028 'Expected change in intensity'.<br/>
    - -
    -
      -
    • Attributes
    • -
    -
    - - - - - - - - - - - - - - - - - - - - -
    Attribute
    - Public
      NO_CHANGE -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=1
    -
    - - - - -
    - Notes: - - No change (NC)<br/> -
    - - -
    - Public
      WEAKEN -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=2
    -
    - - - - -
    - Notes: - - Forecast to weaken (WKN)<br/> -
    - - -
    - Public
      INTENSIFY -
    - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - sequenceNumber=3
    -
    - - - - -
    - Notes: - - Forecast to intensify (INTSF)<br/> -
    - - -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA4/EA106.htm b/IWXXM/html/EARoot/EA4/EA106.htm deleted file mode 100644 index ce236355..00000000 --- a/IWXXM/html/EARoot/EA4/EA106.htm +++ /dev/null @@ -1,206 +0,0 @@ - - - - -AIRMET::AeronauticalAreaWeatherPhenomenon - - - - - -
    - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:2/16/2016 10:02:24 AM
    Modified:4/29/2016 3:28:10 PM
    Project:
    Advanced:
    -
    Weather phenomenon of significance to aviation operations; used in AIRMET reports. The set of permitted options are defined in ICAO Annex 3 / WMO No. 49-2 C.3.1 sub-clause 1.1.4<br/>
    - -
    -
      -
    • Tagged Values
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    asDictionarytrue
    -
    Details: -
    -
    Values: true | false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    codeSpacehttp://codes.wmo.int/49-2
    -
    Details: -
    -
    Description: URI that identifies the authority for this dictionary and its members
    - -
    -
    -
    dictionaryIdentifierhttp://codes.wmo.int/49-2/AirWxPhenomena
    -
    Details: -
    -
    Description: URI that identifies this dictionary
    - -
    -
    -
    extensibilitynone
    -
    Details: -
    -
    Values: none | narrower | open | any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    - -
    -
    -
    memberIdentifierStemhttp://codes.wmo.int/49-2/AirWxPhenomena
    -
    Details: -
    -
    Description: URI stem used for dictionary members
    - -
    -
    -
    vocabularyhttp://codes.wmo.int/49-2/AirWxPhenomena
    -
    Details: -
    -
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    - -
    -
    -
    xsdEncodingRuleiso19136_2007_METCE_Extensions
    -
    Details: -
    -
    Values: iso19136_2007 | iso19139_2007 | iso19136_2007_INSPIRE_Extensions | iso19136_2007_METCE_Extensions
    Default: iso19136_2007
    Description: XML Schema encoding rule to apply
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA4/EA107.htm b/IWXXM/html/EARoot/EA4/EA107.htm deleted file mode 100644 index f0a51a15..00000000 --- a/IWXXM/html/EARoot/EA4/EA107.htm +++ /dev/null @@ -1,154 +0,0 @@ - - - - -AIRMET::WeatherCausingVisibilityReduction - - - - - -
    - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Created:2/16/2016 10:02:24 AM
    Modified:7/23/2016 11:09:28 AM
    Project:
    Advanced:
    -
    A weather condition reducing visibility, such as dust, rain or volcanic ash.<br/><br/>See ICAO Annex 3/ WMO No. 49-2 Appendix 6 Section 2.1.<br/>
    - -
    -
      -
    • Tagged Values
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    TagValue
    asDictionarytrue
    -
    Details: -
    -
    Values: true | false
    Default: true
    Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
    - -
    -
    -
    extensibilitynone
    -
    Details: -
    -
    Values: none | narrower | open | any
    Default: none
    Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
    - -
    -
    -
    vocabularyhttp://codes.wmo.int/49-2/WeatherCausingVisibilityReduction
    -
    Details: -
    -
    Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
    - -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA1/EA15.htm b/IWXXM/html/EARoot/EA4/EA86.htm similarity index 79% rename from IWXXM/html/EARoot/EA1/EA15.htm rename to IWXXM/html/EARoot/EA4/EA86.htm index 905069cb..db726500 100644 --- a/IWXXM/html/EARoot/EA1/EA15.htm +++ b/IWXXM/html/EARoot/EA4/EA86.htm @@ -2,7 +2,7 @@ -Context Diagram: METAR/SPECI +Context Diagram: AIRMET + + +
    + + + + + + + + + + + + +
    Context Diagram: AIRMET Analysis : Class diagram
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Created:2/16/2016 10:02:24 AM
    Modified:5/5/2019 12:33:11 AM
    Project:
    Advanced:
    + +
    + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA4/EA97.png b/IWXXM/html/EARoot/EA4/EA89.png similarity index 100% rename from IWXXM/html/EARoot/EA4/EA97.png rename to IWXXM/html/EARoot/EA4/EA89.png diff --git a/IWXXM/html/EARoot/EA7/EA152.htm b/IWXXM/html/EARoot/EA4/EA90.htm similarity index 62% rename from IWXXM/html/EARoot/EA7/EA152.htm rename to IWXXM/html/EARoot/EA4/EA90.htm index c9d5c5f7..5196747a 100644 --- a/IWXXM/html/EARoot/EA7/EA152.htm +++ b/IWXXM/html/EARoot/EA4/EA90.htm @@ -2,7 +2,7 @@ -Space Weather Advisory::SpaceWeatherLocation +AIRMET : Public <<codeList>> Class + : Public <<leaf>> Package - + - + @@ -55,7 +55,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -87,14 +87,15 @@ - + - +
    Created:4/26/2018 12:19:23 PM2/16/2016 10:02:24 AM
    Modified:8/2/2020 2:28:43 PM7/15/2021 1:05:46 AM
    - +
    AIRMET reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>AIRMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.  These weather phenomena are reported as impacted regions of airspace.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
    +
    • Tagged Values
    • @@ -106,40 +107,39 @@ Value - asDictionary - true + version + 3.1.0RC2 -
      Details: -
      -
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - +
      Details: +
      +  
      - extensibility - none + xsdDocument + airmet.xsd -
      Details: -
      -
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      +
      Details: +
      +
      Description: Name of an XML Schema document to create representing the content of this package
      - vocabulary - http://codes.wmo.int/49-2/SpaceWxLocation + xsdEncodingRule + iso19136_2007_METCE_Extensions -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      +
      Details: +
      +
      Values: iso19136_2007 | iso19139_2007 | iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply
      diff --git a/IWXXM/html/EARoot/EA4/EA101.htm b/IWXXM/html/EARoot/EA4/EA91.htm similarity index 98% rename from IWXXM/html/EARoot/EA4/EA101.htm rename to IWXXM/html/EARoot/EA4/EA91.htm index 9b24d03a..10c651bb 100644 --- a/IWXXM/html/EARoot/EA4/EA101.htm +++ b/IWXXM/html/EARoot/EA4/EA91.htm @@ -91,7 +91,7 @@ Appears In: - Context Diagram: AIRMET Analysis + Context Diagram: AIRMET Analysis
      Used for OBS and FCST conditions on all AIRMET reports<br/>
      diff --git a/IWXXM/html/EARoot/EA4/EA92.htm b/IWXXM/html/EARoot/EA4/EA92.htm index af9dee7f..f967d20c 100644 --- a/IWXXM/html/EARoot/EA4/EA92.htm +++ b/IWXXM/html/EARoot/EA4/EA92.htm @@ -2,7 +2,7 @@ -Context Diagram: AIRMET + +
      - - - - - - - - - -
      Context Diagram: AIRMET : Class diagram
      + + : Public Note - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created: 2/16/2016 10:02:24 AM
      Modified:7/30/2020 2:54:33 PMModified:2/16/2016 10:02:24 AM
      Project:
      Project:
      Advanced:Advanced:
      - -
      +
      Examples of weather phenomena:<br/>    - Widespread mean surface wind (SFC WSPD nn[n]MPS)<br/>    - Surface visibility (SFC VIS nnnnM (mm))<br/>    - Isolated thunderstorms (ISOL TS)<br/>    - Occasional thunderstorms (OCNL TS)<br/>    - Isolated thunderstorms with hail (ISOL TSGR)<br/>    - Occasional thunderstorms with hail (OCNL TSGR)<br/>    - Mountain obscuration (MT OBSC)<br/>    - Broken cloud (BKN CLD)<br/>    - Overcast cloud (OVC CLD)<br/>    - Isolated cumulonimbus cloud (ISOL CB)<br/>    - Occasional cumulonimbus cloud (OCNL CB)<br/>    - Frequent cumulonimbus cloud (FRQ CB)<br/>    - Isolated towering cumulus cloud (ISOL TCU)<br/>    - Occasional towering cumulus cloud (OCNL TCU)<br/>    - Frequent towering cumulus cloud (FRQ TCU)<br/>    - Moderate icing (MOD ICE)<br/>    - Moderate turbulence (MOD TURB)<br/>    - Moderate mountain wave (MOD MTW)<br/>
      + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA148.htm b/IWXXM/html/EARoot/EA4/EA93.htm similarity index 75% rename from IWXXM/html/EARoot/EA7/EA148.htm rename to IWXXM/html/EARoot/EA4/EA93.htm index 0ad8ab31..20aedbf9 100644 --- a/IWXXM/html/EARoot/EA7/EA148.htm +++ b/IWXXM/html/EARoot/EA4/EA93.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
      Created:4/26/2018 10:06:25 AM2/16/2016 10:02:24 AM
      Modified:4/26/2018 1:27:04 PM2/16/2016 10:02:24 AM
      -
      Examples include:<br/>- HF COM MOD<br/>- HF COM SEV<br/>- SATCOM MOD <br/>- SATCOM SEV <br/>- GNSS MOD <br/>- GNSS SEV<br/>- RADIATION MOD<br/>- RADIATION SEV<br/>
      +
      Examples:<br/>    - Mist (BR)<br/>    - Duststorm (DS)<br/>    - Dust (DU)<br/>    - Drizzle (DZ)<br/>    - Funnel Cloud (FC)<br/>    - Fog (FG)<br/>    - Smoke (FU)<br/>    - Hail (GR)<br/>    - Small hail (GS)<br/>    - Haze (HZ)<br/>    - Ice pellets (PL)<br/>    - Dust/stand whirls (PO)<br/>    - Rain (RA)<br/>    - Sand (SA)<br/>    - Snow grams (SG)<br/>    - Snow (SN)<br/>    - Squall (SQ)<br/>    - Sandstorm (SS)<br/>    - Volcanic Ash (VA)<br/>
      diff --git a/IWXXM/html/EARoot/EA4/EA94.htm b/IWXXM/html/EARoot/EA4/EA94.htm index 99c738c2..5ab0e7a0 100644 --- a/IWXXM/html/EARoot/EA4/EA94.htm +++ b/IWXXM/html/EARoot/EA4/EA94.htm @@ -2,7 +2,7 @@ -Context Diagram: AIRMET +AIRMET::AIRMETEvolvingConditionCollection +
      - - - - - - - - - -
      Context Diagram: AIRMET : Class diagram
      + + : Public <<featureType>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:2/16/2016 10:02:24 AM2/27/2017 2:34:12 PM
      Modified:7/30/2020 2:54:33 PMModified:7/23/2018 12:06:47 PM
      Project:
      Project:
      Advanced:Advanced:
      - +
      A collection of AIRMETEvolvingConditions, each representing a location where AIRMET observed or forecast conditions exist.  All members of this collection are of type AIRMETEvolvingCondition.<br/>
      + +
      +
        +
      • Attributes
      • +
      • Associations To
      • +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + + + +
      Attribute
      + Public TM_Object
        phenomenonTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The time at which meteorological phenomena occur<br/> +
      + + +
      + Public TimeIndicator
        timeIndicator +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + xsdAsAttribute=true
      +
      + + + + +
      + Notes: + + Indication whether the information is observed and expected to continue, or forecast<br/> +
      + + +
      +
      + + + + + + + + + + + + + + + +
      ElementSource RoleTarget Role
      + «featureType» AIRMETEvolvingCondition
      + Class   +
      + Name:  
      +   +
      + Name: member
      + The members of this collection. +
      +
      Details: +
      +   +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA4/EA103.htm b/IWXXM/html/EARoot/EA4/EA95.htm similarity index 77% rename from IWXXM/html/EARoot/EA4/EA103.htm rename to IWXXM/html/EARoot/EA4/EA95.htm index 48b99c1a..0c516db3 100644 --- a/IWXXM/html/EARoot/EA4/EA103.htm +++ b/IWXXM/html/EARoot/EA4/EA95.htm @@ -91,7 +91,7 @@ Appears In: - Context Diagram: AIRMET + Context Diagram: AIRMET
      An AIRMET (significant meteorological) report. AIRMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena over time.<br/><br/>The AIRMET report class represents the base AIRMET types that may be reported such as squall lines, thunderstorms, dust storms, turbulence, etc. AIRMETs may report either observed or forecast hazardous conditions.<br/>
      @@ -115,38 +115,38 @@ - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -342,43 +342,43 @@
      - Public StringWithNilReason
        sequenceNumber + Public StringWithNilReason
        sequenceNumber
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -405,38 +405,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -463,38 +463,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -521,38 +521,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -574,43 +574,43 @@
      - Public AeronauticalAreaWeatherPhenomenon
        phenomenon + Public AeronauticalAreaWeatherPhenomenon
        phenomenon
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -632,43 +632,43 @@ - +
      - Public AIRMETEvolvingConditionCollection
        analysis + Public AIRMETEvolvingConditionCollection
        analysis
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -695,38 +695,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + @@ -55,7 +55,7 @@ - + @@ -134,7 +134,7 @@ - + - +
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -761,8 +761,8 @@ - + diff --git a/IWXXM/html/EARoot/EA4/EA95.png b/IWXXM/html/EARoot/EA4/EA95.png deleted file mode 100644 index 763659bed22d45b2838e0297be7929dd1815e225..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69058 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
      0yYK;gzA2Fo2}sjQfrX2Vp~!Z8 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 -Context Diagram: AIRMET Analysis +AIRMET::AIRMETEvolvingCondition +
      - - - - - - - - - - - - -
      Context Diagram: AIRMET Analysis : Class diagram
      + + : Public <<featureType>> Class
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -774,8 +774,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -787,8 +787,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -810,8 +810,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-1<br/>Description: An AIRMET report cannot have a reportStatus of 'AMENDMENT' or 'CORRECTION'<br/>Assertion: ( @reportStatus != 'AMENDMENT' and @reportStatus != 'CORRECTION' )<br/>
      @@ -825,8 +825,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-2<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit and iwxxm:validPeriod<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:validPeriod) ) else( true() ) )<br/>
      @@ -840,8 +840,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-3<br/>Description: A 'CANCELLATION' report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:cancelledReportSequenceNumber, iwxxm:cancelledReportValidPeriod. Elements iwxxm:phenomenon and iwxxm:analysis shall be absent<br/>Assertion: ( if( (@isCancelReport= 'true') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and exists(iwxxm:cancelledReportSequenceNumber) and exists(iwxxm:cancelledReportValidPeriod) and empty(iwxxm:phenomenon) and empty(iwxxm:analysis) ) else( true() ) )<br/>
      @@ -855,8 +855,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-4<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:phenomenon and iwxxm:analysis. Elements iwxxm:cancelledReportSequenceNumber and iwxxm:cancelledReportValidPeriod shall be absent<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and empty(iwxxm:cancelledReportSequenceNumber) and empty(iwxxm:cancelledReportValidPeriod) and exists(iwxxm:phenomenon) and exists(iwxxm:analysis) ) else( true() ) )<br/>
      @@ -870,8 +870,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-5a<br/>Description: iwxxm:analysis//iwxxm:phenomenonTime of an observed phenomenon must be less than or equal to iwxxm:validPeriod//gml:beginPosition<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') and (iwxxm:analysis/iwxxm:*/@timeIndicator = 'OBSERVATION') and exists(iwxxm:analysis//iwxxm:phenomenonTime/*) and exists(iwxxm:validPeriod/*) ) then( empty(index-of(for $i in iwxxm:analysis return number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) le number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:beginPosition,'-T:Z','')),false())) ) else( true() ) )<br/>
      @@ -885,8 +885,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-5b<br/>Description: iwxxm:analysis//iwxxm:phenomenonTime of a forecast phenomenon must be greater than or equal to iwxxm:validPeriod//gml:beginPosition<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') and (iwxxm:analysis/iwxxm:*/@timeIndicator = 'FORECAST') and exists(iwxxm:analysis//iwxxm:phenomenonTime/*) and exists(iwxxm:validPeriod/*) ) then( empty(index-of(for $i in iwxxm:analysis return number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) ge number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:beginPosition,'-T:Z','')),false())) ) else( true() ) )<br/>
      @@ -900,8 +900,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-6<br/>Description: If a geometry is defined for iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent) ) then( empty(index-of(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      @@ -921,7 +921,7 @@
      Notes
      «featureType» Report«featureType» Report Class Generalization To
      - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created: 2/16/2016 10:02:24 AM
      Modified:5/5/2019 12:33:11 AMModified:5/5/2019 12:33:04 AM
      Project:
      Project:
      Advanced:Advanced:
      - +
      Conditions that indicate the presence of a specific AIRMET phenomenon such as mountain obscuration or a thunderstorm, along with expected changes to the phenomenon such as intensity, speed, and direction.  These conditions are reported with OBS/FCST conditions on all AIRMET types.<br/><br/>TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry.  For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL.<br/>
      + +
      +
        +
      • Attributes
      • +
      • Associations From
      • +
      • Tagged Values
      • +
      • Constraints
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public AirspaceVolume
        geometry +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> +
      + + +
      + Public AngleWithNilReason
        directionOfMotion +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=2
      +
      + + + + +
      + Notes: + + The expected direction of movement of a meteorological condition. When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0.  Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> +
      + + +
      + Public Velocity
        speedOfMotion +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot).<br/> +
      + + +
      + Public AIRMETExpectedIntensityChange
        intensityChange +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + xsdAsAttribute=true
      +
      + + + + +
      + Notes: + + The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of AIRMET analysis based on the current state of the meteorological condition<br/> +
      + + +
      + Public Distance
        cloudBase +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + quantity=http://codes.wmo.int/common/quantity-kind/heightOfBaseOfCloud
      sequenceNumber=4
      +
      + + + + +
      + Notes: + + The cloud base of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud base shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        cloudBaseReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=5
      +
      + + + + +
      + Notes: + + The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/> +
      + + +
      + Public Distance
        cloudTop +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + quantity=http://codes.wmo.int/common/quantity-kind/heightOfTopOfCloud
      sequenceNumber=6
      +
      + + + + +
      + Notes: + + The cloud top of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud top shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        cloudTopReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=7
      +
      + + + + +
      + Notes: + + The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/> +
      + + +
      + Public boolean
        cloudTopAbove +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=8
      +
      + + + + +
      + Notes: + + Indicates whether the cloud top is above the reported values.<br/> +
      + + +
      + Public Distance
        surfaceVisibility +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + quantity=http://codes.wmo.int/common/quantity-kind/aeronauticalPrevailingHorizontalVisibility
      sequenceNumber=9
      +
      + + + + +
      + Notes: + + The surface visibility.  Only used with SFC VIS AIRMETs. Horizontal surface visibility unit of measure shall be given as "m" (metre).<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>Appendix 6 Section 2.1<br/> +
      + + +
      + Public WeatherCausingVisibilityReduction
        surfaceVisibilityCause +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=10
      +
      + + + + +
      + Notes: + + The weather condition(s) causing reduced visibility.<br/> +
      + + +
      + Public Angle
        surfaceWindDirection +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=11
      +
      + + + + +
      + Notes: + + The widespread surface wind direction.  Only used with SFC WIND AIRMETs. Unit of measure shall be given as "deg" in degrees from true North.  A true north wind is indicated with a direction of 360.<br/> +
      + + +
      + Public Velocity
        surfaceWindSpeed +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + quantity=http://codes.wmo.int/common/quantity-kind/windSpeed
      sequenceNumber=12
      +
      + + + + +
      + Notes: + + The widespread surface wind speed.  Only used with SFC WIND AIRMETs. Surface wind speed unit of measure shall be given as "m/s" or "[kn_i]" (knot).<br/> +
      + + +
      + Public Boolean
        approximateLocation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + xsdAsAttribute=true
      +
      + + + + +
      + Notes: + + Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate<br/> +
      + + +
      +
      + + + + + + + + + + + + + + + +
      ElementSource RoleTarget Role
      + «featureType» AIRMETEvolvingConditionCollection
      + Class   +
      + Name:  
      +   +
      + Name: member
      + The members of this collection. +
      +
      Details: +
      +   +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      cloudBase/(@uom = "m" or cloudBase/@uom = "[ft_i]"InvariantApproved
      +
      Details: +
      +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-1<br/>Description: cloudBase shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:cloudBase) and not(iwxxm:cloudBase/@xsi:nil = 'true') ) then( (iwxxm:cloudBase/@uom = 'm') or (iwxxm:cloudBase/@uom = '[ft_i]') ) else( true() ) )<br/>
      + +
      +
      +
      cloudTop/@uom = "m" or cloudTope/@uom = "[ft_i]"InvariantApproved
      +
      Details: +
      +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-2<br/>Description: cloudTop shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:cloudTop) and not(iwxxm:cloudTop/@xsi:nil = 'true') ) then( (iwxxm:cloudTop/@uom = 'm') or (iwxxm:cloudTop/@uom = '[ft_i]') ) else( true() ) )<br/>
      + +
      +
      +
      directionOfMotion/@uom = "deg"InvariantApproved
      +
      Details: +
      +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-3<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then( iwxxm:directionOfMotion/@uom = 'deg' ) else true())<br/>
      + +
      +
      +
      speedOfMotion/@uom = "km/h" or speedOfMotion/@uom = "[kn_i]")InvariantApproved
      +
      Details: +
      +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-4<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
      + +
      +
      +
      surfaceVisibility/@uom = "m"InvariantApproved
      +
      Details: +
      +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-5<br/>Description: surfaceVisibility shall be reported in metres (m)<br/>Assertion: ( if( exists(iwxxm:surfaceVisibility) and not(iwxxm:surfaceVisibility/@xsi:nil = 'true') ) then( iwxxm:surfaceVisibility/@uom = 'm' ) else( true() ) )<br/>
      + +
      +
      +
      surfaceWindspeed/@uom = "m/s" or surfaceWindspeed/@uom = "[kn_i]")InvariantApproved
      +
      Details: +
      +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-6<br/>Description: surfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:surfaceWindSpeed) and not(iwxxm:surfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:surfaceWindSpeed/@uom = 'm/s') or (iwxxm:surfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      + +
      +
      +
      surfaceWindDirection/@uom = "deg"InvariantApproved
      +
      Details: +
      +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-7<br/>Description: surfaceWindDirection shall be reported in the degrees unit of measure ('deg')<br/>Assertion: ( if( exists(iwxxm:surfaceWindDirection) and not(iwxxm:surfaceWindDirection/@xsi:nil = 'true') ) then( iwxxm:surfaceWindDirection/@uom = 'deg' ) else( true() ) )<br/>
      + +
      +
      +
      surfaceWindDirection and surfaceWindSpeed must be reported togetherInvariantApproved
      +
      Details: +
      +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-8<br/>Description: surfaceWindDirection and surfaceWindSpeed must be reported together<br/>Assertion: ( if( not((exists(iwxxm:surfaceWindDirection) and exists(iwxxm:surfaceWindSpeed)) or (empty(iwxxm:surfaceWindDirection) and empty(iwxxm:surfaceWindSpeed))) ) then( false() ) else( true() ) )<br/>
      + +
      +
      +
      CRS requirements for iwxxm:geometryInvariantApproved
      +
      Details: +
      +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-9<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA4/EA97.htm b/IWXXM/html/EARoot/EA4/EA97.htm index 3bc31ef4..b1572923 100644 --- a/IWXXM/html/EARoot/EA4/EA97.htm +++ b/IWXXM/html/EARoot/EA4/EA97.htm @@ -2,7 +2,7 @@ - +AIRMET::AIRMETExpectedIntensityChange : Public Note + : Public <<enumeration>> Class @@ -42,7 +42,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -87,15 +87,202 @@ - + - +
      Created:
      Modified:2/16/2016 10:02:24 AM4/15/2021 8:05:25 PM
      -
      Examples of weather phenomena:<br/>    - Widespread mean surface wind (SFC WSPD nn[n]MPS)<br/>    - Surface visibility (SFC VIS nnnnM (mm))<br/>    - Isolated thunderstorms (ISOL TS)<br/>    - Occasional thunderstorms (OCNL TS)<br/>    - Isolated thunderstorms with hail (ISOL TSGR)<br/>    - Occasional thunderstorms with hail (OCNL TSGR)<br/>    - Mountain obscuration (MT OBSC)<br/>    - Broken cloud (BKN CLD)<br/>    - Overcast cloud (OVC CLD)<br/>    - Isolated cumulonimbus cloud (ISOL CB)<br/>    - Occasional cumulonimbus cloud (OCNL CB)<br/>    - Frequent cumulonimbus cloud (FRQ CB)<br/>    - Isolated towering cumulus cloud (ISOL TCU)<br/>    - Occasional towering cumulus cloud (OCNL TCU)<br/>    - Frequent towering cumulus cloud (FRQ TCU)<br/>    - Moderate icing (MOD ICE)<br/>    - Moderate turbulence (MOD TURB)<br/>    - Moderate mountain wave (MOD MTW)<br/>
      +
      Expected change in intensity for AIRMET phenomena.<br/><br/>See WMO No. 306 Vol I.2 Part B FM 94 BUFR code-table 0 20 028 'Expected change in intensity'.<br/>
      +
      +
        +
      • Attributes
      • +
      +
      + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public
        NO_CHANGE +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + No change (NC)<br/> +
      + + +
      + Public
        WEAKEN +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + Forecast to weaken (WKN)<br/> +
      + + +
      + Public
        INTENSIFY +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + Forecast to intensify (INTSF)<br/> +
      + + +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA4/EA98.htm b/IWXXM/html/EARoot/EA4/EA98.htm index 8ea74938..8d6877b5 100644 --- a/IWXXM/html/EARoot/EA4/EA98.htm +++ b/IWXXM/html/EARoot/EA4/EA98.htm @@ -2,7 +2,7 @@ -AIRMET +AIRMET::AeronauticalAreaWeatherPhenomenon : Public <<leaf>> Package + : Public <<codeList>> Class @@ -42,7 +42,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -87,14 +87,14 @@ - + - +
      Created:
      Modified:5/7/2021 4:37:23 PM4/29/2016 3:28:10 PM
      -
      AIRMET reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>AIRMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.  These weather phenomena are reported as impacted regions of airspace.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
      +
      Weather phenomenon of significance to aviation operations; used in AIRMET reports. The set of permitted options are defined in ICAO Annex 3 / WMO No. 49-2 C.3.1 sub-clause 1.1.4<br/>
        @@ -107,26 +107,79 @@
      Value
      version3.1.0RC1asDictionarytrue
      +
      Details: +
      +
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      codeSpacehttp://codes.wmo.int/49-2
      +
      Details: +
      +
      Description: URI that identifies the authority for this dictionary and its members
      + +
      +
      +
      dictionaryIdentifierhttp://codes.wmo.int/49-2/AirWxPhenomena
      -
      Details: -
      -   +
      Details: +
      +
      Description: URI that identifies this dictionary
      + +
      +
      +
      extensibilitynone
      +
      Details: +
      +
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      + +
      +
      +
      memberIdentifierStemhttp://codes.wmo.int/49-2/AirWxPhenomena
      +
      Details: +
      +
      Description: URI stem used for dictionary members
      +
      xsdDocumentairmet.xsdvocabularyhttp://codes.wmo.int/49-2/AirWxPhenomena
      -
      Details: -
      -
      Description: Name of an XML Schema document to create representing the content of this package
      +
      Details: +
      +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      @@ -137,9 +190,9 @@
      -
      Details: -
      -
      Values: iso19136_2007 | iso19139_2007 | iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply
      +
      Details: +
      +
      Values: iso19136_2007 | iso19139_2007 | iso19136_2007_INSPIRE_Extensions | iso19136_2007_METCE_Extensions
      Default: iso19136_2007
      Description: XML Schema encoding rule to apply
      diff --git a/IWXXM/html/EARoot/EA4/EA99.htm b/IWXXM/html/EARoot/EA4/EA99.htm index 41ab4242..9aad360d 100644 --- a/IWXXM/html/EARoot/EA4/EA99.htm +++ b/IWXXM/html/EARoot/EA4/EA99.htm @@ -2,7 +2,7 @@ - +AIRMET::WeatherCausingVisibilityReduction : Public Note + : Public <<codeList>> Class @@ -42,7 +42,7 @@ - + @@ -87,15 +87,67 @@ - + - +
      Created:
      Modified:2/16/2016 10:02:24 AM7/23/2016 11:09:28 AM
      -
      Examples:<br/>    - Mist (BR)<br/>    - Duststorm (DS)<br/>    - Dust (DU)<br/>    - Drizzle (DZ)<br/>    - Funnel Cloud (FC)<br/>    - Fog (FG)<br/>    - Smoke (FU)<br/>    - Hail (GR)<br/>    - Small hail (GS)<br/>    - Haze (HZ)<br/>    - Ice pellets (PL)<br/>    - Dust/stand whirls (PO)<br/>    - Rain (RA)<br/>    - Sand (SA)<br/>    - Snow grams (SG)<br/>    - Snow (SN)<br/>    - Squall (SQ)<br/>    - Sandstorm (SS)<br/>    - Volcanic Ash (VA)<br/>
      +
      A weather condition reducing visibility, such as dust, rain or volcanic ash.<br/><br/>See ICAO Annex 3/ WMO No. 49-2 Appendix 6 Section 2.1.<br/>
      +
      +
        +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      asDictionarytrue
      +
      Details: +
      +
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      extensibilitynone
      +
      Details: +
      +
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      + +
      +
      +
      vocabularyhttp://codes.wmo.int/49-2/WeatherCausingVisibilityReduction
      +
      Details: +
      +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      + +
      +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA5.htm b/IWXXM/html/EARoot/EA5.htm index 6fa2e614..2060383a 100644 --- a/IWXXM/html/EARoot/EA5.htm +++ b/IWXXM/html/EARoot/EA5.htm @@ -42,7 +42,7 @@
      Modified:5/7/2021 4:36:13 PM7/15/2021 1:04:38 AM
      version2021-2RC12021-2RC2
      diff --git a/IWXXM/html/EARoot/EA5/EA100.htm b/IWXXM/html/EARoot/EA5/EA100.htm new file mode 100644 index 00000000..6a81a772 --- /dev/null +++ b/IWXXM/html/EARoot/EA5/EA100.htm @@ -0,0 +1,77 @@ + + + + +Context Diagram: Tropical Cyclone Advisory + + + + +
      + + + + + + + +
      Context Diagram: Tropical Cyclone Advisory : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:2/16/2016 10:11:15 AM
      Modified:7/29/2020 7:38:32 PM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA107.png b/IWXXM/html/EARoot/EA5/EA101.png similarity index 100% rename from IWXXM/html/EARoot/EA5/EA107.png rename to IWXXM/html/EARoot/EA5/EA101.png diff --git a/IWXXM/html/EARoot/EA5/EA102.htm b/IWXXM/html/EARoot/EA5/EA102.htm new file mode 100644 index 00000000..a8efc2d2 --- /dev/null +++ b/IWXXM/html/EARoot/EA5/EA102.htm @@ -0,0 +1,80 @@ + + + + +Context Diagram: Tropical Cyclone Observed Conditions + + + + +
      + + + + + + + + + + +
      Context Diagram: Tropical Cyclone Observed Conditions : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:2/16/2016 11:34:25 AM
      Modified:5/7/2021 6:19:37 AM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA111.png b/IWXXM/html/EARoot/EA5/EA103.png similarity index 100% rename from IWXXM/html/EARoot/EA5/EA111.png rename to IWXXM/html/EARoot/EA5/EA103.png diff --git a/IWXXM/html/EARoot/EA5/EA104.htm b/IWXXM/html/EARoot/EA5/EA104.htm new file mode 100644 index 00000000..6698032b --- /dev/null +++ b/IWXXM/html/EARoot/EA5/EA104.htm @@ -0,0 +1,78 @@ + + + + +Context Diagram: Tropical Cyclone Forecast Conditions + + + + +
      + + + + + + + + +
      Context Diagram: Tropical Cyclone Forecast Conditions : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:2/16/2016 1:57:12 PM
      Modified:5/5/2019 12:34:27 AM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA113.png b/IWXXM/html/EARoot/EA5/EA105.png similarity index 100% rename from IWXXM/html/EARoot/EA5/EA113.png rename to IWXXM/html/EARoot/EA5/EA105.png diff --git a/IWXXM/html/EARoot/EA5/EA106.htm b/IWXXM/html/EARoot/EA5/EA106.htm index 91aab680..9777e3d4 100644 --- a/IWXXM/html/EARoot/EA5/EA106.htm +++ b/IWXXM/html/EARoot/EA5/EA106.htm @@ -2,7 +2,7 @@ -Context Diagram: Tropical Cyclone Advisory +Tropical Cyclone Advisory +
      - - - - - - - -
      Context Diagram: Tropical Cyclone Advisory : Class diagram
      + + : Public <<leaf>> Package - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
      Created:2/16/2016 10:11:15 AM2/16/2016 10:03:42 AM
      Modified:7/29/2020 7:38:32 PMModified:7/15/2021 1:05:58 AM
      Project:
      Project:
      Advanced:Advanced:
      +
      Tropical Cyclone Advisory reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>Tropical Cyclone Advisories (TCA) report the occurrence and/or expected occurrence of tropical cyclone phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
      + +
      +
        +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      version3.1.0RC2
      +
      Details: +
      +   +
      +
      +
      xsdDocumenttropicalCycloneAdvisory.xsd
      +
      Details: +
      +
      Description: Name of an XML Schema document to create representing the content of this package.
      + +
      +
      +
      xsdEncodingRuleiso19136_2007_METCE_Extensions
      +
      Details: +
      +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      + +
      +
      +
      - -
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA116.htm b/IWXXM/html/EARoot/EA5/EA107.htm similarity index 98% rename from IWXXM/html/EARoot/EA5/EA116.htm rename to IWXXM/html/EARoot/EA5/EA107.htm index 072bae58..4ad11fe9 100644 --- a/IWXXM/html/EARoot/EA5/EA116.htm +++ b/IWXXM/html/EARoot/EA5/EA107.htm @@ -91,7 +91,7 @@
      Used for observed conditions on a Tropical Cyclone Advisory<br/>
      diff --git a/IWXXM/html/EARoot/EA5/EA108.htm b/IWXXM/html/EARoot/EA5/EA108.htm index 89b6100a..5ee20da6 100644 --- a/IWXXM/html/EARoot/EA5/EA108.htm +++ b/IWXXM/html/EARoot/EA5/EA108.htm @@ -2,7 +2,7 @@ -Context Diagram: Tropical Cyclone Advisory + +
      - - - - - - - -
      Context Diagram: Tropical Cyclone Advisory : Class diagram
      + + : Public Note - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:2/16/2016 10:11:15 AM2/16/2016 1:58:04 PM
      Modified:7/29/2020 7:38:32 PMModified:10/17/2018 11:06:19 PM
      Project:
      Project:
      Advanced:Advanced:
      - -
      +
      Used for forecast conditions on a Tropical Cyclone Advisory<br/>
      + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA117.htm b/IWXXM/html/EARoot/EA5/EA109.htm similarity index 77% rename from IWXXM/html/EARoot/EA5/EA117.htm rename to IWXXM/html/EARoot/EA5/EA109.htm index 95b83bb4..f8638ca3 100644 --- a/IWXXM/html/EARoot/EA5/EA117.htm +++ b/IWXXM/html/EARoot/EA5/EA109.htm @@ -91,7 +91,7 @@
      An advisory of tropical cyclone conditions of significance to aviation as represented in ICAO Annex 3 / WMO No. 49-2.  Tropical cyclone advisories are issued by tropical cyclone advisory centres (TCACs)<br/>
      @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -284,43 +284,43 @@
      - Public StringWithNilReason
        advisoryNumber + Public StringWithNilReason
        advisoryNumber
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -342,43 +342,43 @@
      - Public TropicalCycloneObservedConditions
        observation + Public TropicalCycloneObservedConditions
        observation
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -400,43 +400,43 @@
      - Public TropicalCycloneForecastConditions
        forecast + Public TropicalCycloneForecastConditions
        forecast
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -458,43 +458,43 @@
      - Public StringWithNilReason
        remarks + Public StringWithNilReason
        remarks
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -521,38 +521,38 @@ - +
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -587,8 +587,8 @@ - + diff --git a/IWXXM/html/EARoot/EA5/EA109.png b/IWXXM/html/EARoot/EA5/EA109.png deleted file mode 100644 index 66ba05fd786814104e7616725b56b7cdc619428f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22255 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 T6EcMZ*#hb+I?5GF*6;rdg2zXp diff --git a/IWXXM/html/EARoot/EA5/EA110.htm b/IWXXM/html/EARoot/EA5/EA110.htm index 10a856fe..ab14aeb4 100644 --- a/IWXXM/html/EARoot/EA5/EA110.htm +++ b/IWXXM/html/EARoot/EA5/EA110.htm @@ -2,7 +2,7 @@ -Context Diagram: Tropical Cyclone Observed Conditions +Tropical Cyclone Advisory::TropicalCycloneObservedConditions +
      - - - - - - - - - - -
      Context Diagram: Tropical Cyclone Observed Conditions : Class diagram
      + + : Public <<featureType>> Class
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -600,8 +600,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -613,8 +613,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -636,8 +636,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingTropicalCycloneAdvisoryCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingTropicalCycloneAdvisoryCentre) ) else( true() ) )<br/>
      @@ -651,8 +651,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingTropicalCycloneAdvisoryCentre, iwxxm:tropicalCycloneName, iwxxm:advisoryNumber, iwxxm:observation, iwxxm:forecast, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingTropicalCycloneAdvisoryCentre) and exists(iwxxm:tropicalCycloneName) and exists(iwxxm:advisoryNumber) and exists(iwxxm:observation) and exists(iwxxm:forecast) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/><br/>
      @@ -672,7 +672,7 @@
      Notes
      «featureType» Report«featureType» Report Class Generalization To
      - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + +
      Created:2/16/2016 11:34:25 AM2/16/2016 10:10:17 AM
      Modified:5/7/2021 6:19:37 AMModified:4/15/2021 6:54:27 PM
      Project:
      Project:
      Advanced:Advanced:
      +
      Observed conditions of a tropical cyclone <br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      • Constraints
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public TM_Object
        phenomenonTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The time at which meteorological phenomena occur<br/> +
      + + +
      + Public GM_Point
        tropicalCyclonePosition +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + The tropical cyclone position<br/> +
      + + +
      + Public AirspaceVolume
        cumulonimbusCloudLocation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + Location of cumulonimbus cloud<br/> +
      + + +
      + Public TropicalCycloneMovement
        movement +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=4
      +
      + + + + +
      + Notes: + + The movement observed for the tropical cyclone<br/> +
      + + +
      + Public Angle
        movementDirection +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=5
      +
      + + + + +
      + Notes: + + The movement direction observed.  Only reported when the tropical cyclone is moving at least 2 km/h or 1 knot. Direction of movement shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> +
      + + +
      + Public Velocity
        movementSpeed +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=6
      +
      + + + + +
      + Notes: + + The movement speed observed.  Only reported when the tropical cyclone is moving at least 2 km/h or 1 knot.  Speed of movement shall be provided in either two units of measures: "km/h" or "[kn_i]" (knot).<br/> +
      + + +
      + Public TropicalCycloneIntensityChange
        intensityChange +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=7
      +
      + + + + +
      + Notes: + + Changes of maximum surface wind speed at time of observation.<br/> +
      + + +
      + Public Measure
        centralPressure +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=8
      +
      + + + + +
      + Notes: + + The central pressure of the tropical cyclone.  Central pressure of cyclone shall be provided in hectoPascals (hPa).<br/> +
      + + +
      + Public Velocity
        maximumSurfaceWindSpeed +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=9
      +
      + + + + +
      + Notes: + + The maximum 10-minute mean surface wind speed near the centre of the tropical cyclone which shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/> +
      + + +
      -
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      centralPressure/@uom = "hPa"InvariantApproved
      +
      Details: +
      +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-1<br/>Description: centralPressure shall be reported in hectopascals (hPa)<br/>Assertion: ( if( exists(iwxxm:centralPressure) and not(iwxxm:centralPressure/@xsi:nil = 'true') ) then( iwxxm:centralPressure/@uom = 'hPa' ) else( true() ) )<br/>
      + +
      +
      +
      maximumSurfaceWindSpeed/@uom = "m/s" or maximumSurfaceWindSpeed/@uom = "[kn_i]"InvariantApproved
      +
      Details: +
      +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-2<br/>Description: maximumSurfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:maximumSurfaceWindSpeed) and  not(iwxxm:maximumSurfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:maximumSurfaceWindSpeed/@uom = 'm/s') or (iwxxm:maximumSurfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      + +
      +
      +
      movementDirection/@uom = "deg"InvariantApproved
      +
      Details: +
      +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-3<br/>Description: movementDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:movementDirection) and not(iwxxm:movementDirection/@xsi:nil = 'true') ) then( iwxxm:movementDirection/@uom = 'deg' ) else( true() ) )<br/>
      + +
      +
      +
      movementSpeed/@uom = "km/h" or movementSpeed/@uom = "[kn_i]"InvariantApproved
      +
      Details: +
      +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-4<br/>Description: movementSpeed shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:movementSpeed) and not(iwxxm:movementSpeed/@xsi:nil = 'true') ) then( (iwxxm:movementSpeed/@uom = 'km/h') or (iwxxm:movementSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      + +
      +
      +
      CRS requirements for iwxxm:tropicalCyclonePositionInvariantApproved
      +
      Details: +
      +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-5<br/>Description: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:tropicalCyclonePosition/gml:Point) ) then( empty(index-of(iwxxm:tropicalCyclonePosition/gml:Point/gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      + +
      +
      +
      CRS requirements for cumulonimbusCloudLocationInvariantApproved
      +
      Details: +
      +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-6<br/>Description: If a geometry of iwxxm:cumulonimbusCloudLocation is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:cumulonimbusCloudLocation//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:cumulonimbusCloudLocation//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA119.htm b/IWXXM/html/EARoot/EA5/EA111.htm similarity index 81% rename from IWXXM/html/EARoot/EA5/EA119.htm rename to IWXXM/html/EARoot/EA5/EA111.htm index 794f58cb..73260371 100644 --- a/IWXXM/html/EARoot/EA5/EA119.htm +++ b/IWXXM/html/EARoot/EA5/EA111.htm @@ -91,7 +91,7 @@
      Forecast conditions of a tropical cyclone <br/>
      @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -225,43 +225,43 @@ - - + + - - + + - - + + - + @@ -55,7 +55,7 @@ - + @@ -109,7 +109,7 @@ - + - + - + - +
      - Public VelocityWithNilReason
        maximumSurfaceWindSpeed + Public VelocityWithNilReason
        maximumSurfaceWindSpeed
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@ - + @@ -55,7 +55,7 @@ - + @@ -109,7 +109,7 @@ - + - + diff --git a/IWXXM/html/EARoot/EA6/EA120.png b/IWXXM/html/EARoot/EA6/EA115.png similarity index 100% rename from IWXXM/html/EARoot/EA6/EA120.png rename to IWXXM/html/EARoot/EA6/EA115.png diff --git a/IWXXM/html/EARoot/EA6/EA116.htm b/IWXXM/html/EARoot/EA6/EA116.htm new file mode 100644 index 00000000..1b6188ee --- /dev/null +++ b/IWXXM/html/EARoot/EA6/EA116.htm @@ -0,0 +1,81 @@ + + + + +Context Diagram: Volcanic Ash Observed Conditions + + + + +
      + + + + + + + + + + + +
      Context Diagram: Volcanic Ash Observed Conditions : Class diagram
      +
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -345,8 +345,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneForecastConditions-1<br/>Description: maximumSurfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:maximumSurfaceWindSpeed) and not(iwxxm:maximumSurfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:maximumSurfaceWindSpeed/@uom = 'm/s') or (iwxxm:maximumSurfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -360,8 +360,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneForecastConditions-2<br/>Description: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:tropicalCyclonePosition/gml:Point) ) then( empty(index-of(iwxxm:tropicalCyclonePosition/gml:Point/gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA5/EA112.htm b/IWXXM/html/EARoot/EA5/EA112.htm index 6962f91f..3b5daaed 100644 --- a/IWXXM/html/EARoot/EA5/EA112.htm +++ b/IWXXM/html/EARoot/EA5/EA112.htm @@ -2,7 +2,7 @@ -Context Diagram: Tropical Cyclone Forecast Conditions +Tropical Cyclone Advisory::TropicalCycloneMovement +
      - - - - - - - - -
      Context Diagram: Tropical Cyclone Forecast Conditions : Class diagram
      + + : Public <<enumeration>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
      Created:2/16/2016 1:57:12 PM2/16/2016 11:48:14 AM
      Modified:5/5/2019 12:34:27 AMModified:8/2/2020 2:13:43 PM
      Project:
      Project:
      Advanced:Advanced:
      +
      The movement type for a tropical cyclone, either MOVING or STATIONARY<br/>
      + +
      +
        +
      • Attributes
      • +
      +
      + + + + + + + + + + + + + +
      Attribute
      + Public int
        MOVING +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The tropical cyclone is moving and will be reported with the associated movement speed and direction<br/> +
      + + +
      + Public int
        STATIONARY +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + The tropical cyclone is stationary (#lt; 2 km/h or 1 kt) and will not have a reported movement speed or direction<br/> +
      + + +
      -
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA113.htm b/IWXXM/html/EARoot/EA5/EA113.htm index 283f7689..5564ad69 100644 --- a/IWXXM/html/EARoot/EA5/EA113.htm +++ b/IWXXM/html/EARoot/EA5/EA113.htm @@ -2,7 +2,7 @@ - +Tropical Cyclone Advisory::TropicalCycloneIntensityChange : Public Note + : Public <<enumeration>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -87,15 +87,202 @@ - + - +
      Created:2/16/2016 1:58:04 PM1/10/2021 8:13:04 PM
      Modified:10/17/2018 11:06:19 PM5/7/2021 6:07:18 AM
      -
      Used for forecast conditions on a Tropical Cyclone Advisory<br/>
      +
      Change in intensity at the time of the observation.<br/>
      +
      +
        +
      • Attributes
      • +
      +
      + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public
        NO_CHANGE +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + No change in intensity<br/> +
      + + +
      + Public
        WEAKEN +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + Tropical cyclone has weakened<br/> +
      + + +
      + Public
        INTENSIFY +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + Tropical cyclone has intensified<br/> +
      + + +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA5/EA118.htm b/IWXXM/html/EARoot/EA5/EA118.htm deleted file mode 100644 index c74ecd4a..00000000 --- a/IWXXM/html/EARoot/EA5/EA118.htm +++ /dev/null @@ -1,786 +0,0 @@ - - - - -Tropical Cyclone Advisory::TropicalCycloneObservedConditions - - - - - -
      - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:2/16/2016 10:10:17 AM
      Modified:4/15/2021 6:54:27 PM
      Project:
      Advanced:
      -
      Observed conditions of a tropical cyclone <br/>
      - -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      • Constraints
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public TM_Object
        phenomenonTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The time at which meteorological phenomena occur<br/> -
      - - -
      - Public GM_Point
        tropicalCyclonePosition -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - The tropical cyclone position<br/> -
      - - -
      - Public AirspaceVolume
        cumulonimbusCloudLocation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - Location of cumulonimbus cloud<br/> -
      - - -
      - Public TropicalCycloneMovement
        movement -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=4
      -
      - - - - -
      - Notes: - - The movement observed for the tropical cyclone<br/> -
      - - -
      - Public Angle
        movementDirection -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=5
      -
      - - - - -
      - Notes: - - The movement direction observed.  Only reported when the tropical cyclone is moving at least 2 km/h or 1 knot. Direction of movement shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> -
      - - -
      - Public Velocity
        movementSpeed -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=6
      -
      - - - - -
      - Notes: - - The movement speed observed.  Only reported when the tropical cyclone is moving at least 2 km/h or 1 knot.  Speed of movement shall be provided in either two units of measures: "km/h" or "[kn_i]" (knot).<br/> -
      - - -
      - Public TropicalCycloneIntensityChange
        intensityChange -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=7
      -
      - - - - -
      - Notes: - - Changes of maximum surface wind speed at time of observation.<br/> -
      - - -
      - Public Measure
        centralPressure -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=8
      -
      - - - - -
      - Notes: - - The central pressure of the tropical cyclone.  Central pressure of cyclone shall be provided in hectoPascals (hPa).<br/> -
      - - -
      - Public Velocity
        maximumSurfaceWindSpeed -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=9
      -
      - - - - -
      - Notes: - - The maximum 10-minute mean surface wind speed near the centre of the tropical cyclone which shall be provided in either two units of measures: "m/s" or "[kn_i]" (knot).<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      centralPressure/@uom = "hPa"InvariantApproved
      -
      Details: -
      -
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-1<br/>Description: centralPressure shall be reported in hectopascals (hPa)<br/>Assertion: ( if( exists(iwxxm:centralPressure) and not(iwxxm:centralPressure/@xsi:nil = 'true') ) then( iwxxm:centralPressure/@uom = 'hPa' ) else( true() ) )<br/>
      - -
      -
      -
      maximumSurfaceWindSpeed/@uom = "m/s" or maximumSurfaceWindSpeed/@uom = "[kn_i]"InvariantApproved
      -
      Details: -
      -
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-2<br/>Description: maximumSurfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:maximumSurfaceWindSpeed) and  not(iwxxm:maximumSurfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:maximumSurfaceWindSpeed/@uom = 'm/s') or (iwxxm:maximumSurfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      - -
      -
      -
      movementDirection/@uom = "deg"InvariantApproved
      -
      Details: -
      -
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-3<br/>Description: movementDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:movementDirection) and not(iwxxm:movementDirection/@xsi:nil = 'true') ) then( iwxxm:movementDirection/@uom = 'deg' ) else( true() ) )<br/>
      - -
      -
      -
      movementSpeed/@uom = "km/h" or movementSpeed/@uom = "[kn_i]"InvariantApproved
      -
      Details: -
      -
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-4<br/>Description: movementSpeed shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:movementSpeed) and not(iwxxm:movementSpeed/@xsi:nil = 'true') ) then( (iwxxm:movementSpeed/@uom = 'km/h') or (iwxxm:movementSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      - -
      -
      -
      CRS requirements for iwxxm:tropicalCyclonePositionInvariantApproved
      -
      Details: -
      -
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-5<br/>Description: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:tropicalCyclonePosition/gml:Point) ) then( empty(index-of(iwxxm:tropicalCyclonePosition/gml:Point/gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      - -
      -
      -
      CRS requirements for cumulonimbusCloudLocationInvariantApproved
      -
      Details: -
      -
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-6<br/>Description: If a geometry of iwxxm:cumulonimbusCloudLocation is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:cumulonimbusCloudLocation//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:cumulonimbusCloudLocation//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      - -
      -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA120.htm b/IWXXM/html/EARoot/EA5/EA120.htm deleted file mode 100644 index cf0ef0bb..00000000 --- a/IWXXM/html/EARoot/EA5/EA120.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Tropical Cyclone Advisory::TropicalCycloneMovement - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:2/16/2016 11:48:14 AM
      Modified:8/2/2020 2:13:43 PM
      Project:
      Advanced:
      -
      The movement type for a tropical cyclone, either MOVING or STATIONARY<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public int
        MOVING -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The tropical cyclone is moving and will be reported with the associated movement speed and direction<br/> -
      - - -
      - Public int
        STATIONARY -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - The tropical cyclone is stationary (#lt; 2 km/h or 1 kt) and will not have a reported movement speed or direction<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA5/EA121.htm b/IWXXM/html/EARoot/EA5/EA121.htm deleted file mode 100644 index c89cc697..00000000 --- a/IWXXM/html/EARoot/EA5/EA121.htm +++ /dev/null @@ -1,289 +0,0 @@ - - - - -Tropical Cyclone Advisory::TropicalCycloneIntensityChange - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:1/10/2021 8:13:04 PM
      Modified:5/7/2021 6:07:18 AM
      Project:
      Advanced:
      -
      Change in intensity at the time of the observation.<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public
        NO_CHANGE -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - No change in intensity<br/> -
      - - -
      - Public
        WEAKEN -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - Tropical cyclone has weakened<br/> -
      - - -
      - Public
        INTENSIFY -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - Tropical cyclone has intensified<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6.htm b/IWXXM/html/EARoot/EA6.htm index 263c603c..ab1ca3bb 100644 --- a/IWXXM/html/EARoot/EA6.htm +++ b/IWXXM/html/EARoot/EA6.htm @@ -42,7 +42,7 @@
      Modified:5/7/2021 4:36:35 PM7/15/2021 1:04:56 AM
      version3.1.0RC13.1.0RC2
      diff --git a/IWXXM/html/EARoot/EA6/EA119.htm b/IWXXM/html/EARoot/EA6/EA114.htm similarity index 89% rename from IWXXM/html/EARoot/EA6/EA119.htm rename to IWXXM/html/EARoot/EA6/EA114.htm index 3221a761..c88591de 100644 --- a/IWXXM/html/EARoot/EA6/EA119.htm +++ b/IWXXM/html/EARoot/EA6/EA114.htm @@ -33,12 +33,12 @@
      - + - - - - + + + +
      Context Diagram: Volcanic Ash Advisory : Class diagram
      @@ -49,7 +49,7 @@
      Modified:7/29/2020 7:40:36 PM1/10/2021 2:43:26 PM
      Project:
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:2/16/2016 10:02:54 AM
      Modified:5/5/2019 12:38:39 AM
      Project:
      Advanced:
      + + + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA122.png b/IWXXM/html/EARoot/EA6/EA117.png similarity index 100% rename from IWXXM/html/EARoot/EA6/EA122.png rename to IWXXM/html/EARoot/EA6/EA117.png diff --git a/IWXXM/html/EARoot/EA6/EA118.htm b/IWXXM/html/EARoot/EA6/EA118.htm new file mode 100644 index 00000000..6824b94b --- /dev/null +++ b/IWXXM/html/EARoot/EA6/EA118.htm @@ -0,0 +1,80 @@ + + + + +Context Diagram: Volcanic Ash Forecast Conditions + + + + +
      + + + + + + + + + + +
      Context Diagram: Volcanic Ash Forecast Conditions : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:10/17/2018 11:43:53 PM
      Modified:4/28/2019 7:41:23 PM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA124.png b/IWXXM/html/EARoot/EA6/EA119.png similarity index 100% rename from IWXXM/html/EARoot/EA6/EA124.png rename to IWXXM/html/EARoot/EA6/EA119.png diff --git a/IWXXM/html/EARoot/EA7/EA153.htm b/IWXXM/html/EARoot/EA6/EA120.htm similarity index 63% rename from IWXXM/html/EARoot/EA7/EA153.htm rename to IWXXM/html/EARoot/EA6/EA120.htm index 79da1579..65353fe4 100644 --- a/IWXXM/html/EARoot/EA7/EA153.htm +++ b/IWXXM/html/EARoot/EA6/EA120.htm @@ -2,7 +2,7 @@ -Space Weather Advisory::SpaceWeatherPhenomena +Volcanic Ash Advisory : Public <<codeList>> Class + : Public <<leaf>> Package - + - + @@ -55,7 +55,7 @@ - + @@ -87,14 +87,15 @@ - + - +
      Created:4/26/2018 10:05:39 AM2/16/2016 10:02:53 AM
      Modified:8/2/2020 2:29:57 PM7/15/2021 1:06:09 AM
      - +
      Volcanic Ash Advisory reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>Volcanic Ash Advisories report the occurrence and/or expected occurrence of specified en-route volcanic ash phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.  These phenomena are reported as impacted regions of airspace.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
      +
      • Tagged Values
      • @@ -106,40 +107,39 @@
      Value
      asDictionarytrueversion3.1.0RC2
      -
      Details: -
      -
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - +
      Details: +
      +  
      extensibilitynonexsdDocumentvolcanicAshAdvisory.xsd
      -
      Details: -
      -
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      +
      Details: +
      +
      Description: Name of an XML Schema document to create representing the content of this package.
      vocabularyhttp://codes.wmo.int/49-2/SpaceWxPhenomenaxsdEncodingRuleiso19136_2007_METCE_Extensions
      -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      +
      Details: +
      +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA6/EA121.htm b/IWXXM/html/EARoot/EA6/EA121.htm index b57826ad..d5f68adf 100644 --- a/IWXXM/html/EARoot/EA6/EA121.htm +++ b/IWXXM/html/EARoot/EA6/EA121.htm @@ -2,7 +2,7 @@ -Context Diagram: Volcanic Ash Observed Conditions + +
      - - - - - - - - - - - -
      Context Diagram: Volcanic Ash Observed Conditions : Class diagram
      + + : Public Note - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:2/16/2016 10:02:54 AM10/17/2018 11:46:14 PM
      Modified:5/5/2019 12:38:39 AMModified:10/17/2018 11:46:25 PM
      Project:
      Project:
      Advanced:Advanced:
      - -
      +
      Used for forecast conditions on Volcanic Ash Advisory reports<br/>
      + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA122.htm b/IWXXM/html/EARoot/EA6/EA122.htm index 2ae9df3d..7c13a086 100644 --- a/IWXXM/html/EARoot/EA6/EA122.htm +++ b/IWXXM/html/EARoot/EA6/EA122.htm @@ -2,7 +2,7 @@ -Context Diagram: Volcanic Ash Advisory + +
      - - - - - - - - - -
      Context Diagram: Volcanic Ash Advisory : Class diagram
      + + : Public Note - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:2/16/2016 10:02:54 AM2/16/2016 10:02:53 AM
      Modified:1/10/2021 2:43:26 PMModified:10/17/2018 11:46:43 PM
      Project:
      Project:
      Advanced:Advanced:
      -
      Advisory number: year in full and message number (separate sequence for each volcano)<br/>
      +
      Used for observed (or estimated) conditions on Volcanic Ash Advisory reports<br/>
      -
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA123.htm b/IWXXM/html/EARoot/EA6/EA123.htm index c5d8b0b1..5e022606 100644 --- a/IWXXM/html/EARoot/EA6/EA123.htm +++ b/IWXXM/html/EARoot/EA6/EA123.htm @@ -2,7 +2,7 @@ -Context Diagram: Volcanic Ash Forecast Conditions + +
      - - - - - - - - - - -
      Context Diagram: Volcanic Ash Forecast Conditions : Class diagram
      + + : Public Note - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:10/17/2018 11:43:53 PM2/16/2016 10:02:54 AM
      Modified:4/28/2019 7:41:23 PMModified:2/16/2016 10:02:54 AM
      Project:
      Project:
      Advanced:Advanced:
      - -
      +
      Examples include:<br/>  -RED<br/>  -ORANGE<br/>  -YELLOW<br/>  -GREEN<br/>
      + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA123.png b/IWXXM/html/EARoot/EA6/EA123.png deleted file mode 100644 index fecfe6de2cbdd619848407248ad4cd2437dafe63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38163 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�mc>w#@ZR+oWsWlAUhsp-SM>Q*KlnCwyc1tHjk#oGa zSWeZP?o_f82eG1C3Ogd)F^t$7mSik2AfctEta&smK2oUjuMILHUT}0m3Wi)xVuac@ zI<_k6yG{dQ%HWPuXmCHUyPLnqa}L8An2X9pZKL${{c(P;&j{u|OLA!SWAeqAlAIJl z&WI=5KM{Cy)cQ=&yuh4oKt6);&k;}kSyI1$)S7=y*IyltwDiMNf3%a<5<5=%N)P5y z*(x~FwrR`%r4Qea-rS_h&Fm#U4*VJDNQ5y2tf9iS;oL@ zR|yCEceG8-s=-?I&LWBUsM=}Iu@C-1TWX_8{*W=UxE}=BN&}ky|x~pk2J? ziv|DuC_q=;Od>VImiNv?V{Thsp{wFg!RoX0NR8G2N8*C5-a*`%h{@x&4o+!^Mvg@S z8{}U}T&^da?_ydEO4tJEYL#NUS7%OndhJN~Nv_rX)DjOR{MPv5UgA zUpHp<7;-A_8z)MV{LM*7*m(!@^XR+8vCM%LYr|X3B%$9aC&6jP&)ea;xD48foRt3d z%YQk1zH{^^i~=zrO_-H#wr{bzW^@XrGlbtB8Z z?wVTn>dbD|YWXGfptRWGQa*H!K{9UfWY1HD*3UpidM`qY zR=w`vknbrmw|ih{1^dj#~unF{iCtH0yAyKDDTRK*@GzwDn>}-4e;q0Gn*b=ipg~(cv=w92kpQh1D zqX-JVruE&?-$B(Y{AXA& z)cehn>fE?=u)qqm)t3=C#D@2`7DAWU=Na>ME=>@sG={cp)$zX|&as?Q5z*)byc4Xj zvD1p9+GDlJGQ@K2{~!HLnU3x4f z{7=CUb{ctEBd8rq{rg0yM_##AetiK*At%rCiu4i<+{$Q~{=Tz5;a&ZkW=?LFiXm5aPQe6=EYeE$Z*+ z05i+x1p@&%gn*+Uu)=qHWCRWA|1D9uOfPq2R4AouQe4iT3OYmw6-9o+8;FTfcLvVc z0BF;@JQvIC7j&hGw7fMmMSv!*?R1w>+q_ShlI-N^qNDG;lJB-KQ33Q^EPSJghEu z_Ge)iX>ur@SN(-=&CP*q5YjZ89*vLOql^fnVjYRonZL*?sPScWrxMa2pw_e0UWdse zc&3zmE`M>l;s7NYiYQ)PI>bw-vDU0~f|8RN{$ZpKPXt%G(c*tYIY!UTukyz*L!~CJ zlI)o?4e5-FeDVd%lwXS)LcA3A;m)7Sz zIbDda(Pq^@dM7hq@e{XSTjiwrRcudjT8y&-C~#UW-GPS)w{WG2SEr;Hem~iZY0Cf( zO`lKCA%+Ii1eN9P;jY_)8Gm##=PhUH4aJm!R4qGuXL?l=8nntfXI62yKrU~dT2&>v z+~CcwQKFx-V~P_E$OzMhlUpPGak-1G1OzN5;<{0!Upn`~YK&%v&01ykGDWP{9Sn^> zet7)TIA}1MWc?Xj64Ihew!Iq&&&b!x`={}+Wi^9E*P+{>_!l9Dzla{flfPCvaGf?7>8>m4QO@F@D+A)1LJ*X)f%bmqv`qe2!g>qas5NgrnKgH zx0rLC*6gGC#PtPg3Q>qnJb=M~Lw^Jp0)OE#ou;)h+wE1C`CUIf?wW)N2nvoZVE zI~YJC(CUMU!9G|{y|e=Ahl=MvnII%cr}Jwb4QM@AM9tFqD@cc~Hvj{VH%omcgo|%> zT3Aa`nDcb6%SC6H&EXQONNFQBAY;?Gzi|bM7D2 zmQofhKfknI{GK4b`G~&z$=C-hOZstOKKi;|xSl3|rmJN?Qz&XSIQJ8#f=}%1mHfr- zw-$d>cx0Dp=KVTRj_cdhxs@p#&5?i3@0%9zdD)QLdSL`E&HQ zWXNNh`}G($9*^wS2sGv?9hf^2Y;zDpRO8i$1k2emHo;U|{CjN;-_WwK7xWD;SjD?<)=QFIE( z@B#)yl~#Br%W?KM50the+*(r;=KG&m0J2YT?#+dL$>`E0pRWVtgoRCe3MFJXTuL=s z(CqO@4l57mA?@caeDqxc<7W|)m8KA53p{z^-D6M2M2)^ub*O>Q9@!sZ@J;kCJ60KkQl8z3Ht)c@e@pVWIMcCjYYUpPZY!?YztY zji=duqPOg)S{i}_+!U*39wY%)+yqK@&%{rgkIE}6D;E~j*OC9-Rp7eX>3?@z!2Lfv zF8qHVQ2Np$+vEP6SpQ;uyOn$_533C)N4&*bUSgXe6u1>X<>Tm*Uq2yD9z{H@Ye&xS z%YrPBEdVBq$t-Rn)Jj!MgTl)M*NcP4s|T7u%E*J~r^%Wv&leh*%) zyptu4kKXIpZC&SCmHRgXA|~7tW6t~5D#DWJq)uM1j|oVf%*U5rFWQz^^qIt1Cd%om zf$z_!@e7Am+^QG%oo{bzNX25Cv0VCm+>74&F~fa<=UbJe5=G{){KYud(fTl**59XN z=WnAe2h|8fTj|iluUoA2++1x>@=T2P?8|{lPgtAtt!cW?Js}RsW+EV=pD!)qqq_V$ z{fi!EY5cU~XbtkJVFcoYLw1c6=xl~NnEF(kG3t|pve%pp1ebO;pyLyPr|ltn=kEIZyCu@wh{rEuMnw(WPkng7{KE6Tvsm znD0q_D`&%8Am!!mHC#AIljLYokIMI+^9=o0y2btYx5)#e)HgOrs@Ipk3oH`l3Qt3TJT%MPo>_edfL0_KYZ;<|>FSy#j*A zt`;+pO}*w+k^W}IUE6H}=IdO)?(l%WV34rGd5^|{{jXQ)eb$*3N})>d6yiLMP8k@s zTT@m4;Gq%GKjO;9X{qRlq8uunZ~dCqeJgs|L~x|Bpvk+>N&Jt9Af* ze&&BnGS4j71{a`b432Nt^X+#qF_czYLw(MqK&`Xht~Ufp)&1VFZ%oeat|pn~kz3Fw zr%4AkJog(*=0mFbP&gkc+>1$fYOPfmBVR1g-8zd`^4f;BpcqQ`xYAmJ zOjqwWgIJe-*E+G8Q}}!&h09cO-EWg8hz}$~-%Syhl|Go{=Rn!u z-BEVIb;QkNg%&{v|9bnK`num0?kcd>;Yjwf(dW@MD3BI(t8O>@;llyi=k{o(zgm=l z;Mcn@rE9pO5`F%Ojrf(x>~5%QxDWeim&Hr%C8y^!&aSKNkRBPOi0j1rz*y?QkAO8b z!86ZlqQ_{~F<$xROHM8)7BsHwHOl=q`I(&Gqh9YHJc$eL_{Z{7xzd8^JjN^b`8tYw zBq`)$NYd77l;rv2heP)T*E*l2QVpcvaWU~l8eSWDB3s*oCE zTDQlYJMjr$YpX}ZMf(O2meG`EyMlAL=J3o`0)-HF+Y$d_lJBko_EvCN&q1^u0A!Hr zT~U>}*An$hwL`R9jP)RD)`0VJMZW`u{PgNakG(ebFznvVUf71e0e0=9J&qm);cL_- z{RrZ_${uDxM_Vmd-w~6ppQ0wt1is#Qm#CqooXX{`zZD&)ybTFcv~3x9^!GTMGd%pW z3*A0*OI*9K=aWl##=770-7}zWGa>|A3MAWV+?V;6+})(S-c7b2WSkJc_-g*dU2 z%}qF$l-NIXn*6=IqgfH}xI=$gJ1jn9RMrbB-ETMiz3_EgwH18uX|AI|!sP)D`!r{L zG;du;#rfiU#{vJ}<#^r|>5eC-$JLDa4eP;%&W0dfkDq*!{Lr(E6|yuHey(k9aJiyw_RUgU0Rk;Jr}o$E^~6W7v3 z?ezNI#bPrs;H(-^ZMWQv#s-UC-_C;VhEuKEM=zqt(-ZsUHk#%eaU(K`IdduOn=j|q zmp;(E4zKWa745-S``{5awz0DFd0jK0;TgT^Re?Ys3wL%kZ;N-#%P73e5EBODBLFXt zl?lV7Tl;Rk0~7ca+i|)ae<1~NK7hRVVmR9i0cf}ewm1V%>pOeCYzp%cxb&RHe+dlN zP5F5Ip!HXEK-{F4${^(w5kulhr%~rVkMl2pvz6berIDoar5V>Y7EtES(({hEUrMjn z0Dw?pzi8u(UaKS5@}^YQ;S>pGs(W`L?{T7qO{9T=??spl$5q%nj;p0lNm^kTFPvWK zP77d_&<}gd(@jxlq>jJ5y(7+jZm!`?A}3J2!wHqLbRFWewxW>su8HsjBy1=2TPw39hWr)x=L+1JT3%;LVXQ(P63A}#7%=8=LEfw(=FH&2+)@1lg~p)I6Yri- zylVMJ-(gq&Z#*OkEwynftIJjwCmwJw} zsA{T=;Pq;q2pp)awkm%U(dhPhS%iQ3D#1UDjBV>-Ij=$CDz8A@IPLsptvF z0isZqmvRTBUpLC8TioIg_kWsm?YPFh;Q;u%^#(bs3q{f^&H7Kevs~ZZ{+5$q0MIqK z(4;0iljLz}o0o1F&oKJFAkH*U>>hq~n}1zz60k*Y=O3WlrobfXFXL>z5@VV5C*r-qb zTKuw4yoYiqEphFBL+mj^hD|4VuFYi2zeiMkFfwC`VvtTMtdOrSlA*3&22aw5Kh|Vi zK^lX|R6==+s0=e!;`Ur;X$*2PV{E<=@a^z*SjINduvvCcb+foUv&r>~ zgl^PPE>uh}Vd1i1y0^QBFERf71zzA!dw&~E_<-R{WzkRo?lTVi- zp%`_P3_bKF-H1Jw^3{FnCxd6Km@n2SCNqTe-QLId7O6yGnBCPJl8F~sZCe}QL<#VB zjJO`QjSqwHBmmPt{M#H5~39&1^$WEX}Rlt$JkYebY#876BFW654(DA`S9 zFc^ceGsgTrp5MRU@A-bt=iGD8x#ynqxu5&K@Av!le&2gvU{aE?Iv_C`pCEA22eAzR zPaM>(Cpz`b|G3+OAZ;s~yrUKP9;B(jzL5^;`qD@BoNnNdoTg_Z>dJDdEk(vdx%@IK z8lwTB?uet1IKkshUAG9^5&(I+?03*cmDI=Si$YilLQPvx0v>Qn8ihz*h(jn^+Kr$q zei`w~>YbH3fwEL&AzLS+IXYwta$`fG-z{B3=*mLIks8v>`k8(jDWzDTq(-2~UIj;^ zX0iJ9t1n33psndAmIf=>WvYByh$J9WYrJ+Ju3BfS;^6gZHvz!@#U%|$6PcBG&T~YD z`FBn1m;8PYrzD1iNpEoJpkl|0a9ID?Ob)vetl61?L6eXvR60+4hM>_JQfW0ms$?fDxGCflnzTg|OMRt~{umGgn zQTxgffb<;;=E)0}8BbXy4gU3o23$hW&xh6v_Mn zIh3gkDkI9`A#-~(581U{)-v}yV0Q26^_i?`F99b1_St-^&e>^1Kp1Pn?cBEY19e(wzSNc$?~C2t11o@mPgCp(JT03462hh(dt(A zVBb9R&mY$ehC5Ft_Vp`y;IhPpa5M9qSk;pb~EUvc4G?c;#GCLm6uGi=X^BRu~1Vu1y z0B-NFiZgmpg4HPOmtG8ZK=GO=m@|%(sV`Qf^Z2V_9Xz0LY}HZCYbBjJvyrv0W>k&{ z4CIXv&b<2mE!L3TLx({7G19$gv-q}Dw_exsF zDXDtn;+?Oraf3euoLW6qB(2A=?R6>Dnjy6wXzjlP=Ps(n=$0>%XCdJ**TN)y?{}|@ zy|m3la1GaeE>I0!xBNXeILu_P@gMt}JhPY+;4aN({OTi~qf8v?@Pk!c;UHbxU0q`3 zqT~}OH)Y4fdM)dGeg(U5^-^=%5K=nqyo0!!Z@kI6U4r|@OB?jUFy3nj%kcw*^s zMaO+xLnPZieshV~itYK9eoluFm4Ugnwd&k>Ly~#8V7a18_Pdw=G?Tb3Io1 z*Ef(u*>enSbSPo)h4^yI7L`}uwMP!W#i;r_ z$l_L@T#C4tqD;AXY?e~rc`(lKTnL=0$Kx9viRtoE81`JsIh*2b9&>v_YGIQEk3(xC znz^&HAYV02QMh_?;LKlNLHQ%@V{h#Ifxq-CQcmHS^3~*!oBtf_cC(Bu+Zk?H1jtW` z9qUS6@UEPw!#!8Qo&hQeqw5qT-HV0qKs;Gvo?~@nNM&}#UqxPDBd?-DWj3DPTMA$P z%QW;kv*gG!`%D@$CA6KTi<#}50btvX%67>R`MY)}Xh%=PnhI^!M6S`c%iw@ks zcH)u?Ie&tzw*PT?k^YTG@I6YNtQGFbR;%m$ zG6EH0Rq2Mzu(HlQP0bpM+K5OQtvU3ILQ{fY6j0~ zLl^4O#m(z-graPTkfLU@`)?~5F)Cokn46Q8V7VE_0Z=Dpf_|=Ez-ZB_8Q>q8^WD?L zqps6;uH^H`1Rj;OaRO3`%pn)H+R0XzIpm^_2UDY%|2XbIe%BiG^5Co|es_=XmXW^s zV;Y8Fq-=VZgRRp85s`565+k2l01SfCwVX4KU>0m{O&j3qPnoiU-3>7oave(TY24!A zbUo>SQkKMn0v3bINW2v3H-ZpV@5A3;&js@IP0FrWJ z`q1}NnwLjU&)oPz5;+V?N2NF*SSYa-Z6)bF%qnMS=~ z%nan<(dn3xkySN==3l}^DiKT`@DAu*# znH%hS`YB_(PA0Rd;6{?(3*VYv`NB>-+UQv#zlx?8!wdLFRW07`r?COA z=lLUK9%dTnxEO_Mk?i221qN!DMVgf%F=2FPOTwXLzrYpI^C{-eisCy)vMkBl&LVy? zfb9^T6x+6Jhp>CtnFIOM-bfVS#}4CO8V$;+Qe0H4u!N?$zPq}X?IOh;j!Gb}nC!9s zQAw5wd&bG9HmC0#5{&%l{9Rk&O=z;hlq-*?#rwd7wPjjEPvsM9g=KSY-e^KHvU4p= z*IDuybk$tlcykz<@$f-YB=8W5g-!eAlY0+4)oFOg{v37ynpI&~-NQ!LTLWbjznED# zl9CgdWcPu5)ngsuwe(Iyjd@8Gb z!KY5)XV<>(O{F)+tL2yN2ER0E>QX6gHoV5h%a<3X4~R|D6LU0Ne7-i7H4uAYuDh+? z@{=a~4|IlV_dq6m|G*(y zsv2-v)o1xs!oWmP)}05~$fVvw5J+^Sq)?Qzx=pNFtNL&{wwXe=kW*T_;ZvEflkgKRu=7be7 zr|56f*jRA^IsQaGu2{1-v+;cHr{*YG3Pd)8p-?TFyTAI)-P)Eyd=)u=(~hs;}Shc{X!W87<_(N$JWJfV)%h_2?;kkL6LlIUBK%sc;bE%Xgu3AwVZ9i`Cy zvlKTvFg*2f(#%)+9OjPF6wi{pJg=wcG$m7;pI_xOH@10h!pG+e!$pI;1+n2m?jS)Q zv|2`}%j3@uTz#-GG z01rySUK!_ z>AmRp2;S4&;Hp||G||0CakELR8s-n0A0KuqFi<^NKkSj|40d3gQ(SRMc$3v+9;%8M>>{|EQMP!9kA diff --git a/IWXXM/html/EARoot/EA6/EA124.htm b/IWXXM/html/EARoot/EA6/EA124.htm index 9bd500b0..ca3edc23 100644 --- a/IWXXM/html/EARoot/EA6/EA124.htm +++ b/IWXXM/html/EARoot/EA6/EA124.htm @@ -2,7 +2,7 @@ -Context Diagram: Volcanic Ash Observed Conditions +Volcanic Ash Advisory::VolcanicAshAdvisory +
      - - - - - - - - - - - -
      Context Diagram: Volcanic Ash Observed Conditions : Class diagram
      + + : Public <<featureType>> Class - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
      Created: 2/16/2016 10:02:54 AM
      Modified:5/5/2019 12:38:39 AMModified:8/2/2020 2:19:11 PM
      Project:
      Project:
      Advanced:Advanced:
      +
      An advisory of volcanic ash conditions of significance to aviation as represented in ICAO Annex 3 / WMO No. 49-2.  Volcanic ash advisories are issued by volcanic ash advisory centres (VAACs)<br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      • Constraints
      • +
      • Other Links
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public TM_Instant
        issueTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The time at which this report was issued<br/> +
      + + +
      + Public Unit
        issuingVolcanicAshAdvisoryCentre +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + The issuing VAAC<br/> +
      + + +
      + Public EruptingVolcano
        volcano +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + The erupting volcano that is the source of volcanic ash<br/> +
      + + +
      + Public StringWithNilReason
        stateOrRegion +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=4
      +
      + + + + +
      + Notes: + + State, or region if ash is not reported over a State<br/> +
      + + +
      + Public LengthWithNilReason
        summitElevation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=5
      +
      + + + + +
      + Notes: + + Elevation of the summit.  If reported it shall either be in meters ("m") or feet ("[ft_i]").<br/><br/>When the elevation is unknown, it shall be empty with a nil reason of 'unknown'.<br/> +
      + + +
      + Public StringWithNilReason
        advisoryNumber +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=6
      +
      + + + + +
      + Notes: + + Advisory number: year in full and message number (separate sequence for each volcano)<br/> +
      + + +
      + Public StringWithNilReason
        informationSource +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=7
      +
      + + + + +
      + Notes: + + Information source - described in free text<br/> +
      + + +
      + Public AviationColourCode
        colourCode +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=8
      +
      + + + + +
      + Notes: + + The aviation colour code<br/> +
      + + +
      + Public StringWithNilReason
        eruptionDetails +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=9
      +
      + + + + +
      + Notes: + + Eruption details (excluding date/time of eruption(s)).<br/> +
      + + +
      + Public VolcanicAshObservedOrEstimatedConditions
        observation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=10
      +
      + + + + +
      + Notes: + + The observed (or estimated) conditions of volcanic ash clouds.<br/> +
      + + +
      + Public VolcanicAshForecastConditions
        forecast +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=11
      +
      + + + + +
      + Notes: + + The forecast conditions of volcanic ash clouds.<br/> +
      + + +
      + Public StringWithNilReason
        remarks +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=12
      +
      + + + + +
      + Notes: + + Remarks, as necessary.<br/><br/>When the remark is nil, it should be indicated by a missing remarks with a nil reason of 'inapplicable'<br/> +
      + + +
      + Public TM_Instant
        nextAdvisoryTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=13
      +
      + + + + +
      + Notes: + + The time at which the next advisory will be issued<br/><br/>Use attribute indeterminatePosition to element timePosition to indicate if the actual temporal position is before or after the specified value.<br/><br/>When no subsequent advisory is expected to be issued it should be indicated by a missing expected advisory time with a nil reason of 'inapplicable'<br/><br/> +
      + + +
      -
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      Mandatory items in a non-operational report or a report that failed translationInvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingVolcanicAshAdvisoryCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingVolcanicAshAdvisoryCentre) ) else( true() ) )<br/>
      + +
      +
      +
      Mandatory items in an ordinary reportInvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingVolcanicAshAdvisoryCentre, iwxxm:volcano, iwxxm:stateOrRegion, iwxxm:summitElevation, iwxxm:advisoryNumber, iwxxm:informationSource, iwxxm:eruptionDetails, iwxxm:observation, iwxxm:forecast, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingVolcanicAshAdvisoryCentre) and exists(iwxxm:volcano) and exists(iwxxm:stateOrRegion) and exists(iwxxm:summitElevation) and exists(iwxxm:advisoryNumber) and exists(iwxxm:informationSource) and exists(iwxxm:eruptionDetails) and exists(iwxxm:observation) and exists(iwxxm:forecast) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/>
      + +
      +
      +
      CRS requirements for iwxxm:volcanoInvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-3<br/>Description: If a geometry is defined for iwxxm:volcano//metce:position with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:volcano//metce:position) ) then( empty(index-of(iwxxm:volcano//metce:position//gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + +
      ObjectTypeConnectionDirectionNotes
      «featureType» ReportClassGeneralizationTo 
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA125.htm b/IWXXM/html/EARoot/EA6/EA125.htm index 6ae55758..86e57697 100644 --- a/IWXXM/html/EARoot/EA6/EA125.htm +++ b/IWXXM/html/EARoot/EA6/EA125.htm @@ -2,7 +2,7 @@ -Volcanic Ash Advisory +Volcanic Ash Advisory::VolcanicAshObservedOrEstimatedConditions : Public <<leaf>> Package + : Public <<featureType>> Class - + - + @@ -51,11 +51,11 @@ - + - + @@ -63,7 +63,7 @@ - + @@ -87,19 +87,260 @@ - + - +
      Created:2/16/2016 10:02:53 AM10/17/2018 9:57:00 PM
      Modified:8/1/2020 12:34:33 AM8/2/2020 2:20:22 PM
      -
      Volcanic Ash Advisory reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>Volcanic Ash Advisories report the occurrence and/or expected occurrence of specified en-route volcanic ash phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.  These phenomena are reported as impacted regions of airspace.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
      +
      Observed (or estimated) conditions of volcanic ash clouds<br/>
        +
      • Attributes
      • +
      • Associations To
      • Tagged Values
      • +
      • Constraints
      +
      + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public TM_Object
        phenomenonTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The day and time (in UTC) of observation (or estimation) of volcanic ash<br/> +
      + + +
      + Public Boolean
        isEstimated +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + xsdAsAttribute=true
      +
      + + + + +
      + Notes: + + Indicates whether the characteristics of the phenomenon is observed (empty or false) or estimated (true).<br/> +
      + + +
      + Public VolcanicAshObservedOrEstimatedStatus
        status +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + xsdAsAttribute=true
      +
      + + + + +
      + Notes: + + Volcanic ash observation (or estimation) status.<br/> +
      + + +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + +
      ElementSource RoleTarget Role
      + «featureType» VolcanicAshCloudObservedOrEstimated
      + Class   +
      + Name:  
      +   +
      + Name: ashCloud
      + Information on the volcanic ash cloud. +
      +
      Details: +
      +   +
      +
      +
      + «featureType» WindObservedOrEstimated
      + Class   +
      + Name:  
      +   +
      + Name: wind
      + Wind information to be provided when volcanic ash is not identifiable from satellite data. +
      +
      Details: +
      +   +
      +
      +
      +
      @@ -107,46 +348,87 @@ - - + + - - + + - - + +
      Value
      version3.0-devbyValuePropertyTypefalse
      -
      Details: -
      -   +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      +
      xsdDocumentvolcanicAshAdvisory.xsdisCollectionfalse
      -
      Details: -
      -
      Description: Name of an XML Schema document to create representing the content of this package
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      xsdEncodingRuleiso19136_2007_METCE_ExtensionsnoPropertyTypefalse
      -
      Details: -
      -
      Values: iso19136_2007 | iso19139_2007 | iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      -
      +
      + + + + + + + + + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      if( @status = 'IDENTIFIABLE' ) then( (count(ashCloud) ge 1) and empty(windConditions) )InvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshObservedOrEstimatedConditions-1<br/>Description: When @status is equal to 'IDENTIFIABLE', iwxxm:ashCloud must exists and iwxxm:windConditions must be empty<br/>Assertion: ( if( @status = 'IDENTIFIABLE' ) then( (count(iwxxm:ashCloud) ge 1) and empty(iwxxm:windConditions) ) else( true() ) )<br/>
      + +
      +
      +
      if( @status = 'NOT IDENTIFIABLE') then( empty(ashCloud) and exists(windConditions) )InvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshObservedOrEstimatedConditions-2<br/>Description: When @status is equal to 'NOT IDENTIFIABLE', iwxxm:ashCloud must be empty and iwxxm:windConditions shall not be empty<br/>Assertion: ( if( @status = 'NOT IDENTIFIABLE') then( empty(iwxxm:ashCloud) and exists(iwxxm:windConditions) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA6/EA125.png b/IWXXM/html/EARoot/EA6/EA125.png deleted file mode 100644 index d683b87050630a47ebf74d298c58d2739a570b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55679 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 -Context Diagram: Volcanic Ash Forecast Conditions +Volcanic Ash Advisory::VolcanicAshForecastConditions +
      - - - - - - - - - - -
      Context Diagram: Volcanic Ash Forecast Conditions : Class diagram
      + + : Public <<featureType>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
      Created:10/17/2018 11:43:53 PM10/17/2018 11:44:36 PM
      Modified:4/28/2019 7:41:23 PMModified:8/2/2020 2:21:13 PM
      Project:
      Project:
      Advanced:Advanced:
      +
      Forecast conditions of volcanic ash clouds<br/>
      + +
      +
        +
      • Attributes
      • +
      • Associations To
      • +
      • Tagged Values
      • +
      • Constraints
      • +
      +
      + + + + + + + + + + + + + +
      Attribute
      + Public TM_Object
        phenomenonTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The day and time (in UTC) of forecast of volcanic ash<br/> +
      + + +
      + Public VolcanicAshCloudForecastStatus
        status +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + xsdAsAttribute=true
      +
      + + + + +
      + Notes: + + The status of volcanic ash cloud forecast.<br/> +
      + + +
      -
      +
      + + + + + + + + + + + + + + + +
      ElementSource RoleTarget Role
      + «featureType» VolcanicAshCloudForecast
      + Class   +
      + Name:  
      +   +
      + Name: ashCloud
      + Information on the volcanic ash cloud. +
      +
      Details: +
      +   +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      if( @status = 'PROVIDED' ) then( count(ashCloud) ge 1 )InvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshForecastConditions-1<br/>Description: When @status is equal to 'PROVIDED', iwxxm:ashCloud must exist<br/>Assertion: ( if( @status = 'PROVIDED' ) then( count(iwxxm:ashCloud) ge 1 ) else( true() ) )<br/>
      + +
      +
      +
      if( @status != 'PROVIDED' ) then( empty(ashCloud) )InvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshForecastConditions-2<br/>Description: When @status is not equal to 'PROVIDED', iwxxm:ashCloud must be empty<br/>Assertion: ( if( @status != 'PROVIDED' ) then(empty(iwxxm:ashCloud) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA127.htm b/IWXXM/html/EARoot/EA6/EA127.htm index 4ea8d91d..318eaa34 100644 --- a/IWXXM/html/EARoot/EA6/EA127.htm +++ b/IWXXM/html/EARoot/EA6/EA127.htm @@ -2,7 +2,7 @@ - +Volcanic Ash Advisory::VolcanicAshCloudObservedOrEstimated : Public Note + : Public <<featureType>> Class @@ -42,7 +42,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -87,15 +87,340 @@ - + - +
      Created:
      Modified:10/17/2018 11:46:43 PM8/2/2020 2:21:57 PM
      -
      Used for observed (or estimated) conditions on Volcanic Ash Advisory reports<br/>
      +
      An observed or estimated volcanic ash cloud, including a horizontal and vertical extent, as well as the speed and direction of motion<br/>
      +
      +
        +
      • Attributes
      • +
      • Associations From
      • +
      • Tagged Values
      • +
      • Constraints
      • +
      +
      + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public AirspaceVolume
        ashCloudExtent +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=1
      +
      + + + + +
      + Notes: + + The horizontal and vertical extent of the ash cloud.<br/> +
      + + +
      + Public Angle
        directionOfMotion +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + The direction of movement of the ash cloud.   Direction of movement of the ash cloud is moving to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> +
      + + +
      + Public Velocity
        speedOfMotion +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + The speed of motion of the ash cloud.  Speed of movement of ash cloud shall be given in either "km/h" or "[kn_i]" (knot).<br/> +
      + + +
      +
      +
      + + + + + + + + + + + + + + + +
      ElementSource RoleTarget Role
      + «featureType» VolcanicAshObservedOrEstimatedConditions
      + Class   +
      + Name:  
      +   +
      + Name: ashCloud
      + Information on the volcanic ash cloud. +
      +
      Details: +
      +   +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      directionOfMotion/@uom = "deg"InvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloud-1<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then( iwxxm:directionOfMotion/@uom = 'deg' ) else( true() ) )<br/>
      + +
      +
      +
      speedOfMotion/@uom = "km/h" or speedOfMotion/@uom = "[kn_i]")InvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloud-2<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
      + +
      +
      +
      CRS requirements for iwxxm:ashCloudExtentInvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloudObservedOrEstimated-3<br/>Description: If a geometry of iwxxm:ashCloudExtent is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:ashCloudExtent//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:ashCloudExtent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA6/EA127.png b/IWXXM/html/EARoot/EA6/EA127.png deleted file mode 100644 index 622c71d462b59c1b7aa2f2ae1e0c919328320b6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31325 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 -Volcanic Ash Advisory +Volcanic Ash Advisory::WindObservedOrEstimated : Public <<leaf>> Package + : Public <<featureType>> Class - + - + @@ -51,11 +51,11 @@ - + - + @@ -87,19 +87,295 @@ - + - +
      Created:2/16/2016 10:02:53 AM10/17/2018 9:55:42 PM
      Modified:5/7/2021 4:37:51 PM8/2/2020 2:22:54 PM
      -
      Volcanic Ash Advisory reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>Volcanic Ash Advisories report the occurrence and/or expected occurrence of specified en-route volcanic ash phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.  These phenomena are reported as impacted regions of airspace.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
      +
      Wind information within a vertical layer to be provided when volcanic ash is not identifiable from satellite data.<br/>
        +
      • Attributes
      • +
      • Associations From
      • Tagged Values
      • +
      • Constraints
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public AirspaceLayer
        verticalLayer +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The vertical layer in terms of flight levels in which wind is provided.<br/> +
      + + +
      + Public Angle
        windDirection +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + Wind direction within the layer.  It shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> +
      + + +
      + Public Velocity
        windSpeed +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + Wind speed within the layer.  Unit of measure shall be given in "m/s" or "[kn_i]" (knot).<br/> +
      + + +
      + Public Boolean
        variableWindDirection +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + xsdAsAttribute=true
      +
      + + + + +
      + Notes: + + When true, indicates that the wind direction is variable.  Wind direction should not be reported<br/> +
      + + +
      +
      +
      + + + + + + + + + + + + + + + +
      ElementSource RoleTarget Role
      + «featureType» VolcanicAshObservedOrEstimatedConditions
      + Class   +
      + Name:  
      +   +
      + Name: wind
      + Wind information to be provided when volcanic ash is not identifiable from satellite data. +
      +
      Details: +
      +   +
      +
      +
      +
      @@ -107,46 +383,102 @@ - - + + - - + + - - + +
      Value
      version3.1.0RC1byValuePropertyTypefalse
      -
      Details: -
      -   +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      +
      xsdDocumentvolcanicAshAdvisory.xsdisCollectionfalse
      -
      Details: -
      -
      Description: Name of an XML Schema document to create representing the content of this package.
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      xsdEncodingRuleiso19136_2007_METCE_ExtensionsnoPropertyTypefalse
      -
      Details: -
      -
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      -
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      windDirection/@uom = "deg"InvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.WindConditions-1<br/>Description: windDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:windDirection) and  not(iwxxm:windDirection/@xsi:nil = 'true') ) then( iwxxm:windDirection/@uom = 'deg' ) else( true() ) )<br/>
      + +
      +
      +
      windSpeed/@uom = "m/s" or windSpeed/@uom = "[kn_i]")InvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.WindConditions-2<br/>Description: windSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:windSpeed) and not(iwxxm:windSpeed/@xsi:nil = 'true') ) then( (iwxxm:windSpeed/@uom = 'm/s') or (iwxxm:windSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      + +
      +
      +
      if( variableWindDirection = 'true' ) then( empty(windDirection) )InvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.WindConditions-3<br/>Description: When iwxxm:variableWindDirection is true, iwxxm:windDirection must be empty<br/>Assertion: ( if( iwxxm:variableWindDirection = 'true' ) then( empty(iwxxm:windDirection) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA6/EA129.htm b/IWXXM/html/EARoot/EA6/EA129.htm index 662c5fa1..c9592fcc 100644 --- a/IWXXM/html/EARoot/EA6/EA129.htm +++ b/IWXXM/html/EARoot/EA6/EA129.htm @@ -2,7 +2,7 @@ - +Volcanic Ash Advisory::VolcanicAshCloudForecast : Public Note + : Public <<featureType>> Class - + - + @@ -63,7 +63,7 @@ - + @@ -87,15 +87,194 @@ - + - +
      Created:10/17/2018 11:46:14 PM10/17/2018 11:59:04 PM
      Modified:10/17/2018 11:46:25 PM8/2/2020 2:24:09 PM
      -
      Used for forecast conditions on Volcanic Ash Advisory reports<br/>
      +
      A forecast volcanic ash cloud, including a horizontal and vertical extent.<br/>
      +
      +
        +
      • Attributes
      • +
      • Associations From
      • +
      • Tagged Values
      • +
      • Constraints
      • +
      +
      + + + + + + + + + + +
      Attribute
      + Public AirspaceVolume
        ashCloudExtent +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The horizontal and vertical extent of the ash cloud.<br/> +
      + + +
      +
      +
      + + + + + + + + + + + + + + + +
      ElementSource RoleTarget Role
      + «featureType» VolcanicAshForecastConditions
      + Class   +
      + Name:  
      +   +
      + Name: ashCloud
      + Information on the volcanic ash cloud. +
      +
      Details: +
      +   +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      CRS requirements for iwxxm:ashCloudExtentInvariantApproved
      +
      Details: +
      +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloudForecast-1<br/>Description: If a geometry of iwxxm:ashCloudExtent is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:ashCloudExtent//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:ashCloudExtent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA6/EA130.htm b/IWXXM/html/EARoot/EA6/EA130.htm index 50d35bd2..d3ceb638 100644 --- a/IWXXM/html/EARoot/EA6/EA130.htm +++ b/IWXXM/html/EARoot/EA6/EA130.htm @@ -2,7 +2,7 @@ - +Volcanic Ash Advisory::VolcanicAshObservedOrEstimatedStatus : Public Note + : Public <<enumeration>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -87,15 +87,144 @@ - + - +
      Created:2/16/2016 10:02:53 AM10/18/2018 12:02:05 AM
      Modified:10/17/2018 11:46:43 PM8/2/2020 2:23:58 PM
      -
      Used for observed (or estimated) conditions on Volcanic Ash Advisory reports<br/>
      +
      Volcanic ash observation (or estimation) status<br/>
      +
      +
        +
      • Attributes
      • +
      +
      + + + + + + + + + + + + + + + +
      Attribute
      + Public
        IDENTIFIABLE +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + +
      + + + + +
      + Notes: + + Volcanic ash identifiable.<br/> +
      + + +
      + Public
        NOT_IDENTIFIABLE +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + +
      + + + + +
      + Notes: + + Volcanic ash not identifiable from satellite data<br/> +
      + + +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA6/EA131.htm b/IWXXM/html/EARoot/EA6/EA131.htm index c67d4c15..ef718330 100644 --- a/IWXXM/html/EARoot/EA6/EA131.htm +++ b/IWXXM/html/EARoot/EA6/EA131.htm @@ -2,7 +2,7 @@ - +Volcanic Ash Advisory::VolcanicAshCloudForecastStatus : Public Note + : Public <<enumeration>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -87,15 +87,260 @@ - + - +
      Created:2/16/2016 10:02:54 AM10/18/2018 1:17:34 AM
      Modified:2/16/2016 10:02:54 AM8/2/2020 2:24:39 PM
      -
      Examples include:<br/>  -RED<br/>  -ORANGE<br/>  -YELLOW<br/>  -GREEN<br/>
      +
      The volcanic ash cloud forecast status indicates the condition other than providing a valid forecast of the volcanic ash cloud.  These include:<br/><br/>NO_VA_EXP: No volcanic ash is expected<br/>NOT_AVBL: Forecast is not available<br/>NOT_PROVIDED: Forecast is not provided<br/>
      +
      +
        +
      • Attributes
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public
        PROVIDED +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + +
      + + + + +
      + Notes: + + Information is provided.<br/> +
      + + +
      + Public
        NO_VOLCANIC_ASH_EXPECTED +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + +
      + + + + +
      + Notes: + + No volcanic ash is expected.<br/> +
      + + +
      + Public
        NOT_AVAILABLE +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + +
      + + + + +
      + Notes: + + Information is not available.<br/> +
      + + +
      + Public
        NOT_PROVIDED +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + +
      + + + + +
      + Notes: + + Information is not provided.<br/> +
      + + +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA6/EA132.htm b/IWXXM/html/EARoot/EA6/EA132.htm index b9729b77..4765d01d 100644 --- a/IWXXM/html/EARoot/EA6/EA132.htm +++ b/IWXXM/html/EARoot/EA6/EA132.htm @@ -2,7 +2,7 @@ -Volcanic Ash Advisory::VolcanicAshAdvisory +Volcanic Ash Advisory::AviationColourCode : Public <<featureType>> Class + : Public <<codeList>> Class - + - + @@ -87,906 +87,103 @@ - + - +
      Created:2/16/2016 10:02:54 AM2/16/2016 10:02:53 AM
      Modified:8/2/2020 2:19:11 PM8/2/2020 2:25:39 PM
      -
      An advisory of volcanic ash conditions of significance to aviation as represented in ICAO Annex 3 / WMO No. 49-2.  Volcanic ash advisories are issued by volcanic ash advisory centres (VAACs)<br/>
      +
      A CodeList representing the values for aviation colour codes specified in ICAO Annex 3 / WMO No. 49-2, such as RED, ORANGE, YELLOW, and GREEN<br/>
        -
      • Attributes
      • Tagged Values
      • -
      • Constraints
      • -
      • Other Links
      -
      - +
      +
      - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - + + + - - - + + + - - - - - - -
      AttributeTagValue
      - Public TM_Instant
        issueTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The time at which this report was issued<br/> -
      - - -
      - Public Unit
        issuingVolcanicAshAdvisoryCentre -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - The issuing VAAC<br/> -
      - - -
      - Public EruptingVolcano
        volcano -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - The erupting volcano that is the source of volcanic ash<br/> -
      - - -
      - Public StringWithNilReason
        stateOrRegion -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=4
      -
      - - - - -
      - Notes: - - State, or region if ash is not reported over a State<br/> -
      - - -
      - Public LengthWithNilReason
        summitElevation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=5
      -
      - - - - -
      - Notes: - - Elevation of the summit.  If reported it shall either be in meters ("m") or feet ("[ft_i]").<br/><br/>When the elevation is unknown, it shall be empty with a nil reason of 'unknown'.<br/> -
      - - -
      - Public StringWithNilReason
        advisoryNumber -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=6
      -
      - - - - -
      - Notes: - - Advisory number: year in full and message number (separate sequence for each volcano)<br/> -
      - - -
      - Public StringWithNilReason
        informationSource -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=7
      -
      - - - - -
      - Notes: - - Information source - described in free text<br/> -
      - - -
      - Public AviationColourCode
        colourCode -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=8
      -
      - - - - -
      - Notes: - - The aviation colour code<br/> -
      - - -
      - Public StringWithNilReason
        eruptionDetails -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=9
      -
      - - - - -
      - Notes: - - Eruption details (excluding date/time of eruption(s)).<br/> -
      - - -
      - Public VolcanicAshObservedOrEstimatedConditions
        observation -
      asDictionarytrue
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=10
      -
      - - - - -
      - Notes: - - The observed (or estimated) conditions of volcanic ash clouds.<br/> -
      +
      +
      Details: +
      +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - +
      +
      - Public VolcanicAshForecastConditions
        forecast -
      codeSpacehttp://codes.wmo.int/49-2
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=11
      -
      - - - - -
      - Notes: - - The forecast conditions of volcanic ash clouds.<br/> -
      - - +
      +
      Details: +
      +   +
      +
      - Public StringWithNilReason
        remarks -
      dictionaryIdentifierhttp://codes.wmo.int/49-2/AviationColourCode
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=12
      -
      - - - - -
      - Notes: - - Remarks, as necessary.<br/><br/>When the remark is nil, it should be indicated by a missing remarks with a nil reason of 'inapplicable'<br/> -
      - - +
      +
      Details: +
      +   +
      +
      - Public TM_Instant
        nextAdvisoryTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=13
      -
      - - - - -
      - Notes: - - The time at which the next advisory will be issued<br/><br/>Use attribute indeterminatePosition to element timePosition to indicate if the actual temporal position is before or after the specified value.<br/><br/>When no subsequent advisory is expected to be issued it should be indicated by a missing expected advisory time with a nil reason of 'inapplicable'<br/><br/> -
      - - -
      -
      -
      - - - - - - - - + + - - + + - - + +
      TagValue
      byValuePropertyTypefalseextensibilitynone
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      +
      Details: +
      +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      isCollectionfalsememberIdentifierStemhttp://codes.wmo.int/49-2/AviationColourCode
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - +
      Details: +
      +  
      noPropertyTypefalsevocabularyhttp://codes.wmo.int/49-2/AviationColourCode
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      +
      Details: +
      +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      Mandatory items in a non-operational report or a report that failed translationInvariantApproved
      -
      Details: -
      -
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingVolcanicAshAdvisoryCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingVolcanicAshAdvisoryCentre) ) else( true() ) )<br/>
      - -
      -
      -
      Mandatory items in an ordinary reportInvariantApproved
      -
      Details: -
      -
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingVolcanicAshAdvisoryCentre, iwxxm:volcano, iwxxm:stateOrRegion, iwxxm:summitElevation, iwxxm:advisoryNumber, iwxxm:informationSource, iwxxm:eruptionDetails, iwxxm:observation, iwxxm:forecast, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingVolcanicAshAdvisoryCentre) and exists(iwxxm:volcano) and exists(iwxxm:stateOrRegion) and exists(iwxxm:summitElevation) and exists(iwxxm:advisoryNumber) and exists(iwxxm:informationSource) and exists(iwxxm:eruptionDetails) and exists(iwxxm:observation) and exists(iwxxm:forecast) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/>
      - -
      -
      -
      CRS requirements for iwxxm:volcanoInvariantApproved
      -
      Details: -
      -
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-3<br/>Description: If a geometry is defined for iwxxm:volcano//metce:position with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:volcano//metce:position) ) then( empty(index-of(iwxxm:volcano//metce:position//gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      - -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - -
      ObjectTypeConnectionDirectionNotes
      «featureType» ReportClassGeneralizationTo 
      -
      -
      + diff --git a/IWXXM/html/EARoot/EA6/EA133.htm b/IWXXM/html/EARoot/EA6/EA133.htm deleted file mode 100644 index 67a742b8..00000000 --- a/IWXXM/html/EARoot/EA6/EA133.htm +++ /dev/null @@ -1,435 +0,0 @@ - - - - -Volcanic Ash Advisory::VolcanicAshObservedOrEstimatedConditions - - - - - -
      - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:10/17/2018 9:57:00 PM
      Modified:8/2/2020 2:20:22 PM
      Project:
      Advanced:
      -
      Observed (or estimated) conditions of volcanic ash clouds<br/>
      - -
      -
        -
      • Attributes
      • -
      • Associations To
      • -
      • Tagged Values
      • -
      • Constraints
      • -
      -
      - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public TM_Object
        phenomenonTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The day and time (in UTC) of observation (or estimation) of volcanic ash<br/> -
      - - -
      - Public Boolean
        isEstimated -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - xsdAsAttribute=true
      -
      - - - - -
      - Notes: - - Indicates whether the characteristics of the phenomenon is observed (empty or false) or estimated (true).<br/> -
      - - -
      - Public VolcanicAshObservedOrEstimatedStatus
        status -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - xsdAsAttribute=true
      -
      - - - - -
      - Notes: - - Volcanic ash observation (or estimation) status.<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - -
      ElementSource RoleTarget Role
      - «featureType» WindObservedOrEstimated
      - Class   -
      - Name:  
      -   -
      - Name: wind
      - Wind information to be provided when volcanic ash is not identifiable from satellite data. -
      -
      Details: -
      -   -
      -
      -
      - «featureType» VolcanicAshCloudObservedOrEstimated
      - Class   -
      - Name:  
      -   -
      - Name: ashCloud
      - Information on the volcanic ash cloud. -
      -
      Details: -
      -   -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      if( @status = 'IDENTIFIABLE' ) then( (count(ashCloud) ge 1) and empty(windConditions) )InvariantApproved
      -
      Details: -
      -
      Pattern ID: VolcanicAshAdvisory.VolcanicAshObservedOrEstimatedConditions-1<br/>Description: When @status is equal to 'IDENTIFIABLE', iwxxm:ashCloud must exists and iwxxm:windConditions must be empty<br/>Assertion: ( if( @status = 'IDENTIFIABLE' ) then( (count(iwxxm:ashCloud) ge 1) and empty(iwxxm:windConditions) ) else( true() ) )<br/>
      - -
      -
      -
      if( @status = 'NOT IDENTIFIABLE') then( empty(ashCloud) and exists(windConditions) )InvariantApproved
      -
      Details: -
      -
      Pattern ID: VolcanicAshAdvisory.VolcanicAshObservedOrEstimatedConditions-2<br/>Description: When @status is equal to 'NOT IDENTIFIABLE', iwxxm:ashCloud must be empty and iwxxm:windConditions shall not be empty<br/>Assertion: ( if( @status = 'NOT IDENTIFIABLE') then( empty(iwxxm:ashCloud) and exists(iwxxm:windConditions) ) else( true() ) )<br/>
      - -
      -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA135.htm b/IWXXM/html/EARoot/EA6/EA135.htm deleted file mode 100644 index 37b872e5..00000000 --- a/IWXXM/html/EARoot/EA6/EA135.htm +++ /dev/null @@ -1,427 +0,0 @@ - - - - -Volcanic Ash Advisory::VolcanicAshCloudObservedOrEstimated - - - - - -
      - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:2/16/2016 10:02:53 AM
      Modified:8/2/2020 2:21:57 PM
      Project:
      Advanced:
      -
      An observed or estimated volcanic ash cloud, including a horizontal and vertical extent, as well as the speed and direction of motion<br/>
      - -
      -
        -
      • Attributes
      • -
      • Associations From
      • -
      • Tagged Values
      • -
      • Constraints
      • -
      -
      - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public AirspaceVolume
        ashCloudExtent -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=1
      -
      - - - - -
      - Notes: - - The horizontal and vertical extent of the ash cloud.<br/> -
      - - -
      - Public Angle
        directionOfMotion -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - The direction of movement of the ash cloud.   Direction of movement of the ash cloud is moving to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> -
      - - -
      - Public Velocity
        speedOfMotion -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - The speed of motion of the ash cloud.  Speed of movement of ash cloud shall be given in either "km/h" or "[kn_i]" (knot).<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - -
      ElementSource RoleTarget Role
      - «featureType» VolcanicAshObservedOrEstimatedConditions
      - Class   -
      - Name:  
      -   -
      - Name: ashCloud
      - Information on the volcanic ash cloud. -
      -
      Details: -
      -   -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      directionOfMotion/@uom = "deg"InvariantApproved
      -
      Details: -
      -
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloud-1<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then( iwxxm:directionOfMotion/@uom = 'deg' ) else( true() ) )<br/>
      - -
      -
      -
      speedOfMotion/@uom = "km/h" or speedOfMotion/@uom = "[kn_i]")InvariantApproved
      -
      Details: -
      -
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloud-2<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
      - -
      -
      -
      CRS requirements for iwxxm:ashCloudExtentInvariantApproved
      -
      Details: -
      -
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloudObservedOrEstimated-3<br/>Description: If a geometry of iwxxm:ashCloudExtent is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:ashCloudExtent//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:ashCloudExtent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      - -
      -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA137.htm b/IWXXM/html/EARoot/EA6/EA137.htm deleted file mode 100644 index c0e4f2b8..00000000 --- a/IWXXM/html/EARoot/EA6/EA137.htm +++ /dev/null @@ -1,281 +0,0 @@ - - - - -Volcanic Ash Advisory::VolcanicAshCloudForecast - - - - - -
      - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:10/17/2018 11:59:04 PM
      Modified:8/2/2020 2:24:09 PM
      Project:
      Advanced:
      -
      A forecast volcanic ash cloud, including a horizontal and vertical extent.<br/>
      - -
      -
        -
      • Attributes
      • -
      • Associations From
      • -
      • Tagged Values
      • -
      • Constraints
      • -
      -
      - - - - - - - - - - -
      Attribute
      - Public AirspaceVolume
        ashCloudExtent -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The horizontal and vertical extent of the ash cloud.<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - -
      ElementSource RoleTarget Role
      - «featureType» VolcanicAshForecastConditions
      - Class   -
      - Name:  
      -   -
      - Name: ashCloud
      - Information on the volcanic ash cloud. -
      -
      Details: -
      -   -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      CRS requirements for iwxxm:ashCloudExtentInvariantApproved
      -
      Details: -
      -
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloudForecast-1<br/>Description: If a geometry of iwxxm:ashCloudExtent is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:ashCloudExtent//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:ashCloudExtent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      - -
      -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA138.htm b/IWXXM/html/EARoot/EA6/EA138.htm deleted file mode 100644 index e43eda2d..00000000 --- a/IWXXM/html/EARoot/EA6/EA138.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Volcanic Ash Advisory::VolcanicAshObservedOrEstimatedStatus - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:10/18/2018 12:02:05 AM
      Modified:8/2/2020 2:23:58 PM
      Project:
      Advanced:
      -
      Volcanic ash observation (or estimation) status<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public
        IDENTIFIABLE -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - Volcanic ash identifiable.<br/> -
      - - -
      - Public
        NOT_IDENTIFIABLE -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - Volcanic ash not identifiable from satellite data<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA139.htm b/IWXXM/html/EARoot/EA6/EA139.htm deleted file mode 100644 index e833781c..00000000 --- a/IWXXM/html/EARoot/EA6/EA139.htm +++ /dev/null @@ -1,347 +0,0 @@ - - - - -Volcanic Ash Advisory::VolcanicAshCloudForecastStatus - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:10/18/2018 1:17:34 AM
      Modified:8/2/2020 2:24:39 PM
      Project:
      Advanced:
      -
      The volcanic ash cloud forecast status indicates the condition other than providing a valid forecast of the volcanic ash cloud.  These include:<br/><br/>NO_VA_EXP: No volcanic ash is expected<br/>NOT_AVBL: Forecast is not available<br/>NOT_PROVIDED: Forecast is not provided<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public
        PROVIDED -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - Information is provided.<br/> -
      - - -
      - Public
        NO_VOLCANIC_ASH_EXPECTED -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - No volcanic ash is expected.<br/> -
      - - -
      - Public
        NOT_AVAILABLE -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - Information is not available.<br/> -
      - - -
      - Public
        NOT_PROVIDED -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - Information is not provided.<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA6/EA140.htm b/IWXXM/html/EARoot/EA6/EA140.htm deleted file mode 100644 index 13a0ade0..00000000 --- a/IWXXM/html/EARoot/EA6/EA140.htm +++ /dev/null @@ -1,190 +0,0 @@ - - - - -Volcanic Ash Advisory::AviationColourCode - - - - - -
      - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:2/16/2016 10:02:53 AM
      Modified:8/2/2020 2:25:39 PM
      Project:
      Advanced:
      -
      A CodeList representing the values for aviation colour codes specified in ICAO Annex 3 / WMO No. 49-2, such as RED, ORANGE, YELLOW, and GREEN<br/>
      - -
      -
        -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      asDictionarytrue
      -
      Details: -
      -
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      codeSpacehttp://codes.wmo.int/49-2
      -
      Details: -
      -   -
      -
      -
      dictionaryIdentifierhttp://codes.wmo.int/49-2/AviationColourCode
      -
      Details: -
      -   -
      -
      -
      extensibilitynone
      -
      Details: -
      -
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      - -
      -
      -
      memberIdentifierStemhttp://codes.wmo.int/49-2/AviationColourCode
      -
      Details: -
      -   -
      -
      -
      vocabularyhttp://codes.wmo.int/49-2/AviationColourCode
      -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      - -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7.htm b/IWXXM/html/EARoot/EA7.htm index e60604b0..bccf418f 100644 --- a/IWXXM/html/EARoot/EA7.htm +++ b/IWXXM/html/EARoot/EA7.htm @@ -42,7 +42,7 @@
      Modified:5/7/2021 4:36:51 PM7/15/2021 1:05:09 AM
      version3.0.1RC13.0.1RC2
      diff --git a/IWXXM/html/EARoot/EA7/EA133.htm b/IWXXM/html/EARoot/EA7/EA133.htm new file mode 100644 index 00000000..3e09e1fb --- /dev/null +++ b/IWXXM/html/EARoot/EA7/EA133.htm @@ -0,0 +1,79 @@ + + + + +Context Diagram: Space Weather + + + + +
      + + + + + + + + + +
      Context Diagram: Space Weather : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:4/26/2018 9:45:27 AM
      Modified:7/29/2020 7:43:12 PM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA139.png b/IWXXM/html/EARoot/EA7/EA134.png similarity index 100% rename from IWXXM/html/EARoot/EA7/EA139.png rename to IWXXM/html/EARoot/EA7/EA134.png diff --git a/IWXXM/html/EARoot/EA7/EA135.htm b/IWXXM/html/EARoot/EA7/EA135.htm new file mode 100644 index 00000000..c9f6abfd --- /dev/null +++ b/IWXXM/html/EARoot/EA7/EA135.htm @@ -0,0 +1,82 @@ + + + + +Context Diagram: Space Weather Analysis + + + + +
      + + + + + + + + + + + + +
      Context Diagram: Space Weather Analysis : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:4/26/2018 10:28:14 AM
      Modified:7/30/2020 11:59:05 AM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA141.png b/IWXXM/html/EARoot/EA7/EA136.png similarity index 100% rename from IWXXM/html/EARoot/EA7/EA141.png rename to IWXXM/html/EARoot/EA7/EA136.png diff --git a/IWXXM/html/EARoot/EA5/EA114.htm b/IWXXM/html/EARoot/EA7/EA137.htm similarity index 73% rename from IWXXM/html/EARoot/EA5/EA114.htm rename to IWXXM/html/EARoot/EA7/EA137.htm index 4a0282dc..da246c9e 100644 --- a/IWXXM/html/EARoot/EA5/EA114.htm +++ b/IWXXM/html/EARoot/EA7/EA137.htm @@ -2,7 +2,7 @@ -Tropical Cyclone Advisory +Space Weather Advisory : Public <<leaf>> Package + : Public <<leaf>> Package - + - + @@ -55,7 +55,7 @@ - + @@ -87,14 +87,14 @@ - +
      Created:2/16/2016 10:03:42 AM4/26/2018 9:44:00 AM
      Modified:5/7/2021 4:37:37 PM7/15/2021 1:06:21 AM
      -
      Tropical Cyclone Advisory reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>Tropical Cyclone Advisories (TCA) report the occurrence and/or expected occurrence of tropical cyclone phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
      +
      Space Weather Advisory reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>Space Weather Advisories report the occurrence and/or expected occurrence of space weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.  These phenomena are reported as impacted regions of airspace.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
        @@ -108,24 +108,24 @@
      version3.1.0RC13.0.1RC2
      -
      Details: -
      +
      Details: +
       
      xsdDocumenttropicalCycloneAdvisory.xsdspaceWxAdvisory.xsd
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA7/EA138.htm b/IWXXM/html/EARoot/EA7/EA138.htm index de939dbe..76800b9c 100644 --- a/IWXXM/html/EARoot/EA7/EA138.htm +++ b/IWXXM/html/EARoot/EA7/EA138.htm @@ -2,7 +2,7 @@ -Context Diagram: Space Weather + +
      - - - - - - - - - -
      Context Diagram: Space Weather : Class diagram
      + + : Public Note - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:4/26/2018 9:45:27 AM4/26/2018 10:06:25 AM
      Modified:7/29/2020 7:43:12 PMModified:4/26/2018 1:27:04 PM
      Project:
      Project:
      Advanced:Advanced:
      - -
      +
      Examples include:<br/>- HF COM MOD<br/>- HF COM SEV<br/>- SATCOM MOD <br/>- SATCOM SEV <br/>- GNSS MOD <br/>- GNSS SEV<br/>- RADIATION MOD<br/>- RADIATION SEV<br/>
      + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA147.htm b/IWXXM/html/EARoot/EA7/EA139.htm similarity index 98% rename from IWXXM/html/EARoot/EA7/EA147.htm rename to IWXXM/html/EARoot/EA7/EA139.htm index 1783488b..26a70c2d 100644 --- a/IWXXM/html/EARoot/EA7/EA147.htm +++ b/IWXXM/html/EARoot/EA7/EA139.htm @@ -91,7 +91,7 @@
      Used for observed and forecast space weather conditions<br/>
      diff --git a/IWXXM/html/EARoot/EA7/EA140.htm b/IWXXM/html/EARoot/EA7/EA140.htm index 532e66cb..59244ef8 100644 --- a/IWXXM/html/EARoot/EA7/EA140.htm +++ b/IWXXM/html/EARoot/EA7/EA140.htm @@ -2,7 +2,7 @@ -Context Diagram: Space Weather Analysis + +
      - - - - - - - - - - - - -
      Context Diagram: Space Weather Analysis : Class diagram
      + + : Public Note - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:4/26/2018 10:28:14 AM4/26/2018 12:19:44 PM
      Modified:7/30/2020 11:59:05 AMModified:4/26/2018 12:27:44 PM
      Project:
      Project:
      Advanced:Advanced:
      - -
      +
      Examples include:<br/>- HNH (high northern hemisphere)<br/>- MNH (middle northern hemisphere)<br/>- EQN (equatorial latitudes northern hemisphere)<br/>- EQS (equatorial latitudes southern hemisphere)<br/>- MSH (middle latitudes southern hemisphere)<br/>- HSH (high latitudes southern hemisphere)<br/> - DAYLIGHT SIDE<br/>
      + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA141.htm b/IWXXM/html/EARoot/EA7/EA141.htm index 3bb982a0..1dda046b 100644 --- a/IWXXM/html/EARoot/EA7/EA141.htm +++ b/IWXXM/html/EARoot/EA7/EA141.htm @@ -2,7 +2,7 @@ -Context Diagram: Space Weather +Space Weather Advisory::SpaceWeatherAdvisory +
      - - - - - - - - - -
      Context Diagram: Space Weather : Class diagram
      + + : Public <<featureType>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
      Created:4/26/2018 9:45:27 AM4/26/2018 9:45:53 AM
      Modified:7/29/2020 7:43:12 PMModified:8/2/2020 2:26:36 PM
      Project:
      Project:
      Advanced:Advanced:
      +
      An advisory of space weather conditions of significance to aviation as represented in ICAO Annex 3 / WMO No. 49-2.  Volcanic ash advisories are issued by space weather centres (SWXCs)<br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      • Constraints
      • +
      • Other Links
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public TM_Instant
        issueTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The time at which this report was issued<br/> +
      + + +
      + Public Unit
        issuingSpaceWeatherCentre +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + The issuing space weather centre (SWXC)<br/> +
      + + +
      + Public StringWithNilReason
        advisoryNumber +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=3
      +
      + + + + +
      + Notes: + + Advisory number: four digit year and unique message number.  Example "2018/1"<br/> +
      + + +
      + Public CharacterString
        replacedAdvisoryNumber +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=4
      +
      + + + + +
      + Notes: + + The number of the advisory being replaced.  Example "2018/1"<br/> +
      + + +
      + Public SpaceWeatherPhenomena
        phenomenon +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=5
      +
      + + + + +
      + Notes: + + The space weather phenomenon, such as radiation or satellite communication<br/> +
      + + +
      + Public SpaceWeatherAnalysis
        analysis +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=6
      +
      + + + + +
      + Notes: + + Observed and forecast space weather information.  Analyses should be reported in the order in which they occur, starting with the initial observed/forecast conditions and proceeding through each subsequent forecast to the end of the period<br/> +
      + + +
      + Public StringWithNilReason
        remarks +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=7
      +
      + + + + +
      + Notes: + + Remarks, as necessary.<br/><br/>When the remark is nil, it should be indicated by a missing remarks with a nil reason of 'inapplicable'<br/> +
      + + +
      + Public TM_Instant
        nextAdvisoryTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=8
      +
      + + + + +
      + Notes: + + The time at which the next advisory will be issued<br/><br/>Use attribute indeterminatePosition to element timePosition to indicate if the actual temporal position is before or after the specified value.<br/><br/>When no subsequent advisory is expected to be issued it should be indicated by a missing expected advisory time with a nil reason of 'inapplicable'<br/><br/> +
      + + +
      -
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      Mandatory items in a non-operational report or report that failed translationInvariantApproved
      +
      Details: +
      +
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingSpaceWeatherCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingSpaceWeatherCentre) ) else( true() ) )<br/>
      + +
      +
      +
      Mandatory items in an ordinary reportInvariantApproved
      +
      Details: +
      +
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingSpaceWeatherCentre, iwxxm:advisoryNumber, iwxxm:phenomenon, iwxxm:analysis, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingSpaceWeatherCentre) and exists(iwxxm:advisoryNumber) and exists(iwxxm:phenomenon) and exists(iwxxm:analysis) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + +
      ObjectTypeConnectionDirectionNotes
      «featureType» ReportClassGeneralizationTo 
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA142.htm b/IWXXM/html/EARoot/EA7/EA142.htm index e632c24b..bb447d6d 100644 --- a/IWXXM/html/EARoot/EA7/EA142.htm +++ b/IWXXM/html/EARoot/EA7/EA142.htm @@ -2,7 +2,7 @@ -Space Weather Advisory +Space Weather Advisory::SpaceWeatherAnalysis : Public <<leaf>> Package + : Public <<featureType>> Class - + - + @@ -55,7 +55,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -87,19 +87,192 @@ - + - +
      Created:4/26/2018 9:44:00 AM4/26/2018 10:29:00 AM
      Modified:8/1/2020 12:34:49 AM8/2/2020 2:27:11 PM
      -
      Space Weather Advisory reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>Space Weather Advisories report the occurrence and/or expected occurrence of space weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.  These phenomena are reported as impacted regions of airspace.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
      +
      Observed or forecast space weather phenomena<br/>
        +
      • Attributes
      • Tagged Values
      +
      + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public TM_Object
        phenomenonTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The time at which meteorological phenomena occur<br/> +
      + + +
      + Public SpaceWeatherRegion
        region +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + +   + +
      + Public TimeIndicator
        timeIndicator +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + xsdAsAttribute=true
      +
      + + + + +
      + Notes: + + Indicator of observed or forecast conditions<br/> +
      + + +
      +
      @@ -107,39 +280,40 @@ - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -55,7 +55,7 @@ - + @@ -109,7 +109,7 @@ - + - - + + - - + + - - + + - + @@ -55,7 +55,7 @@ - + @@ -108,7 +108,7 @@ - + - +
      Value
      version3.0-devbyValuePropertyTypefalse
      -
      Details: -
      -   +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      +
      xsdDocumentspaceWxAdvisory.xsdisCollectionfalse
      -
      Details: -
      -
      Description: Name of an XML Schema document to create representing the content of this package
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      xsdEncodingRuleiso19136_2007_METCE_ExtensionsnoPropertyTypefalse
      -
      Details: -
      -
      Values: iso19136_2007 | iso19139_2007 | iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA7/EA142.png b/IWXXM/html/EARoot/EA7/EA142.png deleted file mode 100644 index 357451c08fc22e7b403d822a5b75710e450fac35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29020 zcma(21#BEm&@~E=nK5RLV`h$-nVFfHnVDlJW@ct)h$)Wkn38*TNxo1CiJ*=_TeRP^ME{*>5X7}X2x^2*2N#r;l$2awK!E|I zU%rS43qvD*`8S%ZAXT)t`rpdLQu$lYwR#)3I`ypSy2B-(*ML2no^HpAdS?3PX}^fg zedm`KahySV(6|&t0{R_f<~MtUPyr~gusG%1ogdmO*&p>j;;uZa=deKMZQXjI=p!i~ zc$eyt*4l-Z$|mN+rbsPjoGwcChn2Pc`+30IkSzP_<@Ki{{D0TnFIre!Y&M!iy{UdO z(BCg!r=5@(J}VMWN=TSpFLm4dcJUG!33~^owF|mU3cUOKdtLj%-xOs1=bvzJe#S&T zJ*+xZtJ@eb|Ibtzomtx2R@Ky8(9-|-Zze*S_ZO;l#>dC?6_Bjg3AGfYNKnJaNwC2_ zUC`LCckJIk0bEf9WfrUfjyEyZ`jT5zcca*8fDEti4LxGJ3jZ@h_|NQ(0N|}FYSr5# zsrXc4R(SL8@1+k?LvS#NgCYwSqUb2tih$EYFuITW<0;MA&4vMf`FpLw#T`oVPaZn2 zOHC{#*K&3(1|PF`Yr&x(?S>a$as(ZxHt&m4Qc~g>Ha*FG7DDADA;FFA;7nLO`1$S! z7r!APA?>cG@<890{2>%~po|sU3G=yINA_#uFplZaFdRAkn0n+sdbvwYJUKmW?+Y>_ zSV+4M2Q8~4xR!sHq4`HlAl$(I^&-Ch$eGvGz~d%g~M~*noe+#-aJxRJ1^*c&;qMtB4u{|q{2QhH_ ze*WVnF?u1qM!jOE^s-t$z?eC1N&8O=)-5xgfe$$6bw7HSiA_x_yT!I#M=*BkR$X=Z z!h-9qT$RCUZW7GNuEvLd{fe|+fRbjr-iBm zxWH{Z|BN31AgLK(ys2>gnh@q{d5~DicuI5MK|9H)1pu0LcN#$6;s?G%P2RB7Y=Fmm zLr-l!I$&zAeKV<5Pj`V)ZgCS8@V<*sAh0j&C3IIB+uaio7WLoNtl9G1E+M{bnEq#4 zP-Q&&E~{?-W<9)Lbzy(Ox?ai;DthnH8B%dMFL;p|;k~!c2?_|*b6tNue0Mq{dy{^v z^^+>_%(wg{5I3FZDZai4kYH>Gd`#xf?2_rs%8hqCy=!AsO|z-$F!sbg%HRLtJB-7` z4|Exhevz@}2V1TT79fG>8S;Tj5A^<^lqi+$ z_I=7^g{6PGEb5Z_IgU^LaXpR;{QC}bL(zrI((9zF@T) z+J4qc_i^%7gGje+w=yvkec|He_)}D$4j3>=;80xmW30%5B88})4{YmlI8Ka31nf`t z2dqEXR#flXyC>W1@ww0YdS)#pko#uj{X|R&UBiILzRM0OasE>qVkC$@_nN zdU~{%v^ez-FdE4W2dH(oSU?j;xpqp z*Q7!2^(M-m9C%NKscv-L2Ri6T=j)uvKEl#TYpts3TJG18AK!QUU)oRJW*;|v93&+r zRaI4q3Gs0&Dk_M4WM9Aa7@Jm->tAi()%l=puer`|d;ER25c~x~@BH&<{*tF}p|YKN z0VkCj6at!eBv)#0M000e6I@}BIM|k*!jxnh?X`Fe0?CSOZ~#+!HsY4~uvy=nA3|_o zc;V)Ci!9#Dqi|c}=fyMf)|{)BX}s0KLa_U?NqfF z|6VI5oHj8ZsO}0N^nzHQKXgKa)g|S~r6XoRND!Q~cX*vOocBt=3WfFl5ygzph^hq=Nxx#A}5`r&$ z>NO8nFb-ER5C7hei|U9?vR3!uaLez- zJi-`wj$PMxAJX&stwkqWV$rvO+@}=m_tN^Zdu8MK0?g!2;>U9;5!Et@H`>2tI^pdw zzie1T$8qQH@vOb`j3}<$?JhD9NYa6aEgcu|k%M`|l>PMC2)gFPu+9152d*%VJH2L= z??GE}{n(BDj04dGADH3x#eYufwA;e*p?f#{Nv>B1>Cf9sYH_A0FhTxSv$60xal7=< zCv{{nrh8-lP+y|0GrL{1$#;TY$Nypft@^q)9dLXP)4E$*9}VEWxyiJ#x}AE4Y0+&} zhRGQSdQ=eZ^*K)POE5XOtU72Ve)2ofjtF=?dBc}mxV?E+><)nEY<3%YPaZz0sB&}Q zZ~f4S$5fjZ64+F;;(KL#__*F=#N!co8+g49czv-tdVDoLUR4NCEWE7p+6@vYs&z>l zu3hi#DY!ig_%qBy>xlG- z02W!YJ6d0v%iHORMw0Okdtg^t$L6ku*Gczn1t~b;8(K`QZ6$~|Kzz>N$Bw6};h3L6 zUI2rv@*~OOz<1gI;0Ul_|7VX*7pjcR{Z^c%vk*TeE-!~)2j8)-5k6TMO%T`29r4)Q zWwZbN(D}5;Q(`*SRICvY5Jp6ag!Uin8l*JZ-8jG9)Fk-%fS}o8@lLCQH64*V1QYk= zQPQ@WUD$V7uv=Xfcr&t;Xm6^1B>LjCr^iD>ep_gH||`$M7aeZ>|Spj0a<7Z8r^; zEl-M{qm(KE?TLm@puuO)NM%zJczyPs@EEY7#=={fQ!eUr*`=15IBeSvUx{dky zKOPkiE+RwRz*oioACirH&3|Y}zr59oG0fwEW7|>K~o4U@*Ss&mwxfrO(j>qwu0xwH+(cueik$0(#A8BeK_+u_uzJFVp#+C{B-MtOdItsdkSGV@u;p%5<_UHZ6GH_;-&VaeZunvd5ft6(_BxM+)m$ zYKJw~!LEGjsv!MpDKDu3&F5k~#a^e_`WqaR{d$b%;z{>S$G8;h9x1O~ivK>HPgCHT+QuOJ+;+^zcaGr%IJrb4@H=p>vtrDJwJ$y zokgUa4;*r(2I50Q9W0}~E%{pt^|da-J1nv0X0}o=OFd>ib_-8ll`f<3CwU!@(fw&8 z)-@JrGbLs?(7oA+`a?{_qzFxL@sYY8j)`iOeFz`(dYkz>y0@=%z z*#x%W_*d%69_2;V;;N3dc=0e$oI>_{ZGEt$_)4I5oGL3!gK>h&m(HQ#CA6mlx3t$N z%e_l>!oKfMsNdr&@$PXW0ND2ls!=Myf#ucO_aD=E@bxwsQVh%7?Tw7}vX=!FIz-T` zfU*DFO+2#d{=?-IZ5^|*5sWg)%DjdFA`3pFk=`t|oMU4(OEE>xiN?qTuZO&~!&+z9aUFTO+ke9t=*W;RJ~%%Rs3W8N(4TB3W=soEJb zUk>szt%eM8{3^(c{Ao#X%S3KYwWKS~@1|TBVBaiyjZt|&D|+9FST5$_^S9OhOcb#V z>N#+1^hi3mD|iKWN4_76UBhUAuTTRA;!ge~E*_!vf^AeoJ->JF_saJt<8&-QYQ?1R zKLY&!B47C8-3x4(@!m7+mV2l~>xkDZr1Ym|@#o8=>e_$q)*kS*s{5t3!W1fFz@l!A zU=u#qQLO0CE9U>J7~>|7!$Qp|w|^m{B1z36VhIcMjt`J!QN6bN*}SIv z9YR~(5J7&9dffi=SPk6GkJ~g54}w~*n~S?WsGo5lG#rn|s%9Z1yh;xa(Dbs-D2<-3 z4yIy-5_d;Y{(Na2M~D4{-*7Q8TrS{TPtIu5@vsHJT1d*$3@8DY^p$*+_<{P> zSv~18-{ceV%v-7=?9u!O<%$LhfRJ!LDF>am@uIM^&D*YUEFxlE{bEfz>zT{q^B z=_B{a(0fB__{Ojcq(g!L!;gEP%z}|>5)s)Yjv24mnm^dy4`kkn}2=N;XiT8OHM3T##NwHF$YnY{yn z#ftArJ;cWJ?OtwE?IIqw(!*G3_e(2c&Ke?dUW;Hzy~o1-^<^w6wZ5NB!(V`Z31O- zV;=JJu1X&UMr`D>N7^B~|L#_)sKlUr4El3&S#6GF$q33?I*Td(BZaHXF8+$#u?IfqGI31G$SxQt(Pyzytj+`_WOJ{$ti zOYmI(@n&mC<$AW&P==yoZF7e2R=X5Zu&36*#AIjb+B}|Iyi^n2=V->0; z&|m@f^^V#r6=NtWT?Ggw{{=*9wE#Xn4q(D_J|C$>5MV#@ip!!N>2eTBN{+4+fU?O& zh{4i~=HsMF9#J%IP5r zg=9W|^3z%EH&TL+Bx(J5zfUD2P7TAgrf(f&#J~lu{|ngkH}gniQ2@33%;~J%UI;M| zwnNECygvgXeAhs}C)URd1?i0kq)nQDeCjj9-<^1Zfx@)!WF%Jb=Q7p2-f%y^6_$SY zRfzmc{E=wpEh!P72mt*{Ov8b2^kE;*`q3R?t_o!6#B+r2QJ}}?EFwTT2NzscKSe)a z-)XtkL0ilK+iK`=FmX@KtHNH++h*1Cxh&8hQL4M~q2}Cz8p!10 z-nXn$P|64)Xq<3iCUlTh&grMsbi*RLW~vApb?LjQ?`}uVT=isnBm6`TR&^I5PyplV ztdRbF|49oz9)U1w8zylf&wBDXQ*3gAj`Kxnp@QbGcLIcWnQNf5{=H_c=#CSg6r0{7 z1b~7epr3F*<^Z;Jz5IZP+`+gpmgVNK5V2YP%$(l#1=W{u$FRGQpemJtr6vC|64%s2Tm_4 zs1bH8D(a8ng9Oul*1f{yXHl-*BYsabZYOY_Jj;uD(taJZ+_8@#&Q$+(n6u0u3*neT2@M_RVE}87mzh!iOPrzg(S6=NJUJ23P1&XGW!M|wY#7f9D*Q|NS-O#{Lc<&X z-#_1iHBrNB&)#Gws|d15C{7n;<4X}wpV$^0t=g7X%SN1Wg&^89&VKfJuxpVdS^MVL zz7~csbIZ~Dlq&E+O-EGu+zFj9b?MZ}$_*@X2kKn{5W|?Hi7CW(c@*c8F zPc|f_69C$7Zu4E5aM;>z^9z*#iFEdi$BoN^Ea+!#C=DGMFr^a=tM&V8ji4jg`3gsV zZw)ggf;#hBc;dmQkmQslb#p;$a6$HDvGC%>uSkl))+rUMilFx^5?Q4haUcKBPCzr* zZ%=3Gj5wNVF)M17#J+_T{Y`HqfQeo>u@8Ell-|k%3sI>WmO0y!s#@$AuH+ypPssN- zNPWY1pxX2`cYE-=7G_u+`}50^d5KU-+~g3$C;lVecf1wb-riF4X&_19egE<;l}KBj zCA%`kk_QZ^Hn#hKE2Lb3x4B?-LT8XoQuA4OTazivx2G*&&*XBAffuQwGs;`3CAD+O zLc|(+I5m^mWlNu`sC>ZhH#^e9lxVT8yG&&?#TT#>0bea@{e`fMGgp&r>$O3~Z(9*! zj)aL<+PeSl936`A$!yock@Zi@86roSIeA-#oKT>gTbYnpJvo3%wuvzm@$Z{Rm}E}m zZ>H6Tf8HY;Ds{~7BgBNBo*p_RzrEe7tJ6h?Dp|T*m3yPRO|QSdpLe)Qw&d}QwJB>b z7r!!{XRe(Gru>$3w6(&0b{BKf?h6?H5-Wh0^b4(C3-J3&BArv@I=T{N9rR@}!y~5JhHLZEzAIcNo1`9EttVYrmz^IO>z#%VhKC z1fo$yLi;jj71%O!E2&JYxZPQf?Aqjz%H=(U_{8wluOOn&M2AJo!O_y(Ja69k&BGvE zK~nO!r-#wt)$J_;5|UYc*9RR6EhV`qHB6T5Y1nCp{I40##182l--$!*Stq@QZZO!1 zw2LwWZ6)%J3#znwHv6si&YsSd%8EV%1@NQePCvWj$^pP(HWnhE{%zyBCO4~J0^d55 zJR(mUBec~adJ-@+lZBxAdCHx%f;D1PrvAOy1G3+)&$ynH^w(9zjO6W%45OHs*f$Tx zU$Eib4%nt@YV#&8L?p-yLfF^MPf^o@>sSID)v@s*YWMHQK9}8J$;kFDp2NrylbN$R zGjSB9q$Mu%JLhV5B1SmImw&}|lnVIMSiD2A<770To)>D;%NWu;CZZxVgdak|4CC9z!GJF@QC=^_2rtS|!BY>Y#W8`=a7hs^{47{(B`+YhH^A zOsdL!1-GN02YujH?D4{rS3Nq=jD>{Bunle~r9K267?F%QTgVBd+b_<2K1K;a)yWf1HLaPk>|j%J{svb^$DYliNz7Osd*NcM7v*mj_D?5Tq+Hu;r=CjP6N1; zDih{G*2yXEoLSXMeHEB}C5dvyZd827wL8tDpp)ub>|h5*v?a=)b@y#4rt&%0lDm!b zvZR}(6kPLaWMD|53%zL~5J7Mk4pIOmnMBW6_mGoZi*KCp#AY|L*f5qZJhaWB*4 zxvm0v&Z^9@zUShui8@1#?q|W$Mx<9$LuB!iK6%MN_VX_*voLkNVy3|n&u`KZv7kv) zEG^(fXB(|`QhjFj{porUt~*~66T7h22$nXnu83o73P&f@Jr9{Q-`LnL`_nkMxgrO5 z7z**AddupD6OcW$!3ZB=(N9F@l_SEhD@V>y!_Z0S8!Kxyv#2v_*}};C3 zYYG6>9n#+R(aJ{+4W#VMnpQ2OpLL1U=r{Bc0NCG9hAqY!156+c{xXat)gDpJJ`@e< zu3a=_T8H;(;Hl|p!cc@v0z8e1wnlqUV|>C8AH9F?2m6lj-$<3p6Ju>fnys74j6WQ@ zg@cP(cI2x-B&ing#9K0L>k`1I+KDCPTY<2M$GcO#)sa;lr||0&T0C4w;^NAB@xdze zwcE?^tO#2UF)<=(C^@PxSi7$OqwMB0=!S@&l)%JU&mY{O@lOVG>r{!}xxwP001f&T zS$UegYD-Kq@$?C`F|^|4KLx{5z)zFyPcc^VIK+YZ^2!@h3d>$i=7$n1dlsM5hQWVg zHz=){%I<+}xo8z6N$wLomRfKde1TC&94;D`dJ91JB~nTHqc(Bc&Nb6BB815_>>vvR!Ty=WtJOt;K{aYntbZkz%QO*8T@<2w@!nF+XUM&WMX1il8 zx}R~7IZbywPWh})BR*zuwr90ysSt)-Cx_t8atR@d^e6WmkhYs1w-!!k*?(}UUx=VYH12P)JKeLKecPaCFXQdZ|u`0W72=R>&d~O z8au=2)jo_I*((m7ejHY4HU2>mWbK8@JOJ{ZXotuybu$Bm!|wI#4?>s7`}$v*fltc} z-2W%ni3y_Gi6G^rCuW!v4s_EE*B2-tq>ttBP!R4XOict*Ox4zYuAVv#B&VB9;r`>t zv1I?1b^I$A`HwJPSzT1L^ZZvz(pUOf|EgZ3@}Z&>KfGlgqC)9JNw<=yBQ4oFDFtyT zV+CRMIdiA~@;E|9^H8y&!%F4M5@&C9E~m^x+EAyMXZ+$YLPyS0UzOIILv5okjd&YzMHZ9DDT3e}?;8 z(^BQkzH~F@*d?Z|OiYREWStBZmd(t}tWf&{2NW*!F*Q}MN43z*r~Eh>|DK<*k7=v6 z!I#nH!{(K^D^RVb1gv;-DK9t3p@sNnzDlYp1BNW_uqDsA9NJ)k4MG?{CBEB=XwonR zhO>{BoTZz9o1KdIxRWr8Hu5X~XS|DRB?W&C8hF7YiICJLZbZyh)oCP?@k>UoHvKvp z74ALFIz2sf%5O10jN(qvSQaP|Km8&MR&cw&9wug_qQbdqB;+uuzo=<_o%15&G~wP^ zKT!*`P9lo%#k2`+{l?;U!_wC7Lf|ax|^+@hR6Y z(P-nVE=ba}^1ENCM8>5h2DCAunu~!F2`j96FiV-9`=lC>`}j=@8pUo5friI&OdogQ zoM>i+0|}D`wzkl|Y?^z)=QZ2V1_KJbwnw$zb0ogw6lnbnu2<8Y zfg>?N)1U}^z}V-cgb#j!dxSOcEz1Z5& z+8ILi61l3L1Ql9D;HxEiSHB^X|HsQF#P7*T;%|Q?Hv6RS6LK?7Te#ymc`M4Js;VvM z6J+D09MJy6?+-8!UeC4kPaVGbin2rjDcOpEs0E z=&RsfE3(>}syuvd45_b_>ik^QJ6Tj9raQgknS)cX&0=V~9F02O0RSa2-{4K!VpnTi z367Nst(26iI88JzW_97PDJl?tJygR^SDArNX@iv^+4d5RIS5Yzt)-)d+-+>YqU!G)xXD?1GA&C z@dtx$t>kdZ{e$u@#87`>$_9^DZY$+lgblLxrJ_(>yEH$ z*$E5Ym4cE1>_S$v+LcF?UC@cs<`_;-hEZaAFW>aGpdP#`7n*>G`{vAicEyzW&-}~N zn-&S6rw<3#m1?6sxtj?HjB3a)5II{zkY=kz2qxjGReHtC?s#dkxwp%1Cy>mKm!)zQGj=+HU8q7U*S4|#Ez8>$WCu}-$8In8_)mu=%~0@DL2Mr zRAHAbvvf}!0>~Yvsm_xSUa0Wqj!w+BrdQF4E#F>0_|djKI_{KVLFzaT?m=xyt4&y- z219qv<}mcBpe5hElJ&<_iH7zDH_0z}1V1T}%0^gEI{tWS>8Rsj;oCw^$OQTgEb7t$Rc)EV*C^R|!7H<)rn{HT5C6eh`fnW}$&6?80^e5DL2(i? zi6F)|SBo?y8>xVjRiIyGbyOj+F-fG-`lim|_TOt}62Ai|vlg<}EPw;4te&&9K%Sib zR2c*lpL8NXqFnK^U}x!fqmN=!AvV41tqiUpww{E+FpD&Ut~Ce*e~BT^e~%3SRSSZ2FyN=* z-6MqL6?{nF)aiXqYOep^W0y(3$5MeetD>11QB4UOZVh_>v4kGaBe)Tb?MY;X#rY_Y z4b)3pCW?r)g$B=DiAO6|zknGgCO`WhzTzposIa@gA{BPlosiWTIo0)LsnQZKnIS68 zDS>O-acvH!t+qa%*9fkR2#GccP-;pt_Ka*p^!I=18XO66rvI&`Ts142LI0m3R2(pI zGWzEgyolAtTJGZ#_wyRlbJjm{nFU+!h;`#L!i}r$+9&RH$Q|KW$59VK1Ap`L)jCc~ zJQwAzYqXD{@Buc>qAxV6^ZK@zDpH4ouJu~4-Vkq&R?5xTJRR6gH2MzsH>G;Z3=Gyk z{QVIE9|o|Tlw#U`7g!(l%BC7CL=3EXm+N&67d)AlRinc~0;mt)L`kh|Y<#xEu*0jZ z@8w`lB@6ggNz#z_QMv!5>~EHUEtJr8(^o&8PuFlx<@8u5m=BPRL)&-6;W;Z4q)o8A z34T_MSVPUz#?ROKXLtcUT4G>zDfg~TjixrsAa*Vm@0f)0lHXur2as_`aPdmD+9ffQs`n$Sv}QsugO!*urgkb?v0( zTuh=&JuK6EZb9Z89;i#2moTk0KHuCZ%Rc?h#)ni#{Q>zZJbq8~cAgF#Y6^5ip@) zT>_elo7Lh)Wv1xf{!p|nsKZAl6c*n%>(qk%7koYeQ#DJ=itvWop$AbUz{;nuE&33E z5{m*?rdfw!%4uHZ{bmbu-B}&Ik64`zVb`&6rIUXfU9kU9QdJ~$AT&T|PkX9j%b&-m zb$C}6ZjA+!E|*j-Ds^Bq`@Y zbe%q;^!^accTKr_wV@LkpcR?J6rgQuC7+y|B1dm{0(Rb5QpZ`m;)ry zU_H1&CA9!4DQUR2;~ilYgGxod{8>_2#)KLzVmIab-&79R8cd!4fEu>}^Hqii@wkR$pOVxRyeMwq!BQEl(!KFFC5jZT#; zDd{|zR#8B#%$&UaLe+wFM6$v+F%5heL<(aT4-c=7oU%oPH0&@`$MISYj2oV=f(8HH zQE*6O4Ys(t=nd*zUfs0E6gY1r70X+%i_4s4S46*>Q-%)2fN^l{YF4_VjgF>U5vA@c z6PwXK`gP)?77zY58bhro91bHO-`_Uecb+-TY!cMsVx^zlpEerHvHg_Va&N(tjgN#->GRoYGC$6!be-~KnFaC*bpYosvs_CyxQE@o*ebU^OwDP_M}Oa za;YW9@HC2qbf>kG?e`VE%9YhMcp`*F0)17S6S9>FqGm6pPCUBe*+M<$RZ{#1{4PAh zydgb?YN zr`+`vRz&4rC&81qtQ=Eu&^iV_m^WWu-TpFs3LLFb&e;q_^FsXv=N9L3*pbu^#+Z&= zy(6Sv#wd%cx<^7o;F{SpRK}ypCnKeYuI8P|PsBuMwp!WJpReY&J-&wbFM?l||5$)_ zSS5gQdtC9Z(5tRcsA`W{Uo2Dp6w>NHlh!?236^3<=OAOSz7Cvr1t!(+@%w|fv=da# zdSyVSP59io%TvK;&Nlk^rSsPD zk*?Wib8H0=$hOdSfaKp`)5?w_82bxoAo9Q^xiQ`Hs2z^T05viMDTheSsa0hiqcRdD z0Rf-9cDkL{ag|$r*@iyhiy}QrN)C(9kyiUf+>nc^YU7@p1SvKjUPTe(^?b9;dz4+s z)8jxuTH?EX%##XG727k|d>yn(qeCV}7-(>za;F}o7ag!M`VJLy=`T!zn87~uQ1Hje z)*wwopFeK=1=u|?ykB~8Tf;%?q?#vF6X{`@dzswyT;aXkqL9sP{oSX;FKeLCP`nS_ z9+97Xt{h$LyL3twpm?9j(0myWn;=Ih91yPhVK*2rM?2UD@99)m;o_{g_ebi4Alx{- zhF9UpH{}Wbiw(+_r0(DTB#pXPXaD!~J@9q@Dy;onrxLbDYLa$AjT}nV!y;8%>d8+P zE=M$3?2&7qYZ(3=F!1fNKni3fu!%kw`z=+zq@42vuUB13u&&h+#csnedE{TTq)$d8 ztM$$A;z0a7q`ImKlF994E57dJ_9!%RyE?8n*$KtCP<|X`Ax5kI)nji#P+!6jB37#GQiq zZJ&G@b93)p-?$W%&rS?8?gaH_93W!+27fy$!Si{YV)w*pE1Y)NC5e~i>QHv!4=!gc zlj|#)07|0g8v-A{Wa1~zGw)~C5VnCXk6@KdY_0VoAxWwv&)scn*L~^zp~Y zO(=k#n2^ed1&&HVp;t5YW!4YAe~^q58|;{tA$J6u`6x`)20bSFVO-LPso`%LgXuNB=B3eMO1^l(1lKqp=@=F;BmMUEn#}y)N+_DSOw3l3)A~jQ zxOXJ*ip1-)Ut|rOmTd}qkpClzTZ7CV!;;jX=@ykpxf~k<-PUU)l?1)4Y=OcIwj1=$ zZ)@m~K10*|rDWJpuNTnVPv0Mw@588T$x=4qLK2jAB1VR<|4CNRP1)SmZBy3ZQ&Tj2T$W+9 zW_RjH#sFQX~01eTWH!4gdaJjDJsg{z_-viun+^F zY#uw!#@+@|i_y<`QCuiTqyM8gt&laQ=h>o$A=-->_@pB*H%4qYVo2O$MA-Mc1|=96 zQbR!`T|ss5XllKVB40~YF0HOhmQ1da<*tL%7558{?+Vd0T@pvUqhC;jdhLttu1D~s zOdEI{>NQy_+1ApB4U~*NGSzh4R}IsbozHp2IL+-UHBz}nH(mT)sBBf*Cgms-w{ps4 zrO+jZ+bxvKZ!nkXsJ*SRn^iPIX8=k}_f3JkjH29SNDcbpJf!L-n|mLL{n@rVwAp9v z5nNiqPIVEv;(7UM>n3O9#9UO<*D56NmVeSvh~kQU2BGncNAaXtL23wQ;DacVALML5 z8$w7EWv2A0qW6peE4E;%PHRW-08A654dKw?KcKW5-$M{%(j0(D58zSM-OwVgd1u0q5+UncLA4oWmWTzY(5$4yZ6`w4cCub@wb zQzdeqLuvLt3?s6-rNY-~X4HE2WBvDPN{$Mq#=_ zr`uYMuxwUw8@+KX<|N+&N}`7=<&wTcgYW;!-}3oZL8u)~Rb*g5_r$^k(oe>34^$}6 z+mtcErP3$Xb#`Ohr?E^LC_QBlcr#^}j%;ymm~8N|cn^>b@UiGO{{N>ng3a3*B%7%- zP|_wAM^TzjJ<&4cTx%*+a0*Sq1A^MeLR(l|3^`KanlcS5Szd;nz)TciDq~kGMBB_w zPz^!33{`eWssGJo2#e6xe6|}P!?mp#_?7`3H@Mb>X_SG~jZvcj72H5|N|&IKtx~Q; zFt75SS5+ps;+=!2SK*<}ruuzQwo@GfNMqojiQQ&l2o!woAOU5ezf|MVND8<6RjsHb z6|e|nfgOEs;Sh$d+_^t!5JSs=0?9;62DnrrtLlzyHdbCXjRh>KSaC$i>Tul2Tb9mm zK{^#4tEw2Yr=G5cFgB1f&zy!R2}rMu$slor)nwc7oLbwhQbVf=Wv(-aJs~H;X_#}p zT>m609y#uIY96szm?uybZCJ_3G|)np*wNIBAVM3Yx*tCSX5dVGzpdoVXsPkhh4+7a z9SSoC09tIoEadlR@2$zGltOjq5+UDlCnV7%+mOKQUp7p*cH&A*#Ip5eHoeo(`rjd$ zl)4G3f(^Zjw7MG60>|=B%(Vkc?dL_89jgcQe0z{`;8o+>c^-?8Mb&9=0M@t&n%WvQ zhOMiyXC9Ld7Ra~&^zvYUd_D|Ta8Mcw=zS^+^l=5n@}Wv45o`IK-@&@wL@!jj5fO=odD+mA@4~1HXdCR^?ulnLnkVAi zutnFXV@LQJ|0m%>uPt}iuo3=`3l?^ex9hL=&RnQ!fy4MMvSz_U*#g?xVkCHL!XzTy zPjo8HGklqcSM~aKi{^DIVAVZxBzx%-n@J(1BPO5?V!#&5wN<8-JQZ=^kA$rH85Q^S z4h*Zr0QkNyvQsndGwOv@1i(MqhpaK-uE3YhkhTvyZ)-ZeTlC)f=bt__kkq(t=Qa8l z8bTnLIs5_ zNtu}Nb}{>sh3{;*_Kar#*~|xt6jdDJQsC)?KpZRj{Nazi1OxWb*&R~t-+l}w_@jgo z&YNiN$>ei=uHd~Q{pvf+Sq0Gi93!ZR#?tQ6UE#Bs>=>SZ);{lEZ`0tjsZF!1N$WYm z6%T`Y(^xw7Ru(QA^%YTG675AV9;7-Bo>fwRdQ;~_tj=3nGWfy(^K&!}S}~ABm7yZ} zEblSg&|#Ggs(5jTCyURQMV$f=_zY`dYjuYX!SJb>@EBJXK)rLV8-)zwG{nkvT5y0S z4g8n7DZ{$={uIn~JfeNgU~ye_^!dXb!Mjb}t6^i-GI+~Qd=xDary%O`5h2<_2ISu7gz>RO{FtmNCQ`j^QRn#pW`0Rx1jU`JL()#^feozwX z#EXafU{Wl&7-4^9y?tFU#!`2sC-GjQk4v?&|LY+tF)xTQkZpd5Sn) z%>Bh~U6Tw%VhZNNV)&q$(#IA|&5GNwXv$nfpQVP}KMPu5808>xaY=lpMK567k8e!_ zs|dR#fp_&-B86f3w@Eq_O*l=X#^rebXxy4L=4?pnc|t_%sQrM%1^2-a*v(E&>#5}1 z<;@7&;eY76GK;*N7_Lc*HT{1|z<%G88Q%GNc<}9c|F_ke0-QfHkuLh&Z3Qh7447@V zzJ8$j%UrN9hgVA7ETw(qy+Oyf#H(p@@{9#4ixAU3d3(>~&(|*I!H2os;5$-0v&Jiv zjM$mSvNH(4z}Fe7O)tjo1S}QOL9L-$_KLsySJiy;B>vg{Y?V|Xe2y`2P*g>(o`nS8 zuGxumuLI?nVd@97tdk6O%Q%K_z~@6|g)acS)Hh#;cT1Xt21k8hj6C7V_)NwCL% zWM{^0ieeM5ecq1M*F>@pWpi@&;|&Xx<$BTK+4{bYtJ9jnRpBP&Yf|}S+Ue=_z4dWb zP3-xw2G%WLZcPz0BkChbkmPPa)03d9O$Fwz(mRP>CN`0r^U_7SDN?`^$`9W*Sgd|M zp@oZPUUBh!3(V%B;_6~S6_hzobp)#;t27SMH(wG%KGpk5PHV`m@rC*ll0aHrWuz6k z)!_ z5bZ7|nBg9TD&>9jy1J#kYf24&A*dFjPiKGx|8W)PQ#}1N|K3KXn91>OnmVLF~K3NX!+-uSZ4{CrKK9FY~yF` z#-L1{&6D<4#gjF|!hDFpk)_X)uyc5}?X(~bp|GLd9`pNx;h5gYY*qZ918?k1c!D^) zkEfm*H4SZ<)7N5~FKjknRJ+_+%p}@Olny=DYKtcFTdmwSM)&sZDITd0<7(mv%{mD~ zxFe?hhBf?*q&MA)F;0Bu&d#D5tKuDqc`U^@`$mycCDdYC7r_B=0*dhqZq-ZXxSg!K zzvA?YC1%BT;xzGvzLnOkCNS_4k|(^3Fr5QG?BZNBRp!-ZTvU>TQCR8d4dq}{B{op8 zJ@5KVu;K(f8VJ}EZn#?)*@vJVXGq5>LdMf@e!+l5mQ{y3(ggZ^!a|Mli!D=p$o!k% z+Skb3n+@JtDiDMVsw);NDjn7kB+*5)f-mo^3(9jzGlvB_jk{dFz>jy|4(PvMzQLy4 zo(y$b!YF%4*@y~uEEhnHPO!`_d`ZSHTs;<6utNNaE_St8b zGJms?Y!-H@pw)(g(xT^T!pP6**LMg8Np8NWN;`b%jnO4ORo!t1VuH)`-&nuCN7&5b zFYz{LJDClm9CY#}v2POado^~uZe7vU$#LKUf^oc@C9JvY0Tl(i#%+t!OuHW6%G z`iR51q1jIyt??$!fm=e5xVLWGO4{@>y$J!s@Pgwt{1Ku!=KLV>XlVsu)S7bj>%Ytp zI~e~d0;5Nnh3*sw=7k}3f=k^O6yOUbGLJ-*fSjI?w&m0x2*>Xgw)k)=+y(ZZ=z13H zOyIc}^8Dn#1n9LLd{*fEf?=JLg?A0U2+lCDWu_7sL$H5VAgBRMk`nF>a$5d-rS+sm11>+fQxmWeF_>m zM>pGrs%OcI;H~W|z8_$Hfzc=BeLnpJ(WJ+9lsFm~?6F&_&XS72GUlB3bk;Da*oO?s z(E!gD?v&nAhUouW7JMR8|u=I@zkLViVD3;qglI) zR@gk9gKc>Ue)8~8myJ`a6e*0!^PMXmex+?2(ah{X?$A=aMw-+uBxx+^H_-QiboOku8ZCXW1-*(#~3b#t|VMf1_}zl z7jooz_sWqYovK;~@Um6{%`4P!DrE5X#N525%%Wd%1;6LGGBOFa0B=4xHv-l2bm|AATyUz9_ne=MfycMzbk`CXf zy@%!Rgwfg4rks}6L?ZDGl|Gc4XCBTpYaDW1vN7Ua8^-Wy&{?q zAjb^O7V1dwY)Gzyfacp;t>TD@hgLH7>U(JPy*eyN?vLz7I7xF0*JwWtn;(9b$u3u; z@g>ya@E+WEc2-u0K}McbwV8{R%);5T{k;dwL8N9Y|egGEaE3nQ(TvbHSe*ZU9u1Vc-^Z$?N}YN(;^LGtiHjq zxbC)9lfZFvTNt3UMEXx4!Va3n+8g=8386K6;tL4+F0;So?xvaT`a4N0ni4ISx~<@S zg3yx#!f<)`JBR~o{|%f!w-Se~wlMHxjfKJ4*=iQBJngkfIhDK_EU)J;oKEnHrfV7} z_jW?>_bgqiYWSfaQduz8QEt?JtgS~Gw89m!uWuaJ%1Fn6I@nAVea&_f)Y`7Hdy?7S zp75{o0gxSpgt@t1$`%KK_0Pk4a&G^(R7|h{3k{6Qg|Sg^u+UX5wDfa5Zl##^ec~7} zplP52)F|UsGZMrtnU_{2<=wUXD!}H1POB)rNPt#LZ)Mgd_?>8miBupiiBjobuBXY; zj>LoU=2;CJEKmU_7}mh3JC%6dx-5Q;A0@9vz%ykY;3Pkm;s}N9CEDQH%`Y(8(fhE^ zyOiSVxs_r&(fwTnQhE{FB4wH?07mmAuYp?gdzG@lig?oRvK)YB5D+lVP3e4RJa*v$ zBW`MH&VYb3+~!KCyn0P^`Ibnpxg&chZGgkzcV0*p$_v2)^OkzHZ!L}&T^IVDmC61-bq;B zuZezdL*ArD%#aRP+x~0br0H8T6(XynRv8JfF1tHD$Fn%e2BOl5vWUAg*ZIBFLVZ=ONc=GosHLb5oYbo+3c9ak0-kxz>Ulv?{3 z`W?53pPS4cteZaV#9L6Lp`$nt&uDKIh#JcEZ@f;|JZW21KSlSppU@Ut2pd&-J_kndD|_ zFtLlTZKERt!)7#==wTEW69p6fh`~=SH4W3bp=f$dnIJ?VOKFP5GXhN?OKb7t^F@U3 zY{_fill4(NJPpjk+CkTfOegwXxa=~N+0qJxS=`)Wu@%|OHb3a ziy4seT$k>2O|(ITyA&=_*Ira@@@BN|_f=dG7nV?@AKgYkk;(Mygr0sH%n;;nuF*TZ zkf?#QZ&}#oUm8buc>0a z(Rv)^11wOFtHfApZNJPlXX1zmEM6>9j^!&`+hp#7Wjg0;WDCRq^G)tM`W!hVb)((Y z*2jpMoeRo~n4d|v7()p8!29fvQ)zDFMZ&q%<5n)hdrz39lrV2DJG}~ZNoxd-ZKN41ddKzTw ze`0=8Alyo<2!9`UOQea^6_Zor&O>i+r+v=RPZp-*cy?LHXbV!%;~^JciiE0G*}}|V z6CO}jA4>XjqfmdTp_ri2e%)FvNKd^`(X+7l82y84qZfX5=6u6Bjh=tYzMhiw2SNF> zSw1He(>im4sI+bQt#4Wz(9T2<&|y?S>JxS%D4N&I!mD|og<7;;(JHHU+U4$};>)p9 z7%6d|CHr%C&;9sk^DHw@28UhkDXlqN1>Fe3LHkE}tN7g{72Z=@s`55TXjeK!nzfVU zGBpRe6?>DIAHsOF;o2ZTHoIjY7n<8UbnGPE&6)>~NTfB67Io}kqv)B*>L#7I zAPbwq^Dr zSz0wv0h_E0y@-!_4rl5 zql|RMJvfP!MGu##_udsMXka>eHc5L2Kg~T!M;h(7U&B{59Ly}oX%$WW_F-|3$ zG8Ks{=kB`?gMPpH{e_{-r9#WuZb5e%DB|xR%-oIO>C*ZPyR_)C@Y7uZ*qxtZj0?Z* zEW66oNj{{-Vh=^uKzzI3TW~-zYP)zExD7wRrK-lG z{|y$?x~PEjNip&`K3R2Doh$yWA?{zM_FQCmpYrFCAQwylVY%j`k$6D0sbUam*&B8O zF}ws4c4EELaKG`}boVTJfU8bN-!-akO|0~{)p$Psq%_&-z(aMoSq(8da=V2EBY+Ru z#FY-|^A{9L*u|gKNWBt&cP{9alw%Z2=s52%wVKX-(8&;(i5FmVd=v1_^YPP}HznEZ zMLX}TPQ+EWATPcP(&iM4pecv)^p&?E1!w;}{b|?h?%R_7mvN%7eP;TT; z#!RwhD0ma{@+H1G{u)nWMD{)T+tSm?0#I`@KDe~aN_j`iHD%bCJe5Q$P-N-4UOXIqfmjZ=61M7UcY zEWcAqlFp5m@YT8a`C{#7rF0idr6--);e&xvCooBOJ%4Qu<%9i9VFz86BAb1sBvqM^ zVfUWk(M11jvD-(29G=%!?Qt$wG#S~%TZi_%lQfNu5Tav6-X#r0X&@Wl5`kt8!q6ui zmWVK<(XpyGr*iK)p|ziTK=%SCj79{DsDynrC56rC3m>@PtPXiOsa^eSEtN>^EESjS zIYFy%62Z9L?+J|NsyH{{V~a^{)!n>xP)Bc`e%77EUHDFXV>Ph}GT)+T*+{w^WNLUc zM#7|`^ZTgUep*cNQ%zcB)m=&!BL*oJGyX;r#PsX1^HJI7i6(jTEeo^f+3oxX%s=?O zAP6-oJuRH_=z%MzmBH&0>>MTMKPT$>)U>cCds1T>;2$6Z_dFg;MD;pyvNkw_j`r)C zLHn=e_VwdEXe46}>Fb{4c*QpG(ll@lK9=S^-z!Nz>2nCk_rlMb^HraMVVHU&RXR94=k*JZf&>|9g^QbHG5Ac zW>HT9fW{*bifRtZNS2F-EKhGfVV3gDm#}Q(83k>DVqaS><@Gj#0;aZe-1R#ytBGnv zR&qxj50-1ebF~oE{?b+szPyx8Ac@W;%=bslFgT5EGaD-yypO{L>UNyH(?4CIOx33F zRH{%uZ&p#nwms-OYoL`m@00SmnGv9}-RvZRHDehY`+_z)Bb;PIVVC;j0&(dhrN~ui zAkb87ZJ@Zztg_5SY9aH`kWXvdu-?}8{?^<(=to^YkImPW#ghgJVR>>7l@jUMNw=f| zTU*aC?cem=4dFIqTx^M_>R)O;$?h2)G7f|E7(!Y-ji1<}c&eVwF0{Y%b~PQNPd3s= zRKd(b!xeRMZUdXo$M5jid97BTusHIFj|lKdAgJ6F0D`NCP>JU%5J);qPdZ##Z1&K& zax`%hORNkEP5*km?s<(KsM`S8FP(r5-;38(K>K}w5ISt&>w`rGmv}PhiEXy~Q^`_AYT zy!T|$irl6Ml>z?soB4#@(Auu52y`{sQzCw+!|l{9khL%nMLUbs)ZYA%03uj+3c(?k z)x@M?_`Hvu*(K1t0r#B!9$f$-Cox1>_5fBkD{X6!Y;5=NUjJIAqNDbyDs6@8r%Fb( zrM=^b$Pu@TtioF+0iObQ*?HZwxyodO=#*`1nTghu`-auh(ZLW+E$~dN#>Bj9X7e7Ro0_NXv4S?>4*JdVeghPp2T#I_0hAo!^3O#Rfi#Tkx@QU9KZ*lLo zS?spC=Wy$NO|Gh3HxNFdA7jvYSuB6to*WJKse8<()j<)*PRi~+jNMqu0r9IKuD(uY zTh8R6p}#7^m7S7sXj-*E&cOKU8p-wCdGF^JQ6(@cc8hkj;Z>saPHS^f`{lHTgO4a4> zMdm=3o8mzBNv;eH0PxJ~B(Lp(@&Gfm*4NAI;>6Nz-4@?D9MUwvFEPIkH3CK^vzveM z0(KBpo^&2sO+hfnv;srColxU42Np;if0Xx(9;Gr)Rq!G_d2cMn)pz#$N`ZcirhM{_ zzU=)?N#&yV6Mf^B*@Mb{xV#qfF^WQQ-T`nwq(B9M67+%|!!`c=YS08+^@SC6$ ztTUH>kGnF+^^e?@5LS_asqmU{%I*VL`|i}MvSC=`3MMiJ*}tvbWZM7HM(zDq8x`|C ziypCFVeUYCd+;!cg`lHKHYSO*3uG!1V!+D@{Tw6itB2Rv(&8T?1``5hB@-z|^g;%O zwu7TXU;m~ZVV1?))L!dXfQTnTdaC!B1MsJ6uQQlbrOV2HtvvXOK*?wZKgotX8lC~F zuWMy%1~HkiX6 zheXK#7?((j>4Jr#HI(g%3s4C+YuKj5LCF>wK&PDo*0k9jCMenmpYDB9-UmR6`>cKCTw z>tSysUd@*u|K|OGv*Y#xH&24Vl_hnl(s-?;EJqiH%P({HDhv0sYuCm@F1X}#%~fu+ z{~rEIv> zMXxYE-}FCIa)94sc6v!%8549CcIcz$CpvE{6By4u0Yk51P=+jtgz#23(}z zsgK(zKi5Bh7af{1 z(>?nvhmWoNywbSV%v(;$uJqt;FcN`YGE4)SbIUlrDC>Kxj9riTA|#wzMOEB?m29DU3h2nd31C}?I?H8bUuMdSfK zP|Ks|=JoUYR|%)V8&~g?2xG0cvlW|rmqtyWrsjzyl)3wOaZdmIoG=$u zuX_@;F;1q|7(e10%G{~;KoO@hVFqk45f}w%}hA07SxxUp62U>=5rizgn7`fi5C&18cIG_+rsV`KsX?W zCad{;czlYJfI4Irpts3v!$i(TV6|W4=cezCcvatExBBsbibG>sB~`fTMdS@U8D`{2 zF53eyCgm81MKVsln#12@lQZs4+5Y9(6*!w&vMvoOD!tbEJAIZ}lRUy-ysbA{MOiNKH=~ z-&J#`5Ru9z!-bStz~!p6UtI}xR9hU^Ig(5d_xZ5JhG_1M=`LEz>;MOoZ97Z-2J73- zKU~Y2t0aKzD%=M>5fk@6_9RD@2oZd~G3ac@C|7u}Y3%lwu<#ce8}3+?8~c=Tb6qgs zba=~2-q$Z{&JrmYpW(ire-LQmPq?l+9D?3|+)$%1wD%MA zMh2g8r$?V*cN zyGF)~conyB0NlwP&7r*K%1Gp z22Pm9n)#h6YI$!=)BG(+L$1YIJeTC{?m`RN zGQHi1>bGjP;NKGVwJhZt=;qXN=)7hn6jmbz0LF91I&q_5i}7alwpa!*K;6Qh=PP1r zl(#-x^`E`ul_NAyr{S zrKvsVp*ka?N#QpYLh_eaz(C><1uW)ax7g(60p4$FEkM)dI*Mhf&yArO%}<#xE+fgr zyA`laqKvVi4I@=eK@Rw+6yToXa<3yAU~ghuQv%MI`&5ne6<|DL1RQ2E7HvryxIj{z zb_?!B?@v}fNn#UQ(o@7gVzrC=LJyc&IhsQR%u0A~NDvrD8u6{9^_oku4LQDLd^_|` zzp0?@oDjj--57UB9`+iRFMv=MiS$riGTOy!=; zme$Zr-9%5HapKP%oBEjkQQ7f~LRQ_o1CMQpzB?tsAx?&FPm>PB-rX=S+a#s28jvbC`|D;s6Ij*#>W zO#q5WV|BFW{-h_?38`;)HYZn~CxwUgDCO!5Kfuo1TUEA2S=XPL^s+^%u0;tKxR~u$ zIi|pVLDizKi;>A+jB7$|oO7yMo^;8nrgp@zBhjm4K{THY53qf7JxSpEV^qY8_(kU? zg4biK{vAc755>>W$e0u-(y0Xd=QU1C{M&PO7a#LpI@aMTJinUA2M=g@YQ}~=48)Bh z?fl`JXc)FKi>Tt%AM7L8>w5)%8`pN`tf3Mp1^zx1FJC305ynu2)&rI0Qf-Zgz-)qc zDcgPE$guC&PczKPxlI-Abu+Uz@*Dtw`SSN20p4uQ-nIBZu`@rjBg66IKaKdB$JW2D z=(v8bRT;Uo``JrSk(x&3j2@?#*_d6DLEN7(9G3d}RxTyclsj))sGZuL8m(0DN)}Sb zjvs-|ms%D?GueCHzoU6h^aqZ$mBT8EqC`y`6)l9jyGAHe|P^kjk$S3S`s;1Jwan#F_ zC@7Y8HiAR;T28AP7V7-pO1?w~QC>}^WZwJR6ntU4C&J%rAv!*i3m24VLd#u( zs+>&(T*Xd=BoJ;vhape!nWSsvd4KC#=tyvj=E|#Iag?shzAvtC`SpeQ&)FzIcv-YV zRL!OlI8|@*J!*ww9My@SyNiKFov=ptTdXGOkFV{fZvz6q3GWtWNILpwoNsV0rR4rR zPix#{Z_)WY2-WDcB*b&M9laW3gD>Sz@m@3P9yS$li2K&2R$NY8k1R|MD*)#tOw*7afOYE~0U!jG6#3J>W(+sjo``%5bRi}% z?3Afv`h_Ic{EaN2ByAGd?{qVcRR+P=x%K!@oo6y9378Y&3_4uqkSmN1+5#`R5Rwg~ zQxxaEx*#EZEBFhpK#7k||90cm-0C(H!WQ&`dv2pb1A9mS8`$2=Na*}|Xb18JTS$2J zO9MLK%cYn-Mx#WparBD$PQN5eNXgi${9$(^_)h0nl7p8|q0b<>U-p1+yvDh{NACX5 zG9W3-j&SO0TZ5b~(V8NpIyR|P8mb#i`Qa!|B5aGe@mc~M{Zvro!8O&|3Dw#mo2!1% zRtu}6Nwg8px7#I@2VO<}#KDl6+IJU6mUo_5&4)`sdaXdl%PG5YtUVbQN^go?;1 zlWEu~9>G}34fFs;5gr1d*}bkDMY(+u=DC9-8m~BQCxnA01qVJW~q&EKS3> zLBuvsEMh{7QXER~_y|K?s^~~yG)h8u;ctk{T2n(fOdp@f^~&%b%%~|g9D+};_kkX| z#dQDmsg9jc1Xgbm0_)WpX$gT+Cy7gum4t@;(l~odpYckVxv&K$7bj7 zwqrdDK#J}%QsUoqK*|)Ua)o(G!W51r1q26vxw9b>8;$_l39($buyY%;J)+AQ6C1Vw z+Iw}gKb1h#%<9B0v5-GG_X zU)3nq&n*o~3_Gr)5*^mXO}rbDoz=G|lzf9eM-<^N%Q~^6R0!F&z9+rIBE^Qk0%86P zKGpC}0?qhqrW_(G$LT=He1sU<1gT%=C|`|^)AVscBw)x2m-ktPIWwsX;h{ZxJ}J{q z_;Y?TJYa8XH=geFe7b&U2mCb84Twv>7Zt)h#^2eVfqK&1sOm(YKR)yMzCGiV*D10A zz(OsO*B>}?Xn`i#*%LxQV7 zVG;0pF`C*h`0B~Z^rDJpyus*z7(nT=n=Q#b|3b@s1g?{%;GE!q83Vg{?Iw+w@ zXXq|=21xv{HuD;&=bF7W&ORnm!g>DkZ3X3n*d=U&3s8r&dyTMXf74qb^Mz!S1dC)B zy2Byk(SJfXl7znO9{GRyoef3VQwuFy0sxfccZ(5(-LW>R%0DV?jv`_#>eD5SMV#E7 zc14aPw}uzTSu+^tUOWoR(~K(bYGUzjpm_IEE9p`(=V6;`CJ;jbqKA<(ZZA1W(G zV|P>P_=zWQ)8aM3V(uEbh~5NefY~LEdY*`l=hK1Py;n2b;6E-y$Kq6 ztL_9lwy#rrT`ii<^G&J?`<5odp6}ENSs2FifDHLwgfF?n*kQ(m8b&*-4b{ySKD;_q z=`?8HIO@>}%iB2@b|tQ3YvCughpayb%dH+XlzI(cswfVZ@30jV$>VQ#1sBiCWiin) zSB_SUy1NawQ@)n_1Yp5N$zId2UE!s#pdjAFm*3uWj>&_DjbqfSnVu z(F4{jwe;i;?7H%*g4^pY=IZQWjskRPNSKbDssvxgqnCq6MY+y zW-!F4VSk?}p>!i8b5OEDmhciHZR9WxXs4d?4}3-vtbygZxd!creE&b> z6?pd#`-TH&(x1<6Ob$wxQ@pr(QaGrSA(+QL5A3`R^t%ejyxvk^xCB;V_vcXt;X3Kp%O zVf02W{h;S=`R&SRs?uSamz-?@un7FFYm=Xxjw6o*;8bVe&YWR>iq!pszgya8w!r0S%S=Oc!_M-TUDws`p8!WA z{L7{eL$419BpfX34z8@ZNFeSOUj#TJd8s_KFg}<<$Wy*wU*R|YGB7Y3dY7`|HvIOf z!i7sU?P;M_)C$W19SEWR`b#nP;p9D-z@jUprbKVYt9&$;FLWe1`PB@pNQ8;RK+^Kh z5DDU0kQiRNB!(7JBVQYK4u?hvfzi7UU<i7yjV$|!Qvq-aMZVw&? zJ%4N@^vg?1=%VenQdhsX{wr}jwRP7#oOFr`2TH{Gsu%(}61NVO(5#4$&%j907M^dj zAR2`?g%vJTR80*7hdp*@ABifv-diD6{AgL}^%wriZ{9WeDV$a5;)s*+={%zt&8^9< zY-%br8ZCvzsAnpnB?})|t_?_~n6Q6dE?;(n5W~)BSjbDaW)p<_yaPib4z#8YJ7uF-0e8X@3 z7EPE?ln;H1u8v(Q8CtZXJiTu3F=4**$aYK~<;YlQcrr8L_LyWVe}3EK7F9AEc`12A zkWP=iaSDBr$>QLCeg1N|oH~#GjCtTU4#(*Ip^Q!8K|-hD-#9vWhf2tu-&QcvNR`D; zwo_XNc)CmnP7iD4LP-5Q^Rjl1g1LuBiA~wHU5aq1CK~^w=Xw++ zlWb>&al}>^TV?%tJ~mYQmm2YT|1XHQvz;*eK}Kevmp>8hHGr41F1)+%j?|&K5^Y{m zywSu_d(d`fU!%iCePYG@8ehPo#gFy>W;=9V^YT8G!xR$cj1CIIW>jtT@;b$&kitOz z`(8)oZ}aF<`8s8B#;kz%+-83`i`oA&BMjrTbAvY~WCpB&)Bt>-u!7$$>9#Qyy5?rh zxCkALRqF^vdc23NaKvomF=+XY^soA!XtaGnlfLe-)2m4Jx4J{tDoRFU@!tlTBun^! z#Qn25_uKzpQiBf&hQ5ow|F5Km|GpL^ij4cOoTXR|D`SuCyLa!v#LbSNmow=fF%R~l zutvarr-DO8y(NsexHtqMOeNZIf_*Z~HRQwuataDOVS+$16oA zq+PxJ%iM1l23KEuh5Z0<8v{a}?TeEFQ;$Bs{oiA(%TWY{1{s!d@$>VSS5!D|T!8`w zVApvjC-L_abO|k0Dfkpcz!k7V_KKr(LC6gRT3T9qIW&6lnnr*@tKzAoPy14}wY6kq zzjXn6g1@aX=O!UKB4Zo`b(%{h0gdhoIz|1yGF9jY}IfMKon~cf$ iUq~YV<9t4gm~&xvfZvISz}}h&kdaiBs1h^&_P+qV4q-6> diff --git a/IWXXM/html/EARoot/EA7/EA143.htm b/IWXXM/html/EARoot/EA7/EA143.htm index fa204014..c1f39b4f 100644 --- a/IWXXM/html/EARoot/EA7/EA143.htm +++ b/IWXXM/html/EARoot/EA7/EA143.htm @@ -2,7 +2,7 @@ -Context Diagram: Space Weather Analysis +Space Weather Advisory::SpaceWeatherRegion +
      - - - - - - - - - - - - -
      Context Diagram: Space Weather Analysis : Class diagram
      + + : Public <<featureType>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:4/26/2018 10:28:14 AM4/27/2018 8:29:13 AM
      Modified:7/30/2020 11:59:05 AMModified:8/2/2020 2:27:51 PM
      Project:
      Project:
      Advanced:Advanced:
      +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      • Constraints
      • +
      +
      + + + + + + + + + + + + + + + +
      Attribute
      + Public AirspaceVolume
        location +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The geographic location at which space weather phenomena occur<br/> +
      + + +
      + Public SpaceWeatherLocation
        locationIndicator +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + The geographic area code, such as high northern latitudes<br/> +
      + + +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      CRS requirement for iwxxm:locationInvariantApproved
      +
      Details: +
      +
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherRegion-1<br/>Description: If a geometry of iwxxm:location is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:location//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:location//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      + +
      +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA144.htm b/IWXXM/html/EARoot/EA7/EA144.htm index dd00ed28..e1b02d39 100644 --- a/IWXXM/html/EARoot/EA7/EA144.htm +++ b/IWXXM/html/EARoot/EA7/EA144.htm @@ -2,7 +2,7 @@ - +Space Weather Advisory::SpaceWeatherLocation : Public Note + : Public <<codeList>> Class - + - + @@ -63,7 +63,7 @@ - + @@ -87,15 +87,66 @@ - + - +
      Created:4/26/2018 10:06:25 AM4/26/2018 12:19:23 PM
      Modified:4/26/2018 1:27:04 PM8/2/2020 2:28:43 PM
      -
      Examples include:<br/>- HF COM MOD<br/>- HF COM SEV<br/>- SATCOM MOD <br/>- SATCOM SEV <br/>- GNSS MOD <br/>- GNSS SEV<br/>- RADIATION MOD<br/>- RADIATION SEV<br/>
      + +
      +
        +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      asDictionarytrue
      +
      Details: +
      +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      extensibilitynone
      +
      Details: +
      +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      +
      +
      +
      vocabularyhttp://codes.wmo.int/49-2/SpaceWxLocation
      +
      Details: +
      +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      + +
      +
      +
      +
      diff --git a/IWXXM/html/EARoot/EA7/EA144.png b/IWXXM/html/EARoot/EA7/EA144.png deleted file mode 100644 index 96c1b40ae8faf57394536fe8ab592e66b2c71075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30798 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 n0qoEJu -Space Weather Advisory +Space Weather Advisory::SpaceWeatherPhenomena : Public <<leaf>> Package + : Public <<codeList>> Class - + - + @@ -55,7 +55,7 @@ - + @@ -87,15 +87,14 @@ - + - +
      Created:4/26/2018 9:44:00 AM4/26/2018 10:05:39 AM
      Modified:5/7/2021 4:38:06 PM8/2/2020 2:29:57 PM
      -
      Space Weather Advisory reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2.<br/><br/>Space Weather Advisories report the occurrence and/or expected occurrence of space weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space.  These phenomena are reported as impacted regions of airspace.<br/><br/>References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema.<br/>
      - +
      • Tagged Values
      • @@ -107,39 +106,40 @@
      Value
      version3.0.1RC1asDictionarytrue
      -
      Details: -
      -   +
      Details: +
      +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      +
      xsdDocumentspaceWxAdvisory.xsdextensibilitynone
      -
      Details: -
      -
      Description: Name of an XML Schema document to create representing the content of this package.
      +
      Details: +
      +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      xsdEncodingRuleiso19136_2007_METCE_Extensionsvocabularyhttp://codes.wmo.int/49-2/SpaceWxPhenomena
      -
      Details: -
      -
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      +
      Details: +
      +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA7/EA146.htm b/IWXXM/html/EARoot/EA7/EA146.htm deleted file mode 100644 index 445ea2b8..00000000 --- a/IWXXM/html/EARoot/EA7/EA146.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - -
      - - : Public Note - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:4/26/2018 12:19:44 PM
      Modified:4/26/2018 12:27:44 PM
      Project:
      Advanced:
      -
      Examples include:<br/>- HNH (high northern hemisphere)<br/>- MNH (middle northern hemisphere)<br/>- EQN (equatorial latitudes northern hemisphere)<br/>- EQS (equatorial latitudes southern hemisphere)<br/>- MSH (middle latitudes southern hemisphere)<br/>- HSH (high latitudes southern hemisphere)<br/> - DAYLIGHT SIDE<br/>
      - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA150.htm b/IWXXM/html/EARoot/EA7/EA150.htm deleted file mode 100644 index 7b762b88..00000000 --- a/IWXXM/html/EARoot/EA7/EA150.htm +++ /dev/null @@ -1,327 +0,0 @@ - - - - -Space Weather Advisory::SpaceWeatherAnalysis - - - - - -
      - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:4/26/2018 10:29:00 AM
      Modified:8/2/2020 2:27:11 PM
      Project:
      Advanced:
      -
      Observed or forecast space weather phenomena<br/>
      - -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public TM_Object
        phenomenonTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The time at which meteorological phenomena occur<br/> -
      - - -
      - Public SpaceWeatherRegion
        region -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -   - -
      - Public TimeIndicator
        timeIndicator -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - xsdAsAttribute=true
      -
      - - - - -
      - Notes: - - Indicator of observed or forecast conditions<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA151.htm b/IWXXM/html/EARoot/EA7/EA151.htm deleted file mode 100644 index 74fa9a10..00000000 --- a/IWXXM/html/EARoot/EA7/EA151.htm +++ /dev/null @@ -1,304 +0,0 @@ - - - - -Space Weather Advisory::SpaceWeatherRegion - - - - - -
      - - : Public <<featureType>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:4/27/2018 8:29:13 AM
      Modified:8/2/2020 2:27:51 PM
      Project:
      Advanced:
      - -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      • Constraints
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public AirspaceVolume
        location -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The geographic location at which space weather phenomena occur<br/> -
      - - -
      - Public SpaceWeatherLocation
        locationIndicator -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - The geographic area code, such as high northern latitudes<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      CRS requirement for iwxxm:locationInvariantApproved
      -
      Details: -
      -
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherRegion-1<br/>Description: If a geometry of iwxxm:location is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:location//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:location//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      - -
      -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8.htm b/IWXXM/html/EARoot/EA8.htm index 75ae2de5..33305164 100644 --- a/IWXXM/html/EARoot/EA8.htm +++ b/IWXXM/html/EARoot/EA8.htm @@ -42,7 +42,7 @@
      Modified:5/7/2021 4:37:07 PM7/15/2021 1:05:33 AM
      version3.0.1RC14.0.0RC2
      diff --git a/IWXXM/html/EARoot/EA8/EA146.htm b/IWXXM/html/EARoot/EA8/EA146.htm new file mode 100644 index 00000000..2ce46742 --- /dev/null +++ b/IWXXM/html/EARoot/EA8/EA146.htm @@ -0,0 +1,78 @@ + + + + +Context Diagram: Significant Weather Forecast + + + + +
      + + + + + + + + +
      Context Diagram: Significant Weather Forecast : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:3/19/2020 4:18:38 PM
      Modified:5/7/2021 9:08:50 AM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA155.png b/IWXXM/html/EARoot/EA8/EA147.png similarity index 100% rename from IWXXM/html/EARoot/EA8/EA155.png rename to IWXXM/html/EARoot/EA8/EA147.png diff --git a/IWXXM/html/EARoot/EA8/EA148.htm b/IWXXM/html/EARoot/EA8/EA148.htm new file mode 100644 index 00000000..79fdf07e --- /dev/null +++ b/IWXXM/html/EARoot/EA8/EA148.htm @@ -0,0 +1,83 @@ + + + + +Context Diagram: Meteorological Phenomenon Property + + + + +
      + + + + + + + + + + + + + +
      Context Diagram: Meteorological Phenomenon Property : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:3/26/2020 10:42:17 PM
      Modified:4/5/2020 12:52:42 PM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA157.png b/IWXXM/html/EARoot/EA8/EA149.png similarity index 100% rename from IWXXM/html/EARoot/EA8/EA157.png rename to IWXXM/html/EARoot/EA8/EA149.png diff --git a/IWXXM/html/EARoot/EA8/EA150.htm b/IWXXM/html/EARoot/EA8/EA150.htm new file mode 100644 index 00000000..290e55a7 --- /dev/null +++ b/IWXXM/html/EARoot/EA8/EA150.htm @@ -0,0 +1,84 @@ + + + + +Context Diagram: Significant Weather Objects + + + + +
      + + + + + + + + + + + + + + +
      Context Diagram: Significant Weather Objects : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:3/29/2020 3:37:58 PM
      Modified:4/5/2020 12:53:03 PM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA159.png b/IWXXM/html/EARoot/EA8/EA151.png similarity index 100% rename from IWXXM/html/EARoot/EA8/EA159.png rename to IWXXM/html/EARoot/EA8/EA151.png diff --git a/IWXXM/html/EARoot/EA8/EA152.htm b/IWXXM/html/EARoot/EA8/EA152.htm new file mode 100644 index 00000000..c6509c02 --- /dev/null +++ b/IWXXM/html/EARoot/EA8/EA152.htm @@ -0,0 +1,153 @@ + + + + +WAFS Significant Weather Forecast + + + + + +
      + + : Public <<leaf>> Package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:3/19/2020 4:11:37 PM
      Modified:7/15/2021 1:06:32 AM
      Project:
      Advanced:
      +
      This package defines a collective and selected meteorological objects for the World Area Forecast System (WAFS) to deliver forecasts of significant en-route weather phenomena as Significant Weather (SIGWX) forecasts.  <br/><br/>Class diagrams in this package are the controlled source of the meteorological objects which will also be used to generate Schematron rules for validation of those week-typed properties.<br/><br/>
      + +
      +
        +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      version1.0.0RC2
      +
      Details: +
      +   +
      +
      +
      xsdDocumentWAFSSigWxFC.xsd
      +
      Details: +
      +
      Description: Name of an XML Schema document to create representing the content of this package.
      + +
      +
      +
      xsdEncodingRuleiso19136_2007_METCE_Extensions
      +
      Details: +
      +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      + +
      +
      +
      +
      + + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA152.png b/IWXXM/html/EARoot/EA8/EA152.png deleted file mode 100644 index c0c702cf4546589b4bb9ec36ac48a2baf171f396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44641 zcma&N18`+e^e%d0P0WdtiEVRYYhv5BF_VeyOfa!++qP}nx+n8{|GHK0)_wI(b)D+d zr)%%ty;t{I>-)YAk(U*NhsA~k008h3;=+mm0BAb^0Kx?g3T*ME>9+>}2munpf`szy9+vj!QugbLkAo}qH+Cq1$YXl&o0o}IG4?eA;wF~%ggUBfuCJS1qB7$+uPZf z;kGdf;wJr#mjbUI@L#Kh4^J2w5a3OGcHB8_L$)5e2yH^#57Ak`v{Qb*r;^rJ?QK>0 z5a2UHg9rE=2N3?&;zz!Vdx(OCzg?}h%jVv&?)1Vgb&8#Csqv-cnt)!Hf_pm^P-RYi zm>z^DfZ(+2`9OH-1y)6TIptT3-bV`hhaqn|97?!uw(@_fGEX`K&hgbobv<>L_wHXg zP+$Ek5BOZS_15nheMjwmy92<4o zi#@fGCF)uWwzjQdb7?g7)^p7o2YlSF+NzozTYIhTcyT1a*8qvh z%F0SgN~*7~&+dCGudC~OI(Wt0uhbTT0}W_@=c6yveKK1-Jw876(RR!ZVulGIw2>*- zZc$NHbsix1)Ya0mVoG_g!2I{>ZPbCiU2?PuZ2+sO zN*^MK|JgxrnP^8jr^4YsvuYrGYuFdg0%PP5_q_-sx=Du5)AnejsxijKSBf= zjg9Ou#)KhTyh8`_$7;L?*4tRd%eL?15uFZMHh~s5@<(qv|A7{yyxsn^Hfj)PXTxLq zy?xmIm2Gs}quAy^CP5EL*uRFT%bsll|LPmYn~%8hxATf2BIs=sQP)G}bK-mFxa%&Q z6R8j2vbIN6?AWS%<(`iimCwh9qQu#@B<`{(x8w zuRmjDTxw@uaJ)~g`R~}gZtF9j?{3!k90ZYsbuXl_$kpd-@x=0oDFM*DZhu^tSh^XC-t_a;RZ&p8Yk}Kp{c1MaeEi>Tu;yu{xq_`*9B|rQQ0$}$P)?!|q zcsn|2_ImeAj{7wPt9SkPPJ}zG5cQa;K9nqP*S_KkCV=;o^b0!>~G{7 zw{z4VYwrpm_^Zu(OOzjudX}X&N&4ygy_*hMPIlmPK?RY(@Pp-G%2=-Tc|TA%J|Id|EunGSA&PgupEOm$Q>*H9tFACXW+(vksEwRo z@6R*z0iAF49pKxUp3~Q9j$?y{p2T<+G#Gk^E#@^F5P(uI?|aFE=BsJLdQ+Bd%<*a( ztBs3E*Sa!9iFnpmny>HE3^RQax4hH8ui*K zj}kM(Z7H=swkRMX1iXb#OIj?V*F$`3C(MQ*3@?01JV#8O06-eYt#(%qhy7tofa!sl zw(BfA+HxgfFaqTu2itC+lw<5So9&N4m~D2s-R=qvm1BYp{*zPKx5f=ydcd}l>f1At z>%2a=?d=Gi9E}(+58N@7y8`h#5zmG?CbO>YeMva?3DQu9Qp#2%>U;7RUmve8ALoo- z#$D+Yn+EZyw&QNmo`V6F<*SkCtLj00i-oC2#bE($A+Bkfw<9?zH52sB&+B8j>;No- zBQ^B)!otI@5Lb-0mll5~Go+a-X@>^Sh1Lg*=OzE~KMx@>IDD`Uo4-Hs?mw%c@6Lp; zd(6w;L1K}(M<*vZxVWn+%*Y)|dlT4Hz}-iP{!T6LW62w_%BD?9pZf?fad zq9wT0l*}HMPbOPqmif4k>@qj+xC*ASBDekR3>D+-+X-oM>Z7>snKv+$)XgpUbtT;6 zzBNx!wC_dmbzD;RaWWBi+w3}B;gvh*(RFOeOor%9+hJP_T~?kS4fwkiA;7(X;1 z<=ycMRr;)1NiFY+bk6pQMfG{^1WljSyM3Zn}GC6M!SP3uyUwu8#+aj@xF`b<(8H9iy5>7$Gc0~*8`TQfCuf2p2Payf? zhb0f=N-W#TwTJKziS#m!C(V|{qPQRt5CLnSuYM!*vD42xmkszfk5yLO;I6;wPa=V% zNC|K>wNBa~6ARxJ3EvIL+?}nQPRMbac-6rs-4+SqV5Qj5Xoo?#|`5N!>Lf~qn<;m?!3kDeY@oJ_F>9?(oDAPLPJ*|BnckZ#p0g3)O z

      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 -Context Diagram: Cloud +WAFS Significant Weather Forecast::WAFSSignificantWeatherForecast +

      - - - - - - - - - - - - -
      Context Diagram: Cloud : Class diagram
      + + : Public <<featureType>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:5/25/2012 11:49:00 AM3/20/2020 5:21:39 PM
      Modified:12/26/2018 1:03:08 AMModified:5/7/2021 8:58:50 AM
      Project:
      Project:
      Advanced:Advanced:
      -
      The cloud amount (few, broken, etc.)<br/>
      +
      Forecasts of significant en-route weather phenomena provided by the World Area Forecast System (WAFS).<br/><br/>See ICAO Annex 3 / WMO No. 49-2 for details.<br/>
      + +
      +
        +
      • Tagged Values
      • +
      • Constraints
      • +
      • Other Links
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      phenomenonCategory = 'weatherForecasts'InvariantApproved
      +
      Details: +
      +
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-1<br/>Description: iwxxm:phenomenonCategory shall be equal to 'weatherForecasts'.<br/>Assertion: ( iwxxm:phenomenonCategory = 'weatherForecasts' )<br/>
      + +
      +
      +
      phenomenonBaseTime is mandatoryInvariantApproved
      +
      Details: +
      +
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-2<br/>Description: iwxxm:phenomenonBaseTime is mandatory<br/>Assertion: ( exists(iwxxm:phenomenonBaseTime) )<br/>
      + +
      +
      +
      originatingCentre must have a child element of WorldAreaForecastCentreInvariantApproved
      +
      Details: +
      +
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-3<br/>Description: iwxxm:originatingCentre must have a child element of iwxxm:WorldAreaForecastCentre<br/>Assertion: ( exists(iwxxm:originatingCentre/iwxxm:WorldAreaForecastCentre) )<br/>
      + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + - +
      ObjectTypeConnectionDirectionNotes
      «featureType» MeteorologicalFeatureCollectionClassGeneralizationTo 
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA154.htm b/IWXXM/html/EARoot/EA8/EA154.htm index bf27f1d7..9ade3a5c 100644 --- a/IWXXM/html/EARoot/EA8/EA154.htm +++ b/IWXXM/html/EARoot/EA8/EA154.htm @@ -2,7 +2,7 @@ -Context Diagram: Significant Weather Forecast +WAFS Significant Weather Forecast::WAFSJetStreamWindSymbol +
      - - - - - - - - -
      Context Diagram: Significant Weather Forecast : Class diagram
      + + : Public <<type>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
      Created:3/19/2020 4:18:38 PM3/29/2020 9:39:09 PM
      Modified:5/7/2021 9:08:50 AMModified:4/5/2020 12:43:47 PM
      Project:
      Project:
      Advanced:Advanced:
      +
      Child element of iwxxm:phenomenonProperty when the parent iwxxm:MeteorologicalFeature is being used to represent a WAFS Jet Stream Wind Symbol.<br/><br/>Describes the horizontal wind speed and direction at the point and optionally the elevation of the 80kt isotach below and above the maximum wind speed level if available.<br/><br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public ElevatedPoint
        location +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + Position of the wind symbol.<br/> +
      + + +
      + Public VelocityWithNilReason
        windSpeed +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=2
      +
      + + + + +
      + Notes: + + Horizontal wind speed at the indicated position.<br/><br/>Wind speeds shall be provided in unit of measurer "m/s" (meters per second).<br/> +
      + + +
      + Public ValDistanceVerticalType
        IsotachUpperElevation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=3
      +
      + + + + +
      + Notes: + + The vertical distance of the 80 knot isotach above the jet stream measured from Mean Sea Level (MSL).<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        IsotachUpperVerticalReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=4
      +
      + + + + +
      + Notes: + + A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> +
      + + +
      + Public ValDistanceVerticalType
        IsotachLowerElevation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=5
      +
      + + + + +
      + Notes: + + The vertical distance of the 80 knot isotach below the jet stream measured from Mean Sea Level (MSL).<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        IsotachLowerVerticalReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=6
      +
      + + + + +
      + Notes: + + A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> +
      + + +
      -
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noIWXXMExtensiontrue
      +
      Details: +
      +   +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA155.htm b/IWXXM/html/EARoot/EA8/EA155.htm index 8d690509..cb1e97ce 100644 --- a/IWXXM/html/EARoot/EA8/EA155.htm +++ b/IWXXM/html/EARoot/EA8/EA155.htm @@ -2,7 +2,7 @@ -Context Diagram: Surface Wind +WAFS Significant Weather Forecast::Volcano +
      - - - - - - - - - -
      Context Diagram: Surface Wind : Class diagram
      + + : Public <<type>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:5/25/2012 11:27:16 AM4/4/2020 1:15:37 PM
      Modified:7/30/2020 12:00:44 PMModified:4/4/2020 1:19:15 PM
      Project:
      Project:
      Advanced:Advanced:
      - +
      A volcano<br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      +
      + + + + + + + + + + +
      Attribute
      + Public StringWithNilReason
        name +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=1
      +
      + + + + +
      + Notes: + + Name of the volcano.<br/> +
      + + +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noIWXXMExtensiontrue
      +
      Details: +
      +   +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA156.htm b/IWXXM/html/EARoot/EA8/EA156.htm index f848596a..752fa35f 100644 --- a/IWXXM/html/EARoot/EA8/EA156.htm +++ b/IWXXM/html/EARoot/EA8/EA156.htm @@ -2,7 +2,7 @@ -Context Diagram: Meteorological Phenomenon Property +WAFS Significant Weather Forecast::TropicalCyclone +
      - - - - - - - - - - - - - -
      Context Diagram: Meteorological Phenomenon Property : Class diagram
      + + : Public <<type>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:3/26/2020 10:42:17 PM4/4/2020 1:16:17 PM
      Modified:4/5/2020 12:52:42 PMModified:4/4/2020 1:18:51 PM
      Project:
      Project:
      Advanced:Advanced:
      - +
      A tropical cyclone.<br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      +
      + + + + + + + + + + +
      Attribute
      + Public StringWithNilReason
        name +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=1
      +
      + + + + +
      + Notes: + + Name of the tropical cyclone.<br/> +
      + + +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noIWXXMExtensiontrue
      +
      Details: +
      +   +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA157.htm b/IWXXM/html/EARoot/EA8/EA157.htm index a2e9f591..fb03716a 100644 --- a/IWXXM/html/EARoot/EA8/EA157.htm +++ b/IWXXM/html/EARoot/EA8/EA157.htm @@ -2,7 +2,7 @@ -Context Diagram: Relational Operator +WAFS Significant Weather Forecast::RadiationIncident +
      - - - - - - - -
      Context Diagram: Relational Operator : Class diagram
      + + : Public <<type>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
      Created:9/17/2013 10:01:49 AM4/4/2020 12:25:28 AM
      Modified:3/11/2016 6:34:57 AMModified:4/4/2020 12:30:47 AM
      Project:
      Project:
      Advanced:Advanced:
      +
      A radiation incident characterised by the location name and incident time.<br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + +
      Attribute
      + Public StringWithNilReason
        siteName +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=1
      +
      + + + + +
      + Notes: + + Incident location.<br/> +
      + + +
      + Public TM_Instant
        incidentTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + Incident time.<br/> +
      + + +
      -
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noIWXXMExtensiontrue
      +
      Details: +
      +   +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA158.htm b/IWXXM/html/EARoot/EA8/EA158.htm index 41e5d86e..1cb16173 100644 --- a/IWXXM/html/EARoot/EA8/EA158.htm +++ b/IWXXM/html/EARoot/EA8/EA158.htm @@ -2,7 +2,7 @@ -Context Diagram: Significant Weather Objects +WAFS Significant Weather Forecast::WorldAreaForecastCentre +
      - - - - - - - - - - - - - - -
      Context Diagram: Significant Weather Objects : Class diagram
      + + : Public <<enumeration>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:3/29/2020 3:37:58 PM5/7/2021 8:19:55 AM
      Modified:4/5/2020 12:53:03 PMModified:5/12/2021 9:28:12 PM
      Project:
      Project:
      Advanced:Advanced:
      - +
      WorldAreaForecastCentre identifies the institution that creates the report.<br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + + + +
      Attribute
      + Public enum
        London +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + +
      + + + + +
      + Notes: + + The World Area Forecast Centre (WAFC) operated by the UK Met Office.<br/> +
      + + +
      + Public enum
        Washington +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + +
      + + + + +
      + Notes: + + The World Area Forecast Centre (WAFC) operated by the National Oceanic and Atmospheric Administration (NOAA) in the USA.<br/> +
      + + +
      +
      + + + + + + + + + + + + +
      TagValue
      asElementtrue
      +
      Details: +
      +   +
      +
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA158.png b/IWXXM/html/EARoot/EA8/EA158.png deleted file mode 100644 index 661f23f65cc1a158336da381e7908a90e18ade4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3514 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 US@QVbpA0b2HN8`>?fB%s02`XiEC2ui diff --git a/IWXXM/html/EARoot/EA8/EA159.htm b/IWXXM/html/EARoot/EA8/EA159.htm index 4ca5eae1..8735525b 100644 --- a/IWXXM/html/EARoot/EA8/EA159.htm +++ b/IWXXM/html/EARoot/EA8/EA159.htm @@ -2,7 +2,7 @@ -Context Diagram: Weather +WAFS Significant Weather Forecast::DegreeOfTurbulence +
      - - - - - - - - - -
      Context Diagram: Weather : Class diagram
      + + : Public <<codeList>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + +
      Created:3/26/2013 7:30:37 PM3/31/2020 4:37:02 PM
      Modified:4/25/2013 4:11:44 PMModified:5/7/2021 12:28:02 PM
      Project:
      Project:
      Advanced:Advanced:
      +
      Degree of turbulence.<br/><br/>See WMO No. 306 Vol I.2 FM 94 BUFR code table 0 11 030 "Extended Degree of Turbulence".<br/>
      + +
      +
        +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      asDictionarytrue
      +
      Details: +
      +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      extensibilitynone
      +
      Details: +
      +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      + +
      +
      +
      vocabularyhttp://codes.wmo.int/bufr4/codeflag/0-11-030
      +
      Details: +
      +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      + +
      +
      +
      - -
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA160.htm b/IWXXM/html/EARoot/EA8/EA160.htm index 95c8554f..c5123ab7 100644 --- a/IWXXM/html/EARoot/EA8/EA160.htm +++ b/IWXXM/html/EARoot/EA8/EA160.htm @@ -2,7 +2,7 @@ -WAFS Significant Weather Forecast +WAFS Significant Weather Forecast::CloudDistribution : Public <<leaf>> Package + : Public <<codeList>> Class - + - + @@ -55,7 +55,7 @@ - + @@ -87,14 +87,14 @@ - + - +
      Created:3/19/2020 4:11:37 PM3/31/2020 6:22:08 PM
      Modified:5/7/2021 4:38:24 PM5/7/2021 12:28:12 PM
      -
      This package defines a collective and selected meteorological objects for the World Area Forecast System (WAFS) to deliver forecasts of significant en-route weather phenomena as Significant Weather (SIGWX) forecasts.  <br/><br/>Class diagrams in this package are the controlled source of the meteorological objects which will also be used to generate Schematron rules for validation of those week-typed properties.<br/><br/>
      +
      Cloud distribution.<br/><br/>See WMO No. 306 Vol I.2 FM 94 BUFR code table 0 20 008 "Cloud Distribution for Aviation".<br/>
        @@ -107,39 +107,40 @@
      Value
      version1.0.0RC1asDictionarytrue
      -
      Details: -
      -   +
      Details: +
      +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      +
      xsdDocumentWAFSSigWxFC.xsdextensibilitynone
      -
      Details: -
      -
      Description: Name of an XML Schema document to create representing the content of this package.
      +
      Details: +
      +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      xsdEncodingRuleiso19136_2007_METCE_Extensionsvocabularyhttp://codes.wmo.int/bufr4/codeflag/0-20-008
      -
      Details: -
      -
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      +
      Details: +
      +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA8/EA160.png b/IWXXM/html/EARoot/EA8/EA160.png deleted file mode 100644 index 12e45874ae68f3ededb7ddc981e93acc39928b95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12440 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 diff --git a/IWXXM/html/EARoot/EA8/EA161.htm b/IWXXM/html/EARoot/EA8/EA161.htm index e3a6de07..ca08f9d7 100644 --- a/IWXXM/html/EARoot/EA8/EA161.htm +++ b/IWXXM/html/EARoot/EA8/EA161.htm @@ -2,7 +2,7 @@ -WAFS Significant Weather Forecast::WAFSSignificantWeatherForecast +WAFS Significant Weather Forecast::CloudType : Public <<featureType>> Class + : Public <<codeList>> Class - + - + @@ -87,20 +87,18 @@ - + - +
      Created:3/20/2020 5:21:39 PM3/31/2020 6:24:07 PM
      Modified:5/7/2021 8:58:50 AM5/7/2021 12:28:20 PM
      -
      Forecasts of significant en-route weather phenomena provided by the World Area Forecast System (WAFS).<br/><br/>See ICAO Annex 3 / WMO No. 49-2 for details.<br/>
      +
      Cloud type.<br/><br/>See WMO No. 306 Vol I.2 FM 94 BUFR code table 0 20 012 "Cloud Type".<br/>
      • Tagged Values
      • -
      • Constraints
      • -
      • Other Links
      @@ -109,121 +107,47 @@ - - + + - - + + - - + +
      Value
      byValuePropertyTypefalseasDictionarytrue
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      +
      Details: +
      +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      isCollectionfalseextensibilitynone
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      +
      Details: +
      +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      noPropertyTypefalsevocabularyhttp://codes.wmo.int/bufr4/codeflag/0-20-012
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      +
      Details: +
      +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      phenomenonCategory = 'weatherForecasts'InvariantApproved
      -
      Details: -
      -
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-1<br/>Description: iwxxm:phenomenonCategory shall be equal to 'weatherForecasts'.<br/>Assertion: ( iwxxm:phenomenonCategory = 'weatherForecasts' )<br/>
      - -
      -
      -
      phenomenonBaseTime is mandatoryInvariantApproved
      -
      Details: -
      -
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-2<br/>Description: iwxxm:phenomenonBaseTime is mandatory<br/>Assertion: ( exists(iwxxm:phenomenonBaseTime) )<br/>
      - -
      -
      -
      originatingCentre must have a child element of WorldAreaForecastCentreInvariantApproved
      -
      Details: -
      -
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-3<br/>Description: iwxxm:originatingCentre must have a child element of iwxxm:WorldAreaForecastCentre<br/>Assertion: ( exists(iwxxm:originatingCentre/iwxxm:WorldAreaForecastCentre) )<br/>
      - -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - -
      ObjectTypeConnectionDirectionNotes
      «featureType» MeteorologicalFeatureCollectionClassGeneralizationTo 
      -
      -
      +
      diff --git a/IWXXM/html/EARoot/EA8/EA162.htm b/IWXXM/html/EARoot/EA8/EA162.htm index f95f3ad9..adf43055 100644 --- a/IWXXM/html/EARoot/EA8/EA162.htm +++ b/IWXXM/html/EARoot/EA8/EA162.htm @@ -2,7 +2,7 @@ -WAFS Significant Weather Forecast::WAFSJetStreamWindSymbol +JetStream: MeteorologicalFeature : Public <<type>> Class + + : Public <<IWXXMXML>> Object instance - + - + @@ -87,436 +87,15 @@ - + - +
      Created:3/29/2020 9:39:09 PM3/20/2020 5:49:08 PM
      Modified:4/5/2020 12:43:47 PM3/31/2020 4:15:30 PM
      -
      Child element of iwxxm:phenomenonProperty when the parent iwxxm:MeteorologicalFeature is being used to represent a WAFS Jet Stream Wind Symbol.<br/><br/>Describes the horizontal wind speed and direction at the point and optionally the elevation of the 80kt isotach below and above the maximum wind speed level if available.<br/><br/>
      +
      In the WAFC significant weather representation a jet is made up of a series of core points, wind symbols (fleche marks) and change bars. The wind symbol at the location of maximum jet speed/speeds also contain vertical depth information including the flight levels of the 80kt isotach below and above the maximum wind speed level. Only jet streams with a speed of 120 knots or more will contain vertical jet depth information.<br/><br/>The JetStream object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated iwxxm:phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Curve on CRS EPSG:4326 described by gml:CubicSpline with the core points.<br/>2. iwxxm:phenomenonProperty shall be a iwxxm:WAFCJetStreamWindSymbol describing the location of the wind symbol in latitude, longitude and elevation and other information when available. iwxxm:phenomenonProperty shall be repeated for all wind symbols.<br/>
      -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public ElevatedPoint
        location -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - Position of the wind symbol.<br/> -
      - - -
      - Public VelocityWithNilReason
        windSpeed -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=2
      -
      - - - - -
      - Notes: - - Horizontal wind speed at the indicated position.<br/><br/>Wind speeds shall be provided in unit of measurer "m/s" (meters per second).<br/> -
      - - -
      - Public ValDistanceVerticalType
        IsotachUpperElevation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=3
      -
      - - - - -
      - Notes: - - The vertical distance of the 80 knot isotach above the jet stream measured from Mean Sea Level (MSL).<br/> -
      - - -
      - Public CodeVerticalReferenceBaseType
        IsotachUpperVerticalReference -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=4
      -
      - - - - -
      - Notes: - - A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> -
      - - -
      - Public ValDistanceVerticalType
        IsotachLowerElevation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=5
      -
      - - - - -
      - Notes: - - The vertical distance of the 80 knot isotach below the jet stream measured from Mean Sea Level (MSL).<br/> -
      - - -
      - Public CodeVerticalReferenceBaseType
        IsotachLowerVerticalReference -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=6
      -
      - - - - -
      - Notes: - - A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      diff --git a/IWXXM/html/EARoot/EA8/EA162.png b/IWXXM/html/EARoot/EA8/EA162.png deleted file mode 100644 index cbe76aa49c9ae8bdcfac5c639f6551af28973855..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7387 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 diff --git a/IWXXM/html/EARoot/EA8/EA163.htm b/IWXXM/html/EARoot/EA8/EA163.htm index 83269e87..07722246 100644 --- a/IWXXM/html/EARoot/EA8/EA163.htm +++ b/IWXXM/html/EARoot/EA8/EA163.htm @@ -2,7 +2,7 @@ -WAFS Significant Weather Forecast::Volcano +Turbulence: MeteorologicalFeature : Public <<type>> Class + + : Public <<IWXXMXML>> Object instance - + - + @@ -87,146 +87,15 @@ - + - +
      Created:4/4/2020 1:15:37 PM3/20/2020 5:52:55 PM
      Modified:4/4/2020 1:19:15 PM3/29/2020 9:35:31 PM
      -
      A volcano<br/>
      +
      In the WAFC significant weather representation turbulence is represented by an area with information on its base, top and severity.<br/><br/>The turbulence object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated iwxxm:phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a iwxxm:ElevatedVolume with gml:Surface on CRS EPSG:4326 described by gml:CubicSpline with the boundary points of the area and base and top as the iwxxm:lowerElevation and iwxxm:upperElevation of the volume.<br/>2. iwxxm:phenomenonProperty shall describe the severity of the turbulence within the volume.  See WMO No. 306 Vol I.2 FM 94 BUFR code table 0 11 030 "Extended Degree of Turbulence" for details.<br/>
      -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      -
      - - - - - - - - - - -
      Attribute
      - Public StringWithNilReason
        name -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=1
      -
      - - - - -
      - Notes: - - Name of the volcano.<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      diff --git a/IWXXM/html/EARoot/EA8/EA164.htm b/IWXXM/html/EARoot/EA8/EA164.htm index 0402fb42..e9877901 100644 --- a/IWXXM/html/EARoot/EA8/EA164.htm +++ b/IWXXM/html/EARoot/EA8/EA164.htm @@ -2,7 +2,7 @@ -WAFS Significant Weather Forecast::TropicalCyclone +Cloud: MeteorologicalFeature : Public <<type>> Class + + : Public <<IWXXMXML>> Object instance - + - + @@ -87,146 +87,15 @@ - + - +
      Created:4/4/2020 1:16:17 PM3/20/2020 5:45:15 PM
      Modified:4/4/2020 1:18:51 PM3/29/2020 9:35:11 PM
      -
      A tropical cyclone.<br/>
      +
      In the WAFC significant weather representation cloud is represented by an area with information on its base, top, type and distribution.<br/><br/>The cloud object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a iwxxm:ElevatedVolume with gml:Surface on CRS EPSG:4326 described by gml:CubicSpline with the boundary points of the area and base and top as the iwxxm:lowerElevation and iwxxm:upperElevation of the volume.<br/>2. iwxxm:phenomenonProperty shall describe type and distribution of cloud within the volume.  See WMO No. 306 Vol I.2 FM 94 BUFR code tables 0 20 008 "Cloud Distribution for Aviation" and 0 20 012 "Cloud Type" for details.<br/><br/><br/>
      -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      -
      - - - - - - - - - - -
      Attribute
      - Public StringWithNilReason
        name -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=1
      -
      - - - - -
      - Notes: - - Name of the tropical cyclone.<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      diff --git a/IWXXM/html/EARoot/EA8/EA164.png b/IWXXM/html/EARoot/EA8/EA164.png deleted file mode 100644 index ad63009c6207629be9b67abd658806990e014c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3812 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 -WAFS Significant Weather Forecast::RadiationIncident +Tropopause: MeteorologicalFeature : Public <<type>> Class + + : Public <<IWXXMXML>> Object instance - + - + @@ -87,204 +87,15 @@ - + - +
      Created:4/4/2020 12:25:28 AM3/20/2020 5:52:27 PM
      Modified:4/4/2020 12:30:47 AM4/3/2020 11:45:07 PM
      -
      A radiation incident characterised by the location name and incident time.<br/>
      +
      In the WAFC significant weather representation tropopause is made up of contours of tropopause elevation.<br/><br/>The tropopause object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Polygon on CRS EPSG:4326 described by gml:CubicSpline with points on the contour.  <br/>2. iwxxm:phenomenonProperty shall indicate the elevation of the contour with iwxxm:ElevatedLevel.<br/><br/>
      -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public StringWithNilReason
        siteName -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=1
      -
      - - - - -
      - Notes: - - Incident location.<br/> -
      - - -
      - Public TM_Instant
        incidentTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - Incident time.<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      diff --git a/IWXXM/html/EARoot/EA8/EA166.htm b/IWXXM/html/EARoot/EA8/EA166.htm index 0646f00a..25dcf876 100644 --- a/IWXXM/html/EARoot/EA8/EA166.htm +++ b/IWXXM/html/EARoot/EA8/EA166.htm @@ -2,7 +2,7 @@ -WAFS Significant Weather Forecast::WorldAreaForecastCentre +Radiation: MeteorologicalFeature : Public <<enumeration>> Class + + : Public <<IWXXMXML>> Object instance - + - + @@ -87,144 +87,15 @@ - + - +
      Created:5/7/2021 8:19:55 AM3/20/2020 5:50:25 PM
      Modified:5/7/2021 9:08:17 AM3/30/2020 1:30:50 AM
      -
      WorldAreaForecastCentre identifies the institution that creates the report.<br/>
      +
      In the WAFC significant weather representation radiation is represented by a point with information on the the name of the location and incident time.<br/><br/>The radiation object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Point on CRS EPSG:4326.<br/>2. iwxxm:phenomenonProperty shall describe with iwxxm:WAFCEvent the name of the location and incident time of the event.<br/>
      -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public enum
        London -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - The World Area Forecast Centre (WAFC) operated by the UK Met Office.<br/> -
      - - -
      - Public enum
        Washington -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - The World Area Forecast Centre (WAFC) operated by the National Oceanic and Atmospheric Administration (NOAA) in the USA.<br/> -
      - - -
      -
      -
      diff --git a/IWXXM/html/EARoot/EA8/EA166.png b/IWXXM/html/EARoot/EA8/EA166.png deleted file mode 100644 index f95953f7df95343f76263f2ebc63fbc3d33c616f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21417 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 diff --git a/IWXXM/html/EARoot/EA8/EA167.htm b/IWXXM/html/EARoot/EA8/EA167.htm index fffa4455..0382b1c5 100644 --- a/IWXXM/html/EARoot/EA8/EA167.htm +++ b/IWXXM/html/EARoot/EA8/EA167.htm @@ -2,7 +2,7 @@ -WAFS Significant Weather Forecast::DegreeOfTurbulence +Sandstorm: MeteorologicalFeature : Public <<codeList>> Class + + : Public <<IWXXMXML>> Object instance - + - + @@ -87,67 +87,15 @@ - + - +
      Created:3/31/2020 4:37:02 PM3/20/2020 5:51:09 PM
      Modified:5/7/2021 12:28:02 PM3/30/2020 1:30:38 AM
      -
      Degree of turbulence.<br/><br/>See WMO No. 306 Vol I.2 FM 94 BUFR code table 0 11 030 "Extended Degree of Turbulence".<br/>
      +
      In the WAFC significant weather representation sandstorm is represented by a point with information on the the name of the location and incident time.<br/><br/>The sandstorm object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Point on CRS EPSG:4326.<br/>2. iwxxm:phenomenonProperty shall describe with iwxxm:WAFCEvent the name of the location and incident time of the event.<br/>
      -
      -
        -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      asDictionarytrue
      -
      Details: -
      -
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      extensibilitynone
      -
      Details: -
      -
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      - -
      -
      -
      vocabularyhttp://codes.wmo.int/bufr4/codeflag/0-11-030
      -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      - -
      -
      -
      -
      diff --git a/IWXXM/html/EARoot/EA8/EA168.htm b/IWXXM/html/EARoot/EA8/EA168.htm index 9a273e2c..1c9dfe46 100644 --- a/IWXXM/html/EARoot/EA8/EA168.htm +++ b/IWXXM/html/EARoot/EA8/EA168.htm @@ -2,7 +2,7 @@ -WAFS Significant Weather Forecast::CloudDistribution +TropicalCyclone: MeteorologicalFeature : Public <<codeList>> Class + + : Public <<IWXXMXML>> Object instance - + - + @@ -87,67 +87,15 @@ - + - +
      Created:3/31/2020 6:22:08 PM3/20/2020 5:51:48 PM
      Modified:5/7/2021 12:28:12 PM3/29/2020 11:03:29 PM
      -
      Cloud distribution.<br/><br/>See WMO No. 306 Vol I.2 FM 94 BUFR code table 0 20 008 "Cloud Distribution for Aviation".<br/>
      +
      In the WAFC significant weather representation tropical cyclone is described by its name, its intensity, its location and direction of movement.<br/><br/>The tropical cyclone object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Point on CRS EPSG:4326.<br/>2. iwxxm:phenomenonProperty shall indicate with iwxxm:WAFCTropicalCyclone the name, intensity and direction of movement of the tropical cyclone.<br/>
      -
      -
        -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      asDictionarytrue
      -
      Details: -
      -
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      extensibilitynone
      -
      Details: -
      -
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      - -
      -
      -
      vocabularyhttp://codes.wmo.int/bufr4/codeflag/0-20-008
      -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      - -
      -
      -
      -
      diff --git a/IWXXM/html/EARoot/EA8/EA169.htm b/IWXXM/html/EARoot/EA8/EA169.htm index 95b4f7d9..c33917b0 100644 --- a/IWXXM/html/EARoot/EA8/EA169.htm +++ b/IWXXM/html/EARoot/EA8/EA169.htm @@ -2,7 +2,7 @@ -WAFS Significant Weather Forecast::CloudType +Volcano: MeteorologicalFeature : Public <<codeList>> Class + + : Public <<IWXXMXML>> Object instance - + - + @@ -87,67 +87,15 @@ - + - +
      Created:3/31/2020 6:24:07 PM3/20/2020 5:53:42 PM
      Modified:5/7/2021 12:28:20 PM4/3/2020 11:44:36 PM
      -
      Cloud type.<br/><br/>See WMO No. 306 Vol I.2 FM 94 BUFR code table 0 20 012 "Cloud Type".<br/>
      +
      In the WAFC significant weather representation volcano is represented by a point with information on the the name of the location and incident time.<br/><br/>The volcano object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Point on CRS EPSG:4326.<br/>2. iwxxm:phenomenonProperty shall be a metce:Volcano.<br/>
      -
      -
        -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      asDictionarytrue
      -
      Details: -
      -
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      extensibilitynone
      -
      Details: -
      -
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      - -
      -
      -
      vocabularyhttp://codes.wmo.int/bufr4/codeflag/0-20-012
      -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      - -
      -
      -
      -
      diff --git a/IWXXM/html/EARoot/EA8/EA170.htm b/IWXXM/html/EARoot/EA8/EA170.htm deleted file mode 100644 index 2aa7e77f..00000000 --- a/IWXXM/html/EARoot/EA8/EA170.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - -JetStream: MeteorologicalFeature - - - - - -
      - - : Public <<IWXXMXML>> Object instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 5:49:08 PM
      Modified:3/31/2020 4:15:30 PM
      Project:
      Advanced:
      -
      In the WAFC significant weather representation a jet is made up of a series of core points, wind symbols (fleche marks) and change bars. The wind symbol at the location of maximum jet speed/speeds also contain vertical depth information including the flight levels of the 80kt isotach below and above the maximum wind speed level. Only jet streams with a speed of 120 knots or more will contain vertical jet depth information.<br/><br/>The JetStream object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated iwxxm:phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Curve on CRS EPSG:4326 described by gml:CubicSpline with the core points.<br/>2. iwxxm:phenomenonProperty shall be a iwxxm:WAFCJetStreamWindSymbol describing the location of the wind symbol in latitude, longitude and elevation and other information when available. iwxxm:phenomenonProperty shall be repeated for all wind symbols.<br/>
      - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA171.htm b/IWXXM/html/EARoot/EA8/EA171.htm deleted file mode 100644 index e53e7420..00000000 --- a/IWXXM/html/EARoot/EA8/EA171.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - -Turbulence: MeteorologicalFeature - - - - - -
      - - : Public <<IWXXMXML>> Object instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 5:52:55 PM
      Modified:3/29/2020 9:35:31 PM
      Project:
      Advanced:
      -
      In the WAFC significant weather representation turbulence is represented by an area with information on its base, top and severity.<br/><br/>The turbulence object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated iwxxm:phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a iwxxm:ElevatedVolume with gml:Surface on CRS EPSG:4326 described by gml:CubicSpline with the boundary points of the area and base and top as the iwxxm:lowerElevation and iwxxm:upperElevation of the volume.<br/>2. iwxxm:phenomenonProperty shall describe the severity of the turbulence within the volume.  See WMO No. 306 Vol I.2 FM 94 BUFR code table 0 11 030 "Extended Degree of Turbulence" for details.<br/>
      - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA172.htm b/IWXXM/html/EARoot/EA8/EA172.htm deleted file mode 100644 index 3f861829..00000000 --- a/IWXXM/html/EARoot/EA8/EA172.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - -Cloud: MeteorologicalFeature - - - - - -
      - - : Public <<IWXXMXML>> Object instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 5:45:15 PM
      Modified:3/29/2020 9:35:11 PM
      Project:
      Advanced:
      -
      In the WAFC significant weather representation cloud is represented by an area with information on its base, top, type and distribution.<br/><br/>The cloud object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a iwxxm:ElevatedVolume with gml:Surface on CRS EPSG:4326 described by gml:CubicSpline with the boundary points of the area and base and top as the iwxxm:lowerElevation and iwxxm:upperElevation of the volume.<br/>2. iwxxm:phenomenonProperty shall describe type and distribution of cloud within the volume.  See WMO No. 306 Vol I.2 FM 94 BUFR code tables 0 20 008 "Cloud Distribution for Aviation" and 0 20 012 "Cloud Type" for details.<br/><br/><br/>
      - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA173.htm b/IWXXM/html/EARoot/EA8/EA173.htm deleted file mode 100644 index f1ba8980..00000000 --- a/IWXXM/html/EARoot/EA8/EA173.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - -Tropopause: MeteorologicalFeature - - - - - -
      - - : Public <<IWXXMXML>> Object instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 5:52:27 PM
      Modified:4/3/2020 11:45:07 PM
      Project:
      Advanced:
      -
      In the WAFC significant weather representation tropopause is made up of contours of tropopause elevation.<br/><br/>The tropopause object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Polygon on CRS EPSG:4326 described by gml:CubicSpline with points on the contour.  <br/>2. iwxxm:phenomenonProperty shall indicate the elevation of the contour with iwxxm:ElevatedLevel.<br/><br/>
      - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA174.htm b/IWXXM/html/EARoot/EA8/EA174.htm deleted file mode 100644 index e6c2f779..00000000 --- a/IWXXM/html/EARoot/EA8/EA174.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - -Radiation: MeteorologicalFeature - - - - - -
      - - : Public <<IWXXMXML>> Object instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 5:50:25 PM
      Modified:3/30/2020 1:30:50 AM
      Project:
      Advanced:
      -
      In the WAFC significant weather representation radiation is represented by a point with information on the the name of the location and incident time.<br/><br/>The radiation object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Point on CRS EPSG:4326.<br/>2. iwxxm:phenomenonProperty shall describe with iwxxm:WAFCEvent the name of the location and incident time of the event.<br/>
      - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA175.htm b/IWXXM/html/EARoot/EA8/EA175.htm deleted file mode 100644 index 97713f36..00000000 --- a/IWXXM/html/EARoot/EA8/EA175.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - -Sandstorm: MeteorologicalFeature - - - - - -
      - - : Public <<IWXXMXML>> Object instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 5:51:09 PM
      Modified:3/30/2020 1:30:38 AM
      Project:
      Advanced:
      -
      In the WAFC significant weather representation sandstorm is represented by a point with information on the the name of the location and incident time.<br/><br/>The sandstorm object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Point on CRS EPSG:4326.<br/>2. iwxxm:phenomenonProperty shall describe with iwxxm:WAFCEvent the name of the location and incident time of the event.<br/>
      - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA176.htm b/IWXXM/html/EARoot/EA8/EA176.htm deleted file mode 100644 index ac8b0216..00000000 --- a/IWXXM/html/EARoot/EA8/EA176.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - -TropicalCyclone: MeteorologicalFeature - - - - - -
      - - : Public <<IWXXMXML>> Object instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 5:51:48 PM
      Modified:3/29/2020 11:03:29 PM
      Project:
      Advanced:
      -
      In the WAFC significant weather representation tropical cyclone is described by its name, its intensity, its location and direction of movement.<br/><br/>The tropical cyclone object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Point on CRS EPSG:4326.<br/>2. iwxxm:phenomenonProperty shall indicate with iwxxm:WAFCTropicalCyclone the name, intensity and direction of movement of the tropical cyclone.<br/>
      - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA177.htm b/IWXXM/html/EARoot/EA8/EA177.htm deleted file mode 100644 index 1a80edfa..00000000 --- a/IWXXM/html/EARoot/EA8/EA177.htm +++ /dev/null @@ -1,102 +0,0 @@ - - - - -Volcano: MeteorologicalFeature - - - - - -
      - - : Public <<IWXXMXML>> Object instance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 5:53:42 PM
      Modified:4/3/2020 11:44:36 PM
      Project:
      Advanced:
      -
      In the WAFC significant weather representation volcano is represented by a point with information on the the name of the location and incident time.<br/><br/>The volcano object which is an instance of iwxxm:MeteorologicalFeature has the following characteristics at the indicated phenomenonTime:<br/><br/>1. iwxxm:phenomenonGeometry shall be a gml:Point on CRS EPSG:4326.<br/>2. iwxxm:phenomenonProperty shall be a metce:Volcano.<br/>
      - - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA178.htm b/IWXXM/html/EARoot/EA8/EA178.htm deleted file mode 100644 index fef05df6..00000000 --- a/IWXXM/html/EARoot/EA8/EA178.htm +++ /dev/null @@ -1,289 +0,0 @@ - - - - -Common::ReportStatus - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:10/20/2018 9:13:14 PM
      Modified:10/21/2018 1:52:24 PM
      Project:
      Advanced:
      -
      This indicates the issuance status of the report, including:<br/><br/>NORMAL: The report is issued for the first time<br/>AMENDMENT: The report is an amendment to a previously issued report<br/>CORRECTION: The report is a correction to a previously issued report<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public
        NORMAL -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - The first issuance of a report. <br/> -
      - - -
      - Public
        AMENDMENT -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - The report is an amendment to a previously issued report.<br/> -
      - - -
      - Public
        CORRECTION -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - - -
      - Notes: - - The report is a correction to a previously issued report.<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA179.htm b/IWXXM/html/EARoot/EA8/EA179.htm deleted file mode 100644 index 6c9d70a3..00000000 --- a/IWXXM/html/EARoot/EA8/EA179.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Common::RelationalOperator - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:10/20/2015 3:48:08 PM
      Modified:7/30/2020 12:00:44 PM
      Project:
      Advanced:
      -
      RelationalOperator defines the restricted set of operators that may be specified alongside numerical quantities in ICAO Annex 3/WMO No. 49.<br/><br/>These operators are used in cases where a precise value is not measurable, not precisely known due to measurement limitations, or not reported due to reporting restrictions.<br/><br/>For example, the "above" operator in conjunction with the reported quantity 10.6 indicates that the actual physical quantity is above 10.6 (at least 10.6).<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public
        ABOVE -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The actual value is above the maximum value that can be determined by the system ("ABV", "P")<br/> -
      - - -
      - Public
        BELOW -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - The actual value is below the minimum value that can be determined by the system ("BLW", "M")<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA180.htm b/IWXXM/html/EARoot/EA8/EA180.htm deleted file mode 100644 index 621a0124..00000000 --- a/IWXXM/html/EARoot/EA8/EA180.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Common::PermissibleUsage - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:6/15/2016 10:27:46 AM
      Modified:4/24/2018 7:55:56 AM
      Project:
      Advanced:
      -
      PermissibleUsage defines the restricted set of permitted usages of data<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public
        OPERATIONAL -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - Data may be used for operational purposes<br/> -
      - - -
      - Public
        NON-OPERATIONAL -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - Data should not be used for operational purposes, but may be used for other purposes<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA181.htm b/IWXXM/html/EARoot/EA8/EA181.htm deleted file mode 100644 index a4a3fafe..00000000 --- a/IWXXM/html/EARoot/EA8/EA181.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Common::PermissibleUsageReason - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:6/15/2016 10:31:31 AM
      Modified:7/28/2020 11:48:27 PM
      Project:
      Advanced:
      -
      PermissibleUsageReason defines the restricted set of reasons for non-operational data<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public
        TEST -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - Data is part of a test activity and should not be used for operational purposes.  This may include circumstances such as issuing a single message to assess a new data network path, or as part of a more organized test of message distribution/availability such as a regional SIGMET test<br/> -
      - - -
      - Public
        EXERCISE -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - Data is part of a test exercise and should not be used for operational purposes.  This may include circumstances where realistic data is issued to be used in organized exercises where users will practice or train for potential scenarios.  For example, VA SIGMET exercises may include realistic data which is intended to be considered by users participating in the exercise but is not intended for operational use<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA182.htm b/IWXXM/html/EARoot/EA8/EA182.htm deleted file mode 100644 index de8df920..00000000 --- a/IWXXM/html/EARoot/EA8/EA182.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Common::TimeIndicator - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:7/4/2016 2:51:41 PM
      Modified:4/24/2018 7:56:29 AM
      Project:
      Advanced:
      -
      Whether the information is observed and expected to continue, or forecast<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public int
        OBSERVATION -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The information is observed<br/> -
      - - -
      - Public int
        FORECAST -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - The information is predicated or estimated to occur at some point in the future<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA183.htm b/IWXXM/html/EARoot/EA8/EA183.htm deleted file mode 100644 index fc6bfc36..00000000 --- a/IWXXM/html/EARoot/EA8/EA183.htm +++ /dev/null @@ -1,211 +0,0 @@ - - - - -Common::AerodromeForecastWeather - - - - - -
      - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:11/15/2012 4:23:08 PM
      Modified:3/30/2017 4:19:25 AM
      Project:
      Advanced:
      -
      AerodromeForecastWeather enables the forecast weather at an aerodrome to be reported.<br/><br/>Only a specific set of weather phenomenon are reported within aviation meteorology as defined in Regulation ICAO Annex 3 / WMO No. 49-2.<br/><br/>This CodeList is specifically defined for aviation purposes as defined in WMO No. 49-2. A superset of definitions are defined in WMO No. 306 Vol I.1 code-table 4678 "Significant weather phenomena".<br/>
      - -
      -
        -
      • Associations From
      • -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - -
      ElementSource RoleTarget Role
      - MeteorologicalAerodromeForecast
      - Class   -
      - Name:  
      -   -
      - Name: weather
      - Forecast of weather phenomena. -
      -
      Details: -
      -   -
      -
      -
      - MeteorologicalAerodromeTrendForecast
      - Class   -
      - Name:  
      -   -
      - Name: weather
      - Forecast of weather phenomena. -
      -
      Details: -
      -   -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      asDictionarytrue
      -
      Details: -
      -
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      extensibilitynone
      -
      Details: -
      -
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      - -
      -
      -
      vocabularyhttp://codes.wmo.int/49-2/AerodromePresentOrForecastWeather
      -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      - -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA184.htm b/IWXXM/html/EARoot/EA8/EA184.htm deleted file mode 100644 index d9f0b503..00000000 --- a/IWXXM/html/EARoot/EA8/EA184.htm +++ /dev/null @@ -1,154 +0,0 @@ - - - - -Common::SigConvectiveCloudType - - - - - -
      - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:8/9/2012 12:08:06 PM
      Modified:4/29/2016 3:32:33 PM
      Project:
      Advanced:
      -
      Genus of cloud of operational significance to aviation: significant convective clouds only.<br/><br/>- Cumulonimbus<br/>- Towering cumulus<br/><br/>This CodeList is specifically defined for aviation purposes, as defined in WMO No. 49-2. A superset of definitions are defined in WMO No. 306 Vol I.2 FM 94 BUFR code-table 0 20 012 "Cloud type".<br/>
      - -
      -
        -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      asDictionarytrue
      -
      Details: -
      -
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      extensibilitynone
      -
      Details: -
      -
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      - -
      -
      -
      vocabularyhttp://codes.wmo.int/49-2/SigConvectiveCloudType
      -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      - -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA8/EA185.htm b/IWXXM/html/EARoot/EA8/EA185.htm deleted file mode 100644 index c02c4a91..00000000 --- a/IWXXM/html/EARoot/EA8/EA185.htm +++ /dev/null @@ -1,154 +0,0 @@ - - - - -Common::CloudAmountReportedAtAerodrome - - - - - -
      - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:8/13/2012 2:39:40 PM
      Modified:4/29/2016 3:32:47 PM
      Project:
      Advanced:
      -
      Amount of cloud - assessed by category:<br/><br/>- Sky clear (0 oktas)<br/>- Few (1 - 2 oktas)<br/>- Scattered (3 - 4 oktas)<br/>- Broken (5 - 7 oktas)<br/>- Overcast (8 oktas)<br/><br/>This CodeList is specifically defined for aviation purposes, as defined in WMO No. 49-2. A superset of cloud-amount categories are defined in WMO No. 306 Vol I.2 FM 94 BUFR code-table 0 20 008 "Cloud distribution for aviation".<br/>
      - -
      -
        -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      asDictionarytrue
      -
      Details: -
      -
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      extensibilitynone
      -
      Details: -
      -
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      - -
      -
      -
      vocabularyhttp://codes.wmo.int/49-2/CloudAmountReportedAtAerodrome
      -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      - -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9.htm b/IWXXM/html/EARoot/EA9.htm index 602acedb..45c3f04f 100644 --- a/IWXXM/html/EARoot/EA9.htm +++ b/IWXXM/html/EARoot/EA9.htm @@ -42,7 +42,7 @@
      Modified:5/7/2021 4:37:23 PM7/15/2021 1:05:46 AM
      version3.1.0RC13.1.0RC2
      diff --git a/IWXXM/html/EARoot/EA9/EA170.htm b/IWXXM/html/EARoot/EA9/EA170.htm new file mode 100644 index 00000000..3de441dc --- /dev/null +++ b/IWXXM/html/EARoot/EA9/EA170.htm @@ -0,0 +1,82 @@ + + + + +Context Diagram: Meteorological Feature and Collection + + + + +
      + + + + + + + + + + + + +
      Context Diagram: Meteorological Feature and Collection : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:3/19/2020 4:17:31 PM
      Modified:4/23/2021 1:19:59 AM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA179.png b/IWXXM/html/EARoot/EA9/EA171.png similarity index 100% rename from IWXXM/html/EARoot/EA9/EA179.png rename to IWXXM/html/EARoot/EA9/EA171.png diff --git a/IWXXM/html/EARoot/EA9/EA172.htm b/IWXXM/html/EARoot/EA9/EA172.htm new file mode 100644 index 00000000..cfe60250 --- /dev/null +++ b/IWXXM/html/EARoot/EA9/EA172.htm @@ -0,0 +1,73 @@ + + + + +Context Diagram: Meteorological Phenomenon Property + + + + +
      + + + +
      Context Diagram: Meteorological Phenomenon Property : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:3/26/2020 10:46:28 PM
      Modified:3/26/2020 10:46:28 PM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA181.png b/IWXXM/html/EARoot/EA9/EA173.png similarity index 100% rename from IWXXM/html/EARoot/EA9/EA181.png rename to IWXXM/html/EARoot/EA9/EA173.png diff --git a/IWXXM/html/EARoot/EA9/EA174.htm b/IWXXM/html/EARoot/EA9/EA174.htm new file mode 100644 index 00000000..925810ef --- /dev/null +++ b/IWXXM/html/EARoot/EA9/EA174.htm @@ -0,0 +1,82 @@ + + + + +Context Diagram: Basic Types + + + + +
      + + + + + + + + + + + + +
      Context Diagram: Basic Types : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:3/24/2020 8:22:13 PM
      Modified:4/15/2021 6:20:23 PM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA183.png b/IWXXM/html/EARoot/EA9/EA175.png similarity index 100% rename from IWXXM/html/EARoot/EA9/EA183.png rename to IWXXM/html/EARoot/EA9/EA175.png diff --git a/IWXXM/html/EARoot/EA9/EA176.htm b/IWXXM/html/EARoot/EA9/EA176.htm new file mode 100644 index 00000000..e3e8113e --- /dev/null +++ b/IWXXM/html/EARoot/EA9/EA176.htm @@ -0,0 +1,77 @@ + + + + +Context Diagram: Code Tables + + + + +
      + + + + + + + +
      Context Diagram: Code Tables : Class diagram
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Created:3/20/2020 11:34:05 AM
      Modified:3/30/2020 4:23:04 PM
      Project:
      Advanced:
      + +
      + + + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA185.png b/IWXXM/html/EARoot/EA9/EA177.png similarity index 100% rename from IWXXM/html/EARoot/EA9/EA185.png rename to IWXXM/html/EARoot/EA9/EA177.png diff --git a/IWXXM/html/EARoot/EA9/EA178.htm b/IWXXM/html/EARoot/EA9/EA178.htm index 77ea01f3..c99c58fb 100644 --- a/IWXXM/html/EARoot/EA9/EA178.htm +++ b/IWXXM/html/EARoot/EA9/EA178.htm @@ -2,7 +2,7 @@ -Context Diagram: Meteorological Feature and Collection +Meteorological Feature +
      - - - - - - - - - - - - -
      Context Diagram: Meteorological Feature and Collection : Class diagram
      + + : Public <<leaf>> Package - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
      Created:3/19/2020 4:17:31 PM3/19/2020 2:20:35 PM
      Modified:4/23/2021 1:19:59 AMModified:7/15/2021 1:06:44 AM
      Project:
      Project:
      Advanced:Advanced:
      +
      This package provides basic features for describing meteorological and related phenomena specialised for the aviation domain.<br/><br/>Feature types defined in this package, in addition to the strong-typed approach usually employed in GML encoding pattern, also apply virtual-typed pattern in those areas where it is more convenient to define properties from a controlled source.<br/><br/>For ease of maintenance the controlled source are a set of constraints defined together with the Class diagrams used to generate the XML/GML application schemas of IWXXM.  Scripts will be used to extract constraints from the Class diagrams and generate Schematron rules to enforce conformance to the information model.<br/><br/><br/><br/>
      + +
      +
        +
      • Tagged Values
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      version1.0.0RC2
      +
      Details: +
      +   +
      +
      +
      xsdDocumentmetFeature.xsd
      +
      Details: +
      +
      Description: Name of an XML Schema document to create representing the content of this package.
      + +
      +
      +
      xsdEncodingRuleiso19136_2007_METCE_Extensions
      +
      Details: +
      +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      + +
      +
      +
      - -
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA3/EA73.htm b/IWXXM/html/EARoot/EA9/EA179.htm similarity index 88% rename from IWXXM/html/EARoot/EA3/EA73.htm rename to IWXXM/html/EARoot/EA9/EA179.htm index b1d17bba..bbadff86 100644 --- a/IWXXM/html/EARoot/EA3/EA73.htm +++ b/IWXXM/html/EARoot/EA9/EA179.htm @@ -38,11 +38,11 @@ - + - + @@ -87,14 +87,14 @@ - + - +
      Created:7/19/2018 3:16:30 PM3/20/2020 2:02:28 PM
      Modified:7/19/2018 3:19:30 PM3/20/2020 2:02:51 PM
      -
      The analysis should always be a SIGMETEvolvingConditionCollection while the forecastPositionAnalysis should always be a SIGMETPositionCollection<br/>
      +
      weatherObservations<br/>weatherForecasts<br/>
      diff --git a/IWXXM/html/EARoot/EA9/EA180.htm b/IWXXM/html/EARoot/EA9/EA180.htm index cb34dabf..f0a7b4d2 100644 --- a/IWXXM/html/EARoot/EA9/EA180.htm +++ b/IWXXM/html/EARoot/EA9/EA180.htm @@ -2,7 +2,7 @@ -Context Diagram: Meteorological Phenomenon Property +Meteorological Feature::MeteorologicalFeatureCollection +
      - - - -
      Context Diagram: Meteorological Phenomenon Property : Class diagram
      + + : Public <<featureType>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:3/26/2020 10:46:28 PM3/19/2020 4:54:17 PM
      Modified:3/26/2020 10:46:28 PMModified:4/23/2021 12:10:06 AM
      Project:
      Project:
      Advanced:Advanced:
      - +
      A collective for meteorological features.<br/>
      + +
      +
        +
      • Attributes
      • +
      • Associations To
      • +
      • Tagged Values
      • +
      • Constraints
      • +
      • Other Links
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public TM_Period
        boundingPeriod +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The period covering all of the phenomena mentioned in the collective.<br/> +
      + + +
      + Public ElevatedEnvelope
        boundingVolume +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + The volume containing all of the phenomena mentioned in the collective during the bounding period.<br/> +
      + + +
      + Public MeteorologicalPhenomenon
        phenomenaList +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + List of meteorological phenomena involved in the collection.<br/> +
      + + +
      + Public TM_Instant
        issueTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=4
      +
      + + + + +
      + Notes: + + The time the collective is issued.<br/> +
      + + +
      + Public Any
        originatingCentre +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=5
      +
      + + + + +
      + Notes: + + Institution that creates the reports.<br/> +
      + + +
      + Public WMOCategoryCode
        phenomenonCategory +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=6
      +
      + + + + +
      + Notes: + + The category of the meteorological phenomenon which is either weatherObservations or weatherForecasts.<br/> +
      + + +
      + Public TM_Instant
        phenomenonBaseTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=7
      +
      + + + + +
      + Notes: + + The data time of the forecast, usually provided to identify different sets of numerical weather prediction product.<br/><br/>To be used in conjunction with iwxxm:phenomenonTime when iwxxm:phenomenonCategory="weatherForecasts" <br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/> +
      + + +
      + Public TM_Object
        phenomenonTime +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=8
      +
      + + + + +
      + Notes: + + The time instant or period during which the indicated meteorological phenomenon occurred or is expected to occur.<br/><br/>When iwxxm:phenomenonCategory="weatherObservations" it is the observation time of the phenomenon.<br/><br/>When iwxxm:phenomenonCategory="weatherForecasts" it is the forecast time of the phenomenon.<br/> +
      + + +
      +
      + + + + + + + + + + + + + + + +
      ElementSource RoleTarget Role
      + «type» MeteorologicalFeature
      + Class   +
      + Name:  
      +   +
      + Name: feature
      + Meteorological feature(s) of the collection. +
      +
      Details: +
      +   +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noIWXXMExtensiontrue
      +
      Details: +
      +   +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + +
      ConstraintTypeStatus
      gml:identifier is mandatoryInvariantApproved
      +
      Details: +
      +
      Pattern ID: MeteorologicalFeature.MeteorologicalFeatureCollection-1<br/>Description: gml:identifier is mandatory<br/>Assertion: ( exists(gml:identifier) )<br/>
      + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + +
      ObjectTypeConnectionDirectionNotes
      «featureType» BasicReportClassGeneralizationTo 
      «featureType» WAFSSignificantWeatherForecastClassGeneralizationFrom 
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA7/EA149.htm b/IWXXM/html/EARoot/EA9/EA181.htm similarity index 58% rename from IWXXM/html/EARoot/EA7/EA149.htm rename to IWXXM/html/EARoot/EA9/EA181.htm index a2960145..c6c2f50c 100644 --- a/IWXXM/html/EARoot/EA7/EA149.htm +++ b/IWXXM/html/EARoot/EA9/EA181.htm @@ -2,7 +2,7 @@ -Space Weather Advisory::SpaceWeatherAdvisory +Meteorological Feature::MeteorologicalFeature : Public <<featureType>> Class + : Public <<type>> Class - + - + @@ -51,7 +51,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -87,21 +87,21 @@ - + - +
      Created:4/26/2018 9:45:53 AM3/19/2020 2:26:32 PM
      Modified:8/2/2020 2:26:36 PM4/23/2021 1:19:29 AM
      -
      An advisory of space weather conditions of significance to aviation as represented in ICAO Annex 3 / WMO No. 49-2.  Volcanic ash advisories are issued by space weather centres (SWXCs)<br/>
      +
      Basic feature for describing a meteorological and related phenomenon.<br/>
      • Attributes
      • +
      • Associations From
      • Tagged Values
      • Constraints
      • -
      • Other Links
      @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + - + @@ -159,7 +159,7 @@ Notes:
      - The time at which this report was issued<br/> + The time the report is issued.<br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/>
      @@ -168,43 +168,43 @@
      - Public Unit
        issuingSpaceWeatherCentre + Public Any
        originatingCentre
      - Details: + Details: - + - + - + - + - + - + - + - + - + @@ -217,7 +217,7 @@ Notes:
      - The issuing space weather centre (SWXC)<br/> + Institution that creates the reports.<br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/>
      @@ -226,56 +226,56 @@
      - Public StringWithNilReason
        advisoryNumber + Public TM_Instant
        phenomenonBaseTime
      - Details: + Details: - + - + - + - + - + - + - + - +
      - nillable=true
      sequenceNumber=3
      + sequenceNumber=4
      Notes: - Advisory number: four digit year and unique message number.  Example "2018/1"<br/> + The data time of the forecast, usually provided to identify different sets of numerical weather prediction product.<br/><br/>To be used in conjunction with iwxxm:phenomenonTime when iwxxm:phenomenonCategory="weatherForecasts" <br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/>
      @@ -284,56 +284,56 @@
      - Public CharacterString
        replacedAdvisoryNumber + Public WMOCategoryCode
        phenomenonCategory
      - Details: + Details: - + - + - + - + - + - + - + - +
      - sequenceNumber=4
      + sequenceNumber=3
      Notes: - The number of the advisory being replaced.  Example "2018/1"<br/> + The category of the meteorological phenomenon which is either weatherObservations or weatherForecasts.<br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/>
      @@ -342,43 +342,43 @@
      - Public SpaceWeatherPhenomena
        phenomenon + Public TM_Object
        phenomenonTime
      - Details: + Details: - + - + - + - + - + - + - + - + - + @@ -391,7 +391,7 @@ Notes:
      - The space weather phenomenon, such as radiation or satellite communication<br/> + The time instant or period during which the indicated meteorological phenomenon occurred or is expected to occur.<br/><br/>When iwxxm:phenomenonCategory="weatherObservations" it is the observation time of the phenomenon.<br/><br/>When iwxxm:phenomenonCategory="weatherForecasts" it is the forecast time of the phenomenon.<br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/>
      @@ -400,43 +400,43 @@
      - Public SpaceWeatherAnalysis
        analysis + Public MeteorologicalPhenomenon
        phenomenon
      - Details: + Details: - + - + - + - + - + - + - + - + - + @@ -449,7 +449,7 @@ Notes:
      - Observed and forecast space weather information.  Analyses should be reported in the order in which they occur, starting with the initial observed/forecast conditions and proceeding through each subsequent forecast to the end of the period<br/> + The meteorological phenomenon mentioned in the report.<br/>
      @@ -458,56 +458,56 @@
      - Public StringWithNilReason
        remarks + Public Any
        phenomenonGeometry
      - Details: + Details: - + - + - + - + - + - + - + - +
      - nillable=true
      sequenceNumber=7
      + sequenceNumber=7
      Notes: - Remarks, as necessary.<br/><br/>When the remark is nil, it should be indicated by a missing remarks with a nil reason of 'inapplicable'<br/> + Geometry of the meteorological phenomenon.<br/><br/>The actual featureType to be used in describing the geometry shall be constraint by iwxxm:phenomenonCategory and iwxxm:phenomenon.<br/>
      @@ -516,43 +516,43 @@
      - Public TM_Instant
        nextAdvisoryTime + Public Any
        phenomenonProperty
      - Details: + Details: - + - + - + - + - + - + - + - + - + @@ -565,7 +565,7 @@ Notes:
      - The time at which the next advisory will be issued<br/><br/>Use attribute indeterminatePosition to element timePosition to indicate if the actual temporal position is before or after the specified value.<br/><br/>When no subsequent advisory is expected to be issued it should be indicated by a missing expected advisory time with a nil reason of 'inapplicable'<br/><br/> + Properties of the meteorological phenomenon.<br/><br/>The actual featureType to be used in describing the properties shall be constraint by iwxxm:phenomenonCategory and iwxxm:phenomenon.<br/>
      @@ -575,6 +575,39 @@
      +
      + + + + + + + + + + + + + + + +
      ElementSource RoleTarget Role
      + «featureType» MeteorologicalFeatureCollection
      + Class   +
      + Name:  
      +   +
      + Name: feature
      + Meteorological feature(s) of the collection. +
      +
      Details: +
      +   +
      +
      +
      +
      @@ -587,8 +620,8 @@ + + + + + + - + - +
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -600,21 +633,33 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      noIWXXMExtensiontrue
      +
      Details: +
      +   +
      +
      +
      noPropertyType false
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -630,30 +675,30 @@
      Status
      Mandatory items in a non-operational report or report that failed translationgml:identifier is mandatory Invariant Approved
      -
      Details: -
      -
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingSpaceWeatherCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingSpaceWeatherCentre) ) else( true() ) )<br/>
      +
      Details: +
      +
      Pattern ID: MeteorologicalFeature.MeteorologicalFeature-1<br/>Description: gml:identifier is mandatory<br/>Assertion: ( exists(gml:identifier) )<br/>
      Mandatory items in an ordinary reportMandatory elements when the parent node is not iwxxm:MeteorologicalFeatureCollection Invariant Approved
      -
      Details: -
      -
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingSpaceWeatherCentre, iwxxm:advisoryNumber, iwxxm:phenomenon, iwxxm:analysis, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingSpaceWeatherCentre) and exists(iwxxm:advisoryNumber) and exists(iwxxm:phenomenon) and exists(iwxxm:analysis) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/>
      +
      Details: +
      +
      Pattern ID: MeteorologicalFeature.MeteorologicalFeature-2<br/>Description: Mandatory elements when the parent node is not iwxxm:MeteorologicalFeatureCollection<br/>Assertion: ( if( name(..) != 'iwxxm:feature' ) then( exists(iwxxm:issueTime) and exists(iwxxm:originatingCentre) and exists(iwxxm:phenomenonCategory) and exists(iwxxm:phenomenonTime) ) else( true() ) )<br/>
      @@ -662,25 +707,6 @@
      -
      - - - - - - - - - - - - - - - - -
      ObjectTypeConnectionDirectionNotes
      «featureType» ReportClassGeneralizationTo 
      -
      diff --git a/IWXXM/html/EARoot/EA9/EA182.htm b/IWXXM/html/EARoot/EA9/EA182.htm index 06348999..7c2a06e2 100644 --- a/IWXXM/html/EARoot/EA9/EA182.htm +++ b/IWXXM/html/EARoot/EA9/EA182.htm @@ -2,7 +2,7 @@ -Context Diagram: Basic Types +Meteorological Feature::ElevatedEnvelope +
      - - - - - - - - - - - - -
      Context Diagram: Basic Types : Class diagram
      + + : Public <<type>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + +
      Created:3/24/2020 8:22:13 PM3/29/2020 9:01:42 PM
      Modified:4/15/2021 6:20:23 PMModified:3/30/2020 10:14:41 AM
      Project:
      Project:
      Advanced:Advanced:
      - +
      Describes a 3 dimensional envelope in terms of a horizontal area and an elevation, the latter of which can be expressed in metrics commonly used in the aviation domain. <br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      • Other Links
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public ValDistanceVerticalType
        upperElevation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=1
      +
      + + + + +
      + Notes: + + The vertical distance of the upper surface measured from Mean Sea Level (MSL).<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        upperVerticalReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> +
      + + +
      + Public ValDistanceVerticalType
        lowerElevation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=3
      +
      + + + + +
      + Notes: + + The vertical distance of the lower surface measured from Mean Sea Level (MSL).<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        lowerVerticalReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=4
      +
      + + + + +
      + Notes: + + A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> +
      + + +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noIWXXMExtensiontrue
      +
      Details: +
      +   +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + + +
      ObjectTypeConnectionDirectionNotes
      GM_EnvelopeClassGeneralizationTo 
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA191.htm b/IWXXM/html/EARoot/EA9/EA183.htm similarity index 82% rename from IWXXM/html/EARoot/EA9/EA191.htm rename to IWXXM/html/EARoot/EA9/EA183.htm index c31f23be..092d97a7 100644 --- a/IWXXM/html/EARoot/EA9/EA191.htm +++ b/IWXXM/html/EARoot/EA9/EA183.htm @@ -91,7 +91,7 @@
      Describes a vertical level in terms of an elevation which can be expressed in metrics commonly used in the aviation domain. <br/>
      @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@ - +
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA184.htm b/IWXXM/html/EARoot/EA9/EA184.htm index 5d985792..7b5f3d7e 100644 --- a/IWXXM/html/EARoot/EA9/EA184.htm +++ b/IWXXM/html/EARoot/EA9/EA184.htm @@ -2,7 +2,7 @@ -Context Diagram: Code Tables +Meteorological Feature::ElevatedPoint +
      - - - - - - - -
      Context Diagram: Code Tables : Class diagram
      + + : Public <<type>> Class - + - - + + - - - + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + +
      Created:3/20/2020 11:34:05 AM3/29/2020 6:31:02 PM
      Modified:3/30/2020 4:23:04 PMModified:3/30/2020 10:15:11 AM
      Project:
      Project:
      Advanced:Advanced:
      +
      Describes a 3 dimensional point in terms of a horizontal position and an elevation, the latter of which can be expressed in metrics commonly used in the aviation domain. <br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      • Other Links
      • +
      +
      + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public ValDistanceVerticalType
        elevation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=1
      +
      + + + + +
      + Notes: + + The vertical distance of the point measured from Mean Sea Level (MSL).<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        verticalReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> +
      + + +
      + Public CodeValueInterpretationBaseType
        interpretation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + A code indicating how a value needs to be interpreted when used as a filter or condition. For example: above the value or below the value. <br/> +
      + + +
      -
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noIWXXMExtensiontrue
      +
      Details: +
      +   +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      +
      + + + + + + + + + + + + + + + + +
      ObjectTypeConnectionDirectionNotes
      GM_PointClassGeneralizationTo 
      +
      +
      + \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA193.htm b/IWXXM/html/EARoot/EA9/EA185.htm similarity index 82% rename from IWXXM/html/EARoot/EA9/EA193.htm rename to IWXXM/html/EARoot/EA9/EA185.htm index e4d65018..0a764ec2 100644 --- a/IWXXM/html/EARoot/EA9/EA193.htm +++ b/IWXXM/html/EARoot/EA9/EA185.htm @@ -91,7 +91,7 @@
      Describes a horizontal curve in 3 dimensional space in terms of its horizontal position and an elevation, the latter of which can be expressed in metrics commonly used in the aviation domain. <br/>
      @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA186.htm b/IWXXM/html/EARoot/EA9/EA186.htm index 779141c9..a4c5e9da 100644 --- a/IWXXM/html/EARoot/EA9/EA186.htm +++ b/IWXXM/html/EARoot/EA9/EA186.htm @@ -2,7 +2,7 @@ -Meteorological Feature +Meteorological Feature::ElevatedSurface : Public <<leaf>> Package + : Public <<type>> Class - + - + @@ -55,7 +55,7 @@ - + @@ -87,19 +87,203 @@ - + - +
      Created:3/19/2020 2:20:35 PM3/29/2020 7:11:58 PM
      Modified:5/7/2021 4:38:37 PM3/30/2020 10:15:40 AM
      -
      This package provides basic features for describing meteorological and related phenomena specialised for the aviation domain.<br/><br/>Feature types defined in this package, in addition to the strong-typed approach usually employed in GML encoding pattern, also apply virtual-typed pattern in those areas where it is more convenient to define properties from a controlled source.<br/><br/>For ease of maintenance the controlled source are a set of constraints defined together with the Class diagrams used to generate the XML/GML application schemas of IWXXM.  Scripts will be used to extract constraints from the Class diagrams and generate Schematron rules to enforce conformance to the information model.<br/><br/><br/><br/>
      +
      Describes a horizontal surface in 3 dimensional space in terms of its horizontal position and an elevation, the latter of which can be expressed in metrics commonly used in the aviation domain. <br/>
        +
      • Attributes
      • Tagged Values
      • +
      • Other Links
      +
      + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public ValDistanceVerticalType
        elevation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=1
      +
      + + + + +
      + Notes: + + The vertical distance of the surface measured from Mean Sea Level (MSL).<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        verticalReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> +
      + + +
      + Public CodeValueInterpretationBaseType
        interpretation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + A code indicating how a value needs to be interpreted when used as a filter or condition. For example: above the value or below the value.<br/> +
      + + +
      +
      @@ -107,46 +291,78 @@ - - + + - - + + - - + + + + + + + +
      Value
      version1.0.0RC1byValuePropertyTypefalse
      -
      Details: -
      -   +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      +
      xsdDocumentmetFeature.xsdisCollectionfalse
      -
      Details: -
      -
      Description: Name of an XML Schema document to create representing the content of this package.
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      xsdEncodingRuleiso19136_2007_METCE_ExtensionsnoIWXXMExtensiontrue
      -
      Details: -
      -
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      +
      Details: +
      +   +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      -
      +
      + + + + + + + + + + + + + + + + +
      ObjectTypeConnectionDirectionNotes
      GM_SurfaceClassGeneralizationTo 
      +
      +
      diff --git a/IWXXM/html/EARoot/EA9/EA187.htm b/IWXXM/html/EARoot/EA9/EA187.htm index bbadff86..3651c0fd 100644 --- a/IWXXM/html/EARoot/EA9/EA187.htm +++ b/IWXXM/html/EARoot/EA9/EA187.htm @@ -2,7 +2,7 @@ - +Meteorological Feature::ElevatedVolume : Public Note + : Public <<type>> Class - + - + @@ -87,15 +87,456 @@ - + - + + +
      Created:3/20/2020 2:02:28 PM3/29/2020 6:11:05 PM
      Modified:3/20/2020 2:02:51 PM3/30/2020 10:15:55 AM
      +
      Describes a 3 dimensional volume in terms of a horizontal area and an elevation, the latter of which can be expressed in metrics commonly used in the aviation domain. <br/>
      + +
      +
        +
      • Attributes
      • +
      • Tagged Values
      • +
      • Other Links
      • +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Attribute
      + Public ValDistanceVerticalType
        upperElevation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=1
      +
      + + + + +
      + Notes: + + The vertical distance of the upper surface measured from Mean Sea Level (MSL).<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        upperVerticalReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=2
      +
      + + + + +
      + Notes: + + A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere.<br/> +
      + + +
      + Public CodeValueInterpretationBaseType
        upperInterpretation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=3
      +
      + + + + +
      + Notes: + + A code indicating how a value needs to be interpreted when used as a filter or condition. For example: above the value or below the value. <br/> +
      + + +
      + Public ValDistanceVerticalType
        lowerElevation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + nillable=true
      sequenceNumber=4
      +
      + + + + +
      + Notes: + + The vertical distance of the lower surface measured from Mean Sea Level (MSL).<br/> +
      + + +
      + Public CodeVerticalReferenceBaseType
        lowerVerticalReference +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=5
      +
      + + + + +
      + Notes: + + A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere.<br/> +
      + + +
      + Public CodeValueInterpretationBaseType
        lowerInterpretation +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=6
      +
      + + + + +
      + Notes: + + A code indicating how a value needs to be interpreted when used as a filter or condition. For example: above the value or below the value. <br/> +
      + + +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TagValue
      byValuePropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      isCollectionfalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      + +
      +
      +
      noIWXXMExtensiontrue
      +
      Details: +
      +   +
      +
      +
      noPropertyTypefalse
      +
      Details: +
      +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      + +
      +
      +
      -
      weatherObservations<br/>weatherForecasts<br/>
      +
      + + + + + + + + + + + + + + + +
      ObjectTypeConnectionDirectionNotes
      GM_SurfaceClassGeneralizationTo 
      +
      +
      diff --git a/IWXXM/html/EARoot/EA9/EA187.png b/IWXXM/html/EARoot/EA9/EA187.png deleted file mode 100644 index 2f67350d49377c633a7d5d7bef7785f2f6f61f90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31496 zcmc$`Wl$Ym(>6L-a0wcMdw>AJ-QC^Y-Q6Wf65NBkyE}y7?(XjH{%!92eV+QxTXm|= zzcbZUd-m+vGi$Bs?$v#*zUHT#j3^@9XE*==5XHrW6aWBx6#&47V8B5~?4V%U0Duq> z7vfiPOFdq3*Fu|n<$YBR(kuJ19)UuLqBQNpo1w!0x1El-QBzn*j*l;oxI9y}4C*eg zQ4gv|TS+L0>M6e(X7Q;dLvum`Aj(|%YSY#Rm%K&*iy|=J0G#dRL?#cXvO6-6GM=$J zCdl4<@xTxTq6p*)cAU}z?|Wi+aMJIGh=so}y?_6Ko;42ofFV){6hH%g1d4t9e>*{_ z9&t%YMWx;6rMW9qfb=tmQ(t^*{Rlb}IWA*uEUN?iodV>drW@LGzyu0tMaec~FhM19cb--nIFxu~Yad2=rS#y2S zzOtkpuDby1u!%qSMNIthOp>hgl^QmQwXVLXv|B>iR@_mYxp^&rw%zB-3i9k=j{zky-b9_oHR?%R)mTziwDbc8nofwra zrXTg(Y0F9}yWQ&b5CdwslTMK3m9yJP5&3bHP9DutqfhZ@xohrt;59y|Z?(A08^qa* z>Klt@d$1SjC^50j^ID}T!iF!T-H)0-Zn{vYe{SzsQ#WNEneEMRDwu(ubqlB^V9Jg4 zI;L}+lYBRUQ9RP)fh8@H{LN^fqx{xwhRVvyA*M1}utd2PIiS&~4bNPy>dHa;SFoRfs{fJn; z^f#fQ@$5}GN2nw)IED<${!%f_F}=L(VLq}Xe+dTaSpOKg$UnH-6|cT72JyrkTTTu> zv|w`gS1&&e>ns!de7O}|&czlwbHcjP!GTFH^mt>8cx;IrY?ciz!0od|$=^@eAQ?QD zh4za>49mhn1qfG63zKExqN=0mrPAKT$`CvXCA0HWdFQ85hKF`^K!R9WbeLTUJT8?1 zkN!>$_T7jl18pjpDL-{Q@)E$gINDu$7@P=5cZ5p|^&Z&%^?3<125zus+E*t_G|#jF&203Wg-wX;wi)jiPwC zvNXRuZ!B+0;L%tQpGYApVLTsNA9t>bhiLmFTa>}$NJaN#7w2je4XNhJO zH8}wZoW>IP!$)*6f9hHx@e5g=>sU8%V9O$k)Jeu$-)#XartUhIc)kp9BFR) z9wP`FQ7I1FOmRwzYS=7OVP(li9@Qp0_ph7-98Hlsr%*h-k;j)AC{zIsCDkDEV|(0f zo=tE*`He0WYYW%=n~)A&-+S3w3K?xIY*!gcPc8>vT1da`BZ^M!k{LJrpZ8(cE!KT?=o2OJiLW;7tnUlZh+S+WC@g%e$vzyb!DsU&5w1MG zh(*oJ&E4qJi+n(BesjBinkrtCEcT&mYLjYH&WO9#)1W?Wm%N$+M^)hvs`a@dK9wEk zJU>%)RsAu0f8b8rxf5sr2*b`*c1y!0i%VbH2|E2%1eUwmzUq8|5+)A3X3@q>E@i8c zeQTWZ^KpQvg>YyyKwe^v_4z8=S~ies_kw3>Ei^fg+uF1p*Y$28SAP?=+G|>iLdb5B z%Guo?(vcFJJqTUaJe7hjp3u?%Os2KKW3;W}0`+HX-K zHhUb8!e8s{A|XpyILidWm?u8*K}pA?>0WIVmiog0f?O1KCSeUR>=(G3<*4smZ)0UW zRKmTHI2l)sFnk+Z&p)?%r)eYaa6o=XNX6&J#m7!nsvgsExdnbfV`#+KI<8(QzfHLz z{p#<*LsSTfFB}*^47d@-Y&Qg7@!0xDo&mng&kLOayDFBO{`VE415^<)%BAKW%3jNA z6ZExea_XB(n#|dZA{2Y#^uXyDGWn0%Wr=fDV+3P{UE=Ehl*?0Y#g@{N*2+kc9f-`O7dgO&>M#`-;G0oI)^F zk{y=R&6AH6&-S#I8m8NI)+Rf>3vJEk5S1$G7+$spA489keBCJAj2(|xbk`x&eC|5h z0lyvBw_6NyN#7IbpEW=Ko{kS8hX|2>9KUYAnr&J2%1vH%U3G)-s=QV1ScN|KH+I#b zgCGEg=pIygGilpy(hn0oCartl zHVT}9KimdKZVvX#OAxo9nIvO7=Y@EVt$<;!Bd5HT~>`H$6PM;UK=C=825+2Anb8neM10V~eIW;5ybO*jP z+AkVELU18~TuIeIL;+TB+q`**Q$|)VkCo2vc=!3x>Tdug4z_O33YE*9poY_HuD3hA zkC?2VI-2lhqng(=>hjrM7;g>XZG-Je)CT9@zlqvT)7g2xI0DV+o;@qBLtupZL4uG- z_YDqL#QbZMLcG#Hv@8R?C11RlgS;h4;5n*?C(D*nI#G#VNLgZ&zXc;!*74d}k(BME zB87eAMW#b#3)?LHJo02x!Z&Oda|O?2 zalD74F5fkud)qM6HYBt0$#lQvz91mV=>?K)E7^ja*~DvgM|;kpx5g69JaQ&Tr+=%# zSEb{n=J6!MHKAtnC76Q;!RL8b*g4GdB;hv8SE=Kn?a?`oVze8M;0p#iCaldww|Qh5 zLYpmq$8+9eUgm)^TBIm*uap}~8wIUttBSSRUwls3W=(>&b>)9#<#tv~t!!7V@@68m zx>yqa2&w;dvY1z*>8P?^g#3R{3Im9;PW-j%i>1v(#Tuu^Z6XcSgd1s#GkXq zOj~mU%g2OQg_p~}-Qgepw&%r<6;oyWyrz-23B$Sn$#FCeMdv%{-*iu>4{y& z6tnvkbniJdG#1VKe6X(#!@9H;(*V;lgKtxj!dTQ~WFJ_DbDU8v4+B&$4A{Mc4$*3H2?`j_|mzxqo zbUnGv$L2SfO31He+~%tk#jndyzj497^2@VTf0#5B?7K)!_q-wh?RU{r0@2yv%B`SakZjpZe5 z#@gh4VQuYnclSNzow(>p%WJu%?U{vV`}vVd)@^SI+w>;9@3C9VZcY!hUts(%Bq$@POCp*w+z`bIwYlt`DLBp@Mn>^Hl9MC9&@ z@^HzN_ET*kxj*-{WcBG_-&7cK(f4pYRND`dZv0$;oL&9uFF?-%PUEqqSWLwmD)z=PcLU6Vpv;yKs}oiu=R&4DzVf*$XAkD`L=iiY?tV zjzd-^sjz;vnjEof9H|5&MG#P?ShZ~|4d|a&1n%~gHuMyA3%~*}eWwIMB?azMAx@#a z*psuE7D-DX`2srNx_HZmcyQm7m%f`n=jE*LO#1x(&XSLnfxdXhU-Qb~SgXip4EUgCahBsd)r0wR*Qz zBT5wOSe|DW?Xtxr7=nHA`l^pY1!l8BvJV?v zQtjj*Iy%;)WdnAdFFOON_wn{{?wciSi{4Y|B`DL0*SbcbohobIHT)<*Dyf!3#_FKB zI(JeK2QpES z+#Uza>vmZ0&|SD#;R3NaV_n?%ym|WaFbDh|CT8GAbuBl4Wz&nTfs(ps&no^xp~=%o zN8YW%Z(1t)K8;U3pe%U)*t->?q~jAMrK zzFHf-C}`A7*l%@CdE6=aay$1kmtlw#B!tqU;069dZr3yDFb=r8&FWC~Rjq*o{@k`H zpHNR?NU$}d6P$x$E6Mq!U-08oxB|JIMjKw->>NXDYfQq6$JUgh>GI1baEN z2_tUyd1`Tt7N}-sX2iwC3y4W1(-XG$)@*f60s$1R5q_D|M1~^(aIYJ4>b0~4*OM)k zru@Ast7rrZY$*BO;b8>TJlZ$P>gP>BL7jo4CxakJTuD;~pt6nDboOiY(vWvY!z$m6 zi)VW48bqcGpAAT_eR<%36AM^PIXSySrR^riy=f&;I*o5n5>8H@4kWoM@_*}a8&{r> z{P6zBYLRgsIay7D4U9-%!oh>N(BDz;F>y@bb7Ff$M8>w(c0(7RUF`cK5eW?zSsrOQ zS-doo1Aa^GgXte>6UwZaRMgeoulFY?Jv>wr5;BzDC@60QR1Ohsk>~2s{ZU|l+4gSh z|NMTQV!pKwJ7LPw$c8S7?w?0f!$>dA8$$a2l{;ZOcr9f_S z`Kgg~LVik1OI=-E=~r*v*?buM?b%Ebo-|^TEYxtGnara?{bAK{~f*yIE&x z?mRq);nIRpLKIS7-SMa;U1t49<&5!W`1I=POU2XJh(%Xvyts4i5&FHk@^Ve6st!0^ zQvDI$?1P@_m?(Ee%alQhQl*;&rbOkOC+mNwK~(RhdwW9{FSN!Nf+K~=)6{m9Hv26R zPEAdZalu9N4S~JE!9?n|#N%b3Jm0rhnuYCHS)PMqh3N7=y>WA)U*iPduSu(`t6f-j zK@uNNN2eXW@)#*CnMkW%Yc{djW3$y4d3HJ(oxb<{0MGk+zjb3te>@hhwL7M@&1L%B zNH1-x@Rt7T`a@n`9yxjMiZ+}=$YOF7KFB&Imb#cZPeeAuub%I0%f8YS>>s3Yx}JhA zxT4K88H@0l$!z0q&;{(zB6IVM{(&VKT{AuU7q#vrP?JGt2t1a{YWP4C{-8eamuX{| z)|}K*2|sN(sQU}e!Qk*BDd90A*G;4Jl00XX?0U9ZwubI?|J48bva{OexdxR-+y)4$ zu+VU8gQ5f-9iRD1eW19cBsMlyR#=3blzdSmiN+<}&{+TLW4D}&zjz&ao9t7CO}Gwo zHyzkNVDItcgq+80tS*FHO_=Unic!n0>m!oND2EZAIXbuJ z?cs<0tHko6q9Q10=#U^h8tT)-)0a(tm;Zp--5+caiB$($zW2Kq97uH!&I*y==-#Z# z&Q-!DmX?;by>H&e#>PrY)3+-j+^VIP8{hE-#6&?05!YhAuMd}#GxLmC*+UuJuFlTV z(vnjX6O=SGFRxFA@8gN{g_82&{(a-}xZa;G5?eZePom1vPBV3NZ4xuhdM&UXch?qe zA!2Isq?hpS^dhhRPILAb_G>zCTv2KoX>Rcq#$I_vn+o+yf(aHZN zf5>0)QV{nnsfUKu%=AJmq`16XMyAF4(aTA}BEKzdg>@}hOooAg$46s_V@Wolh>#+D%5;?D04lZbg2xn2E4ze*0)sL> zdfH8`kbwfk$)AfDpoV$SA<%&XxxWJiml&%Tn$dE?m#icQwOBs`3(k_U`U%OOy2oJa zHIl2ii5wxST^7>@(s2UY{O4nmxS#+!3t_v_EW!vMxlhRz!~NW!0yD$hv;lQb)4**V zcqK3eeGh7K6n7#;RTG{u8(xV*Lxs?w}T)LnG-S0^9EumR@(09JnRHvh`dExMsJ3p`fTXTP9X5aOT!Vt z{00m(i$b}!H{!X4C5p{Qw89o8hdRw&=#oE6omWd(hpE64e-b3A>92+>1QKus0lA5B zCPiCiL-Z@k4?yPdB$EmjERWlcu~>&;I<41`i#Jl6eAz%E6CLlHk1JMI*0EkFXTJGS z_+q{DgE8_Q!`(J>fQpKGOTNjcH8_iznvu&AeEH!Y%;+$njF6(J9nrYh+>CAog5u8~$Ali@Y{O~p7QP>p`Y0jD4%g_!#(S)_LBXotxmU z8o0uShk6Uzb{^Fcn`>_AdJ0&_=?&F5#OQ%IJ*{M^`bQR`wdpA7EX+q@O4E1(%0McR ztnn@$Lh%rQLqHo{sPB?Gt>*L?RH%uHPmiH%`L~i4YPvXxoe6x;Tj(Vj#=5j!`yyh? z$eg0GoT9UtO@V}g9XI1jvi_*R|i5bj(w@;DmIhR&F!<@gkNabVF1G8tgdG&0|dE?%c{4q3q+Ng0?r1x|5s7!GUF*qbnF&n`x znvvcoJLTM?YMXWBSfWRjaY0dIkH!wYt_gS~S}dnb1~umiAOH(%vLink^bTYad+$Syhg2*?kx!%@e!zYc?5aT&Ee7`Be;^0q$Bn(k++Rr6B>0N*HXRM&}b z=lJ?)p{5lPQ0jI+9T66%!~!f=54@*-yZO-TdAq>^f|iQuy{WdCVdYEOw^?K<3}Ak3 z-|p|jXyI(kJa`4VKQ($J7@amM9yg7{tZQGd{*rE(im@#a_Nc+hrJ>vceeQ%qp7ue`*0B1NA)hq^WJ=;;sNfR+796X$y4IUAXjPBjY?v z2Ib#U&h<|dVfQ%L7jul86{5pAnSoI*8`{_J#zUz+KZ};G+{m_?T1# za;M7%<1+ehvXx<}#bJ)7uU-2g!`+Q2vqd%Rz%_Uz6EE!t2f^=^L|Z0Ky~q=t^LP%( zK-7nt#-RgyOZ9>mMg+RNJ`t!AU9J>pp!K)eS33iPN#eQcu;v26$G1io+LuKey5$y4 zu+_Sp1Cf?V1DOKtw6NjFmLcS|zPXiPRiusg1 z53BTU#)yr_5f;iNkQNz&(P5>C{rTHlOlI6#Gjhs=ROO869#Qkv-6m( z;-w|%AcaWN?<{NP0`}`ZY7ga=MYT|{WV&>*Ego0+uYx&^oaIh z7?ShMvvn$tR=?L2WRQ2MtHloe($3xMhRozih6M%>58dF--SWPA8~Y)9nOk_2DP5B& z#gQ;BWs~dZ(>+5qlW4l4FTU4NeAXM~jb_pPYf1DylZih!=g^C5q3JcuDHsQpkrgPk zMw!Vh`+3;<ecSLwl?|Xz?FZATn7Dr<$JymC&e`4wMEuXQVO{ zCAs7WP$`2f^aG!ww<1nG^91~Isx^yq{(AVx?kBFRVM6n42g2$s@!$>fE?)3o_# z5wmYS(Ya);miUQEAkWgYUg`JpLV5#N(b%$zHpgAqPG z((EF5?$&7PObqs^zE*UX&NnCQ<*(h2*n`1{i;XNJ?4}<(`{E%fTbj| zpT}?S5AZ1Y{A@z@j7w_#pBj!kAC5=$kN&qA93I!#KCPB14PAHl!}9BIjfS`0Qzhvi zMiN^c>7?)`5Li4_aZ+Gl?E^@Mc~fJfCnCOj#t<-?@56$IeI<~6YVP^eBUC+<#>7{3 zb8|X5*gY)|2Y-KgMIY}s0{;*{CNMpnynRf+k_!IE#4|vBw?3Dc^h9Aut0JS$(n5Q$ z#Q72AK4C_M9*%=lopIKy9xIy@eb^DR8kK5~ zPjd27A9#TO%l+F*{E>+9;>ozty8!n~M>EaTwv~XDh`_P>6z5XH6Eu<7c(eojZSXeu zIJ_0VR)A+nKqc)~2=#$|;`b`ic}i+Lld8l?!?|jiiqUUj5*_wc^@<6Nt(AoL1-hJx zJ}1k(cDW{Y^OPxuqq#lDm*}?>95FVHj3sAC*5FA$VddkOOvcvcR<&26BAps2o;VlWw$R+ zdvF4Lj!Ak%p#zWrhBKxF*!iFy)p6=Ts;eEm3JnLgmhC;Icl3rKsiApcK%%0F;?&~8 zpFgD4&)7;h!zXiYOas(=L|f(VA|pOn+#wQeJQ{gGq-yUbOmOLgKxrf<@LP%n@RL8Z zK+zQj8S^!w_6uJ~(Wu1mFcQNzU{F%Bd)6Bx`Vzw}kt?9a{VK>Ax3v&ssgj6M9pm{D zo`(}>Knc;*5meMf54Me~=2ZRr#D~cs{g+#fx_mKJvN^jtSaUECm64Qh()?K}UqeB~ zXB}M|SXgLK|3IyAH=&edHHWdm7=Ls-pSi&lTco1!3hyKe_BK2m*lTqGnVXi*>$@sz z!w0G=yGB4zKggjYjGZjXXwEktxEv_>~_MkRu-(DEBZeoE+y|n*^JUVq6B|nNy$M3 zlTyb{WuCM84E!;$_E1c#27n&<@~ND_iV>B9ic9-39W&bFJ*cB_Q!*!ljHYF;5sy$u z0O9b_EM7~!HNkhWW57E)L0&~AAD<)Kh**W?Fbkr-oD7C&vVfBlIW*(4dz44owI%3& zq1ZVsgzWmSg}Mr2NSe9yp1zKhGy%=CW8bmYl$k6d#XbM65VK_DC6fQ@`QvVaLbTJCWBt)L>KbWHigs(CtxoXyC#+zwVd4P(k$ zwm%#gpcsJqf(W**W0J2YuJa>pOfhjjED#49mX)ENQ0!CMwsC$kR3Cwz3RLYd6JySi zK*F&?y@{xIl*okvOEUDDIFbts?>*qb`1MrF_FA=z!C<9LzJ-OeAa&&Mdh_FCR6xMr z3}2OY&%5##_{rE-kC*(*8EO#HHQKNBIsfiRCnpUnncR41u6=B<+4_Vl$NOqd3a)k6 z8UT1rR;_gp#9UEE|LEykZ~mL_V79MBBLc03c{;0-!l*_k*G+^!_}mk@60|qL)H$uC z%d9}cojnM4o}J+7M#oyWh|_ARsUV*_RIU|gT2O`XdDucdhikE`Z>-BDx#)yRam@^0 zPSY}`Zf_|!dn)vHmx!XoOpvcgih7y1W{Z-MEdt%CT5xubjYI}`Xme8 znF!LjI@|iBE-S{61^kIIi-ckN6qY`#MckT~2f*$uYN58tWNJ5f8G@?Z6CdSOq#C)j zLk()4jjD-=cAj6;D62v^@NLv@p55IU--Hy*>Q3-9kNW#0Ae~qfV#07^>Y2uCmnAT#4prEQ|KPO2`wR*l{&00F z`5yN`|23r!HA(lj;|IYdf4B%=j_AP74ZyXbx=w4_Icj{b7n0mf=2|aS{I^j_Ln2-= zp&4&vZKom9U)C|W9~;-O@LagWW8JXYu!6C`00pVPStr;F&tY(_g=GgOds7kgV5`Ds zWjfeFrPd8o2*7&~keY_u4XIbpeDVox2dlNctt+MDPauXHPoFzPNMd}ahF4rtTOX7r zqaqvNCg0x4E~@1(fS5RJh#Ksy3@oCRFL_9eu=G#uBrB7O2<%15#ZUV$^o)i$`< zxB-;FOZPR~zs0q`L1SEQy%^o#oim7BaPGV~L+7VUTh8urv4C~RzLOq8jP>RFozx`+ zNqMs3Vme(EfxbV6x#}wxaJE>F_n^sg$l^XNuIs#Ml)Gf0N*-F4n>!! z(~E7POI{{^vp1ADn;*R7dS*KokuqLBo=da$5?t*HZJ=pV%yZwrXpWN_i;@cmO2gTC zV46B-)3KLqjLSu5%Zp4Mb|LMrzyBS7&Kmyz3T$P*ni-;54Y}`fi6$k+LZSJR`+0_Z zuVmr2VYpw{)+UH)V3eyMziQ3lSBv%8k^~l@(*!R^p^LkH97W%TZ&1kZTTA%Yy7%FW z^AOu_8)(byE}ml4>CdK>J0I@wL$9PukUyH2ut;4&>QD}2F<7#!!JRQ4{`J2IlPV(y zfnJbm7E*wmvSAj2pMTZJE~h$9)W=ZZSk-bWEyUKowSZU{jq-08I2J)zBQ1O!t`4?KtA9KIb32OwaCx3%odcnRn zwUXDhWU)@vThsB|Pz{bA+Qo;Sw}I}uAu}3Q!9n!v+ah|2aQ7Jb+cTCqcO0iotVFIE zr!yApKq=c}mhg>XLphFwWQaJ2d`!55&vnsc*Ccdd4Gfs(0{hOcC{yNy3_VXv)OSN_ zG;Bfzv97GN?h?^+k{mSJA>e96{Y&%_0p#Lws_bpo+G(h$Jg#=7U9k#AQ&?>=IXE*q z?DWSo`B$_PIN<)->THcUJw`*y(^o5qbku)_4{-3;>VILoDFIgr4hAv@C##igAHLiJ znMIwDbS2ZhX7S%-|2I-t;ahC%fKWvp$trp`YR!B%KCyn~4nhlCtaUt3b)FHJ3wU+d z#}@ynMm72S+moKL%YhkgFcR*TuG?|Juxq}-CJvHbP0m{pUg1t%Ta@r19XLoir#261 ze#?L*^ql*9POJuR;{A7J7+rc}JI;WuJl%BkSms^L+bQp2t)hjNn#(KcVN{aY} zRpZW?P@s)RS;!3LH-XewAtT&FQvva|eE??MaSr6`Srn@i_bAHi(`mVQ_4X&H!kGVR zZGFDK*vjDbeZAP~JEaXB2dySj>9#*#^buguYR#`0N0;h$_~5;&6>tV?QB!Vp`u#i( zGpfW4DC(7HPD6W7rl}c&jGObFn_x$eEupR;_KfojQ_8^m6|30{lkD(==13csMk)ZP1?7?%hUm>w{P9?_ zhTv1^GRev$ROnfb8_)vtV3E4vD76|NwuDs z>;r&K&0fl!9ES(Bh>-WmRF|-|05%N`Y+M!!DhXVNCym#I;!?+d_ zjSm)??L-L=Ny6ZI3u?ele>0QnIp37WlyUwbBYdfYb1U#$4TQ~V+ctU5dO1>Ta2{ob z`rjOV1Hs+1A9((}puGJOhEDy=^UGK!Nuhc(y+^-qG2_#9LQ_z)#M7tD{Shupaj?Mb5lK=`Mhc1DMJhE=U}HfArj6XNoQLUXS*?M?kL)Bi^$8&u zw1BAV`=YF^y|Q8q=65t#UUseH@S-tXZ9LT6@)h;^XwDX7s|X)*3~Npv*_{UI+?ois zz$>e(X!V&FX9KaTbO^q5tmEbReEoyczsStob#H!r^`griZBG( z=X*VQ>!(P`;*Vg>d_6%Jsx!zB*a0Bmz$JfUhR>Vl{!g2r$&zGS``T71ajIfweHkop zBrWgnfh>^fFk*B6nQ3JfQlxXviP2;?N&AZBPb3i|GHK0j+A3@KPiRgP?J2fe@6P>T zG|XwQPsxG>-X7Dq9L{Se$x4%KLsH*Y>Rgc0_OM?{1+ z8SRr}&U7sk9$wlhtvpuN!3$~WN!-B;)n@Ch;nk|S6zr4rHlu>sqy#q=6WAaf^x6(2 z>?88s>^LdiaE+J9y_E66v(t4Av4YLZqjTXSwb4><_#4c@obUK(T1#__5D4*#w46i( z&7}2e?qgmzwYN9o*P-ud?1Qef>Ah}&abHY^m9udJX@Tg4Rq z%i^1ag6;G#d=9{5B$eK4zH)_AP$4e$usg%%vsx>-|2VA@clyjE?}qc@7wbWo?H( z@M>BzP6WYT0 zzjFDui|U|qcoqlfh{K7dh{%4jYi@Bmi#`a`uZJ~{oGOrQ8qOfYOa!9haTpzWHNZ#oR4O0J6`GwbWtB~jtWXkmp25#?^HmG%9D(XOaN%1 z9ir`RWZ>;>6AiVcfq&jwm{`zD} z?FFXRq6xOyVmQuRo;y+iX11f5CH*IagQ7gTFJIhVpBF|?5*IRXKx?~aZS6euJNx}8 z#1c+yvB8i10EM+L2ch!b3pqME`t#!u9cKgdkA(iD)9B>7xFA zVR#efXufZM#LtkV7w`EBpw&Un{q04Uv;Dx)5e4OdNJDT*^w3cAM+5?qfs-@ETE|=F z0aGl6?BH0(8uQKpW}8<(b0;ojIsDTmE~Jo$7%pfC;mI)Gn?ug~#?!$A7)W}!Y6a*J zB#-}$6#L%JweBfb;SRD>dot_T^m?eVBo^!{ekhwG#htEvBCWG+kywU;y83`Y zRpXm$g9}q8XubdV%~VN2VX{y3K959DOw#L8oUTKGbvngT`tcrgXNl_zu!0mm(O?u} zd0Qmu{ch3R&I82)OwO^7nvL`BqoDof95#hOP(OsSS8?AP`9v@US??4T| z1uAk7jl_4BEXoDL!xj)T^sqJ)px_}!OvbZo=7jsFPXeE(EOF*QGa!<(Z;;i}yd4Ij zoj~&kM7EVr91MXVM%ecgGRUr^uNLP_qJAIPh_rKpAY@$a|L2Nm9;W|ZQG;#WDKTEu zV?3HDkSWVm1kJm=l*Cv4cV!Cm+(hqWJ6uui6!V^fxruH`7;FRZY5RKp}|2HSIU2wPF(+CB|Zw7 zDJUxogScfNw?cCLb3D-EozNJSo?Q`04)XjU8ru8U-JAIT{DSZQKg`Bxo{!0LjB21e zvX%922L6V`>5F2w%&@Adxw{nvlFm!Mt>a6A3mFWEryX@mq&Qx7N~CCmis z$loh5BgZLd=ilq9#Mb21)gM4MdrB)T3WCN@PKlkuvIIjwKs9ShsjOBdC5Y!4)t*^h z?Qnp4w;eZ4BpBE1vG$B4qZ&#?ZE0XNJ!z$x<}F#vGbK`A_W$sO*CmG)jkacY z7r=JVY2wWSN%adV)>_ryMo#l+b$gbj1hyW#p;D4NQ3b>*?ru+(uEV5sU>gj#P$&J- zKMW8&yTo1!jSeN!VPIh3NQ%7QKJfYjoldKqf`XEq9H@RSD*yV7j#WrLx^D~Qo|qGY z|9!kpMgLMWTdVf}2mErX`!-H1Ye$ z!Vn4lde^V_roO952F$-|5|u#tIO^n=RpidQ);(+GG;QW*Y$o4@(UXMpH3s-mk9wlE186B-a{KKQxuwu~DPy4M{OdUm2_E3vcvNIGc9 znfHwsdLiQmpwFt!+V>O7O0%m=vl-s$4dzT;S1pA3s9R z{EnIW!bC^6hymdssPq=sb$ToivB@jUw1&CutX2AY3Nl88Gu?_R@qA@%4xX8*?XUuj^E?DY&e!Y^_z6X`q$X9vhPdSQ|%3paog-RMZf_NB}M8DV|9o( z_TUXfn#6zwF(2#p1xhh01v`nmmW? z9RGw`CXVBx^ef0=4y+?5%i@%Ucqn=6qpd{&%H5D+@tCAsdjEAI;AU{sZqu9x?X_Q$g>FE2qg zT_78~`Q`ItbZ7YIIJgtrd89O#i77nr)GlLpe~31|i820d0M-XWV~DMiMoluwXP$gv5FIlSYb)d$@;8K6?gx%{ z5+?UN5;jlQigd4$kp$;)fWu0jJX?D zQczu-c2mo0;HeG=0_&>-l7j>JEj$2hclQv~)j|7R7}f$|NopwyzNst#&B@Oj#xGu} z(A(??KhRruxG00eZ-ulxW0-CWF05$GBCy}i#V3DfeA5rcB+Rmg1GMqVg5hZ(OnTNV z@?U;Pf+$)p;+EJ~qwZ35!2L1>vLAGWVBiH@$P>ECA#6!fL;(~$IhfyW4BuQ?gvTKm zu#S5t3X}5msd;K1&|_J__$Vup38h!c0`J!wm>)XMpA0L#jM)C+X?*CO@)ijMkI?GfJR{8<4j>n;RN#s(1vtD6w-m)(&^TNgU#2ddqCvv7Q( zv}_z3G2nyXY+*l&-rG+gw@#q{UMq|^J+zjO&tQh0e2kY;<4DcN@xV9@MJf^P;@G;qq|*%#-BmQ7MDr zwY%}{MVJSGN6z%z2MaLJQ2d=syKHqq@k>}4&X|RAaCw?p3gZs`J_Yh2NG-jrI$V+z zu7RQ~Z}i7VsaI?}oBOt!&V){D%z|k|nqYjcM>#^soFPGMZOW$mD*G~<>zz5od|Mz7 zBF@JH@VO3=Q2P;}?iFvaJ%cKtMO0`M_X?OgrXp^{U)FTE|E>CzZIb1%^Hs8(+(jOm zt$QZo(O+(~pZ?gq_qZLK?_)o?{{MLI0GA`2G$}@-VMJGp>sdU7gWC><_rqx(W4Stb zxUVx>8*f?=j&0-ui#LyGC>=`S-H!RK7#G8GqxGbMXt8LG<4&aV7o6*rqb@ML5?qdz3Y3J(AC`huJ*LDerD2G<9CNwUy` zUL4d~zH=H&r?j#aQ;M8r*Xp1*2Y6lWjzkd&Hn$K4q7;!ddcH4VHP4LZy;JEEAqsWZ z_&5+|lCQb`eaQf*d^>LaG!GP8iM4<@Trfm!a4T(5=@I`ESp7F_`QPu9$W6-0kU4F`AqpNY}QnHlnjfTK29=wtfVw2&X0; zmYQzX@;-Y_J1l@A^*OPt-mn;<--^Ea4WC(fp0!tw@~j1!dA{c*W%SQ%Dt-={O;tHr z*fVYKPq%Ia5Tz?P>9(G`_u%Y)KE0E(FN=A{JhpBBPjzn@RLA=)>JA}<-~ocWCuj&B zoZtx%JU9e`yR+~>U||XF4harH7cRlwS;5_17eVjv`=7nYNuFl8U0@1W=&+jjNKyppsP z12eUQf;(7*@#1|M$M3n4?lO8=i4+kZoc~B{sCpzRt$&VZLawf6l*$sM^9Q#*qxO68 z{@JqU^a~^i1q&JMlh1!>Ws~R~Ohi-cpT_rHaa2~h#23ob68~tWLSBE08QF3bR*X}%YW0*1zbU(SiJg~zV=AWVoU8o zD|4nYz!=}wPLe)sTL!n7tWB9b5}RSHi%Ri^TlPnc#gkPFWKDLbJ+sI;T=(xkmI6Xo z%6=Qa%-eMx97~6$W`qIu7#KosC>VB{l$*w1mRuPYl<;NI&G+~F_WM4{!C2Ov8zf}& zEPZwGXSXT&DN~+Oi(EW5%V-h);M_Au^J#k!;p^+=dwc2^vXD)*5J-TH`_8ucdN|k( zE=*@iO2IC%(#L6KzqCAyb02Xm#Mv)c&RY<__{2@@u(icNc)BD3KjuRqxNU!V+Z^jb zy)%7XA~X!=t#Uqcq6wv3-`@FU1)DsZT|(bFxZh+G<@LJ>+4U*%@gBuD`(*VS*Jcrb zriIY+Z@#FNORnNEJDz^UV*h>6Ua0BSft1!{*f{=|_g*SMV(_i9_PLCOdMww8Z>>7! z^E|0d-?~G6xyh!UKkKGIBmTIPbA6CIvWEN2e7fma&t99FJa&Px z;4E*ysMRaSVPnUhpI>tQ{7{M^8^%)p2^_+Gcp)8jnu*c2niC`!)i4&)FS7*FVnOyr zJjsr9-0RZjXm*BUyuA@~YYjnce9>%tj`;JXk#`M@MVQ z?DoIKA4WV$x4$pZlzQrO0z$C|YvRwqk=Rg9cJ}W_Tf?p+j|`pmTI{~bC5MYyb-o#% zv*L@X6>YN#!piJShXyM}*NR4%Rkn?#fBcZxaf`NE%|phLQ~E71_&p&K7ls`VeoAe} zt(LNj2MvIO>I6L47N_6dP7=Q*k^yk)l#u9)HOw$o%?4Vi=VZr)N6x$bUb1#QcguSz zjs_%Lb1_y<1BM$_PX&}fOSQ|=3Lq^;Qy}t>O#i(w`p%vCb$Q==4?qo9!h0c{0ccsVA zmFCOW>n-zmG(>BAHsEOht`z_(S~)DxybXW9LupovW&E-l?Cqq^O@5uK8?M^XP(hbSU{4PEUT`g~>GN|q|*i1jJDZ9;yFiTM~t7fs~ zq}?b{0{$2?ii0Ye=(9RUU!i{NzcxJ|T$=aOwOQm}MDDQ^Ts7tHAY^fL!xd0cgb5LK zxu3@5S1bub7V-m;MF|MSFV);K2hNgznrQd)u??PP zP;+n@P2DdpGT1U@bzrw`R;&8I<<+7>y~DDSF#gkJHdvOzs8I25JrV{VP5 zQcaCUx#c_IYL(W?YTF_ef;QvHPg33&)9N2&pF-nnG=9tJVJ0HJQ)Bf^i!r);i{7dw z4$PgtlQk`^JM4X*nNV?n9Uy*d0z|s}WsQ7h&Qe~JR*PGk_`^SC4r5!Zw=hf}fupIS zMzpMjSng{L=GU#$m|YIFY6@oID#X_OlCH0IYR^DikQ6jTg5&m*dVLvPc<24e`m)2R zCiWfk#cm$(tIqsoQ6uf0q)Hlm=I{A)*ATn#cSnv1k0Mcp+&FDxvX#!+ zA_m?XO?c=8bK?Kx*&(?qTX>B>`(=Y7CfKJ2FHE@M?77?a%Zu--NO!ADH2cU(dHO4H z2?Vu~S^lGSjN`_r&4R0XYUp_x@*H@h z8XYku!Kw)Uk-XnO{0;+2EJ#Fk#i>XzgIPk73dU1>YVoG_+T(%w2d%{!C^Ms}B5E?hgc+tr$uOCu_v zIRv=UswS06^GR4+{?mE3!=;VYIi#<`H;4(*luDllXNlK-O=ra_@oHr|GYMJV9EoAb z8rem9VTL?{EV3Ks8%)`nw=Naug5q^y_16qIvrloUu#eX-LzVEE2m&Co3A^Zp>8)Gm zDDWvV?RR~u8uKxs;fB1xFT0+_a2>4@4 zADK*Z=G@_VJON(0du;Fn;xy3jXO2*Ep{=%Yi_gns8or3w;C%^zxRLu*Hj!*;q1$s+ zCq<%J2Wx8`X;|ND*QWF2XeZ3$#V?NqgKpy_v-x4efk2Bti6ci`=LSumH-2hLu&POkRHRlKaMH?3l0*TC1Ejt43cR-Za&kSo_ub=58+87;&->|-DZnl zzYq8=l^qW4pnO|;HV-egT>P6kH#dh%7qprGdN(CvqveVVo-P_wsO-&Ue z%-3tU5^<0i!OOT}<`KPfU!n_oBKp~UD;+bfe4eV)|-Z3lXUg8TX39bt|TV?f7FCUY|{<^uf^kajUU06Wo^sxQ6gYxVXwG z-58VjxVTY%uackrUvpB{Sz229@FA0pg@wzFMlBs#|z0Q z8=mXQUs?I&1ed60VQFYE>~kd2j<)qytj zy_njtu{v47*5`NNhBNIF#zOyD3QGlp?oOo?(mm$5ck~;zS&hw7rZ%RyY_K3xZaoAZ z%Ga+xbiwQ)`sc4uaM5H0o0^-Ipc+MKygZkGj`2%iQI>nCQ&qF!@w0e5KRVxR@L0Po z7}RI0<|zXIni}tw$*OBy_en21&}1wu3baeuU%upYqnUVxii*0LBlFMU)FDrcZ!r-R zP4@D1#Wip6SEl(RvAps1&CSIIx8b?3AMnBLasq;aVV$4A7MSpgnE&8N$M9_K;3Ic` zC?nwfX8zxL=qXPqh@hI9gkd-)+sVJO)};IPYUj(H35mc?(Wc^yl`IJ!4TR>4H~p%edaJwbcsP@eH5X%w-sv-7$U492FUSRLS5!hgIY5)>44(iE2rbcHl6%<(+q ziPtFdcIi5cZI^lD7GJewNqYC5`&2b1+D3UapGL`UrcQ^} zq8A$4ZhU%_lY?V;YD$BZ zFr^_icud~d_uPC&+#rmSHraLVS5|eRInB3MB7NWl%umkF&c36)rV-?yi{MO*#Qx^xFBQ7yb5aJuAwS2#mxEx8I=owl;7yYSF1UEhgF*+6;8{?dE5 zeM>X%CXFuqJ2ki*6mEk%Wf>S4z)iWlZZv~x+S-u4%MhW6LIy{)YHU=`hG7v%_w+mE zk01Y-N)s1Ex$A*{)A`S;B5~@lS7wt>YBaI!yixj9o8V#Cp(PjvMs2S}{Wh17l>A~! zY{czGFadd3J!H37A%RiJq2Ne`LLUeI`)Q^$_bE#XGyvyLHvqE#tJ~|-1Q7XLr0eLd zDmixLE^Ec^Yp;@@juIC^%NL5Y!N+k51uf(UBMK81UhiGG(vfjT>A=xX=}~c{dM}(E zixeE|Z@}k$Y&|LEUUr2Tj9FI6DOjKxKi1`6MLatePmDzprN&b*Pvhjh?OeVmpI z405ZoT^z0Vmc%QBC{!4Wgdh(|Um!x1&AP*DUw^G}?4;A=NT-z(h}AbF#b1@~W+FUMh`}NI*oy%NrY5GEdB@{5bZO zb(@B=K^X-Q;9O0A=H`kEiVP*PUpq#J9w8%AYx%1@eWPIic8pHNrU%g@VnC8pR&mfQ zP~d|_8EicAV>B{>B{Yu!$$?SxOg>pixKSuZ+*vXsKYUJYHFITHp23(3EVEM_moW`T zcHYUv%Fei$j_ibW5)io^eka$l8C`=Tum0R``B73^%|dUxa#a1Hi(S3dbFw8S)^<|! zwXK)zjeh`t1&4_H@7g|#LKlB=v@&|aTW$T?d8_56U(W&KDWZ+ts+KKR1##^aB&!$^}km2r#g6XIlCUDTy7g%wybf!eh{vI{addcl)V1y4**bEc;*6GrS{t^3lh9zW1KyD z`{6xr3o^_P99i4CbvmE{FITC(g)#`UZ-j%m=UwVI<|P4C=P?3{ii{lXbf7 zvr=S4bM-ZlKA7pDhvMV~oZE z$^=n=_(mFS@f2uZ@9frpv8w;V##L@}Xw+WSpF}E_<8frsBb@#PG)wuo-F%0euRSk9 z;1HheBo!`tb?m3Esnhg>MbY}w_FVYn!+%c_C)>;PeGit-nq1VXfe4kc{vR#V9#0{R#Xeh zJEd}8-Swx&VjShF4|3dS9QRJ@oX~Bb?SPp;h62@(F3h^VN%$IzFU8iDcYc9WiV9zN zj94LmKU&6GU*NI`jiT84O|48?Qnj6e81gAXc|r)j))^6yFvv$aMshuUM}p>GgJ(4x zLT0vC=(A&`faKp+U^XuC$oo#WeUGQ;$ae8z^iUB++{&XoeyrFwjSyxK?qFeOv1fma zlH;VHA9AiwzK(JEEhXes8QC+m9nY%Zs#=}pILqu|8Q@DfK4w1Bjfwwp_sQ9CFZ}j1 zjHU0wz3F)Ewmkg|Tm{s1wM)h3(%*h4OCs?wy}A=*ASmYm0FyqHaewimd#8`vNK3`= zFWI59i$T;zO0TJRbNFMDP}JWD&Cwt_;#l*!h9I6AQrfa{7(X8^6x|(Wj!}pu!&CVB z!rX!kPn)mnroCOCXSZ0IhnreO8gXwHAXM{gv<^`xgV4lNe$o@_juTjKx0rwYV+7>D z7YD}Y2gbd*>Kp?(ueT1WkXVK{c7_<~rNf_qP5p&eNxm^ErvX>g>GTXYh%42;lS}CO zVEB;vm+>O*c+=dO>`Gd20b9(VfUBM2x!j%A!934gtM^_|#jGFYQ_=IqBTLaOe`AI| z(Zku&vZ+?0uLK6f^Pd+$7t_MLI;G`dDxrPV$C>UsS&8$bbl*1_weq8kWLEW2z4OrV z5WdlfB`VE#ee2ixK2R*ArMH zNM{Zpo46=zd7Le6ScZnHjPLG_-L^5Va8-rF$F)6;?>wrZA9vMhS`l-tH3YrhH-#xM* zcd8pOMr1||Q8+j?h%36L(?rPpes8_#N$luhkXxVz*n1tCz7TTH=1C$3O#@|Q%=RxD zyc9t`S@DA*dJ&+r{g2v(tR-tJ1;$Htlv0vY{b^f(oUixk!FKL9?f;uD)1;7M|->oAL1!!PedChJ$Js*v`Y&q5s#8t&*Ee$|1*B1aPCmf-0FK{ zlFN3nx59jPR`F<)YvR=#xQTW#;##@cZ+NU@X)5Q=uqq9Pd+aD?tf$6M7wR?l0g&$;#czu2r|$tiR?fwt0ng(laJ_b?SKQ5^krfzrFWkbKey-%T~< zYeqfS?3SCWB0dk&Fb|DobnFM6?vZ4oGP`d9W%q;j5sFd9A23@M-$^=C<)B3g&o&CaQ77W{~hwjy5f_2C+-2{?|c;T0jv}EEI+ib;oDIfoKK^L5Ny&+oV zDExef1)0PIz@E>by;%&O2Z;hLtu%giaJIG}`wLr3Fko;pX4kkt`q3kS$Hbl4F82OV z2Hkog0dunc$iplEKg@^a{)7Y&vs=H>^z$!br)ORVhR!qY!xS4_7;6sJZ4{teQQhN) zA(Zk{aop5wJ*6inNukBowa7=#2}qIm9tfm0~eFZ*Ong zH4C(uDZz1wS_Bwl`f_%VF7LWVfpK{Vh&mdro?CItQk zyo``OCuXH_?pC*`wM_h^R>PVjmsh+%fJuOlehhCJ(c~I9%pU?MM z1z>ACP7l9kZ;MM$Pmg@o0_G~FvkQM=YO1wezs3v6sSBgcuK7M1n7`huFQ|2xUE_J-z~`ncdG-`+l59&xrS#lM!XdP@a_e3g7`n9^ zpxvLTw%RUCmS^4Qis(@}9)Bk}X+2wW`}-?~XY;+{-P*60_wEOAavT@CyUO>p5)J-! z%R}uOrC*@QA&Vp6CHMCCnUvDKUTu#=<;cuV|B3K4J&EKTwua6ZPZB0KaMMEQK?J0{ zFC;9S!128q!ee(FOm&-h#W5Z8)*ziQeIkLh9{@;;9^MfU>s8#?I5+nLS6QbEbT!U# zLnM)qkQVo5;$mXBX5hYZXQURQoxc(BKMjVs-7F+0c#n1QE9n3J{R=KZ1A0qS^qic=;&x@eCD`f^fI<^g|@#=v3`eAqCB{XscC6WYK;6J`QF%!Z>d72H)^MClP1;%_mLg{gcSxk0CjM#N{S6$y)7LUO`A zoKbRuJjg%Y&kq3IeMuWEaQ4#D(jtM4{a>CS{O~)0)A366mbAOG=^tjve}12XC1DV2 zN!jrk&G$4ot>;vxow~22JS8PfTg@fn5A)W`4r)ygXakpihp29_`$M;~j{DospuMwy zcc#+IF`fg892os+jkeJ&iX3FHtye%R;uas{$?8mL(rl?b4wc-KIfGkE$U(7GFw*o{ z$*zHY=P=dq5QaYDi`Cm*fu@r>*mnT%A|(G#8fdjRe6vwFJBr`y=LH!!(_NpHL4x(_ zd`d5=F38ZhU)?tbs59yvS5JlQy$yQu3VMdrks|NBPj}Etdlqp8?pd(>vV3w%{VhRG&&Axmt(?aV(Ubu%6kN08>{vCFEihnmyfSO%-sV@K`Jnc;nSseh8zy_IdUVx%JuluFqIVN~{u6 zt3&wB=FgmaUBWLJO1ERFnqQ$kx__)B2nWvBu|%6OZ>nx4=XwoV_Qo2ePf9JjzNOmL z67GydH6Pc(mmXbWlc58pDoIKlQZX|z7p~$9N_ED;13Wh(&OP~;R`BIV;mVjOeoT;t zh`n>?CWdvr&T=Xls-hcpk#iy;q%+8G0wC4%T!KB)jYsoM2MKUAk*~bCK4t!CqLl_X zaxY8I|N9I#>Q^~DkWx6g$ODLkfR%-GJ>_GRi0gUmuR4q@${3}|i8NvDc}kjhju#zK z`c1k^GnJYrN^#y4dA@HBHcljClAT@lUuM+zjaWHaAAXA%M&y4^PjBLepCAE5->B@g zdnF|$y1>5kdb@B1kG=r5Aoz&1|Pjb&LUo zO}>!Wd#)gZuI3iA7k+JJU;)=@1xGkDAy?I?-9i24h=Kd|_ z{f0Me>#d}<*ANMR%UNAzPBV^r;?{-FtgFu|$ZO5aHrLi3_nZ8N$(Iz`@fPW;5H}Te z*#SA*Jotg)y4MX+YwQ)oQ2 zXXTjtBRJpjo;|4Z|IL%76^NS9(W}5RVIVH0lvj2LsmYh6jY@2IW@!ViS)8>k78W+9 zO4L!ZH(uTw($WM(L@5n~mOm>h8ZhFEiFwv6baZq;C|weP7@-MMu5Jm@ubF6TYnxlI z;<2$-I&#sysVZnIRjHF)F;7QNcD2eOY{HFh?rLFcAjD@=`|xp#&v7eyOMQ?X%BtD0 z1M6kP<1WzmEiI)1=KIxla-MSAi0kV9{@K$QuwS*1J!fth7> zeQs_C$UtL2cuh>@&;JHIl3#vSDKh4!={Lr`PKl0=?u}uznQfk5SXh{==9br)$KP_U zzqz^bL>wf64=TdK!UBS@@{iUB68UlVV!^E6)6(=>d~P2%w@lZ&6xIAX0u>XO#?I@; zreON{^CWMO3jpnW=vy6_ZCpaaLyKU87xDD;+=!Mz_f+Un*>-+Ib7*(d9YOYb>;A{j z+g-yk8YlP|_Zvq4eMfgnIVCM^|8FD;TGcVjYLx=D^Fvj2qOaqY80)?yKS#}HT2YolpxQ{D3efi! z-QOryy<|uXiZy5*$alFMH;2+pi$kG3UqHp1H1;zvupmainA2e=mxzynJ~4+JymGs_ zgvo2reu9^-|NTayZ(M(vxC|x}5BBuDdZ!NF^4HP89uv$2E{`M6-?ULsB7PcLOZxOD z?@UO$9zImoUjor|6uA8T>w{+;_MkeH1=ZotsAp97ef`65F64hcBPJiAd5vXv=nvjh znQyv3GHULRG^;cS_}tHP(3IaOH|op)8j zryTcBt91J($@m5_RCHCYrh-RNW_}-DFa=OD%sEF(RY3KxKwt|lPl*koLDjvsr(TzstY^s&TPtyD>xZ41uAMt$xh(gm%U?lcoP(p{ zIXWJOUA)saKH$dAkdE@NAofkZ*tdBj_-12$eR^gl6bw%!ye$EFE$aZdD13K2yz4H5 zQ&l81*U&WEXdD)Au75! zJ)N|@hT8^OD!ElvXJDMggH-)ps_;>d<1g6tUXEL8)AO%izwYre8P&Ui`8;xR;4m1} zds_WOADnn-p4&RI>aaS+JT5mj$!aiXFum?wrp5zhj>DYac+Vthq7M$KGp4t&y1F9j zY#CC}<5X|Ab)tRE@&8+Cvv;CtL5!nzOO*T=_)tP($#vzVPVp}Ax+7nq8lo_eIMfce z1gHg6OyHeIm6mBOJ!S#Sp6&M6eu>rqKfjw-IH|19+qGBCGc&3na@?Ve|8(im+~aU3 z4on+hxnYKm0?83{^!T5+#rkwU_2RD#1>Ng*tUkPXL9!$Q1m9cYWd|*un+x-Th%wC@ zv)^08>V85iXY
      (zrP+)S^g0*m77J!#HEN&T2vgiZc-*JeM7bP>S1U3Y|mk#p2I zTQNtq4_@9S*5P-B+7l1H!z<;NC7kfsjxQjq1BH!ioUlyD`nQ?*gcsN_k}ff*@6}SL zT|U@MSY_XNnV{}IWI(u8VJkhE;LPYiGNZi)A3x?TRb?gb4WDHRX)DbS7u3(@flV%` zsJqxsShpNIJU&wtf?95SCKN_n(_&-fGFCbv)g>l>w6XmBS`<2^;?R?k@Avp@Ei{m)Q$qM0+^|nodbMfrL?J2xtk>+G(Lz&M4DHdNnI@g~!c*L|gzxksD| zhcTk$rf@A2x0Y)Pv42GuuKoIcP8eXjZ816$+im$XVZrjGgexh4hL- z+PPS}C&(ayL-?s+FQvj$S`vu%pSHz&BUYi;dmbN;)!!O(>jYpTzddvL)=Hzq_lL@4F@(OZGrRn0kw&SWOF@u9z;lD@MFrKdc*Xi5A=4Ho`GGK3_ z3}Sl3ZMruCQJa)v7Jl=Z2mmpht~X*p5PfgXZGzqx6{7Ykc_c@H(4lY-s`7+98UNB{ zoM>1>FA!1aOO%Sqcklv%o%GEP=QHvLikYzOHgr|>cc$4#+@w8GGL2lP?@e01P2Hwr z?GY*Gh*H0t14*#puGvcX&vQg1((5`RKrGDzEg%CU7U^i#zQMlzqlumf2L0n1Fwnwe z`O4`Gyiic6U>#BhC zip!oGn2bAZt;u{CNNo?;9osM0Ll}&yblm^ZuZx@wmue%*PCsDtfj~ya!=iz>9rVWe zb>Nky#4D9bOu44-4bLOxui*xdMv;jXwv?lv8-2#debW#SrvT0yTse?2bDs5PMC^$& zN~ck9%`DUhfYZct7n%%fco%A4Rpas?=`oMYKbf-2OU*R4gcpszT$zS*orgXV18GN@ z$btGe&d@&l&V=5?_VMzr69CAxlc#k?Q+|@eIsOyD4D^JMAOdSE!$9FbAqL3xsShfs z(f*kb=z^H!`Y&8xJLhr8KZ?%IT`5%oadlj9;X_!+;7Y>y(rAUq#brsAt^oT$ocfdYC;JcD(=NTL5a`$S(m-2&wM0RuUrLtZTgSk!{1;j6!RrvI0jLjXdg zM|R+SnuthdNOgbvqt}GC7VaX8>mjPRg2yHFVhd(KBazwMKj3%1@ygiz5N!E?*M$Fr z6DH*}{6l>41urQ5br(=Aw3q?@W;?Fu2Rup^G?sW^P;Nr^B-L$G{|a5IIxRFy$>$-G z6~|w@JCHd^^p2U`2PW!hT`d)}`J_u>*0<=_$`p*o0YA9p>ucA72V(6ltF>xB<@-O0 zWNGME{r5z&u3f)P9JQAU%*k+%!~KKow$4)S*P2PqS~SwEPWHOmMo({%5Y6bRA$x~0 z+XBdD3n%Vi3?wEDJyoHsy8F}KX3{9st0KmwyG42>MgiBh0>n<`BkdZWY*@-KwCspc z91mBUz!bBDhUb1lOVeS;DbKx&+`@Z=o=a~gPZ)u@L=ljhyCT>?M@?pr@yW=r#;0;K zB25P(&2ryV^dl-!5{oe5G)Rc1zVecnG%pCOk|=j?^<#0CD!Dn`y8|EM8>Ssky3^cC zG;^lp)le5a5@&wBOJaUJaU(C~iz5KImDLkQe{DJ4(ec;6hyq@D-=_`V9*SlUz3*Py zoI`2_+3_EDEtLCuZHH6x*r>QY2Zu}K5h^6 z2dJ^MxLq7ZfP@!7Vye577KN32pDH>~IDpamHM3Ok0G5Q2k?t}n8L{57u`tiW!_-Ho zxEKKdJsat@ITO40Ub2Kfg{*T&ZW_`ZHv)QPsGpb*hl8g(9*652*xNK^Rp$z=XM6>kGq&z7A4{(zHN~Pj77ij`mQBpvR#{RC zdx_Lr<)eVvW?gm+s^h=lfio{W3{ZxM74_B3^eoK}EN|ekYI83OYESi`%Z;7aCX~1K z8}fue?p{bhwq1z z?V^`%qt}4l-xO!C(U@9*#GQrYl|(t?4VjI%$EC{W+_t6WPKevm!ZE$5j{=bHTySRot>RSLqom2XoN$7 zc5&M3i;fz%Ax3AKygmgHKjH376E%i(q;RrfeVzX5;c-VcO}n{R4p}l!GZka7U;e+@ z2mk52Zs1dAq@3ixdKDWuW!S=O!gN@q{z^*`(do-E1cTER6Z?w71jj z_S1wP>)u3($!9h!lY^N>e*EgHjKhVYc z$g&mf0@W85>_Fqx&(b@x$KJE0r_ZyCNlJv~;09DM{ZK4{4M?_n;S*a3;=p^w{Nx%V zHu-Gg2NmlXcfAn}Zd5P$1U%w9pL6`lUB+N$O`5k2nKz3Kcm@cR+&&alq(k+4w-4JJ z4b7L*9>)$L*`ea?3gd4=nQn_eS~ zMV(}yx@EGFt*^{XOx@Gdbp-m{w66sg7QVBh*&S-aQ*jod#|jg+bG1=mDB*KIA)E>F zSP8Ox$nic>mi!oq3MewOF&}<5vIp z@0jTC|3DUQTFdJP2ilc3>IF6RQi@&!7{igizTybcr`yjnUlYT@Rjvd_m@+awo*bBE zl$7Bs;&^5*NY>ym{GRglMiN$e%D+#5iH|%_AWyK#4Ie@`SSty;(0mIJw}a##Ygk@# z!g=q1&D8%((Efky!))H3wzjNHF&zyJ(*udEtmgy?=3${=f@2*4o9=C2XEwGoEVqGY{iTKTRJ@BU`>koWJ3CKXdiy}+C= z!nsB69WJA2oNo&zY&^|zsHWU|z<)}6REc>O`|qizVA|%!(vqRqC_Za@?L-Vu6gZ0A!SCHZG`{ -Meteorological Feature::MeteorologicalFeatureCollection +Meteorological Feature::WMOCategoryCode : Public <<featureType>> Class + : Public <<enumeration>> Class - + - + @@ -87,22 +87,18 @@ - + - +
      Created:3/19/2020 4:54:17 PM3/20/2020 12:07:41 PM
      Modified:4/23/2021 12:10:06 AM5/7/2021 8:29:31 AM
      -
      A collective for meteorological features.<br/>
      +
      Additional topic categories for WMO community.<br/><br/>The full list is in Table 16. WMO_CategoryCode #lt;#lt;CodeList#gt;#gt; in WMO Core Metadata Profile version 1.3 Specification Part 2 - Abstract Test Suite, Data Dictionary and Code Lists.<br/><br/>Only weatherObservations and weatherForecasts are being used in this enumeration.<br/>
      • Attributes
      • -
      • Associations To
      • -
      • Tagged Values
      • -
      • Constraints
      • -
      • Other Links
      @@ -111,346 +107,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Public TM_Period
        boundingPeriod + Public enum
        weatherObservations
      - Details: + Details: - + - + - + - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The period covering all of the phenomena mentioned in the collective.<br/> -
      - - -
      - Public ElevatedEnvelope
        boundingVolume -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - The volume containing all of the phenomena mentioned in the collective during the bounding period.<br/> -
      - - -
      - Public MeteorologicalPhenomenon
        phenomenaList -
      - Details: - - - - - - - - - + - - - - - + - + - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - List of meteorological phenomena involved in the collection.<br/> -
      - - -
      - Public TM_Instant
        issueTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - + - + - +
      - sequenceNumber=4
      -
      - - - - -
      - Notes: - - The time the collective is issued.<br/> -
      - - -
      - Public Any
        originatingCentre -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=5
      -
      - - - - -
      - Notes: - - Institution that creates the reports.<br/> -
      - - -
      - Public WMOCategoryCode
        phenomenonCategory -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=6
      + sequenceNumber=1
      Notes: - The category of the meteorological phenomenon which is either weatherObservations or weatherForecasts.<br/> + Weather Observations<br/>
      @@ -459,114 +165,56 @@
      - Public TM_Instant
        phenomenonBaseTime + Public enum
        weatherForecasts
      - Details: + Details: - + - + - + - + - + - + - - - - - - - - - - - - - - -
      - - sequenceNumber=7
      -
      - - - - -
      - Notes: - - The data time of the forecast, usually provided to identify different sets of numerical weather prediction product.<br/><br/>To be used in conjunction with iwxxm:phenomenonTime when iwxxm:phenomenonCategory="weatherForecasts" <br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/> -
      - - -
      - Public TM_Object
        phenomenonTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - + - + - +
      - sequenceNumber=8
      + sequenceNumber=2
      Notes: - The time instant or period during which the indicated meteorological phenomenon occurred or is expected to occur.<br/><br/>When iwxxm:phenomenonCategory="weatherObservations" it is the observation time of the phenomenon.<br/><br/>When iwxxm:phenomenonCategory="weatherForecasts" it is the forecast time of the phenomenon.<br/> + Weather Forecasts.<br/>
      @@ -576,149 +224,6 @@
      -
      - - - - - - - - - - - - - - - -
      ElementSource RoleTarget Role
      - «type» MeteorologicalFeature
      - Class   -
      - Name:  
      -   -
      - Name: feature
      - Meteorological feature(s) of the collection. -
      -
      Details: -
      -   -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      gml:identifier is mandatoryInvariantApproved
      -
      Details: -
      -
      Pattern ID: MeteorologicalFeature.MeteorologicalFeatureCollection-1<br/>Description: gml:identifier is mandatory<br/>Assertion: ( exists(gml:identifier) )<br/>
      - -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - -
      ObjectTypeConnectionDirectionNotes
      «featureType» BasicReportClassGeneralizationTo 
      «featureType» WAFSSignificantWeatherForecastClassGeneralizationFrom 
      -
      diff --git a/IWXXM/html/EARoot/EA9/EA189.htm b/IWXXM/html/EARoot/EA9/EA189.htm index c6728f8c..3ad02906 100644 --- a/IWXXM/html/EARoot/EA9/EA189.htm +++ b/IWXXM/html/EARoot/EA9/EA189.htm @@ -2,7 +2,7 @@ -Meteorological Feature::MeteorologicalFeature +Meteorological Feature::MeteorologicalPhenomenon : Public <<type>> Class + : Public <<codeList>> Class - + - + @@ -87,527 +87,19 @@ - + - +
      Created:3/19/2020 2:26:32 PM3/20/2020 2:28:56 PM
      Modified:4/23/2021 1:19:29 AM5/7/2021 12:27:45 PM
      -
      Basic feature for describing a meteorological and related phenomenon.<br/>
      +
      MeteorologicalFeatures identifies the indicated meteorological phenomenon.<br/><br/>This CodeList is specifically defined for aviation purposes.  It is a superset to the definitions defined in WMO No. 306 Vol I.2 FM 94 BUFR code table 0 08 011 "Meteorological feature".<br/>
        -
      • Attributes
      • -
      • Associations From
      • Tagged Values
      • -
      • Constraints
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public TM_Instant
        issueTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - The time the report is issued.<br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/> -
      - - -
      - Public Any
        originatingCentre -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - Institution that creates the reports.<br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/> -
      - - -
      - Public TM_Instant
        phenomenonBaseTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=4
      -
      - - - - -
      - Notes: - - The data time of the forecast, usually provided to identify different sets of numerical weather prediction product.<br/><br/>To be used in conjunction with iwxxm:phenomenonTime when iwxxm:phenomenonCategory="weatherForecasts" <br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/> -
      - - -
      - Public WMOCategoryCode
        phenomenonCategory -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - The category of the meteorological phenomenon which is either weatherObservations or weatherForecasts.<br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/> -
      - - -
      - Public TM_Object
        phenomenonTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=5
      -
      - - - - -
      - Notes: - - The time instant or period during which the indicated meteorological phenomenon occurred or is expected to occur.<br/><br/>When iwxxm:phenomenonCategory="weatherObservations" it is the observation time of the phenomenon.<br/><br/>When iwxxm:phenomenonCategory="weatherForecasts" it is the forecast time of the phenomenon.<br/><br/>If this element is not inherited from the encapsulating iwxxm:MeteorologicalFeatureCollection this element shall be present.<br/> -
      - - -
      - Public MeteorologicalPhenomenon
        phenomenon -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=6
      -
      - - - - -
      - Notes: - - The meteorological phenomenon mentioned in the report.<br/> -
      - - -
      - Public Any
        phenomenonGeometry -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=7
      -
      - - - - -
      - Notes: - - Geometry of the meteorological phenomenon.<br/><br/>The actual featureType to be used in describing the geometry shall be constraint by iwxxm:phenomenonCategory and iwxxm:phenomenon.<br/> -
      - - -
      - Public Any
        phenomenonProperty -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=8
      -
      - - - - -
      - Notes: - - Properties of the meteorological phenomenon.<br/><br/>The actual featureType to be used in describing the properties shall be constraint by iwxxm:phenomenonCategory and iwxxm:phenomenon.<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - -
      ElementSource RoleTarget Role
      - «featureType» MeteorologicalFeatureCollection
      - Class   -
      - Name:  
      -   -
      - Name: feature
      - Meteorological feature(s) of the collection. -
      -
      Details: -
      -   -
      -
      -
      -
      @@ -615,99 +107,47 @@ - - + + - - + + - - - - - - - - + +
      Value
      byValuePropertyTypefalseasDictionarytrue
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      +
      Details: +
      +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      isCollectionfalseextensibilitynone
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      +
      Details: +
      +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalsevocabularyhttp://codes.wmo.int/49-2/MeteorologicalFeature
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      +
      Details: +
      +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      -
      - - - - - - - - - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      gml:identifier is mandatoryInvariantApproved
      -
      Details: -
      -
      Pattern ID: MeteorologicalFeature.MeteorologicalFeature-1<br/>Description: gml:identifier is mandatory<br/>Assertion: ( exists(gml:identifier) )<br/>
      - -
      -
      -
      Mandatory elements when the parent node is not iwxxm:MeteorologicalFeatureCollectionInvariantApproved
      -
      Details: -
      -
      Pattern ID: MeteorologicalFeature.MeteorologicalFeature-2<br/>Description: Mandatory elements when the parent node is not iwxxm:MeteorologicalFeatureCollection<br/>Assertion: ( if( name(..) != 'iwxxm:feature' ) then( exists(iwxxm:issueTime) and exists(iwxxm:originatingCentre) and exists(iwxxm:phenomenonCategory) and exists(iwxxm:phenomenonTime) ) else( true() ) )<br/>
      - -
      -
      -
      -
      -
      +
      diff --git a/IWXXM/html/EARoot/EA9/EA190.htm b/IWXXM/html/EARoot/EA9/EA190.htm deleted file mode 100644 index 9c6aed97..00000000 --- a/IWXXM/html/EARoot/EA9/EA190.htm +++ /dev/null @@ -1,427 +0,0 @@ - - - - -Meteorological Feature::ElevatedEnvelope - - - - - -
      - - : Public <<type>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/29/2020 9:01:42 PM
      Modified:3/30/2020 10:14:41 AM
      Project:
      Advanced:
      -
      Describes a 3 dimensional envelope in terms of a horizontal area and an elevation, the latter of which can be expressed in metrics commonly used in the aviation domain. <br/>
      - -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      • Other Links
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public ValDistanceVerticalType
        upperElevation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=1
      -
      - - - - -
      - Notes: - - The vertical distance of the upper surface measured from Mean Sea Level (MSL).<br/> -
      - - -
      - Public CodeVerticalReferenceBaseType
        upperVerticalReference -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> -
      - - -
      - Public ValDistanceVerticalType
        lowerElevation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=3
      -
      - - - - -
      - Notes: - - The vertical distance of the lower surface measured from Mean Sea Level (MSL).<br/> -
      - - -
      - Public CodeVerticalReferenceBaseType
        lowerVerticalReference -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=4
      -
      - - - - -
      - Notes: - - A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - -
      ObjectTypeConnectionDirectionNotes
      GM_EnvelopeClassGeneralizationTo 
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA192.htm b/IWXXM/html/EARoot/EA9/EA192.htm deleted file mode 100644 index 42be7f19..00000000 --- a/IWXXM/html/EARoot/EA9/EA192.htm +++ /dev/null @@ -1,369 +0,0 @@ - - - - -Meteorological Feature::ElevatedPoint - - - - - -
      - - : Public <<type>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/29/2020 6:31:02 PM
      Modified:3/30/2020 10:15:11 AM
      Project:
      Advanced:
      -
      Describes a 3 dimensional point in terms of a horizontal position and an elevation, the latter of which can be expressed in metrics commonly used in the aviation domain. <br/>
      - -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      • Other Links
      • -
      -
      - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public ValDistanceVerticalType
        elevation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=1
      -
      - - - - -
      - Notes: - - The vertical distance of the point measured from Mean Sea Level (MSL).<br/> -
      - - -
      - Public CodeVerticalReferenceBaseType
        verticalReference -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> -
      - - -
      - Public CodeValueInterpretationBaseType
        interpretation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - A code indicating how a value needs to be interpreted when used as a filter or condition. For example: above the value or below the value. <br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - -
      ObjectTypeConnectionDirectionNotes
      GM_PointClassGeneralizationTo 
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA194.htm b/IWXXM/html/EARoot/EA9/EA194.htm deleted file mode 100644 index 2fd3d743..00000000 --- a/IWXXM/html/EARoot/EA9/EA194.htm +++ /dev/null @@ -1,369 +0,0 @@ - - - - -Meteorological Feature::ElevatedSurface - - - - - -
      - - : Public <<type>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/29/2020 7:11:58 PM
      Modified:3/30/2020 10:15:40 AM
      Project:
      Advanced:
      -
      Describes a horizontal surface in 3 dimensional space in terms of its horizontal position and an elevation, the latter of which can be expressed in metrics commonly used in the aviation domain. <br/>
      - -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      • Other Links
      • -
      -
      - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public ValDistanceVerticalType
        elevation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=1
      -
      - - - - -
      - Notes: - - The vertical distance of the surface measured from Mean Sea Level (MSL).<br/> -
      - - -
      - Public CodeVerticalReferenceBaseType
        verticalReference -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere. <br/> -
      - - -
      - Public CodeValueInterpretationBaseType
        interpretation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - A code indicating how a value needs to be interpreted when used as a filter or condition. For example: above the value or below the value.<br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - -
      ObjectTypeConnectionDirectionNotes
      GM_SurfaceClassGeneralizationTo 
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA195.htm b/IWXXM/html/EARoot/EA9/EA195.htm deleted file mode 100644 index a79c0218..00000000 --- a/IWXXM/html/EARoot/EA9/EA195.htm +++ /dev/null @@ -1,543 +0,0 @@ - - - - -Meteorological Feature::ElevatedVolume - - - - - -
      - - : Public <<type>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/29/2020 6:11:05 PM
      Modified:3/30/2020 10:15:55 AM
      Project:
      Advanced:
      -
      Describes a 3 dimensional volume in terms of a horizontal area and an elevation, the latter of which can be expressed in metrics commonly used in the aviation domain. <br/>
      - -
      -
        -
      • Attributes
      • -
      • Tagged Values
      • -
      • Other Links
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Attribute
      - Public ValDistanceVerticalType
        upperElevation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=1
      -
      - - - - -
      - Notes: - - The vertical distance of the upper surface measured from Mean Sea Level (MSL).<br/> -
      - - -
      - Public CodeVerticalReferenceBaseType
        upperVerticalReference -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere.<br/> -
      - - -
      - Public CodeValueInterpretationBaseType
        upperInterpretation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      - - - - -
      - Notes: - - A code indicating how a value needs to be interpreted when used as a filter or condition. For example: above the value or below the value. <br/> -
      - - -
      - Public ValDistanceVerticalType
        lowerElevation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - nillable=true
      sequenceNumber=4
      -
      - - - - -
      - Notes: - - The vertical distance of the lower surface measured from Mean Sea Level (MSL).<br/> -
      - - -
      - Public CodeVerticalReferenceBaseType
        lowerVerticalReference -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=5
      -
      - - - - -
      - Notes: - - A code indicating the reference for a vertical distance. Two series of values exist: 1) real distance: from GND, from the MSL, from the WGS-84 ellipsoid; 2) distance based on a difference of pressures, according to the standard atmosphere.<br/> -
      - - -
      - Public CodeValueInterpretationBaseType
        lowerInterpretation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=6
      -
      - - - - -
      - Notes: - - A code indicating how a value needs to be interpreted when used as a filter or condition. For example: above the value or below the value. <br/> -
      - - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      byValuePropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      isCollectionfalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      - -
      -
      -
      noIWXXMExtensiontrue
      -
      Details: -
      -   -
      -
      -
      noPropertyTypefalse
      -
      Details: -
      -
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - -
      ObjectTypeConnectionDirectionNotes
      GM_SurfaceClassGeneralizationTo 
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA196.htm b/IWXXM/html/EARoot/EA9/EA196.htm deleted file mode 100644 index 313617a7..00000000 --- a/IWXXM/html/EARoot/EA9/EA196.htm +++ /dev/null @@ -1,231 +0,0 @@ - - - - -Meteorological Feature::WMOCategoryCode - - - - - -
      - - : Public <<enumeration>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 12:07:41 PM
      Modified:5/7/2021 8:29:31 AM
      Project:
      Advanced:
      -
      Additional topic categories for WMO community.<br/><br/>The full list is in Table 16. WMO_CategoryCode #lt;#lt;CodeList#gt;#gt; in WMO Core Metadata Profile version 1.3 Specification Part 2 - Abstract Test Suite, Data Dictionary and Code Lists.<br/><br/>Only weatherObservations and weatherForecasts are being used in this enumeration.<br/>
      - -
      -
        -
      • Attributes
      • -
      -
      - - - - - - - - - - - - - - - -
      Attribute
      - Public enum
        weatherObservations -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=1
      -
      - - - - -
      - Notes: - - Weather Observations<br/> -
      - - -
      - Public enum
        weatherForecasts -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - Weather Forecasts.<br/> -
      - - -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/EARoot/EA9/EA197.htm b/IWXXM/html/EARoot/EA9/EA197.htm deleted file mode 100644 index 6f094caa..00000000 --- a/IWXXM/html/EARoot/EA9/EA197.htm +++ /dev/null @@ -1,154 +0,0 @@ - - - - -Meteorological Feature::MeteorologicalPhenomenon - - - - - -
      - - : Public <<codeList>> Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Created:3/20/2020 2:28:56 PM
      Modified:5/7/2021 12:27:45 PM
      Project:
      Advanced:
      -
      MeteorologicalFeatures identifies the indicated meteorological phenomenon.<br/><br/>This CodeList is specifically defined for aviation purposes.  It is a superset to the definitions defined in WMO No. 306 Vol I.2 FM 94 BUFR code table 0 08 011 "Meteorological feature".<br/>
      - -
      -
        -
      • Tagged Values
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      TagValue
      asDictionarytrue
      -
      Details: -
      -
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      - -
      -
      -
      extensibilitynone
      -
      Details: -
      -
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      - -
      -
      -
      vocabularyhttp://codes.wmo.int/49-2/MeteorologicalFeature
      -
      Details: -
      -
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      - -
      -
      -
      -
      - - - - \ No newline at end of file diff --git a/IWXXM/html/images/Thumbs.db b/IWXXM/html/images/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..9eb11671361f8f9ae9a61b772a743976510658da GIT binary patch literal 3584 zcmca`Uhu)fjZzO8(10BSGsD0CoD6J8;*3Bx2!nwD0|OI~0pkDr|NlQkkbwcn90fxt z1pWfu3W`4vW&uVbD>OcbkQYXsN;Sr0E8 zaOnJS?ucG!<#k48p!@+)Vgmvr22%zzhIj^JAZ@{54rHeS*(N}73x;GMGy}3h;<$ho z0}~^t9D=z4mpXKD1CS;lK-g~pwAY*=g~5Qqkiin@3Jaj!WY75)HK(ok0s8T z-t~5plxLXqHltP1=T;p%k=D6rh45VFBky@WEwRkvc{?Se>EtnXp7QON?>#eabHAZ< zG5m|t73X@L6VF?YT;6%z=6s#;zFP{Jr#xOgc97V=ecqMtvB&K9rEc8feluKKBK)8K zqq8So1thoZI}pp~!mdA=^Pcr7kw51DxJvZ&E=t*~dH=NRt}Wl4t53?dRfbLI-}``H zd~!yUdlCD_zOcHd-9CEtNjjUEnhLxY6z6sBTNL=vZsUg8tw&ArFKs?EWy^{G0x#xx z7Zp1Pwckl}TI7+n{Ky_7|4W57nR-^pD=KmuL(3bjn>(EyZ;Zx^j zW*-z;Z*y(p*$q=drkfJ0@ zj(%SJP59u&Wx&{F@O1TaS?83{1Y#otSo(2>rk_XR{R&k7A6=N>;+ zmF)Hv5tlBVyS8n0VX%xeulW2WnZM7@wyC^-{&q-0&78Svf_KZOM9f{0dUvvoc~$li zA=fi|GZicPRCgxwSN8G6g*x=4DV^k$Iez$6Wa6ULLS9L|ueX_;pY*A##OUDC#j+1g z%U*LVR^A)v+FLP`qv=D$#vSRlDX;b(-nm&a?p#()%pWn)D;=^m^Edh>CQRs7|8D%# zWBHz>q}#ogM<=ly6#rEeb51UOL%sQT@6S4GZqBGv` z=k1ljCb?U_W`%?#R|~}##LB0Y{1C`)J3BXBe@A4UT-ujx$yb@xt<8e5zH=YBc%}K3 z&oo;;Gce}PyObU47@HC+4)xzp&n?~be)2O>tF{xr@TcovVxyZHmI<9KT{+8W z+do;|{T_k;te=EsXl*R(?5Jc{eQmgSo7ktcKl=4 Ircww10M?_dT>t<8 literal 0 HcmV?d00001 diff --git a/IWXXM/html/js/data/11A6FC05-3754-44f3-BDB4-AD61B159718C.xml b/IWXXM/html/js/data/11A6FC05-3754-44f3-BDB4-AD61B159718C.xml index 323d9450..ab1e76b5 100644 --- a/IWXXM/html/js/data/11A6FC05-3754-44f3-BDB4-AD61B159718C.xml +++ b/IWXXM/html/js/data/11A6FC05-3754-44f3-BDB4-AD61B159718C.xml @@ -3,11 +3,11 @@ tocTab[tocTab.length] = new Array("0:2", "", "ICAO Meteorological Information Ex tocTab[tocTab.length] = new Array("0.1", "1", "«leaf» METAR/SPECI", "EARoot/EA1/EA27.htm", "4.png", "", "", "{CA480557-2AAC-4a38-A487-DA136C232B0F}", "Package"); tocTab[tocTab.length] = new Array("0.2", "1", "«leaf» TAF", "EARoot/EA2/EA63.htm", "4.png", "", "", "{B0C787A8-5F53-4209-B721-28726BACAB9B}", "Package"); tocTab[tocTab.length] = new Array("0.3", "1", "«leaf» SIGMET", "EARoot/EA3/EA74.htm", "4.png", "", "", "{E412FEC7-FA90-4b4f-BB89-ECBB773CDCB3}", "Package"); -tocTab[tocTab.length] = new Array("0.4", "1", "«leaf» AIRMET", "EARoot/EA4/EA98.htm", "4.png", "", "", "{51F8B3AA-1A36-465d-9700-5E2B617EE772}", "Package"); -tocTab[tocTab.length] = new Array("0.5", "1", "«leaf» Tropical Cyclone Advisory", "EARoot/EA5/EA114.htm", "4.png", "", "", "{E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12}", "Package"); -tocTab[tocTab.length] = new Array("0.6", "1", "«leaf» Volcanic Ash Advisory", "EARoot/EA6/EA128.htm", "4.png", "", "", "{E619C133-EFAC-40f4-994A-DA88401165BC}", "Package"); -tocTab[tocTab.length] = new Array("0.7", "1", "«leaf» Space Weather Advisory", "EARoot/EA7/EA145.htm", "4.png", "", "", "{3EA1153B-C26C-4b3f-84AE-513773D6E688}", "Package"); -tocTab[tocTab.length] = new Array("0.8", "1", "«leaf» WAFS Significant Weather Forecast", "EARoot/EA8/EA160.htm", "4.png", "", "", "{FDA65F60-6CCC-41a4-A253-C9FF9E9B2997}", "Package"); -tocTab[tocTab.length] = new Array("0.9", "1", "«leaf» Meteorological Feature", "EARoot/EA9/EA186.htm", "4.png", "", "", "{E1546630-A7E6-4c35-B620-D822E0BD466A}", "Package"); -tocTab[tocTab.length] = new Array("0.10", "1", "«leaf» Common", "EARoot/EA10/EA214.htm", "4.png", "", "", "{8007203F-F974-49fe-B78D-661C6DE3F4D1}", "Package"); -tocTab[tocTab.length] = new Array("0.11", "1", "«leaf» Measures", "EARoot/EA11/EA236.htm", "4.png", "", "", "{F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7}", "Package"); +tocTab[tocTab.length] = new Array("0.4", "1", "«leaf» AIRMET", "EARoot/EA4/EA90.htm", "4.png", "", "", "{51F8B3AA-1A36-465d-9700-5E2B617EE772}", "Package"); +tocTab[tocTab.length] = new Array("0.5", "1", "«leaf» Tropical Cyclone Advisory", "EARoot/EA5/EA106.htm", "4.png", "", "", "{E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12}", "Package"); +tocTab[tocTab.length] = new Array("0.6", "1", "«leaf» Volcanic Ash Advisory", "EARoot/EA6/EA120.htm", "4.png", "", "", "{E619C133-EFAC-40f4-994A-DA88401165BC}", "Package"); +tocTab[tocTab.length] = new Array("0.7", "1", "«leaf» Space Weather Advisory", "EARoot/EA7/EA137.htm", "4.png", "", "", "{3EA1153B-C26C-4b3f-84AE-513773D6E688}", "Package"); +tocTab[tocTab.length] = new Array("0.8", "1", "«leaf» WAFS Significant Weather Forecast", "EARoot/EA8/EA152.htm", "4.png", "", "", "{FDA65F60-6CCC-41a4-A253-C9FF9E9B2997}", "Package"); +tocTab[tocTab.length] = new Array("0.9", "1", "«leaf» Meteorological Feature", "EARoot/EA9/EA178.htm", "4.png", "", "", "{E1546630-A7E6-4c35-B620-D822E0BD466A}", "Package"); +tocTab[tocTab.length] = new Array("0.10", "1", "«leaf» Common", "EARoot/EA10/EA206.htm", "4.png", "", "", "{8007203F-F974-49fe-B78D-661C6DE3F4D1}", "Package"); +tocTab[tocTab.length] = new Array("0.11", "1", "«leaf» Measures", "EARoot/EA11/EA228.htm", "4.png", "", "", "{F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7}", "Package"); diff --git a/IWXXM/html/js/data/3EA1153B-C26C-4b3f-84AE-513773D6E688.xml b/IWXXM/html/js/data/3EA1153B-C26C-4b3f-84AE-513773D6E688.xml index eec9abbe..b03a96e6 100644 --- a/IWXXM/html/js/data/3EA1153B-C26C-4b3f-84AE-513773D6E688.xml +++ b/IWXXM/html/js/data/3EA1153B-C26C-4b3f-84AE-513773D6E688.xml @@ -1,7 +1,7 @@ -tocTab[tocTab.length] = new Array("0.7:1", "", "Context Diagram: Space Weather", "EARoot/EA7/EA141.htm", "175.png", "4350", "0", "", "Logical diagram0","{423C7E33-F870-4e16-A4EA-B1797BCA3AED}"); -tocTab[tocTab.length] = new Array("0.7:2", "", "Context Diagram: Space Weather Analysis", "EARoot/EA7/EA143.htm", "175.png", "4351", "0", "", "Logical diagram0","{B671C027-2BCF-48e1-B1AD-B97BB9EE2EAC}"); -tocTab[tocTab.length] = new Array("0.7:3", "", "«featureType» SpaceWeatherAdvisory", "EARoot/EA7/EA149.htm", "5.png", "E11284", "0", "", "Class0","{50B8D7EC-1CD8-4f2a-A85B-DFF2B94D5AC6}"); -tocTab[tocTab.length] = new Array("0.7:4", "", "«featureType» SpaceWeatherAnalysis", "EARoot/EA7/EA150.htm", "5.png", "E11288", "0", "", "Class0","{6FE28A10-89F2-48a7-86F7-C4E48E9A3579}"); -tocTab[tocTab.length] = new Array("0.7:5", "", "«featureType» SpaceWeatherRegion", "EARoot/EA7/EA151.htm", "5.png", "E11291", "0", "", "Class0","{46B50366-2ED9-4275-842F-5EA25FE68C0C}"); -tocTab[tocTab.length] = new Array("0.7:6", "", "«codeList» SpaceWeatherLocation", "EARoot/EA7/EA152.htm", "5.png", "E11289", "0", "", "Class0","{1BD6BC3A-FA70-4587-BCF1-FA937518915B}"); -tocTab[tocTab.length] = new Array("0.7:7", "", "«codeList» SpaceWeatherPhenomena", "EARoot/EA7/EA153.htm", "5.png", "E11285", "0", "", "Class0","{1E08E3D7-DADB-4256-83CA-8020ABB38081}"); +tocTab[tocTab.length] = new Array("0.7:1", "", "Context Diagram: Space Weather", "EARoot/EA7/EA133.htm", "175.png", "4350", "0", "", "Logical diagram0","{423C7E33-F870-4e16-A4EA-B1797BCA3AED}"); +tocTab[tocTab.length] = new Array("0.7:2", "", "Context Diagram: Space Weather Analysis", "EARoot/EA7/EA135.htm", "175.png", "4351", "0", "", "Logical diagram0","{B671C027-2BCF-48e1-B1AD-B97BB9EE2EAC}"); +tocTab[tocTab.length] = new Array("0.7:3", "", "«featureType» SpaceWeatherAdvisory", "EARoot/EA7/EA141.htm", "5.png", "E11284", "0", "", "Class0","{50B8D7EC-1CD8-4f2a-A85B-DFF2B94D5AC6}"); +tocTab[tocTab.length] = new Array("0.7:4", "", "«featureType» SpaceWeatherAnalysis", "EARoot/EA7/EA142.htm", "5.png", "E11288", "0", "", "Class0","{6FE28A10-89F2-48a7-86F7-C4E48E9A3579}"); +tocTab[tocTab.length] = new Array("0.7:5", "", "«featureType» SpaceWeatherRegion", "EARoot/EA7/EA143.htm", "5.png", "E11291", "0", "", "Class0","{46B50366-2ED9-4275-842F-5EA25FE68C0C}"); +tocTab[tocTab.length] = new Array("0.7:6", "", "«codeList» SpaceWeatherLocation", "EARoot/EA7/EA144.htm", "5.png", "E11289", "0", "", "Class0","{1BD6BC3A-FA70-4587-BCF1-FA937518915B}"); +tocTab[tocTab.length] = new Array("0.7:7", "", "«codeList» SpaceWeatherPhenomena", "EARoot/EA7/EA145.htm", "5.png", "E11285", "0", "", "Class0","{1E08E3D7-DADB-4256-83CA-8020ABB38081}"); diff --git a/IWXXM/html/js/data/51F8B3AA-1A36-465d-9700-5E2B617EE772.xml b/IWXXM/html/js/data/51F8B3AA-1A36-465d-9700-5E2B617EE772.xml index 7e11ddf8..fb6c41de 100644 --- a/IWXXM/html/js/data/51F8B3AA-1A36-465d-9700-5E2B617EE772.xml +++ b/IWXXM/html/js/data/51F8B3AA-1A36-465d-9700-5E2B617EE772.xml @@ -1,8 +1,8 @@ -tocTab[tocTab.length] = new Array("0.4:1", "", "Context Diagram: AIRMET", "EARoot/EA4/EA94.htm", "175.png", "4365", "0", "", "Logical diagram0","{A7A2FEC5-8D7E-4d1e-8009-C12213EB2343}"); -tocTab[tocTab.length] = new Array("0.4:2", "", "Context Diagram: AIRMET Analysis", "EARoot/EA4/EA96.htm", "175.png", "4366", "0", "", "Logical diagram0","{58698351-CC80-4cab-9DE7-7075BE5ED5C3}"); -tocTab[tocTab.length] = new Array("0.4:3", "", "«featureType» AIRMETEvolvingConditionCollection", "EARoot/EA4/EA102.htm", "5.png", "E11387", "0", "", "Class0","{783A5ADA-986D-440b-A671-1370EC0C978E}"); -tocTab[tocTab.length] = new Array("0.4:4", "", "«featureType» AIRMET", "EARoot/EA4/EA103.htm", "5.png", "E11392", "0", "", "Class0","{CEE56B35-64F8-4ea1-AD72-1F42BC3D76A6}"); -tocTab[tocTab.length] = new Array("0.4:5", "", "«featureType» AIRMETEvolvingCondition", "EARoot/EA4/EA104.htm", "5.png", "E11390", "0", "", "Class0","{98C5C15D-3D04-47d6-B1C2-14B7ABFF9F9B}"); -tocTab[tocTab.length] = new Array("0.4:6", "", "«enumeration» AIRMETExpectedIntensityChange", "EARoot/EA4/EA105.htm", "5.png", "E11389", "0", "", "Class0","{899438FC-DFE6-411f-AFCF-78D51F51652A}"); -tocTab[tocTab.length] = new Array("0.4:7", "", "«codeList» AeronauticalAreaWeatherPhenomenon", "EARoot/EA4/EA106.htm", "5.png", "E11391", "0", "", "Class0","{A532F662-677A-49ba-A0A7-E0097ACF1901}"); -tocTab[tocTab.length] = new Array("0.4:8", "", "«codeList» WeatherCausingVisibilityReduction", "EARoot/EA4/EA107.htm", "5.png", "E11386", "0", "", "Class0","{139F1296-224A-4433-87CA-901850CF2256}"); +tocTab[tocTab.length] = new Array("0.4:1", "", "Context Diagram: AIRMET", "EARoot/EA4/EA86.htm", "175.png", "4365", "0", "", "Logical diagram0","{A7A2FEC5-8D7E-4d1e-8009-C12213EB2343}"); +tocTab[tocTab.length] = new Array("0.4:2", "", "Context Diagram: AIRMET Analysis", "EARoot/EA4/EA88.htm", "175.png", "4366", "0", "", "Logical diagram0","{58698351-CC80-4cab-9DE7-7075BE5ED5C3}"); +tocTab[tocTab.length] = new Array("0.4:3", "", "«featureType» AIRMETEvolvingConditionCollection", "EARoot/EA4/EA94.htm", "5.png", "E11387", "0", "", "Class0","{783A5ADA-986D-440b-A671-1370EC0C978E}"); +tocTab[tocTab.length] = new Array("0.4:4", "", "«featureType» AIRMET", "EARoot/EA4/EA95.htm", "5.png", "E11392", "0", "", "Class0","{CEE56B35-64F8-4ea1-AD72-1F42BC3D76A6}"); +tocTab[tocTab.length] = new Array("0.4:5", "", "«featureType» AIRMETEvolvingCondition", "EARoot/EA4/EA96.htm", "5.png", "E11390", "0", "", "Class0","{98C5C15D-3D04-47d6-B1C2-14B7ABFF9F9B}"); +tocTab[tocTab.length] = new Array("0.4:6", "", "«enumeration» AIRMETExpectedIntensityChange", "EARoot/EA4/EA97.htm", "5.png", "E11389", "0", "", "Class0","{899438FC-DFE6-411f-AFCF-78D51F51652A}"); +tocTab[tocTab.length] = new Array("0.4:7", "", "«codeList» AeronauticalAreaWeatherPhenomenon", "EARoot/EA4/EA98.htm", "5.png", "E11391", "0", "", "Class0","{A532F662-677A-49ba-A0A7-E0097ACF1901}"); +tocTab[tocTab.length] = new Array("0.4:8", "", "«codeList» WeatherCausingVisibilityReduction", "EARoot/EA4/EA99.htm", "5.png", "E11386", "0", "", "Class0","{139F1296-224A-4433-87CA-901850CF2256}"); diff --git a/IWXXM/html/js/data/8007203F-F974-49fe-B78D-661C6DE3F4D1.xml b/IWXXM/html/js/data/8007203F-F974-49fe-B78D-661C6DE3F4D1.xml index 3888ef20..bddd0ed3 100644 --- a/IWXXM/html/js/data/8007203F-F974-49fe-B78D-661C6DE3F4D1.xml +++ b/IWXXM/html/js/data/8007203F-F974-49fe-B78D-661C6DE3F4D1.xml @@ -1,23 +1,23 @@ -tocTab[tocTab.length] = new Array("0.10:1", "", "Context Diagram: Report", "EARoot/EA10/EA198.htm", "175.png", "4347", "0", "", "Logical diagram0","{4DF4722E-457B-45e3-8B19-B971004323A2}"); -tocTab[tocTab.length] = new Array("0.10:2", "", "Context Diagram: Cloud", "EARoot/EA10/EA200.htm", "175.png", "4342", "0", "", "Logical diagram0","{54BBFBEA-E7AC-4a1d-A689-EF1F3CF7EB0B}"); -tocTab[tocTab.length] = new Array("0.10:3", "", "Context Diagram: Surface Wind", "EARoot/EA10/EA202.htm", "175.png", "4343", "0", "", "Logical diagram0","{B2229DEF-E7A3-4930-93FC-5B43321C1DA5}"); -tocTab[tocTab.length] = new Array("0.10:4", "", "Context Diagram: Relational Operator", "EARoot/EA10/EA204.htm", "175.png", "4345", "0", "", "Logical diagram0","{40ADD51D-CBB2-4ed9-81BE-D52BCEDA8510}"); -tocTab[tocTab.length] = new Array("0.10:5", "", "Context Diagram: Weather", "EARoot/EA10/EA206.htm", "175.png", "4344", "0", "", "Logical diagram0","{66F8F6A7-47E0-4de4-A4C2-61E15A63F9AA}"); -tocTab[tocTab.length] = new Array("0.10:6", "", "Context Diagram: PermissibleUsage", "EARoot/EA10/EA208.htm", "175.png", "4346", "0", "", "Logical diagram0","{2B1FF0F7-04DB-4548-B827-785CF4E5F323}"); -tocTab[tocTab.length] = new Array("0.10:7", "", "Context Diagram: TimeIndicator", "EARoot/EA10/EA210.htm", "175.png", "4348", "0", "", "Logical diagram0","{E348F79D-1723-43d6-876F-4F4105226FD5}"); -tocTab[tocTab.length] = new Array("0.10:8", "", "Context Diagram: String", "EARoot/EA10/EA212.htm", "175.png", "4352", "0", "", "Logical diagram0","{9A90F8AA-91DB-4df7-8551-2C5613121573}"); -tocTab[tocTab.length] = new Array("0.10:9", "", "«featureType» BasicReport", "EARoot/EA10/EA215.htm", "5.png", "E11326", "0", "", "Class0","{5A08F47A-0DA2-4ef4-AD83-893E5D9AACC4}"); -tocTab[tocTab.length] = new Array("0.10:10", "", "«featureType» Report", "EARoot/EA10/EA220.htm", "5.png", "E11270", "0", "", "Class0","{59E996A8-F765-4a34-B109-81709986C830}"); -tocTab[tocTab.length] = new Array("0.10:11", "", "AerodromeCloudForecast", "EARoot/EA10/EA221.htm", "5.png", "E11271", "0", "", "Class0","{5B2CFA53-2F2B-48df-850D-2E34F109C446}"); -tocTab[tocTab.length] = new Array("0.10:12", "", "AerodromeSurfaceWindForecast", "EARoot/EA10/EA222.htm", "5.png", "E11275", "0", "", "Class0","{B38F16A3-DC3C-4a9d-9877-DA5F7164D95D}"); -tocTab[tocTab.length] = new Array("0.10:13", "", "StringWithNilReason", "EARoot/EA10/EA223.htm", "5.png", "E11305", "0", "", "Class0","{7FEC60C1-4FB7-4d84-B48F-079526E1CD1F}"); -tocTab[tocTab.length] = new Array("0.10:14", "", "«dataType» AerodromeSurfaceWindTrendForecast", "EARoot/EA10/EA224.htm", "5.png", "E11277", "0", "", "Class0","{EACDF6E8-B1FC-4f52-9198-7EA987EC963B}"); -tocTab[tocTab.length] = new Array("0.10:15", "", "«dataType» CloudLayer", "EARoot/EA10/EA225.htm", "5.png", "E11269", "0", "", "Class0","{5314E3B1-CB85-4967-BF47-7E2365F63CD6}"); -tocTab[tocTab.length] = new Array("0.10:16", "", "«enumeration» ReportStatus", "EARoot/EA10/EA226.htm", "5.png", "E11325", "0", "", "Class0","{55D3D301-8348-419c-B759-73E18FEC5B24}"); -tocTab[tocTab.length] = new Array("0.10:17", "", "«enumeration» RelationalOperator", "EARoot/EA10/EA227.htm", "5.png", "E11267", "0", "", "Class0","{44CEE945-6ADC-441f-8294-A710C947703F}"); -tocTab[tocTab.length] = new Array("0.10:18", "", "«enumeration» PermissibleUsage", "EARoot/EA10/EA228.htm", "5.png", "E11273", "0", "", "Class0","{6D520F52-9DFD-468d-91FD-ADD03CC840C1}"); -tocTab[tocTab.length] = new Array("0.10:19", "", "«enumeration» PermissibleUsageReason", "EARoot/EA10/EA229.htm", "5.png", "E11278", "0", "", "Class0","{F7CF6360-60C6-4eb6-A0E9-AAA998DDDF5C}"); -tocTab[tocTab.length] = new Array("0.10:20", "", "«enumeration» TimeIndicator", "EARoot/EA10/EA230.htm", "5.png", "E11274", "0", "", "Class0","{7AAE80A5-FBCD-4e56-A495-7F52106DDE4D}"); -tocTab[tocTab.length] = new Array("0.10:21", "", "«codeList» AerodromeForecastWeather", "EARoot/EA10/EA231.htm", "5.png", "E11264", "0", "", "Class0","{14CFE2EE-7E14-4003-9798-5342B4376B6D}"); -tocTab[tocTab.length] = new Array("0.10:22", "", "«codeList» SigConvectiveCloudType", "EARoot/EA10/EA232.htm", "5.png", "E11266", "0", "", "Class0","{429C0F3C-7D97-40a6-8C5B-0F4BF708B471}"); -tocTab[tocTab.length] = new Array("0.10:23", "", "«codeList» CloudAmountReportedAtAerodrome", "EARoot/EA10/EA233.htm", "5.png", "E11268", "0", "", "Class0","{508F54D5-9C23-49e6-A980-AECD62A44D33}"); +tocTab[tocTab.length] = new Array("0.10:1", "", "Context Diagram: Report", "EARoot/EA10/EA190.htm", "175.png", "4347", "0", "", "Logical diagram0","{4DF4722E-457B-45e3-8B19-B971004323A2}"); +tocTab[tocTab.length] = new Array("0.10:2", "", "Context Diagram: Cloud", "EARoot/EA10/EA192.htm", "175.png", "4342", "0", "", "Logical diagram0","{54BBFBEA-E7AC-4a1d-A689-EF1F3CF7EB0B}"); +tocTab[tocTab.length] = new Array("0.10:3", "", "Context Diagram: Surface Wind", "EARoot/EA10/EA194.htm", "175.png", "4343", "0", "", "Logical diagram0","{B2229DEF-E7A3-4930-93FC-5B43321C1DA5}"); +tocTab[tocTab.length] = new Array("0.10:4", "", "Context Diagram: Relational Operator", "EARoot/EA10/EA196.htm", "175.png", "4345", "0", "", "Logical diagram0","{40ADD51D-CBB2-4ed9-81BE-D52BCEDA8510}"); +tocTab[tocTab.length] = new Array("0.10:5", "", "Context Diagram: Weather", "EARoot/EA10/EA198.htm", "175.png", "4344", "0", "", "Logical diagram0","{66F8F6A7-47E0-4de4-A4C2-61E15A63F9AA}"); +tocTab[tocTab.length] = new Array("0.10:6", "", "Context Diagram: PermissibleUsage", "EARoot/EA10/EA200.htm", "175.png", "4346", "0", "", "Logical diagram0","{2B1FF0F7-04DB-4548-B827-785CF4E5F323}"); +tocTab[tocTab.length] = new Array("0.10:7", "", "Context Diagram: TimeIndicator", "EARoot/EA10/EA202.htm", "175.png", "4348", "0", "", "Logical diagram0","{E348F79D-1723-43d6-876F-4F4105226FD5}"); +tocTab[tocTab.length] = new Array("0.10:8", "", "Context Diagram: String", "EARoot/EA10/EA204.htm", "175.png", "4352", "0", "", "Logical diagram0","{9A90F8AA-91DB-4df7-8551-2C5613121573}"); +tocTab[tocTab.length] = new Array("0.10:9", "", "«featureType» BasicReport", "EARoot/EA10/EA207.htm", "5.png", "E11326", "0", "", "Class0","{5A08F47A-0DA2-4ef4-AD83-893E5D9AACC4}"); +tocTab[tocTab.length] = new Array("0.10:10", "", "«featureType» Report", "EARoot/EA10/EA212.htm", "5.png", "E11270", "0", "", "Class0","{59E996A8-F765-4a34-B109-81709986C830}"); +tocTab[tocTab.length] = new Array("0.10:11", "", "AerodromeCloudForecast", "EARoot/EA10/EA213.htm", "5.png", "E11271", "0", "", "Class0","{5B2CFA53-2F2B-48df-850D-2E34F109C446}"); +tocTab[tocTab.length] = new Array("0.10:12", "", "AerodromeSurfaceWindForecast", "EARoot/EA10/EA214.htm", "5.png", "E11275", "0", "", "Class0","{B38F16A3-DC3C-4a9d-9877-DA5F7164D95D}"); +tocTab[tocTab.length] = new Array("0.10:13", "", "StringWithNilReason", "EARoot/EA10/EA215.htm", "5.png", "E11305", "0", "", "Class0","{7FEC60C1-4FB7-4d84-B48F-079526E1CD1F}"); +tocTab[tocTab.length] = new Array("0.10:14", "", "«dataType» AerodromeSurfaceWindTrendForecast", "EARoot/EA10/EA216.htm", "5.png", "E11277", "0", "", "Class0","{EACDF6E8-B1FC-4f52-9198-7EA987EC963B}"); +tocTab[tocTab.length] = new Array("0.10:15", "", "«dataType» CloudLayer", "EARoot/EA10/EA217.htm", "5.png", "E11269", "0", "", "Class0","{5314E3B1-CB85-4967-BF47-7E2365F63CD6}"); +tocTab[tocTab.length] = new Array("0.10:16", "", "«enumeration» ReportStatus", "EARoot/EA10/EA218.htm", "5.png", "E11325", "0", "", "Class0","{55D3D301-8348-419c-B759-73E18FEC5B24}"); +tocTab[tocTab.length] = new Array("0.10:17", "", "«enumeration» RelationalOperator", "EARoot/EA10/EA219.htm", "5.png", "E11267", "0", "", "Class0","{44CEE945-6ADC-441f-8294-A710C947703F}"); +tocTab[tocTab.length] = new Array("0.10:18", "", "«enumeration» PermissibleUsage", "EARoot/EA10/EA220.htm", "5.png", "E11273", "0", "", "Class0","{6D520F52-9DFD-468d-91FD-ADD03CC840C1}"); +tocTab[tocTab.length] = new Array("0.10:19", "", "«enumeration» PermissibleUsageReason", "EARoot/EA10/EA221.htm", "5.png", "E11278", "0", "", "Class0","{F7CF6360-60C6-4eb6-A0E9-AAA998DDDF5C}"); +tocTab[tocTab.length] = new Array("0.10:20", "", "«enumeration» TimeIndicator", "EARoot/EA10/EA222.htm", "5.png", "E11274", "0", "", "Class0","{7AAE80A5-FBCD-4e56-A495-7F52106DDE4D}"); +tocTab[tocTab.length] = new Array("0.10:21", "", "«codeList» AerodromeForecastWeather", "EARoot/EA10/EA223.htm", "5.png", "E11264", "0", "", "Class0","{14CFE2EE-7E14-4003-9798-5342B4376B6D}"); +tocTab[tocTab.length] = new Array("0.10:22", "", "«codeList» SigConvectiveCloudType", "EARoot/EA10/EA224.htm", "5.png", "E11266", "0", "", "Class0","{429C0F3C-7D97-40a6-8C5B-0F4BF708B471}"); +tocTab[tocTab.length] = new Array("0.10:23", "", "«codeList» CloudAmountReportedAtAerodrome", "EARoot/EA10/EA225.htm", "5.png", "E11268", "0", "", "Class0","{508F54D5-9C23-49e6-A980-AECD62A44D33}"); diff --git a/IWXXM/html/js/data/E1546630-A7E6-4c35-B620-D822E0BD466A.xml b/IWXXM/html/js/data/E1546630-A7E6-4c35-B620-D822E0BD466A.xml index f981a7d0..4c9bdbe6 100644 --- a/IWXXM/html/js/data/E1546630-A7E6-4c35-B620-D822E0BD466A.xml +++ b/IWXXM/html/js/data/E1546630-A7E6-4c35-B620-D822E0BD466A.xml @@ -1,14 +1,14 @@ -tocTab[tocTab.length] = new Array("0.9:1", "", "Context Diagram: Meteorological Feature and Collection", "EARoot/EA9/EA178.htm", "175.png", "4355", "0", "", "Logical diagram0","{058A1337-3190-4b77-B0F2-ED25BE3F2641}"); -tocTab[tocTab.length] = new Array("0.9:2", "", "Context Diagram: Meteorological Phenomenon Property", "EARoot/EA9/EA180.htm", "175.png", "4358", "0", "", "Logical diagram0","{DE4E66DB-C1BA-4e2c-BC8B-DB2CA2DD52C1}"); -tocTab[tocTab.length] = new Array("0.9:3", "", "Context Diagram: Basic Types", "EARoot/EA9/EA182.htm", "175.png", "4357", "0", "", "Logical diagram0","{455BC572-003A-4861-AB63-58ED498688A9}"); -tocTab[tocTab.length] = new Array("0.9:4", "", "Context Diagram: Code Tables", "EARoot/EA9/EA184.htm", "175.png", "4356", "0", "", "Logical diagram0","{20E96757-C90B-4215-9E26-FC9302E96255}"); -tocTab[tocTab.length] = new Array("0.9:5", "", "«featureType» MeteorologicalFeatureCollection", "EARoot/EA9/EA188.htm", "5.png", "E11339", "0", "", "Class0","{4BFA9431-4788-4eb3-82FC-3847D71B6BF6}"); -tocTab[tocTab.length] = new Array("0.9:6", "", "«type» MeteorologicalFeature", "EARoot/EA9/EA189.htm", "5.png", "E11336", "0", "", "Class0","{132D5C60-617A-4f0f-AEE9-176287F0FDBC}"); -tocTab[tocTab.length] = new Array("0.9:7", "", "«type» ElevatedEnvelope", "EARoot/EA9/EA190.htm", "5.png", "E11340", "0", "", "Class0","{66B826AF-3722-4cf2-B630-E4B0BBB24547}"); -tocTab[tocTab.length] = new Array("0.9:8", "", "«type» ElevatedLevel", "EARoot/EA9/EA191.htm", "5.png", "E11343", "0", "", "Class0","{C18B977E-DE4E-4263-B98C-6905C3D65356}"); -tocTab[tocTab.length] = new Array("0.9:9", "", "«type» ElevatedPoint", "EARoot/EA9/EA192.htm", "5.png", "E11341", "0", "", "Class0","{A6C326F3-8E0C-4ea3-8F9A-96EFBBEE675F}"); -tocTab[tocTab.length] = new Array("0.9:10", "", "«type» ElevatedCurve", "EARoot/EA9/EA193.htm", "5.png", "E11342", "0", "", "Class0","{AFEAF564-007E-4f4a-9414-4FBF72D1A285}"); -tocTab[tocTab.length] = new Array("0.9:11", "", "«type» ElevatedSurface", "EARoot/EA9/EA194.htm", "5.png", "E11337", "0", "", "Class0","{1F9B5B70-7CC1-4302-AAF1-23D6A74632D7}"); -tocTab[tocTab.length] = new Array("0.9:12", "", "«type» ElevatedVolume", "EARoot/EA9/EA195.htm", "5.png", "E11335", "0", "", "Class0","{01AD07FC-2D5F-4485-A11C-74B011870043}"); -tocTab[tocTab.length] = new Array("0.9:13", "", "«enumeration» WMOCategoryCode", "EARoot/EA9/EA196.htm", "5.png", "E11344", "0", "", "Class0","{CFFF96E5-EACB-4452-9355-06A438169590}"); -tocTab[tocTab.length] = new Array("0.9:14", "", "«codeList» MeteorologicalPhenomenon", "EARoot/EA9/EA197.htm", "5.png", "E11338", "0", "", "Class0","{4B1CDB8D-D00F-470d-AE78-42B9361C03B5}"); +tocTab[tocTab.length] = new Array("0.9:1", "", "Context Diagram: Meteorological Feature and Collection", "EARoot/EA9/EA170.htm", "175.png", "4355", "0", "", "Logical diagram0","{058A1337-3190-4b77-B0F2-ED25BE3F2641}"); +tocTab[tocTab.length] = new Array("0.9:2", "", "Context Diagram: Meteorological Phenomenon Property", "EARoot/EA9/EA172.htm", "175.png", "4358", "0", "", "Logical diagram0","{DE4E66DB-C1BA-4e2c-BC8B-DB2CA2DD52C1}"); +tocTab[tocTab.length] = new Array("0.9:3", "", "Context Diagram: Basic Types", "EARoot/EA9/EA174.htm", "175.png", "4357", "0", "", "Logical diagram0","{455BC572-003A-4861-AB63-58ED498688A9}"); +tocTab[tocTab.length] = new Array("0.9:4", "", "Context Diagram: Code Tables", "EARoot/EA9/EA176.htm", "175.png", "4356", "0", "", "Logical diagram0","{20E96757-C90B-4215-9E26-FC9302E96255}"); +tocTab[tocTab.length] = new Array("0.9:5", "", "«featureType» MeteorologicalFeatureCollection", "EARoot/EA9/EA180.htm", "5.png", "E11339", "0", "", "Class0","{4BFA9431-4788-4eb3-82FC-3847D71B6BF6}"); +tocTab[tocTab.length] = new Array("0.9:6", "", "«type» MeteorologicalFeature", "EARoot/EA9/EA181.htm", "5.png", "E11336", "0", "", "Class0","{132D5C60-617A-4f0f-AEE9-176287F0FDBC}"); +tocTab[tocTab.length] = new Array("0.9:7", "", "«type» ElevatedEnvelope", "EARoot/EA9/EA182.htm", "5.png", "E11340", "0", "", "Class0","{66B826AF-3722-4cf2-B630-E4B0BBB24547}"); +tocTab[tocTab.length] = new Array("0.9:8", "", "«type» ElevatedLevel", "EARoot/EA9/EA183.htm", "5.png", "E11343", "0", "", "Class0","{C18B977E-DE4E-4263-B98C-6905C3D65356}"); +tocTab[tocTab.length] = new Array("0.9:9", "", "«type» ElevatedPoint", "EARoot/EA9/EA184.htm", "5.png", "E11341", "0", "", "Class0","{A6C326F3-8E0C-4ea3-8F9A-96EFBBEE675F}"); +tocTab[tocTab.length] = new Array("0.9:10", "", "«type» ElevatedCurve", "EARoot/EA9/EA185.htm", "5.png", "E11342", "0", "", "Class0","{AFEAF564-007E-4f4a-9414-4FBF72D1A285}"); +tocTab[tocTab.length] = new Array("0.9:11", "", "«type» ElevatedSurface", "EARoot/EA9/EA186.htm", "5.png", "E11337", "0", "", "Class0","{1F9B5B70-7CC1-4302-AAF1-23D6A74632D7}"); +tocTab[tocTab.length] = new Array("0.9:12", "", "«type» ElevatedVolume", "EARoot/EA9/EA187.htm", "5.png", "E11335", "0", "", "Class0","{01AD07FC-2D5F-4485-A11C-74B011870043}"); +tocTab[tocTab.length] = new Array("0.9:13", "", "«enumeration» WMOCategoryCode", "EARoot/EA9/EA188.htm", "5.png", "E11344", "0", "", "Class0","{CFFF96E5-EACB-4452-9355-06A438169590}"); +tocTab[tocTab.length] = new Array("0.9:14", "", "«codeList» MeteorologicalPhenomenon", "EARoot/EA9/EA189.htm", "5.png", "E11338", "0", "", "Class0","{4B1CDB8D-D00F-470d-AE78-42B9361C03B5}"); diff --git a/IWXXM/html/js/data/E412FEC7-FA90-4b4f-BB89-ECBB773CDCB3.xml b/IWXXM/html/js/data/E412FEC7-FA90-4b4f-BB89-ECBB773CDCB3.xml index 80ad4508..3e949093 100644 --- a/IWXXM/html/js/data/E412FEC7-FA90-4b4f-BB89-ECBB773CDCB3.xml +++ b/IWXXM/html/js/data/E412FEC7-FA90-4b4f-BB89-ECBB773CDCB3.xml @@ -1,16 +1,13 @@ tocTab[tocTab.length] = new Array("0.3:1", "", "Context Diagram: SIGMET", "EARoot/EA3/EA68.htm", "175.png", "4362", "0", "", "Logical diagram0","{C16E4CE6-96BF-459e-935F-DE417BF50416}"); tocTab[tocTab.length] = new Array("0.3:2", "", "Context Diagram: SIGMET Analysis", "EARoot/EA3/EA70.htm", "175.png", "4364", "0", "", "Logical diagram0","{1A85E994-30E7-4cfa-82EE-6A5B01042B22}"); tocTab[tocTab.length] = new Array("0.3:3", "", "Context Diagram: SIGMET Forecast Position Analysis", "EARoot/EA3/EA72.htm", "175.png", "4363", "0", "", "Logical diagram0","{F1614F6E-FECD-4307-8ADD-4FB10AE7F9B0}"); -tocTab[tocTab.length] = new Array("0.3:4", "", "«featureType» TropicalCycloneSIGMETEvolvingConditionCollection", "EARoot/EA3/EA81.htm", "5.png", "E11377", "0", "", "Class0","{AB289203-FB40-4f38-AD8A-E23FCECCE0AF}"); -tocTab[tocTab.length] = new Array("0.3:5", "", "«featureType» TropicalCycloneSIGMETPositionCollection", "EARoot/EA3/EA82.htm", "5.png", "E11383", "0", "", "Class0","{E9D3FBED-FA77-4a4c-9055-88ECD433E4CA}"); -tocTab[tocTab.length] = new Array("0.3:6", "", "«featureType» VolcanicAshSIGMETEvolvingConditionCollection", "EARoot/EA3/EA83.htm", "5.png", "E11379", "0", "", "Class0","{B4F2C904-DE6D-46a6-95CA-A54A14ACCB6E}"); -tocTab[tocTab.length] = new Array("0.3:7", "", "«featureType» VolcanicAshSIGMETPositionCollection", "EARoot/EA3/EA84.htm", "5.png", "E11382", "0", "", "Class0","{BFE0DD05-50F4-4b94-9FC6-59394723DB1D}"); -tocTab[tocTab.length] = new Array("0.3:8", "", "«featureType» SIGMETEvolvingConditionCollection", "EARoot/EA3/EA85.htm", "5.png", "E11371", "0", "", "Class0","{3DEC1658-10E0-48ae-A866-993BA84325B0}"); -tocTab[tocTab.length] = new Array("0.3:9", "", "«featureType» SIGMETPosition", "EARoot/EA3/EA86.htm", "5.png", "E11366", "0", "", "Class0","{151C363E-FB81-4150-BADA-B2F4AE7B353D}"); -tocTab[tocTab.length] = new Array("0.3:10", "", "«featureType» SIGMET", "EARoot/EA3/EA87.htm", "5.png", "E11367", "0", "", "Class0","{1C3924B3-E438-4ab8-BF89-C5148CAFB866}"); -tocTab[tocTab.length] = new Array("0.3:11", "", "«featureType» SIGMETEvolvingCondition", "EARoot/EA3/EA88.htm", "5.png", "E11370", "0", "", "Class0","{3D366995-2CBD-4698-B11D-C352C791F6DF}"); -tocTab[tocTab.length] = new Array("0.3:12", "", "«featureType» TropicalCycloneSIGMET", "EARoot/EA3/EA89.htm", "5.png", "E11372", "0", "", "Class0","{4D7FA6A5-1F7F-4f27-B71F-DDC418C64A1B}"); -tocTab[tocTab.length] = new Array("0.3:13", "", "«featureType» VolcanicAshSIGMET", "EARoot/EA3/EA90.htm", "5.png", "E11373", "0", "", "Class0","{5C9F8ECF-A127-4416-B20F-6AD38E609469}"); -tocTab[tocTab.length] = new Array("0.3:14", "", "«featureType» SIGMETPositionCollection", "EARoot/EA3/EA91.htm", "5.png", "E11374", "0", "", "Class0","{7BDD4534-E84E-4cf5-9E16-5F576433E397}"); -tocTab[tocTab.length] = new Array("0.3:15", "", "«enumeration» SIGMETExpectedIntensityChange", "EARoot/EA3/EA92.htm", "5.png", "E11365", "0", "", "Class0","{0D66ED62-97C5-49a4-AB2B-F0AF756C82A8}"); -tocTab[tocTab.length] = new Array("0.3:16", "", "«codeList» AeronauticalSignificantWeatherPhenomenon", "EARoot/EA3/EA93.htm", "5.png", "E11368", "0", "", "Class0","{1DC0159C-2B6C-49ed-AF82-AD5E29FFACAA}"); +tocTab[tocTab.length] = new Array("0.3:4", "", "«featureType» analysisAndForecastPositionAnalysis", "EARoot/EA3/EA76.htm", "5.png", "E11395", "0", "", "Class0","{4FE5BCDF-70F6-4858-B6C7-B00299AFEC81}"); +tocTab[tocTab.length] = new Array("0.3:5", "", "«featureType» SIGMETEvolvingConditionCollection", "EARoot/EA3/EA77.htm", "5.png", "E11371", "0", "", "Class0","{3DEC1658-10E0-48ae-A866-993BA84325B0}"); +tocTab[tocTab.length] = new Array("0.3:6", "", "«featureType» SIGMETEvolvingCondition", "EARoot/EA3/EA78.htm", "5.png", "E11370", "0", "", "Class0","{3D366995-2CBD-4698-B11D-C352C791F6DF}"); +tocTab[tocTab.length] = new Array("0.3:7", "", "«featureType» SIGMETPositionCollection", "EARoot/EA3/EA79.htm", "5.png", "E11374", "0", "", "Class0","{7BDD4534-E84E-4cf5-9E16-5F576433E397}"); +tocTab[tocTab.length] = new Array("0.3:8", "", "«featureType» SIGMETPosition", "EARoot/EA3/EA80.htm", "5.png", "E11366", "0", "", "Class0","{151C363E-FB81-4150-BADA-B2F4AE7B353D}"); +tocTab[tocTab.length] = new Array("0.3:9", "", "«featureType» SIGMET", "EARoot/EA3/EA81.htm", "5.png", "E11367", "0", "", "Class0","{1C3924B3-E438-4ab8-BF89-C5148CAFB866}"); +tocTab[tocTab.length] = new Array("0.3:10", "", "«featureType» TropicalCycloneSIGMET", "EARoot/EA3/EA82.htm", "5.png", "E11372", "0", "", "Class0","{4D7FA6A5-1F7F-4f27-B71F-DDC418C64A1B}"); +tocTab[tocTab.length] = new Array("0.3:11", "", "«featureType» VolcanicAshSIGMET", "EARoot/EA3/EA83.htm", "5.png", "E11373", "0", "", "Class0","{5C9F8ECF-A127-4416-B20F-6AD38E609469}"); +tocTab[tocTab.length] = new Array("0.3:12", "", "«enumeration» SIGMETExpectedIntensityChange", "EARoot/EA3/EA84.htm", "5.png", "E11365", "0", "", "Class0","{0D66ED62-97C5-49a4-AB2B-F0AF756C82A8}"); +tocTab[tocTab.length] = new Array("0.3:13", "", "«codeList» AeronauticalSignificantWeatherPhenomenon", "EARoot/EA3/EA85.htm", "5.png", "E11368", "0", "", "Class0","{1DC0159C-2B6C-49ed-AF82-AD5E29FFACAA}"); diff --git a/IWXXM/html/js/data/E619C133-EFAC-40f4-994A-DA88401165BC.xml b/IWXXM/html/js/data/E619C133-EFAC-40f4-994A-DA88401165BC.xml index ae4191f7..4c01e98a 100644 --- a/IWXXM/html/js/data/E619C133-EFAC-40f4-994A-DA88401165BC.xml +++ b/IWXXM/html/js/data/E619C133-EFAC-40f4-994A-DA88401165BC.xml @@ -1,12 +1,12 @@ -tocTab[tocTab.length] = new Array("0.6:1", "", "Context Diagram: Volcanic Ash Advisory", "EARoot/EA6/EA122.htm", "175.png", "4340", "0", "", "Logical diagram0","{587618BA-212B-431e-AFEC-62E605BCB737}"); -tocTab[tocTab.length] = new Array("0.6:2", "", "Context Diagram: Volcanic Ash Observed Conditions", "EARoot/EA6/EA124.htm", "175.png", "4341", "0", "", "Logical diagram0","{A329D056-537A-4749-AB64-EFE379E87932}"); -tocTab[tocTab.length] = new Array("0.6:3", "", "Context Diagram: Volcanic Ash Forecast Conditions", "EARoot/EA6/EA126.htm", "175.png", "4354", "0", "", "Logical diagram0","{0BE31061-A7D0-4d6c-806C-991B2888E6DD}"); -tocTab[tocTab.length] = new Array("0.6:4", "", "«featureType» VolcanicAshAdvisory", "EARoot/EA6/EA132.htm", "5.png", "E11260", "0", "", "Class0","{5B908549-2E66-4358-BB49-4175A5F74F31}"); -tocTab[tocTab.length] = new Array("0.6:5", "", "«featureType» VolcanicAshObservedOrEstimatedConditions", "EARoot/EA6/EA133.htm", "5.png", "E11317", "0", "", "Class0","{FC4960B2-DFC9-423f-BE84-7A27C8663798}"); -tocTab[tocTab.length] = new Array("0.6:6", "", "«featureType» VolcanicAshForecastConditions", "EARoot/EA6/EA134.htm", "5.png", "E11318", "0", "", "Class0","{DDDCCD17-90DD-40d1-BFE5-FB5BF9477C13}"); -tocTab[tocTab.length] = new Array("0.6:7", "", "«featureType» VolcanicAshCloudObservedOrEstimated", "EARoot/EA6/EA135.htm", "5.png", "E11258", "0", "", "Class0","{2C5C6822-A4A0-4c50-9284-1EC52FEE4E2B}"); -tocTab[tocTab.length] = new Array("0.6:8", "", "«featureType» WindObservedOrEstimated", "EARoot/EA6/EA136.htm", "5.png", "E11316", "0", "", "Class0","{8B447F20-C4D3-49eb-980E-69FEF8358B29}"); -tocTab[tocTab.length] = new Array("0.6:9", "", "«featureType» VolcanicAshCloudForecast", "EARoot/EA6/EA137.htm", "5.png", "E11322", "0", "", "Class0","{EB76E75F-C3ED-4b3f-ACD4-C11FEA65DF61}"); -tocTab[tocTab.length] = new Array("0.6:10", "", "«enumeration» VolcanicAshObservedOrEstimatedStatus", "EARoot/EA6/EA138.htm", "5.png", "E11323", "0", "", "Class0","{31CF825C-3AE0-4045-B292-15F60B18B846}"); -tocTab[tocTab.length] = new Array("0.6:11", "", "«enumeration» VolcanicAshCloudForecastStatus", "EARoot/EA6/EA139.htm", "5.png", "E11324", "0", "", "Class0","{273C1542-9939-48d2-ACA5-500FC80F29BD}"); -tocTab[tocTab.length] = new Array("0.6:12", "", "«codeList» AviationColourCode", "EARoot/EA6/EA140.htm", "5.png", "E11259", "0", "", "Class0","{37D77271-E81A-41c0-ADA0-89E8EB63D82C}"); +tocTab[tocTab.length] = new Array("0.6:1", "", "Context Diagram: Volcanic Ash Advisory", "EARoot/EA6/EA114.htm", "175.png", "4340", "0", "", "Logical diagram0","{587618BA-212B-431e-AFEC-62E605BCB737}"); +tocTab[tocTab.length] = new Array("0.6:2", "", "Context Diagram: Volcanic Ash Observed Conditions", "EARoot/EA6/EA116.htm", "175.png", "4341", "0", "", "Logical diagram0","{A329D056-537A-4749-AB64-EFE379E87932}"); +tocTab[tocTab.length] = new Array("0.6:3", "", "Context Diagram: Volcanic Ash Forecast Conditions", "EARoot/EA6/EA118.htm", "175.png", "4354", "0", "", "Logical diagram0","{0BE31061-A7D0-4d6c-806C-991B2888E6DD}"); +tocTab[tocTab.length] = new Array("0.6:4", "", "«featureType» VolcanicAshAdvisory", "EARoot/EA6/EA124.htm", "5.png", "E11260", "0", "", "Class0","{5B908549-2E66-4358-BB49-4175A5F74F31}"); +tocTab[tocTab.length] = new Array("0.6:5", "", "«featureType» VolcanicAshObservedOrEstimatedConditions", "EARoot/EA6/EA125.htm", "5.png", "E11317", "0", "", "Class0","{FC4960B2-DFC9-423f-BE84-7A27C8663798}"); +tocTab[tocTab.length] = new Array("0.6:6", "", "«featureType» VolcanicAshForecastConditions", "EARoot/EA6/EA126.htm", "5.png", "E11318", "0", "", "Class0","{DDDCCD17-90DD-40d1-BFE5-FB5BF9477C13}"); +tocTab[tocTab.length] = new Array("0.6:7", "", "«featureType» VolcanicAshCloudObservedOrEstimated", "EARoot/EA6/EA127.htm", "5.png", "E11258", "0", "", "Class0","{2C5C6822-A4A0-4c50-9284-1EC52FEE4E2B}"); +tocTab[tocTab.length] = new Array("0.6:8", "", "«featureType» WindObservedOrEstimated", "EARoot/EA6/EA128.htm", "5.png", "E11316", "0", "", "Class0","{8B447F20-C4D3-49eb-980E-69FEF8358B29}"); +tocTab[tocTab.length] = new Array("0.6:9", "", "«featureType» VolcanicAshCloudForecast", "EARoot/EA6/EA129.htm", "5.png", "E11322", "0", "", "Class0","{EB76E75F-C3ED-4b3f-ACD4-C11FEA65DF61}"); +tocTab[tocTab.length] = new Array("0.6:10", "", "«enumeration» VolcanicAshObservedOrEstimatedStatus", "EARoot/EA6/EA130.htm", "5.png", "E11323", "0", "", "Class0","{31CF825C-3AE0-4045-B292-15F60B18B846}"); +tocTab[tocTab.length] = new Array("0.6:11", "", "«enumeration» VolcanicAshCloudForecastStatus", "EARoot/EA6/EA131.htm", "5.png", "E11324", "0", "", "Class0","{273C1542-9939-48d2-ACA5-500FC80F29BD}"); +tocTab[tocTab.length] = new Array("0.6:12", "", "«codeList» AviationColourCode", "EARoot/EA6/EA132.htm", "5.png", "E11259", "0", "", "Class0","{37D77271-E81A-41c0-ADA0-89E8EB63D82C}"); diff --git a/IWXXM/html/js/data/E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12.xml b/IWXXM/html/js/data/E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12.xml index dcf95cbf..e3d539d3 100644 --- a/IWXXM/html/js/data/E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12.xml +++ b/IWXXM/html/js/data/E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12.xml @@ -1,8 +1,8 @@ -tocTab[tocTab.length] = new Array("0.5:1", "", "Context Diagram: Tropical Cyclone Advisory", "EARoot/EA5/EA108.htm", "175.png", "4337", "0", "", "Logical diagram0","{CBDA18BF-6A27-4ded-B2AD-A3D474707E40}"); -tocTab[tocTab.length] = new Array("0.5:2", "", "Context Diagram: Tropical Cyclone Observed Conditions", "EARoot/EA5/EA110.htm", "175.png", "4338", "0", "", "Logical diagram0","{150CB33F-B112-4df0-9D21-F0546FAEF2AB}"); -tocTab[tocTab.length] = new Array("0.5:3", "", "Context Diagram: Tropical Cyclone Forecast Conditions", "EARoot/EA5/EA112.htm", "175.png", "4339", "0", "", "Logical diagram0","{C4564EE8-EE35-483b-B4D6-0F1C3AB85753}"); -tocTab[tocTab.length] = new Array("0.5:4", "", "«featureType» TropicalCycloneAdvisory", "EARoot/EA5/EA117.htm", "5.png", "E11253", "0", "", "Class0","{3BFB34A7-C591-4db1-A1ED-E402F2C56A57}"); -tocTab[tocTab.length] = new Array("0.5:5", "", "«featureType» TropicalCycloneObservedConditions", "EARoot/EA5/EA118.htm", "5.png", "E11255", "0", "", "Class0","{917C3C0C-CC6F-4e82-BD08-4BC0E55D6FA7}"); -tocTab[tocTab.length] = new Array("0.5:6", "", "«featureType» TropicalCycloneForecastConditions", "EARoot/EA5/EA119.htm", "5.png", "E11252", "0", "", "Class0","{0728E69D-4DD6-4388-BD70-35D207DE343B}"); -tocTab[tocTab.length] = new Array("0.5:7", "", "«enumeration» TropicalCycloneMovement", "EARoot/EA5/EA120.htm", "5.png", "E11256", "0", "", "Class0","{AAD985E8-5569-433e-9677-A6DDA22376D4}"); -tocTab[tocTab.length] = new Array("0.5:8", "", "«enumeration» TropicalCycloneIntensityChange", "EARoot/EA5/EA121.htm", "5.png", "E11328", "0", "", "Class0","{1B5C5340-27E5-43dc-944E-34B4D4469B4B}"); +tocTab[tocTab.length] = new Array("0.5:1", "", "Context Diagram: Tropical Cyclone Advisory", "EARoot/EA5/EA100.htm", "175.png", "4337", "0", "", "Logical diagram0","{CBDA18BF-6A27-4ded-B2AD-A3D474707E40}"); +tocTab[tocTab.length] = new Array("0.5:2", "", "Context Diagram: Tropical Cyclone Observed Conditions", "EARoot/EA5/EA102.htm", "175.png", "4338", "0", "", "Logical diagram0","{150CB33F-B112-4df0-9D21-F0546FAEF2AB}"); +tocTab[tocTab.length] = new Array("0.5:3", "", "Context Diagram: Tropical Cyclone Forecast Conditions", "EARoot/EA5/EA104.htm", "175.png", "4339", "0", "", "Logical diagram0","{C4564EE8-EE35-483b-B4D6-0F1C3AB85753}"); +tocTab[tocTab.length] = new Array("0.5:4", "", "«featureType» TropicalCycloneAdvisory", "EARoot/EA5/EA109.htm", "5.png", "E11253", "0", "", "Class0","{3BFB34A7-C591-4db1-A1ED-E402F2C56A57}"); +tocTab[tocTab.length] = new Array("0.5:5", "", "«featureType» TropicalCycloneObservedConditions", "EARoot/EA5/EA110.htm", "5.png", "E11255", "0", "", "Class0","{917C3C0C-CC6F-4e82-BD08-4BC0E55D6FA7}"); +tocTab[tocTab.length] = new Array("0.5:6", "", "«featureType» TropicalCycloneForecastConditions", "EARoot/EA5/EA111.htm", "5.png", "E11252", "0", "", "Class0","{0728E69D-4DD6-4388-BD70-35D207DE343B}"); +tocTab[tocTab.length] = new Array("0.5:7", "", "«enumeration» TropicalCycloneMovement", "EARoot/EA5/EA112.htm", "5.png", "E11256", "0", "", "Class0","{AAD985E8-5569-433e-9677-A6DDA22376D4}"); +tocTab[tocTab.length] = new Array("0.5:8", "", "«enumeration» TropicalCycloneIntensityChange", "EARoot/EA5/EA113.htm", "5.png", "E11328", "0", "", "Class0","{1B5C5340-27E5-43dc-944E-34B4D4469B4B}"); diff --git a/IWXXM/html/js/data/F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7.xml b/IWXXM/html/js/data/F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7.xml index ad829874..9049aaa8 100644 --- a/IWXXM/html/js/data/F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7.xml +++ b/IWXXM/html/js/data/F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7.xml @@ -1,6 +1,6 @@ -tocTab[tocTab.length] = new Array("0.11:1", "", "Context Diagram: Measure", "EARoot/EA11/EA234.htm", "175.png", "4349", "0", "", "Logical diagram0","{8D563886-9C57-4c5c-A650-9B69AC4FF741}"); -tocTab[tocTab.length] = new Array("0.11:2", "", "AngleWithNilReason", "EARoot/EA11/EA237.htm", "5.png", "E11282", "0", "", "Class0","{D1EAD7B6-7825-4e94-BE03-CBD5307AA1A0}"); -tocTab[tocTab.length] = new Array("0.11:3", "", "DistanceWithNilReason", "EARoot/EA11/EA238.htm", "5.png", "E11281", "0", "", "Class0","{CBC4C6D8-DE57-4e16-BB44-6DB450590E50}"); -tocTab[tocTab.length] = new Array("0.11:4", "", "LengthWithNilReason", "EARoot/EA11/EA239.htm", "5.png", "E11280", "0", "", "Class0","{234205D4-4280-40c2-90EA-8906B3B5C7B7}"); -tocTab[tocTab.length] = new Array("0.11:5", "", "MeasureWithNilReason", "EARoot/EA11/EA240.htm", "5.png", "E11297", "0", "", "Class0","{DCF0E12A-9176-49f1-B65F-BC07A97C98EE}"); -tocTab[tocTab.length] = new Array("0.11:6", "", "VelocityWithNilReason", "EARoot/EA11/EA241.htm", "5.png", "E11299", "0", "", "Class0","{40325185-938A-486d-AEFB-C9789C7E6F79}"); +tocTab[tocTab.length] = new Array("0.11:1", "", "Context Diagram: Measure", "EARoot/EA11/EA226.htm", "175.png", "4349", "0", "", "Logical diagram0","{8D563886-9C57-4c5c-A650-9B69AC4FF741}"); +tocTab[tocTab.length] = new Array("0.11:2", "", "AngleWithNilReason", "EARoot/EA11/EA229.htm", "5.png", "E11282", "0", "", "Class0","{D1EAD7B6-7825-4e94-BE03-CBD5307AA1A0}"); +tocTab[tocTab.length] = new Array("0.11:3", "", "DistanceWithNilReason", "EARoot/EA11/EA230.htm", "5.png", "E11281", "0", "", "Class0","{CBC4C6D8-DE57-4e16-BB44-6DB450590E50}"); +tocTab[tocTab.length] = new Array("0.11:4", "", "LengthWithNilReason", "EARoot/EA11/EA231.htm", "5.png", "E11280", "0", "", "Class0","{234205D4-4280-40c2-90EA-8906B3B5C7B7}"); +tocTab[tocTab.length] = new Array("0.11:5", "", "MeasureWithNilReason", "EARoot/EA11/EA232.htm", "5.png", "E11297", "0", "", "Class0","{DCF0E12A-9176-49f1-B65F-BC07A97C98EE}"); +tocTab[tocTab.length] = new Array("0.11:6", "", "VelocityWithNilReason", "EARoot/EA11/EA233.htm", "5.png", "E11299", "0", "", "Class0","{40325185-938A-486d-AEFB-C9789C7E6F79}"); diff --git a/IWXXM/html/js/data/FDA65F60-6CCC-41a4-A253-C9FF9E9B2997.xml b/IWXXM/html/js/data/FDA65F60-6CCC-41a4-A253-C9FF9E9B2997.xml index e1089471..4e8da601 100644 --- a/IWXXM/html/js/data/FDA65F60-6CCC-41a4-A253-C9FF9E9B2997.xml +++ b/IWXXM/html/js/data/FDA65F60-6CCC-41a4-A253-C9FF9E9B2997.xml @@ -1,20 +1,20 @@ -tocTab[tocTab.length] = new Array("0.8:1", "", "Context Diagram: Significant Weather Forecast", "EARoot/EA8/EA154.htm", "175.png", "4359", "0", "", "Logical diagram0","{2A3A5449-A7D1-4906-B2D0-A61270C3DDA2}"); -tocTab[tocTab.length] = new Array("0.8:2", "", "Context Diagram: Meteorological Phenomenon Property", "EARoot/EA8/EA156.htm", "175.png", "4360", "0", "", "Logical diagram0","{394E1B3D-C406-4119-8832-6A7D6E2A197D}"); -tocTab[tocTab.length] = new Array("0.8:3", "", "Context Diagram: Significant Weather Objects", "EARoot/EA8/EA158.htm", "175.png", "4361", "0", "", "Logical diagram0","{AD0BEBFA-28FB-4146-A91A-969EBA9822D4}"); -tocTab[tocTab.length] = new Array("0.8:4", "", "«featureType» WAFSSignificantWeatherForecast", "EARoot/EA8/EA161.htm", "5.png", "E11355", "0", "", "Class0","{FC81D245-763B-486f-869F-3A2B6222AA6A}"); -tocTab[tocTab.length] = new Array("0.8:5", "", "«type» WAFSJetStreamWindSymbol", "EARoot/EA8/EA162.htm", "5.png", "E11353", "0", "", "Class0","{DE427F9B-2343-438e-9BF8-7F86E90B9D2A}"); -tocTab[tocTab.length] = new Array("0.8:6", "", "«type» Volcano", "EARoot/EA8/EA163.htm", "5.png", "E11349", "0", "", "Class0","{1CB30C3E-F8EE-483f-B708-35F2EBB8C7C0}"); -tocTab[tocTab.length] = new Array("0.8:7", "", "«type» TropicalCyclone", "EARoot/EA8/EA164.htm", "5.png", "E11352", "0", "", "Class0","{6C8CEEF1-D63E-40c5-9E57-2215F7F6A23A}"); -tocTab[tocTab.length] = new Array("0.8:8", "", "«type» RadiationIncident", "EARoot/EA8/EA165.htm", "5.png", "E11350", "0", "", "Class0","{34EEA78E-CE46-4a89-AFCC-AC7B45C225C1}"); -tocTab[tocTab.length] = new Array("0.8:9", "", "«enumeration» WorldAreaForecastCentre", "EARoot/EA8/EA166.htm", "5.png", "E11394", "0", "", "Class0","{72ABD9BF-6D89-411d-927D-1147F5C09F84}"); -tocTab[tocTab.length] = new Array("0.8:10", "", "«codeList» DegreeOfTurbulence", "EARoot/EA8/EA167.htm", "5.png", "E11354", "0", "", "Class0","{E1EFD858-3B0D-474a-909B-26DCAC45478A}"); -tocTab[tocTab.length] = new Array("0.8:11", "", "«codeList» CloudDistribution", "EARoot/EA8/EA168.htm", "5.png", "E11348", "0", "", "Class0","{08FB315D-02E1-4b26-AC9E-6E9EEAD4BC5F}"); -tocTab[tocTab.length] = new Array("0.8:12", "", "«codeList» CloudType", "EARoot/EA8/EA169.htm", "5.png", "E11351", "0", "", "Class0","{54AD71F7-6D4E-4bda-8D5F-625945767026}"); -tocTab[tocTab.length] = new Array("0.8:13", "", "«IWXXMXML» JetStream: MeteorologicalFeature", "EARoot/EA8/EA170.htm", "25.png", "E11357", "0", "", "Object0","{229B1BA3-CDC9-4149-9504-76BB395F87FC}"); -tocTab[tocTab.length] = new Array("0.8:14", "", "«IWXXMXML» Turbulence: MeteorologicalFeature", "EARoot/EA8/EA171.htm", "25.png", "E11356", "0", "", "Object0","{0C820A71-EB8F-4d41-B2FA-B8AE56E0CC29}"); -tocTab[tocTab.length] = new Array("0.8:15", "", "«IWXXMXML» Cloud: MeteorologicalFeature", "EARoot/EA8/EA172.htm", "25.png", "E11361", "0", "", "Object0","{DAC86B72-395D-42d7-A033-5C9F84C010FA}"); -tocTab[tocTab.length] = new Array("0.8:16", "", "«IWXXMXML» Tropopause: MeteorologicalFeature", "EARoot/EA8/EA173.htm", "25.png", "E11363", "0", "", "Object0","{EF3B7AF5-D2FF-4846-B698-0B7014F450F5}"); -tocTab[tocTab.length] = new Array("0.8:17", "", "«IWXXMXML» Radiation: MeteorologicalFeature", "EARoot/EA8/EA174.htm", "25.png", "E11359", "0", "", "Object0","{5B4E48D3-2810-4b0e-BC4B-3F33B8E6D662}"); -tocTab[tocTab.length] = new Array("0.8:18", "", "«IWXXMXML» Sandstorm: MeteorologicalFeature", "EARoot/EA8/EA175.htm", "25.png", "E11360", "0", "", "Object0","{8D5BB47E-3E8F-4b26-91C4-9FD0BD539A35}"); -tocTab[tocTab.length] = new Array("0.8:19", "", "«IWXXMXML» TropicalCyclone: MeteorologicalFeature", "EARoot/EA8/EA176.htm", "25.png", "E11358", "0", "", "Object0","{22B8D778-03B5-42cb-A25E-94883DADE9DE}"); -tocTab[tocTab.length] = new Array("0.8:20", "", "«IWXXMXML» Volcano: MeteorologicalFeature", "EARoot/EA8/EA177.htm", "25.png", "E11362", "0", "", "Object0","{DEF18B89-33B5-4d5d-9E60-06CC7E72957D}"); +tocTab[tocTab.length] = new Array("0.8:1", "", "Context Diagram: Significant Weather Forecast", "EARoot/EA8/EA146.htm", "175.png", "4359", "0", "", "Logical diagram0","{2A3A5449-A7D1-4906-B2D0-A61270C3DDA2}"); +tocTab[tocTab.length] = new Array("0.8:2", "", "Context Diagram: Meteorological Phenomenon Property", "EARoot/EA8/EA148.htm", "175.png", "4360", "0", "", "Logical diagram0","{394E1B3D-C406-4119-8832-6A7D6E2A197D}"); +tocTab[tocTab.length] = new Array("0.8:3", "", "Context Diagram: Significant Weather Objects", "EARoot/EA8/EA150.htm", "175.png", "4361", "0", "", "Logical diagram0","{AD0BEBFA-28FB-4146-A91A-969EBA9822D4}"); +tocTab[tocTab.length] = new Array("0.8:4", "", "«featureType» WAFSSignificantWeatherForecast", "EARoot/EA8/EA153.htm", "5.png", "E11355", "0", "", "Class0","{FC81D245-763B-486f-869F-3A2B6222AA6A}"); +tocTab[tocTab.length] = new Array("0.8:5", "", "«type» WAFSJetStreamWindSymbol", "EARoot/EA8/EA154.htm", "5.png", "E11353", "0", "", "Class0","{DE427F9B-2343-438e-9BF8-7F86E90B9D2A}"); +tocTab[tocTab.length] = new Array("0.8:6", "", "«type» Volcano", "EARoot/EA8/EA155.htm", "5.png", "E11349", "0", "", "Class0","{1CB30C3E-F8EE-483f-B708-35F2EBB8C7C0}"); +tocTab[tocTab.length] = new Array("0.8:7", "", "«type» TropicalCyclone", "EARoot/EA8/EA156.htm", "5.png", "E11352", "0", "", "Class0","{6C8CEEF1-D63E-40c5-9E57-2215F7F6A23A}"); +tocTab[tocTab.length] = new Array("0.8:8", "", "«type» RadiationIncident", "EARoot/EA8/EA157.htm", "5.png", "E11350", "0", "", "Class0","{34EEA78E-CE46-4a89-AFCC-AC7B45C225C1}"); +tocTab[tocTab.length] = new Array("0.8:9", "", "«enumeration» WorldAreaForecastCentre", "EARoot/EA8/EA158.htm", "5.png", "E11394", "0", "", "Class0","{72ABD9BF-6D89-411d-927D-1147F5C09F84}"); +tocTab[tocTab.length] = new Array("0.8:10", "", "«codeList» DegreeOfTurbulence", "EARoot/EA8/EA159.htm", "5.png", "E11354", "0", "", "Class0","{E1EFD858-3B0D-474a-909B-26DCAC45478A}"); +tocTab[tocTab.length] = new Array("0.8:11", "", "«codeList» CloudDistribution", "EARoot/EA8/EA160.htm", "5.png", "E11348", "0", "", "Class0","{08FB315D-02E1-4b26-AC9E-6E9EEAD4BC5F}"); +tocTab[tocTab.length] = new Array("0.8:12", "", "«codeList» CloudType", "EARoot/EA8/EA161.htm", "5.png", "E11351", "0", "", "Class0","{54AD71F7-6D4E-4bda-8D5F-625945767026}"); +tocTab[tocTab.length] = new Array("0.8:13", "", "«IWXXMXML» JetStream: MeteorologicalFeature", "EARoot/EA8/EA162.htm", "25.png", "E11357", "0", "", "Object0","{229B1BA3-CDC9-4149-9504-76BB395F87FC}"); +tocTab[tocTab.length] = new Array("0.8:14", "", "«IWXXMXML» Turbulence: MeteorologicalFeature", "EARoot/EA8/EA163.htm", "25.png", "E11356", "0", "", "Object0","{0C820A71-EB8F-4d41-B2FA-B8AE56E0CC29}"); +tocTab[tocTab.length] = new Array("0.8:15", "", "«IWXXMXML» Cloud: MeteorologicalFeature", "EARoot/EA8/EA164.htm", "25.png", "E11361", "0", "", "Object0","{DAC86B72-395D-42d7-A033-5C9F84C010FA}"); +tocTab[tocTab.length] = new Array("0.8:16", "", "«IWXXMXML» Tropopause: MeteorologicalFeature", "EARoot/EA8/EA165.htm", "25.png", "E11363", "0", "", "Object0","{EF3B7AF5-D2FF-4846-B698-0B7014F450F5}"); +tocTab[tocTab.length] = new Array("0.8:17", "", "«IWXXMXML» Radiation: MeteorologicalFeature", "EARoot/EA8/EA166.htm", "25.png", "E11359", "0", "", "Object0","{5B4E48D3-2810-4b0e-BC4B-3F33B8E6D662}"); +tocTab[tocTab.length] = new Array("0.8:18", "", "«IWXXMXML» Sandstorm: MeteorologicalFeature", "EARoot/EA8/EA167.htm", "25.png", "E11360", "0", "", "Object0","{8D5BB47E-3E8F-4b26-91C4-9FD0BD539A35}"); +tocTab[tocTab.length] = new Array("0.8:19", "", "«IWXXMXML» TropicalCyclone: MeteorologicalFeature", "EARoot/EA8/EA168.htm", "25.png", "E11358", "0", "", "Object0","{22B8D778-03B5-42cb-A25E-94883DADE9DE}"); +tocTab[tocTab.length] = new Array("0.8:20", "", "«IWXXMXML» Volcano: MeteorologicalFeature", "EARoot/EA8/EA169.htm", "25.png", "E11362", "0", "", "Object0","{DEF18B89-33B5-4d5d-9E60-06CC7E72957D}"); diff --git a/IWXXM/html/js/data/guidmaps/GuidMap00.xml b/IWXXM/html/js/data/guidmaps/GuidMap00.xml index 1bfeb762..d68fc8e6 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap00.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap00.xml @@ -1 +1 @@ -0024E8AE-E7AA-4b4b-90D4-F3EF78848CBA/EA1/EA28.htm; +0024E8AE-E7AA-4b4b-90D4-F3EF78848CBA/EA1/EA35.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap01.xml b/IWXXM/html/js/data/guidmaps/GuidMap01.xml index 2e6f2bf6..c13430cc 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap01.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap01.xml @@ -1,2 +1,2 @@ 01536B49-FB18-4570-823D-F1DCC74246A1/EA1/EA43.htm; -01AD07FC-2D5F-4485-A11C-74B011870043/EA9/EA195.htm; +01AD07FC-2D5F-4485-A11C-74B011870043/EA9/EA187.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap05.xml b/IWXXM/html/js/data/guidmaps/GuidMap05.xml index 025ca6dc..16332dc9 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap05.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap05.xml @@ -1 +1 @@ -058A1337-3190-4b77-B0F2-ED25BE3F2641/EA9/EA178.htm; +058A1337-3190-4b77-B0F2-ED25BE3F2641/EA9/EA170.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap07.xml b/IWXXM/html/js/data/guidmaps/GuidMap07.xml index ce422d3f..cce06438 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap07.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap07.xml @@ -1 +1 @@ -0728E69D-4DD6-4388-BD70-35D207DE343B/EA5/EA119.htm; +0728E69D-4DD6-4388-BD70-35D207DE343B/EA5/EA111.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap08.xml b/IWXXM/html/js/data/guidmaps/GuidMap08.xml index 3cde7e22..ee6313fb 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap08.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap08.xml @@ -1 +1 @@ -08FB315D-02E1-4b26-AC9E-6E9EEAD4BC5F/EA8/EA168.htm; +08FB315D-02E1-4b26-AC9E-6E9EEAD4BC5F/EA8/EA160.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap0b.xml b/IWXXM/html/js/data/guidmaps/GuidMap0b.xml index 92f35855..09895125 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap0b.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap0b.xml @@ -1 +1 @@ -0BE31061-A7D0-4d6c-806C-991B2888E6DD/EA6/EA126.htm; +0BE31061-A7D0-4d6c-806C-991B2888E6DD/EA6/EA118.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap0c.xml b/IWXXM/html/js/data/guidmaps/GuidMap0c.xml index 88e54b72..f0450ecb 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap0c.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap0c.xml @@ -1 +1 @@ -0C820A71-EB8F-4d41-B2FA-B8AE56E0CC29/EA8/EA171.htm; +0C820A71-EB8F-4d41-B2FA-B8AE56E0CC29/EA8/EA163.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap0d.xml b/IWXXM/html/js/data/guidmaps/GuidMap0d.xml index f378c28c..afae7c71 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap0d.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap0d.xml @@ -1 +1 @@ -0D66ED62-97C5-49a4-AB2B-F0AF756C82A8/EA3/EA92.htm; +0D66ED62-97C5-49a4-AB2B-F0AF756C82A8/EA3/EA84.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap0f.xml b/IWXXM/html/js/data/guidmaps/GuidMap0f.xml index 786c06db..41a12d4b 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap0f.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap0f.xml @@ -1 +1 @@ -0F387314-0924-4896-B93A-0254F637444A/EA4/EA101.htm; +0F387314-0924-4896-B93A-0254F637444A/EA4/EA91.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap13.xml b/IWXXM/html/js/data/guidmaps/GuidMap13.xml index 0c40fb17..7af8dfb6 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap13.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap13.xml @@ -1,3 +1,3 @@ 13431F84-E658-4ad3-8ACC-68703C28EF16/EA1/EA21.htm; -139F1296-224A-4433-87CA-901850CF2256/EA4/EA107.htm; -132D5C60-617A-4f0f-AEE9-176287F0FDBC/EA9/EA189.htm; +139F1296-224A-4433-87CA-901850CF2256/EA4/EA99.htm; +132D5C60-617A-4f0f-AEE9-176287F0FDBC/EA9/EA181.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap14.xml b/IWXXM/html/js/data/guidmaps/GuidMap14.xml index 848a1c78..f15a6a6c 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap14.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap14.xml @@ -1 +1 @@ -14CFE2EE-7E14-4003-9798-5342B4376B6D/EA10/EA231.htm; +14CFE2EE-7E14-4003-9798-5342B4376B6D/EA10/EA223.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap15.xml b/IWXXM/html/js/data/guidmaps/GuidMap15.xml index 4328d37e..a0a6aaf6 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap15.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap15.xml @@ -1,2 +1,2 @@ -151C363E-FB81-4150-BADA-B2F4AE7B353D/EA3/EA86.htm; -150CB33F-B112-4df0-9D21-F0546FAEF2AB/EA5/EA110.htm; +151C363E-FB81-4150-BADA-B2F4AE7B353D/EA3/EA80.htm; +150CB33F-B112-4df0-9D21-F0546FAEF2AB/EA5/EA102.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap1b.xml b/IWXXM/html/js/data/guidmaps/GuidMap1b.xml index d85a0d80..a82eec7e 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap1b.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap1b.xml @@ -1,3 +1,3 @@ 1B428F25-F644-4639-A772-833093E2DC64/EA1/EA54.htm; -1B5C5340-27E5-43dc-944E-34B4D4469B4B/EA5/EA121.htm; -1BD6BC3A-FA70-4587-BCF1-FA937518915B/EA7/EA152.htm; +1B5C5340-27E5-43dc-944E-34B4D4469B4B/EA5/EA113.htm; +1BD6BC3A-FA70-4587-BCF1-FA937518915B/EA7/EA144.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap1c.xml b/IWXXM/html/js/data/guidmaps/GuidMap1c.xml index ed53a8d2..f1d9453b 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap1c.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap1c.xml @@ -1,2 +1,2 @@ -1C3924B3-E438-4ab8-BF89-C5148CAFB866/EA3/EA87.htm; -1CB30C3E-F8EE-483f-B708-35F2EBB8C7C0/EA8/EA163.htm; +1C3924B3-E438-4ab8-BF89-C5148CAFB866/EA3/EA81.htm; +1CB30C3E-F8EE-483f-B708-35F2EBB8C7C0/EA8/EA155.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap1d.xml b/IWXXM/html/js/data/guidmaps/GuidMap1d.xml index 05ef8edf..77fa5dae 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap1d.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap1d.xml @@ -1 +1 @@ -1DC0159C-2B6C-49ed-AF82-AD5E29FFACAA/EA3/EA93.htm; +1DC0159C-2B6C-49ed-AF82-AD5E29FFACAA/EA3/EA85.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap1e.xml b/IWXXM/html/js/data/guidmaps/GuidMap1e.xml index 8f1efba0..578fd9a8 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap1e.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap1e.xml @@ -1 +1 @@ -1E08E3D7-DADB-4256-83CA-8020ABB38081/EA7/EA153.htm; +1E08E3D7-DADB-4256-83CA-8020ABB38081/EA7/EA145.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap1f.xml b/IWXXM/html/js/data/guidmaps/GuidMap1f.xml index ff1fb4c4..951f6551 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap1f.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap1f.xml @@ -1 +1 @@ -1F9B5B70-7CC1-4302-AAF1-23D6A74632D7/EA9/EA194.htm; +1F9B5B70-7CC1-4302-AAF1-23D6A74632D7/EA9/EA186.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap20.xml b/IWXXM/html/js/data/guidmaps/GuidMap20.xml index d82899c2..718c5c85 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap20.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap20.xml @@ -1,3 +1,3 @@ 20A373D1-D997-4fb7-9F03-B27CB7C83778/EA1/EA23.htm; 20DC3A7D-1815-45a2-A924-D744635AA46B/EA1/EA39.htm; -20E96757-C90B-4215-9E26-FC9302E96255/EA9/EA184.htm; +20E96757-C90B-4215-9E26-FC9302E96255/EA9/EA176.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap21.xml b/IWXXM/html/js/data/guidmaps/GuidMap21.xml deleted file mode 100644 index 27ec639e..00000000 --- a/IWXXM/html/js/data/guidmaps/GuidMap21.xml +++ /dev/null @@ -1 +0,0 @@ -216E7749-2AD2-4bd9-A11F-4E316EA5D6A2/EA3/EA76.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap22.xml b/IWXXM/html/js/data/guidmaps/GuidMap22.xml index 75fa1272..b7f4d65c 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap22.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap22.xml @@ -1,2 +1,2 @@ -229B1BA3-CDC9-4149-9504-76BB395F87FC/EA8/EA170.htm; -22B8D778-03B5-42cb-A25E-94883DADE9DE/EA8/EA176.htm; +229B1BA3-CDC9-4149-9504-76BB395F87FC/EA8/EA162.htm; +22B8D778-03B5-42cb-A25E-94883DADE9DE/EA8/EA168.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap23.xml b/IWXXM/html/js/data/guidmaps/GuidMap23.xml index 2c812540..a798f624 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap23.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap23.xml @@ -1,2 +1,2 @@ 23004314-2FF5-4dc8-A62F-4B2182AD506F/EA1.htm; -234205D4-4280-40c2-90EA-8906B3B5C7B7/EA11/EA239.htm; +234205D4-4280-40c2-90EA-8906B3B5C7B7/EA11/EA231.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap27.xml b/IWXXM/html/js/data/guidmaps/GuidMap27.xml index c3e2af2b..de308693 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap27.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap27.xml @@ -1 +1 @@ -273C1542-9939-48d2-ACA5-500FC80F29BD/EA6/EA139.htm; +273C1542-9939-48d2-ACA5-500FC80F29BD/EA6/EA131.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap2a.xml b/IWXXM/html/js/data/guidmaps/GuidMap2a.xml index 5a63a0a5..f00dd615 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap2a.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap2a.xml @@ -1,2 +1,2 @@ 2AF4C917-F25B-4069-BCB8-E973F07A81C1/EA1/EA55.htm; -2A3A5449-A7D1-4906-B2D0-A61270C3DDA2/EA8/EA154.htm; +2A3A5449-A7D1-4906-B2D0-A61270C3DDA2/EA8/EA146.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap2b.xml b/IWXXM/html/js/data/guidmaps/GuidMap2b.xml index 1dc44715..e9df992e 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap2b.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap2b.xml @@ -1 +1 @@ -2B1FF0F7-04DB-4548-B827-785CF4E5F323/EA10/EA208.htm; +2B1FF0F7-04DB-4548-B827-785CF4E5F323/EA10/EA200.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap2c.xml b/IWXXM/html/js/data/guidmaps/GuidMap2c.xml index 2fda7517..c20feba2 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap2c.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap2c.xml @@ -1,2 +1,2 @@ -2C627602-58A8-4490-8141-8299A09C649B/EA1/EA35.htm; -2C5C6822-A4A0-4c50-9284-1EC52FEE4E2B/EA6/EA135.htm; +2C627602-58A8-4490-8141-8299A09C649B/EA1/EA37.htm; +2C5C6822-A4A0-4c50-9284-1EC52FEE4E2B/EA6/EA127.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap31.xml b/IWXXM/html/js/data/guidmaps/GuidMap31.xml index b55783df..db435c5b 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap31.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap31.xml @@ -1 +1 @@ -31CF825C-3AE0-4045-B292-15F60B18B846/EA6/EA138.htm; +31CF825C-3AE0-4045-B292-15F60B18B846/EA6/EA130.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap34.xml b/IWXXM/html/js/data/guidmaps/GuidMap34.xml index 2251b0a6..ef58a425 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap34.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap34.xml @@ -1 +1 @@ -34EEA78E-CE46-4a89-AFCC-AC7B45C225C1/EA8/EA165.htm; +34EEA78E-CE46-4a89-AFCC-AC7B45C225C1/EA8/EA157.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap35.xml b/IWXXM/html/js/data/guidmaps/GuidMap35.xml index d204e564..504389a9 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap35.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap35.xml @@ -1 +1 @@ -35A676C6-9E61-4831-A555-3B4B0EC9DBC5/EA1/EA37.htm; +35A676C6-9E61-4831-A555-3B4B0EC9DBC5/EA1/EA36.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap37.xml b/IWXXM/html/js/data/guidmaps/GuidMap37.xml index 96a89e35..308ecfde 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap37.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap37.xml @@ -1 +1 @@ -37D77271-E81A-41c0-ADA0-89E8EB63D82C/EA6/EA140.htm; +37D77271-E81A-41c0-ADA0-89E8EB63D82C/EA6/EA132.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap38.xml b/IWXXM/html/js/data/guidmaps/GuidMap38.xml index 74c79201..f96a4b3e 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap38.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap38.xml @@ -1 +1 @@ -38769383-3EAA-47e9-ABF3-33FB9E7AC569/EA10/EA217.htm; +38769383-3EAA-47e9-ABF3-33FB9E7AC569/EA10/EA208.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap39.xml b/IWXXM/html/js/data/guidmaps/GuidMap39.xml index 2c326cb8..8d6aeeb3 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap39.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap39.xml @@ -1 +1 @@ -394E1B3D-C406-4119-8832-6A7D6E2A197D/EA8/EA156.htm; +394E1B3D-C406-4119-8832-6A7D6E2A197D/EA8/EA148.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap3b.xml b/IWXXM/html/js/data/guidmaps/GuidMap3b.xml index 55fd9013..f0af1d7b 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap3b.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap3b.xml @@ -1 +1 @@ -3BFB34A7-C591-4db1-A1ED-E402F2C56A57/EA5/EA117.htm; +3BFB34A7-C591-4db1-A1ED-E402F2C56A57/EA5/EA109.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap3d.xml b/IWXXM/html/js/data/guidmaps/GuidMap3d.xml index b2639821..01782f44 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap3d.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap3d.xml @@ -1,2 +1,2 @@ -3DEC1658-10E0-48ae-A866-993BA84325B0/EA3/EA85.htm; -3D366995-2CBD-4698-B11D-C352C791F6DF/EA3/EA88.htm; +3DEC1658-10E0-48ae-A866-993BA84325B0/EA3/EA77.htm; +3D366995-2CBD-4698-B11D-C352C791F6DF/EA3/EA78.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap3e.xml b/IWXXM/html/js/data/guidmaps/GuidMap3e.xml index 03b9a952..576a74d8 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap3e.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap3e.xml @@ -1,3 +1,3 @@ 3EA1153B-C26C-4b3f-84AE-513773D6E688/EA12.htm; 3E6FF9AC-A73D-4b58-AAA4-DEA7F6213C02/EA1/EA45.htm; -3EA1153B-C26C-4b3f-84AE-513773D6E688/EA7/EA145.htm; +3EA1153B-C26C-4b3f-84AE-513773D6E688/EA7/EA137.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap40.xml b/IWXXM/html/js/data/guidmaps/GuidMap40.xml index e34ecc9c..b0a025bc 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap40.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap40.xml @@ -1,2 +1,2 @@ -40ADD51D-CBB2-4ed9-81BE-D52BCEDA8510/EA10/EA204.htm; -40325185-938A-486d-AEFB-C9789C7E6F79/EA11/EA241.htm; +40ADD51D-CBB2-4ed9-81BE-D52BCEDA8510/EA10/EA196.htm; +40325185-938A-486d-AEFB-C9789C7E6F79/EA11/EA233.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap42.xml b/IWXXM/html/js/data/guidmaps/GuidMap42.xml index 3ad60476..bf0e5ed8 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap42.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap42.xml @@ -1,2 +1,2 @@ -423C7E33-F870-4e16-A4EA-B1797BCA3AED/EA7/EA141.htm; -429C0F3C-7D97-40a6-8C5B-0F4BF708B471/EA10/EA232.htm; +423C7E33-F870-4e16-A4EA-B1797BCA3AED/EA7/EA133.htm; +429C0F3C-7D97-40a6-8C5B-0F4BF708B471/EA10/EA224.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap44.xml b/IWXXM/html/js/data/guidmaps/GuidMap44.xml index 433dbc26..5374957b 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap44.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap44.xml @@ -1 +1 @@ -44CEE945-6ADC-441f-8294-A710C947703F/EA10/EA227.htm; +44CEE945-6ADC-441f-8294-A710C947703F/EA10/EA219.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap45.xml b/IWXXM/html/js/data/guidmaps/GuidMap45.xml index 25e92f23..9a154079 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap45.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap45.xml @@ -1,2 +1,2 @@ 456C95F3-4639-4f2e-89D8-EE24B07C594F/EA2/EA65.htm; -455BC572-003A-4861-AB63-58ED498688A9/EA9/EA182.htm; +455BC572-003A-4861-AB63-58ED498688A9/EA9/EA174.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap46.xml b/IWXXM/html/js/data/guidmaps/GuidMap46.xml index c1c5e924..4fbadd32 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap46.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap46.xml @@ -1 +1 @@ -46B50366-2ED9-4275-842F-5EA25FE68C0C/EA7/EA151.htm; +46B50366-2ED9-4275-842F-5EA25FE68C0C/EA7/EA143.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap4b.xml b/IWXXM/html/js/data/guidmaps/GuidMap4b.xml index 5e16c5a4..587bee9e 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap4b.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap4b.xml @@ -1,2 +1,2 @@ -4BFA9431-4788-4eb3-82FC-3847D71B6BF6/EA9/EA188.htm; -4B1CDB8D-D00F-470d-AE78-42B9361C03B5/EA9/EA197.htm; +4BFA9431-4788-4eb3-82FC-3847D71B6BF6/EA9/EA180.htm; +4B1CDB8D-D00F-470d-AE78-42B9361C03B5/EA9/EA189.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap4d.xml b/IWXXM/html/js/data/guidmaps/GuidMap4d.xml index 23b1b4cc..0523285c 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap4d.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap4d.xml @@ -1,3 +1,3 @@ 4DE45030-C4F2-441c-8F48-302D1E623FA8/EA1/EA46.htm; -4D7FA6A5-1F7F-4f27-B71F-DDC418C64A1B/EA3/EA89.htm; -4DF4722E-457B-45e3-8B19-B971004323A2/EA10/EA198.htm; +4D7FA6A5-1F7F-4f27-B71F-DDC418C64A1B/EA3/EA82.htm; +4DF4722E-457B-45e3-8B19-B971004323A2/EA10/EA190.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap4f.xml b/IWXXM/html/js/data/guidmaps/GuidMap4f.xml new file mode 100644 index 00000000..fd4faebd --- /dev/null +++ b/IWXXM/html/js/data/guidmaps/GuidMap4f.xml @@ -0,0 +1 @@ +4FE5BCDF-70F6-4858-B6C7-B00299AFEC81/EA3/EA76.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap50.xml b/IWXXM/html/js/data/guidmaps/GuidMap50.xml index 930a13bb..6c7c4a2f 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap50.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap50.xml @@ -1,3 +1,3 @@ 509E9968-B68F-4bc9-BB2A-9556ABA534DF/EA1/EA56.htm; -50B8D7EC-1CD8-4f2a-A85B-DFF2B94D5AC6/EA7/EA149.htm; -508F54D5-9C23-49e6-A980-AECD62A44D33/EA10/EA233.htm; +50B8D7EC-1CD8-4f2a-A85B-DFF2B94D5AC6/EA7/EA141.htm; +508F54D5-9C23-49e6-A980-AECD62A44D33/EA10/EA225.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap51.xml b/IWXXM/html/js/data/guidmaps/GuidMap51.xml index a8e4b35b..9f053c8b 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap51.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap51.xml @@ -1,3 +1,3 @@ 51F8B3AA-1A36-465d-9700-5E2B617EE772/EA9.htm; -5131D4AE-D1AC-4a5e-8D9A-B6D481C61785/EA1/EA34.htm; -51F8B3AA-1A36-465d-9700-5E2B617EE772/EA4/EA98.htm; +5131D4AE-D1AC-4a5e-8D9A-B6D481C61785/EA1/EA30.htm; +51F8B3AA-1A36-465d-9700-5E2B617EE772/EA4/EA90.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap52.xml b/IWXXM/html/js/data/guidmaps/GuidMap52.xml index e051aeca..6b881f45 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap52.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap52.xml @@ -1 +1 @@ -52E65D1E-5561-4e21-9049-B27AF6E12A81/EA7/EA147.htm; +52E65D1E-5561-4e21-9049-B27AF6E12A81/EA7/EA139.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap53.xml b/IWXXM/html/js/data/guidmaps/GuidMap53.xml index c3c26832..93ed177d 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap53.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap53.xml @@ -1 +1 @@ -5314E3B1-CB85-4967-BF47-7E2365F63CD6/EA10/EA225.htm; +5314E3B1-CB85-4967-BF47-7E2365F63CD6/EA10/EA217.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap54.xml b/IWXXM/html/js/data/guidmaps/GuidMap54.xml index ef5c294d..c80e70e6 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap54.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap54.xml @@ -1,2 +1,2 @@ -54AD71F7-6D4E-4bda-8D5F-625945767026/EA8/EA169.htm; -54BBFBEA-E7AC-4a1d-A689-EF1F3CF7EB0B/EA10/EA200.htm; +54AD71F7-6D4E-4bda-8D5F-625945767026/EA8/EA161.htm; +54BBFBEA-E7AC-4a1d-A689-EF1F3CF7EB0B/EA10/EA192.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap55.xml b/IWXXM/html/js/data/guidmaps/GuidMap55.xml index 68c27fea..c94edaa3 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap55.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap55.xml @@ -1 +1 @@ -55D3D301-8348-419c-B759-73E18FEC5B24/EA10/EA226.htm; +55D3D301-8348-419c-B759-73E18FEC5B24/EA10/EA218.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap58.xml b/IWXXM/html/js/data/guidmaps/GuidMap58.xml index 363c59f1..dc192f5c 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap58.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap58.xml @@ -1,2 +1,2 @@ -58698351-CC80-4cab-9DE7-7075BE5ED5C3/EA4/EA96.htm; -587618BA-212B-431e-AFEC-62E605BCB737/EA6/EA122.htm; +58698351-CC80-4cab-9DE7-7075BE5ED5C3/EA4/EA88.htm; +587618BA-212B-431e-AFEC-62E605BCB737/EA6/EA114.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap59.xml b/IWXXM/html/js/data/guidmaps/GuidMap59.xml index 035a5d88..485af006 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap59.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap59.xml @@ -1 +1 @@ -59E996A8-F765-4a34-B109-81709986C830/EA10/EA220.htm; +59E996A8-F765-4a34-B109-81709986C830/EA10/EA212.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap5a.xml b/IWXXM/html/js/data/guidmaps/GuidMap5a.xml index 2082bc45..8b1fb530 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap5a.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap5a.xml @@ -1 +1 @@ -5A08F47A-0DA2-4ef4-AD83-893E5D9AACC4/EA10/EA215.htm; +5A08F47A-0DA2-4ef4-AD83-893E5D9AACC4/EA10/EA207.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap5b.xml b/IWXXM/html/js/data/guidmaps/GuidMap5b.xml index 424f6785..c94301b5 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap5b.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap5b.xml @@ -1,3 +1,3 @@ -5B908549-2E66-4358-BB49-4175A5F74F31/EA6/EA132.htm; -5B4E48D3-2810-4b0e-BC4B-3F33B8E6D662/EA8/EA174.htm; -5B2CFA53-2F2B-48df-850D-2E34F109C446/EA10/EA221.htm; +5B908549-2E66-4358-BB49-4175A5F74F31/EA6/EA124.htm; +5B4E48D3-2810-4b0e-BC4B-3F33B8E6D662/EA8/EA166.htm; +5B2CFA53-2F2B-48df-850D-2E34F109C446/EA10/EA213.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap5c.xml b/IWXXM/html/js/data/guidmaps/GuidMap5c.xml index b0bf7909..f7174649 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap5c.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap5c.xml @@ -1,3 +1,3 @@ 5C75D2D4-04EA-41c0-94D0-6F82EB2F8653/EA1/EA29.htm; 5CE92C2A-8A37-4df3-89A4-A9DDBD56DF27/EA1/EA42.htm; -5C9F8ECF-A127-4416-B20F-6AD38E609469/EA3/EA90.htm; +5C9F8ECF-A127-4416-B20F-6AD38E609469/EA3/EA83.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap5d.xml b/IWXXM/html/js/data/guidmaps/GuidMap5d.xml index 281168d9..4db87b7d 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap5d.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap5d.xml @@ -1 +1 @@ -5DC35348-808D-4b7e-AE36-A6B45C0C5B9B/EA10/EA219.htm; +5DC35348-808D-4b7e-AE36-A6B45C0C5B9B/EA10/EA211.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap66.xml b/IWXXM/html/js/data/guidmaps/GuidMap66.xml index 3fcd85ca..7c30a802 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap66.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap66.xml @@ -1,2 +1,2 @@ -66B826AF-3722-4cf2-B630-E4B0BBB24547/EA9/EA190.htm; -66F8F6A7-47E0-4de4-A4C2-61E15A63F9AA/EA10/EA206.htm; +66B826AF-3722-4cf2-B630-E4B0BBB24547/EA9/EA182.htm; +66F8F6A7-47E0-4de4-A4C2-61E15A63F9AA/EA10/EA198.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap6b.xml b/IWXXM/html/js/data/guidmaps/GuidMap6b.xml index e36fc3e9..3ab976ff 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap6b.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap6b.xml @@ -1 +1 @@ -6B20B9A4-3AA9-4e18-8835-14C05F5629D3/EA6/EA130.htm; +6B20B9A4-3AA9-4e18-8835-14C05F5629D3/EA6/EA122.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap6c.xml b/IWXXM/html/js/data/guidmaps/GuidMap6c.xml index 58dcf90a..f331d595 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap6c.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap6c.xml @@ -1,3 +1,3 @@ 6C130866-43F7-4e77-A513-55BB912ECE18/EA1/EA48.htm; -6C98177E-FE75-49cb-86C0-E46B5BBD09D2/EA7/EA146.htm; -6C8CEEF1-D63E-40c5-9E57-2215F7F6A23A/EA8/EA164.htm; +6C98177E-FE75-49cb-86C0-E46B5BBD09D2/EA7/EA140.htm; +6C8CEEF1-D63E-40c5-9E57-2215F7F6A23A/EA8/EA156.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap6d.xml b/IWXXM/html/js/data/guidmaps/GuidMap6d.xml index 5116229f..c4bdacd1 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap6d.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap6d.xml @@ -1 +1 @@ -6D520F52-9DFD-468d-91FD-ADD03CC840C1/EA10/EA228.htm; +6D520F52-9DFD-468d-91FD-ADD03CC840C1/EA10/EA220.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap6f.xml b/IWXXM/html/js/data/guidmaps/GuidMap6f.xml index 6820159a..0b2df4e5 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap6f.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap6f.xml @@ -1 +1 @@ -6FE28A10-89F2-48a7-86F7-C4E48E9A3579/EA7/EA150.htm; +6FE28A10-89F2-48a7-86F7-C4E48E9A3579/EA7/EA142.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap72.xml b/IWXXM/html/js/data/guidmaps/GuidMap72.xml index 20811738..f57f9266 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap72.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap72.xml @@ -1 +1 @@ -72ABD9BF-6D89-411d-927D-1147F5C09F84/EA8/EA166.htm; +72ABD9BF-6D89-411d-927D-1147F5C09F84/EA8/EA158.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap76.xml b/IWXXM/html/js/data/guidmaps/GuidMap76.xml index 328d5fad..1c469791 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap76.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap76.xml @@ -1 +1 @@ -76A72602-BA6A-4398-8D52-035CBC90A40A/EA1/EA36.htm; +76A72602-BA6A-4398-8D52-035CBC90A40A/EA1/EA32.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap77.xml b/IWXXM/html/js/data/guidmaps/GuidMap77.xml index 0127a37f..50a45098 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap77.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap77.xml @@ -1 +1 @@ -778D3876-D6A3-4eba-9BCF-FDF0CBD7BDD1/EA1/EA30.htm; +778D3876-D6A3-4eba-9BCF-FDF0CBD7BDD1/EA1/EA28.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap78.xml b/IWXXM/html/js/data/guidmaps/GuidMap78.xml index 2c6614bb..b9596c59 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap78.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap78.xml @@ -1 +1 @@ -783A5ADA-986D-440b-A671-1370EC0C978E/EA4/EA102.htm; +783A5ADA-986D-440b-A671-1370EC0C978E/EA4/EA94.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap79.xml b/IWXXM/html/js/data/guidmaps/GuidMap79.xml index 1636f927..96979e6a 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap79.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap79.xml @@ -1,2 +1,2 @@ -79D5AB99-CB77-4152-A501-6E17DD15E7D2/EA4/EA99.htm; -79C2DB58-858F-4d11-AE22-E08599D99038/EA6/EA129.htm; +79D5AB99-CB77-4152-A501-6E17DD15E7D2/EA4/EA93.htm; +79C2DB58-858F-4d11-AE22-E08599D99038/EA6/EA121.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap7a.xml b/IWXXM/html/js/data/guidmaps/GuidMap7a.xml index 5ade5761..f85976df 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap7a.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap7a.xml @@ -1 +1 @@ -7AAE80A5-FBCD-4e56-A495-7F52106DDE4D/EA10/EA230.htm; +7AAE80A5-FBCD-4e56-A495-7F52106DDE4D/EA10/EA222.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap7b.xml b/IWXXM/html/js/data/guidmaps/GuidMap7b.xml index 0b91f4ca..a4171374 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap7b.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap7b.xml @@ -1,2 +1,2 @@ 7BF18BA7-244F-4e59-89F6-40F21AE4EC81/EA2/EA61.htm; -7BDD4534-E84E-4cf5-9E16-5F576433E397/EA3/EA91.htm; +7BDD4534-E84E-4cf5-9E16-5F576433E397/EA3/EA79.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap7f.xml b/IWXXM/html/js/data/guidmaps/GuidMap7f.xml index a985a063..50b038b8 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap7f.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap7f.xml @@ -1 +1 @@ -7FEC60C1-4FB7-4d84-B48F-079526E1CD1F/EA10/EA223.htm; +7FEC60C1-4FB7-4d84-B48F-079526E1CD1F/EA10/EA215.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap80.xml b/IWXXM/html/js/data/guidmaps/GuidMap80.xml index 81970e4e..e746be8c 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap80.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap80.xml @@ -1,3 +1,3 @@ 8007203F-F974-49fe-B78D-661C6DE3F4D1/EA15.htm; -807922F6-F24E-45e9-B544-929A94D0B7F8/EA6/EA131.htm; -8007203F-F974-49fe-B78D-661C6DE3F4D1/EA10/EA214.htm; +807922F6-F24E-45e9-B544-929A94D0B7F8/EA6/EA123.htm; +8007203F-F974-49fe-B78D-661C6DE3F4D1/EA10/EA206.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap89.xml b/IWXXM/html/js/data/guidmaps/GuidMap89.xml index ce710fb4..bd01489a 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap89.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap89.xml @@ -1 +1 @@ -899438FC-DFE6-411f-AFCF-78D51F51652A/EA4/EA105.htm; +899438FC-DFE6-411f-AFCF-78D51F51652A/EA4/EA97.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap8b.xml b/IWXXM/html/js/data/guidmaps/GuidMap8b.xml index 038ee0da..6554912e 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap8b.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap8b.xml @@ -1 +1 @@ -8B447F20-C4D3-49eb-980E-69FEF8358B29/EA6/EA136.htm; +8B447F20-C4D3-49eb-980E-69FEF8358B29/EA6/EA128.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap8d.xml b/IWXXM/html/js/data/guidmaps/GuidMap8d.xml index a470ecef..82b3871e 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap8d.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap8d.xml @@ -1,3 +1,3 @@ 8DF2190B-28F0-40d1-8477-8F2B911FABED/EA2/EA66.htm; -8D5BB47E-3E8F-4b26-91C4-9FD0BD539A35/EA8/EA175.htm; -8D563886-9C57-4c5c-A650-9B69AC4FF741/EA11/EA234.htm; +8D5BB47E-3E8F-4b26-91C4-9FD0BD539A35/EA8/EA167.htm; +8D563886-9C57-4c5c-A650-9B69AC4FF741/EA11/EA226.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap90.xml b/IWXXM/html/js/data/guidmaps/GuidMap90.xml index 4d08ab55..6ed4551d 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap90.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap90.xml @@ -1 +1 @@ -90478D1B-88A7-4cfa-B05D-A7613D05C742/EA5/EA115.htm; +90478D1B-88A7-4cfa-B05D-A7613D05C742/EA5/EA108.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap91.xml b/IWXXM/html/js/data/guidmaps/GuidMap91.xml index 5a415821..4e9a8ea4 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap91.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap91.xml @@ -1 +1 @@ -917C3C0C-CC6F-4e82-BD08-4BC0E55D6FA7/EA5/EA118.htm; +917C3C0C-CC6F-4e82-BD08-4BC0E55D6FA7/EA5/EA110.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap93.xml b/IWXXM/html/js/data/guidmaps/GuidMap93.xml index eff264bb..5d408f5b 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap93.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap93.xml @@ -1 +1 @@ -93A2FDB9-D393-4f11-A3DD-EA2943E971A3/EA1/EA33.htm; +93A2FDB9-D393-4f11-A3DD-EA2943E971A3/EA1/EA31.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap98.xml b/IWXXM/html/js/data/guidmaps/GuidMap98.xml index 15adc673..6496f874 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap98.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap98.xml @@ -1 +1 @@ -98C5C15D-3D04-47d6-B1C2-14B7ABFF9F9B/EA4/EA104.htm; +98C5C15D-3D04-47d6-B1C2-14B7ABFF9F9B/EA4/EA96.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap9a.xml b/IWXXM/html/js/data/guidmaps/GuidMap9a.xml index 9fbde19c..cb09952c 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMap9a.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMap9a.xml @@ -1,2 +1,2 @@ 9A97EFC5-1B28-48c5-8F7A-85E218295E51/EA1/EA57.htm; -9A90F8AA-91DB-4df7-8551-2C5613121573/EA10/EA212.htm; +9A90F8AA-91DB-4df7-8551-2C5613121573/EA10/EA204.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMap9f.xml b/IWXXM/html/js/data/guidmaps/GuidMap9f.xml deleted file mode 100644 index 6bfdb027..00000000 --- a/IWXXM/html/js/data/guidmaps/GuidMap9f.xml +++ /dev/null @@ -1 +0,0 @@ -9F835F9B-9B4D-412d-A56E-930EEE3D8656/EA3/EA80.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapa3.xml b/IWXXM/html/js/data/guidmaps/GuidMapa3.xml index e276498a..d07342d1 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapa3.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapa3.xml @@ -1 +1 @@ -A329D056-537A-4749-AB64-EFE379E87932/EA6/EA124.htm; +A329D056-537A-4749-AB64-EFE379E87932/EA6/EA116.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapa4.xml b/IWXXM/html/js/data/guidmaps/GuidMapa4.xml index 628b419a..0a54b965 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapa4.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapa4.xml @@ -1 +1 @@ -A458A054-AC2D-47a4-908D-8BF1E8ADE11F/EA3/EA79.htm; +A458A054-AC2D-47a4-908D-8BF1E8ADE11F/EA3/EA75.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapa5.xml b/IWXXM/html/js/data/guidmaps/GuidMapa5.xml index 4c60c500..aeb545c7 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapa5.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapa5.xml @@ -1 +1 @@ -A532F662-677A-49ba-A0A7-E0097ACF1901/EA4/EA106.htm; +A532F662-677A-49ba-A0A7-E0097ACF1901/EA4/EA98.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapa6.xml b/IWXXM/html/js/data/guidmaps/GuidMapa6.xml index 3cc0d289..48daea68 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapa6.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapa6.xml @@ -1 +1 @@ -A6C326F3-8E0C-4ea3-8F9A-96EFBBEE675F/EA9/EA192.htm; +A6C326F3-8E0C-4ea3-8F9A-96EFBBEE675F/EA9/EA184.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapa7.xml b/IWXXM/html/js/data/guidmaps/GuidMapa7.xml index dae6490f..ef72249f 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapa7.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapa7.xml @@ -1 +1 @@ -A7A2FEC5-8D7E-4d1e-8009-C12213EB2343/EA4/EA94.htm; +A7A2FEC5-8D7E-4d1e-8009-C12213EB2343/EA4/EA86.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapaa.xml b/IWXXM/html/js/data/guidmaps/GuidMapaa.xml index 44af985c..1f81c6bb 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapaa.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapaa.xml @@ -1,2 +1,2 @@ AADC14F1-CC1D-4774-89E0-2B13C94AF2E3/EA1/EA17.htm; -AAD985E8-5569-433e-9677-A6DDA22376D4/EA5/EA120.htm; +AAD985E8-5569-433e-9677-A6DDA22376D4/EA5/EA112.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapab.xml b/IWXXM/html/js/data/guidmaps/GuidMapab.xml deleted file mode 100644 index 0c474d19..00000000 --- a/IWXXM/html/js/data/guidmaps/GuidMapab.xml +++ /dev/null @@ -1 +0,0 @@ -AB289203-FB40-4f38-AD8A-E23FCECCE0AF/EA3/EA81.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapac.xml b/IWXXM/html/js/data/guidmaps/GuidMapac.xml deleted file mode 100644 index 66c56493..00000000 --- a/IWXXM/html/js/data/guidmaps/GuidMapac.xml +++ /dev/null @@ -1 +0,0 @@ -AC72C967-FAD1-40a8-A956-FCF8DD6FA428/EA3/EA75.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapad.xml b/IWXXM/html/js/data/guidmaps/GuidMapad.xml index 6513da2e..c5d352b7 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapad.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapad.xml @@ -1 +1 @@ -AD0BEBFA-28FB-4146-A91A-969EBA9822D4/EA8/EA158.htm; +AD0BEBFA-28FB-4146-A91A-969EBA9822D4/EA8/EA150.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapaf.xml b/IWXXM/html/js/data/guidmaps/GuidMapaf.xml index 016a9bcb..8f23c792 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapaf.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapaf.xml @@ -1 +1 @@ -AFEAF564-007E-4f4a-9414-4FBF72D1A285/EA9/EA193.htm; +AFEAF564-007E-4f4a-9414-4FBF72D1A285/EA9/EA185.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapb2.xml b/IWXXM/html/js/data/guidmaps/GuidMapb2.xml index 3abee4ff..6d236276 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapb2.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapb2.xml @@ -1 +1 @@ -B2229DEF-E7A3-4930-93FC-5B43321C1DA5/EA10/EA202.htm; +B2229DEF-E7A3-4930-93FC-5B43321C1DA5/EA10/EA194.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapb3.xml b/IWXXM/html/js/data/guidmaps/GuidMapb3.xml index be113fe3..49ea4044 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapb3.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapb3.xml @@ -1 +1 @@ -B38F16A3-DC3C-4a9d-9877-DA5F7164D95D/EA10/EA222.htm; +B38F16A3-DC3C-4a9d-9877-DA5F7164D95D/EA10/EA214.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapb4.xml b/IWXXM/html/js/data/guidmaps/GuidMapb4.xml deleted file mode 100644 index 4df75634..00000000 --- a/IWXXM/html/js/data/guidmaps/GuidMapb4.xml +++ /dev/null @@ -1 +0,0 @@ -B4F2C904-DE6D-46a6-95CA-A54A14ACCB6E/EA3/EA83.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapb5.xml b/IWXXM/html/js/data/guidmaps/GuidMapb5.xml deleted file mode 100644 index b8434a31..00000000 --- a/IWXXM/html/js/data/guidmaps/GuidMapb5.xml +++ /dev/null @@ -1 +0,0 @@ -B58793E5-9EAA-40b9-98C7-494280BC48A2/EA3/EA77.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapb6.xml b/IWXXM/html/js/data/guidmaps/GuidMapb6.xml index 94427a03..617bf44c 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapb6.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapb6.xml @@ -1 +1 @@ -B671C027-2BCF-48e1-B1AD-B97BB9EE2EAC/EA7/EA143.htm; +B671C027-2BCF-48e1-B1AD-B97BB9EE2EAC/EA7/EA135.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapb8.xml b/IWXXM/html/js/data/guidmaps/GuidMapb8.xml deleted file mode 100644 index 870ca677..00000000 --- a/IWXXM/html/js/data/guidmaps/GuidMapb8.xml +++ /dev/null @@ -1 +0,0 @@ -B8F1C083-2525-4d55-A68C-48DE69844CB4/EA3/EA78.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapba.xml b/IWXXM/html/js/data/guidmaps/GuidMapba.xml index ef2dd3f1..35af1691 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapba.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapba.xml @@ -1 +1 @@ -BACA9CE3-419D-4d55-A0F5-7E422A603559/EA10/EA216.htm; +BACA9CE3-419D-4d55-A0F5-7E422A603559/EA10/EA210.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapbd.xml b/IWXXM/html/js/data/guidmaps/GuidMapbd.xml index c99da1ba..d2cb468a 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapbd.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapbd.xml @@ -1 +1 @@ -BD4CD1A4-F05E-456b-B0E8-FDECA620F76A/EA7/EA148.htm; +BD4CD1A4-F05E-456b-B0E8-FDECA620F76A/EA7/EA138.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapbf.xml b/IWXXM/html/js/data/guidmaps/GuidMapbf.xml deleted file mode 100644 index 3b63fdc2..00000000 --- a/IWXXM/html/js/data/guidmaps/GuidMapbf.xml +++ /dev/null @@ -1 +0,0 @@ -BFE0DD05-50F4-4b94-9FC6-59394723DB1D/EA3/EA84.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapc1.xml b/IWXXM/html/js/data/guidmaps/GuidMapc1.xml index 0d1e250d..34bfdd64 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapc1.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapc1.xml @@ -1,2 +1,2 @@ C16E4CE6-96BF-459e-935F-DE417BF50416/EA3/EA68.htm; -C18B977E-DE4E-4263-B98C-6905C3D65356/EA9/EA191.htm; +C18B977E-DE4E-4263-B98C-6905C3D65356/EA9/EA183.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapc4.xml b/IWXXM/html/js/data/guidmaps/GuidMapc4.xml index 4bec57a9..50c6bf08 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapc4.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapc4.xml @@ -1 +1 @@ -C4564EE8-EE35-483b-B4D6-0F1C3AB85753/EA5/EA112.htm; +C4564EE8-EE35-483b-B4D6-0F1C3AB85753/EA5/EA104.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapcb.xml b/IWXXM/html/js/data/guidmaps/GuidMapcb.xml index c30ad19a..f51fb95a 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapcb.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapcb.xml @@ -1,2 +1,2 @@ -CBDA18BF-6A27-4ded-B2AD-A3D474707E40/EA5/EA108.htm; -CBC4C6D8-DE57-4e16-BB44-6DB450590E50/EA11/EA238.htm; +CBDA18BF-6A27-4ded-B2AD-A3D474707E40/EA5/EA100.htm; +CBC4C6D8-DE57-4e16-BB44-6DB450590E50/EA11/EA230.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapce.xml b/IWXXM/html/js/data/guidmaps/GuidMapce.xml index 55ec7313..b9cb39a1 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapce.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapce.xml @@ -1 +1 @@ -CEE56B35-64F8-4ea1-AD72-1F42BC3D76A6/EA4/EA103.htm; +CEE56B35-64F8-4ea1-AD72-1F42BC3D76A6/EA4/EA95.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapcf.xml b/IWXXM/html/js/data/guidmaps/GuidMapcf.xml index 4d40d694..aa2d9c32 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapcf.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapcf.xml @@ -1 +1 @@ -CFFF96E5-EACB-4452-9355-06A438169590/EA9/EA196.htm; +CFFF96E5-EACB-4452-9355-06A438169590/EA9/EA188.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapd1.xml b/IWXXM/html/js/data/guidmaps/GuidMapd1.xml index 2e3694d1..7cf2262a 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapd1.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapd1.xml @@ -1 +1 @@ -D1EAD7B6-7825-4e94-BE03-CBD5307AA1A0/EA11/EA237.htm; +D1EAD7B6-7825-4e94-BE03-CBD5307AA1A0/EA11/EA229.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapda.xml b/IWXXM/html/js/data/guidmaps/GuidMapda.xml index 11a69c90..e2291867 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapda.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapda.xml @@ -1 +1 @@ -DAC86B72-395D-42d7-A033-5C9F84C010FA/EA8/EA172.htm; +DAC86B72-395D-42d7-A033-5C9F84C010FA/EA8/EA164.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapdc.xml b/IWXXM/html/js/data/guidmaps/GuidMapdc.xml index 74b6e6c9..5a80e671 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapdc.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapdc.xml @@ -1 +1 @@ -DCF0E12A-9176-49f1-B65F-BC07A97C98EE/EA11/EA240.htm; +DCF0E12A-9176-49f1-B65F-BC07A97C98EE/EA11/EA232.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapdd.xml b/IWXXM/html/js/data/guidmaps/GuidMapdd.xml index e8cd90d4..66057a55 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapdd.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapdd.xml @@ -1 +1 @@ -DDDCCD17-90DD-40d1-BFE5-FB5BF9477C13/EA6/EA134.htm; +DDDCCD17-90DD-40d1-BFE5-FB5BF9477C13/EA6/EA126.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapde.xml b/IWXXM/html/js/data/guidmaps/GuidMapde.xml index eb2c6c5d..fc063888 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapde.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapde.xml @@ -1,3 +1,3 @@ -DE427F9B-2343-438e-9BF8-7F86E90B9D2A/EA8/EA162.htm; -DEF18B89-33B5-4d5d-9E60-06CC7E72957D/EA8/EA177.htm; -DE4E66DB-C1BA-4e2c-BC8B-DB2CA2DD52C1/EA9/EA180.htm; +DE427F9B-2343-438e-9BF8-7F86E90B9D2A/EA8/EA154.htm; +DEF18B89-33B5-4d5d-9E60-06CC7E72957D/EA8/EA169.htm; +DE4E66DB-C1BA-4e2c-BC8B-DB2CA2DD52C1/EA9/EA172.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapdf.xml b/IWXXM/html/js/data/guidmaps/GuidMapdf.xml index 5b353074..1cf5e4b2 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapdf.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapdf.xml @@ -1,2 +1,2 @@ DF037C14-68A9-4bf8-9B31-8F02787CAD01/EA1/EA49.htm; -DFDB92FD-BF77-4468-AE5B-5894AD39D233/EA9/EA187.htm; +DFDB92FD-BF77-4468-AE5B-5894AD39D233/EA9/EA179.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMape1.xml b/IWXXM/html/js/data/guidmaps/GuidMape1.xml index 66fc83fe..ea733dfd 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMape1.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMape1.xml @@ -1,3 +1,3 @@ E1546630-A7E6-4c35-B620-D822E0BD466A/EA14.htm; -E1EFD858-3B0D-474a-909B-26DCAC45478A/EA8/EA167.htm; -E1546630-A7E6-4c35-B620-D822E0BD466A/EA9/EA186.htm; +E1EFD858-3B0D-474a-909B-26DCAC45478A/EA8/EA159.htm; +E1546630-A7E6-4c35-B620-D822E0BD466A/EA9/EA178.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMape3.xml b/IWXXM/html/js/data/guidmaps/GuidMape3.xml index 1e04e48c..31f22dab 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMape3.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMape3.xml @@ -1 +1 @@ -E348F79D-1723-43d6-876F-4F4105226FD5/EA10/EA210.htm; +E348F79D-1723-43d6-876F-4F4105226FD5/EA10/EA202.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMape4.xml b/IWXXM/html/js/data/guidmaps/GuidMape4.xml index a8c54eb5..b3022f08 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMape4.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMape4.xml @@ -1,3 +1,3 @@ E412FEC7-FA90-4b4f-BB89-ECBB773CDCB3/EA8.htm; -E483B737-E839-4473-B98C-EE8345322F0B/EA1/EA31.htm; +E483B737-E839-4473-B98C-EE8345322F0B/EA1/EA33.htm; E412FEC7-FA90-4b4f-BB89-ECBB773CDCB3/EA3/EA74.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMape6.xml b/IWXXM/html/js/data/guidmaps/GuidMape6.xml index f55b8a94..f971ce2a 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMape6.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMape6.xml @@ -1,2 +1,2 @@ E619C133-EFAC-40f4-994A-DA88401165BC/EA11.htm; -E619C133-EFAC-40f4-994A-DA88401165BC/EA6/EA128.htm; +E619C133-EFAC-40f4-994A-DA88401165BC/EA6/EA120.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMape9.xml b/IWXXM/html/js/data/guidmaps/GuidMape9.xml index e7949055..ab841b77 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMape9.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMape9.xml @@ -1,3 +1,2 @@ E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12/EA10.htm; -E9D3FBED-FA77-4a4c-9055-88ECD433E4CA/EA3/EA82.htm; -E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12/EA5/EA114.htm; +E98C2095-7CA4-4f4d-BEB6-6EBFF2DFAD12/EA5/EA106.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapea.xml b/IWXXM/html/js/data/guidmaps/GuidMapea.xml index ed3418e0..c0dd6827 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapea.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapea.xml @@ -1,2 +1,2 @@ -EA4D301D-34A8-45c6-8018-E18812F8D885/EA4/EA100.htm; -EACDF6E8-B1FC-4f52-9198-7EA987EC963B/EA10/EA224.htm; +EA4D301D-34A8-45c6-8018-E18812F8D885/EA4/EA92.htm; +EACDF6E8-B1FC-4f52-9198-7EA987EC963B/EA10/EA216.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapeb.xml b/IWXXM/html/js/data/guidmaps/GuidMapeb.xml index f2f38fa3..a8ca80af 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapeb.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapeb.xml @@ -1,2 +1,2 @@ EBE1A909-C932-4ed6-A752-448DC2F40E1B/EA2/EA67.htm; -EB76E75F-C3ED-4b3f-ACD4-C11FEA65DF61/EA6/EA137.htm; +EB76E75F-C3ED-4b3f-ACD4-C11FEA65DF61/EA6/EA129.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapef.xml b/IWXXM/html/js/data/guidmaps/GuidMapef.xml index 4d579d12..a484c692 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapef.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapef.xml @@ -1,2 +1,2 @@ -EF047AFE-4DE6-4c1b-A692-5902D81C28BD/EA5/EA116.htm; -EF3B7AF5-D2FF-4846-B698-0B7014F450F5/EA8/EA173.htm; +EF047AFE-4DE6-4c1b-A692-5902D81C28BD/EA5/EA107.htm; +EF3B7AF5-D2FF-4846-B698-0B7014F450F5/EA8/EA165.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapf6.xml b/IWXXM/html/js/data/guidmaps/GuidMapf6.xml index 75f5c73e..8d6f3000 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapf6.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapf6.xml @@ -1,2 +1,2 @@ F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7/EA16.htm; -F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7/EA11/EA236.htm; +F680CF7A-F9DE-44d8-AC1B-947C7B78EBF7/EA11/EA228.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapf7.xml b/IWXXM/html/js/data/guidmaps/GuidMapf7.xml index b43bfb99..07e0968d 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapf7.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapf7.xml @@ -1 +1 @@ -F7CF6360-60C6-4eb6-A0E9-AAA998DDDF5C/EA10/EA229.htm; +F7CF6360-60C6-4eb6-A0E9-AAA998DDDF5C/EA10/EA221.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapf9.xml b/IWXXM/html/js/data/guidmaps/GuidMapf9.xml index b135742a..5708b06a 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapf9.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapf9.xml @@ -1,2 +1,2 @@ F914313F-5B0A-46bd-B869-5CD2E231806F/EA1/EA50.htm; -F958A29C-3207-4d86-A780-563BAE48C57C/EA10/EA218.htm; +F958A29C-3207-4d86-A780-563BAE48C57C/EA10/EA209.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapfc.xml b/IWXXM/html/js/data/guidmaps/GuidMapfc.xml index 114a57e3..9b0cbe58 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapfc.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapfc.xml @@ -1,2 +1,2 @@ -FC4960B2-DFC9-423f-BE84-7A27C8663798/EA6/EA133.htm; -FC81D245-763B-486f-869F-3A2B6222AA6A/EA8/EA161.htm; +FC4960B2-DFC9-423f-BE84-7A27C8663798/EA6/EA125.htm; +FC81D245-763B-486f-869F-3A2B6222AA6A/EA8/EA153.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapfd.xml b/IWXXM/html/js/data/guidmaps/GuidMapfd.xml index 8c4d34fb..46e54a7e 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapfd.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapfd.xml @@ -1,2 +1,2 @@ FDA65F60-6CCC-41a4-A253-C9FF9E9B2997/EA13.htm; -FDA65F60-6CCC-41a4-A253-C9FF9E9B2997/EA8/EA160.htm; +FDA65F60-6CCC-41a4-A253-C9FF9E9B2997/EA8/EA152.htm; diff --git a/IWXXM/html/js/data/guidmaps/GuidMapff.xml b/IWXXM/html/js/data/guidmaps/GuidMapff.xml index 240aaff8..02992278 100644 --- a/IWXXM/html/js/data/guidmaps/GuidMapff.xml +++ b/IWXXM/html/js/data/guidmaps/GuidMapff.xml @@ -1 +1 @@ -FFCE2B42-E099-4c19-8699-4B5ADD8B126A/EA1/EA32.htm; +FFCE2B42-E099-4c19-8699-4B5ADD8B126A/EA1/EA34.htm; diff --git a/IWXXM/iwxxm-collect.xsd b/IWXXM/iwxxm-collect.xsd index 50792b16..03528b0c 100644 --- a/IWXXM/iwxxm-collect.xsd +++ b/IWXXM/iwxxm-collect.xsd @@ -1,6 +1,6 @@ - + A convenience schema file for validating against IWXXM and WMO Collect. This is useful for XML validators (such as libxml2) that allow only a single schema location. diff --git a/IWXXM/iwxxm.xsd b/IWXXM/iwxxm.xsd index 0033edbd..446a1bd0 100644 --- a/IWXXM/iwxxm.xsd +++ b/IWXXM/iwxxm.xsd @@ -1,5 +1,5 @@ - + diff --git a/IWXXM/metFeature.xsd b/IWXXM/metFeature.xsd index 340a94c6..126af886 100644 --- a/IWXXM/metFeature.xsd +++ b/IWXXM/metFeature.xsd @@ -1,5 +1,5 @@ - + diff --git a/IWXXM/metarSpeci.xsd b/IWXXM/metarSpeci.xsd index de730f88..2da6b0e3 100644 --- a/IWXXM/metarSpeci.xsd +++ b/IWXXM/metarSpeci.xsd @@ -1,5 +1,5 @@ - + diff --git a/IWXXM/rule/iwxxm.sch b/IWXXM/rule/iwxxm.sch index 4e9a9c73..5e4a3304 100644 --- a/IWXXM/rule/iwxxm.sch +++ b/IWXXM/rule/iwxxm.sch @@ -340,16 +340,6 @@ SIGMET.SIGMET-1: A SIGMET report cannot have a reportStatus of 'AMENDMENT' or 'CORRECTION' - - - SIGMET.SIGMET-5b: iwxxm:analysis//iwxxm:phenomenonTime of a forecast phenomenon must be greater than or equal to iwxxm:validPeriod//gml:beginPosition - - - - - SIGMET.SIGMET-5a: iwxxm:analysis//iwxxm:phenomenonTime of an observed phenomenon must be less than or equal to iwxxm:validPeriod//gml:beginPosition - - SIGMET.SIGMET-12: If a geometry is defined for iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty @@ -357,37 +347,12 @@ - SIGMET.SIGMET-7: A report cannot have both iwxxm:forecastPositionAnalysis and iwxxm:analysis//iwxxm:directionOfMotion (with or without iwxxm:analysis//iwxxm:speedOfMotion) at the same time - - - - - SIGMET.SIGMET-6: iwxxm:forecastPositionAnalysis//iwxxm:phenomenonTime must be within iwxxm:validPeriod//gml:beginPosition and iwxxm:validPeriod//gml:endPosition - - - - - SIGMET.SIGMET-8: In a SIGMET report the child element of iwxxm:analysis should be SIGMETEvolvingConditionCollection - - - - - SIGMET.SIGMET-9: In a SIGMET report the child element of iwxxm:forecastPositionAnalysis should be SIGMETPositionCollection - - - - - SIGMET.SIGMET-10: In a SIGMET report there should be one iwxxm:analysis at most - - - - - SIGMET.SIGMET-11: In a SIGMET report there should be one iwxxm:forecastPositionAnalysis at most + SIGMET.SIGMET-7: A report cannot have both iwxxm:analysisCollection//iwxxm:forecastPositionAnalysis and iwxxm:analysisCollection//iwxxm:analysis//iwxxm:directionOfMotion (with or without iwxxm:analysis//iwxxm:speedOfMotion) at the same time - SIGMET.SIGMET-3: A 'CANCELLATION' report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:cancelledReportSequenceNumber, iwxxm:cancelledReportValidPeriod. Elements iwxxm:phenomenon and iwxxm:analysis shall be absent + SIGMET.SIGMET-3: A 'CANCELLATION' report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:cancelledReportSequenceNumber, iwxxm:cancelledReportValidPeriod. Elements iwxxm:phenomenon and iwxxm:analysisCollection shall be absent @@ -397,7 +362,7 @@ - SIGMET.SIGMET-4: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:phenomenon and iwxxm:analysis. Elements iwxxm:cancelledReportSequenceNumber and iwxxm:cancelledReportValidPeriod shall be absent + SIGMET.SIGMET-4: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:phenomenon and iwxxm:analysisCollection. Elements iwxxm:cancelledReportSequenceNumber and iwxxm:cancelledReportValidPeriod shall be absent @@ -430,6 +395,11 @@ SIGMET.SIGMETEvolvingCondition-3: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i]) + + + SIGMET.SIGMETEvolvingConditionCollection-1: iwxxm:tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMET + + TropicalCycloneSIGMET.TropicalCycloneSIGMET-1: In a 'CANCELLATION' report iwxxm:TropicalCyclone shall be absent @@ -440,16 +410,6 @@ TropicalCycloneSIGMET.TropicalCycloneSIGMET-2: An ordinary report should also have iwxxm:TropicalCyclone - - - TropicalCycloneSIGMET.TropicalCycloneSIGMET-3: In a TC SIGMET report the child elements of iwxxm:analysis should be TropicalCycloneSIGMETEvolvingConditionCollection and TropicalCycloneSIGMETEvolvingCondition - - - - - TropicalCycloneSIGMET.TropicalCycloneSIGMET-4: In a TC SIGMET report the child elements of iwxxm:forecastPositionAnalysis should be TropicalCycloneSIGMETPositionCollection and TropicalCycloneSIGMETPosition - - VolcanicAshSIGMET.VolcanicAshSIGMET-6: If a geometry is defined for iwxxm:eruptingVolcano//metce:position by providing @srsName, @srsDimension must equal to 2 and @aixsLabels must be non-empty @@ -475,24 +435,9 @@ VolcanicAshSIGMET.VolcanicAshSIGMET-3: iwxxm:volcanicAshMovedToFIR can only be used in a 'CANCELLATION' report - - - VolcanicAshSIGMET.VolcanicAshSIGMET-4: In a VA SIGMET report the child elements of iwxxm:analysis should be VolcanicAshSIGMETEvolvingConditionCollection - - - - - VolcanicAshSIGMET.VolcanicAshSIGMET-5: In a VA SIGMET report the child elements of iwxxm:forecastPositionAnalysis should be VolcanicAshSIGMETPositionCollection - - - - - TropicalCycloneSIGMET.TropicalCycloneSIGMETEvolvoingConditionCollection-1: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty - - - - - TropicalCycloneSIGMET.TropicalCycloneSIGMETPositionCollection-1: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty + + + SIGMET.SIGMETPositionCollection-1: iwxxm:tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMET diff --git a/IWXXM/sigmet.xsd b/IWXXM/sigmet.xsd index ada049e3..a55a9111 100644 --- a/IWXXM/sigmet.xsd +++ b/IWXXM/sigmet.xsd @@ -1,497 +1,407 @@ - - - - - - SIGMET reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2. + + + + + + + SIGMET reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2. SIGMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space. These weather phenomena are reported as impacted regions of airspace. -References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema. - - - - Evolving condition collection for tropical cyclone SIGMETs - - - - - - - - - The position of a tropical cyclone - - - - - Extension block for optional and/or additional parameters for element TropicalCycloneSIGMETEvolvingConditionCollection - - - - - - The ID of the relevant tropical cyclone - - - - - - - - - - - - - - - Position collection for tropical cyclone SIGMETs - - - - - - - - - The position of a tropical cyclone - - - - - Extension block for optional and/or additional parameters for element TropicalCycloneSIGMETPositionCollection - - - - - - The ID of the relevant tropical cyclone - - - - - - - - - - - - - - - Evolving condition collection for volcanic ash SIGMETs - - - - - - - - - The ID of the relevant erupting volcano - - - - - - - - - - - - - - - Position collection for volcanic ash SIGMETs - - - - - - - - - The ID of the relevant erupting volcano - - - - - - - - - - - - - - - A collection of SIGMETEvolvingConditions, each representing a location where SIGMET observed or forecast conditions exist. All members of this collection are of type SIGMETEvolvingCondition. - - - - - - - - - The time at which meteorological phenomena occur - - - - - The members of this collection - - - - - Extension block for optional and/or additional parameters for element SIGMETEvolvingConditionCollection - - - - - - Indication whether the information is observed and expected to continue, or forecast - - - - - - - - - - - - - - - Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm. Used to represent the forecast positions of SIGMET phenomena. +References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema. + + + + Conditions observed and/or forecast of the SIGMET phenomenon. + + + + + + + + + A SIGMET report may include, at a time instant, a phenomenon covering more than one area within the FIR/UIR/CTA. This translates into observed or forecast conditions at the time instant for each of these reported areas. All combinations of observations or forecasts of meteorological conditions, including changing conditions, are represented by their own SIGMETEvolvingCondition. -TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry. For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL. +Each analysis has a single SIGMETEvolvingConditionCollection as its result. + + + + + A forecast of the phenomenon at a time instant within the valid period. This is modeled by SIGMETPosition for individual area of the phenomenon and aggregated into a single SIGMETPositionCollection as a result to forecastPositionAnalysis. + + + + + + + + + + + + + + + + A collection of SIGMETEvolvingConditions, each representing a location where SIGMET observed or forecast conditions exist. All members of this collection are of type SIGMETEvolvingCondition. + + + + + + + + + The time at which meteorological phenomena occur + + + + + The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. + + + + + The members of this collection + + + + + + + + + + + + + + + + + Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm, along with expected changes to the phenomenon such as intensity, speed, and direction. These conditions are reported with OBS/FCST conditions on all SIGMET types. -In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion. - - - - - - - - - The geographic region affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in Annex 3: a boundary with a base and top, a TC centre position, and a VA line with a width - - - - - Extension block for optional and/or additional parameters for element SIGMETPosition - - - - - - Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate - - - - - - - - - - - - - - - A SIGMET (significant meteorological) report. SIGMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena over time. +TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry. For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL. -The SIGMET report class represents the base SIGMET types that may be reported such as squall lines, thunderstorms, dust storms, turbulence, etc. Tropical cyclone and volcanic ash SIGMET reports are subclasses of SIGMET due to their ability to report additional information, including volcano/tropical cyclone identification and forecast position(s). +In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion. + + + + + + + + + The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width + + + + + This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0. -SIGMETs may report either observed or forecast hazardous conditions. Additionally, a forecast position may be reported. - - - - - - - - - The time at which this report was issued - - - - - The ATS unit serving the FIR or CTA to which the SIGMET refers +This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". + + + + + The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. -ICAO Annex 3 / WMO No. 49-2: -A6-1: "Location indicator of FIR/CTA" - - - - - MWO originating this report - - - - - The ATS region (FIR, UIR, CTA, or FIR/UIR) - - - - - The sequence number of this message. For example: "5", "A3", or "2" - - - - - The valid period for the entire report covering all observations and forecast conditions. Each observation/forecast phenomenon includes its own temporal description for the described meteorological conditions, which is represented as phenomenonTime. +speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots). + + + + + + + + + + + + + + + + + + A collection of SIGMETPositions, each representing a location where meteorological conditions exist. All members of this collection are of type SIGMETPosition. + + + + + + + + + The time at which meteorological phenomena occur + + + + + The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. + + + + + The members of this collection + + + + + + + + + + + + + + + + Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm. Used to represent the forecast positions of SIGMET phenomena. -For example, an issued tropical cyclone SIGMET may be valid from 1600 UTC to 2200 UTC with an observed position at 1600 UTC and a forecast position of the centre of the tropical cyclone at 2200 UTC. In this case the SIGMET validPeriod would be 1600 UTC to 2200 UTC, the analysis phenomenonTime would be 1600 UTC, and the forecastPositionAnalysis phenomenonTime would be 2200 UTC. - - - - - The sequence number of a previous SIGMET that is cancelled by this SIGMET. Mandatory when this is a cancellation report, must be missing otherwise +TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry. For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL. -Examples: -YUDD SIGMET 2 VALID ... -YUDD SIGMET A3 VALID ... - - - - - The valid period of a previous SIGMET that is cancelled by this SIGMET. Mandatory when this is a cancellation report, must be missing otherwise - - - - - The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc. +In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion. + + + + + + + + + The geographic region affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in Annex 3: a boundary with a base and top, a TC centre position, and a VA line with a width + + + + + + + + + + + + + + + + + A SIGMET (significant meteorological) report. SIGMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena over time. -The expected end of occurrence of volcanic ash ("NO VA EXP") is indicated with a missing SIGMET phenomenon with a nil reason of nothingOfOperationalSignificance - - - - - A SIGMET report may include a phenomenon covering more than one area within the FIR/UIR/CTA. This translates into observed and forecast conditions for each of these reported areas. All combinations of observations and forecasts of meteorological conditions, including changing conditions, are represented by their own SIGMETEvolvingCondition. +The SIGMET report class represents the base SIGMET types that may be reported such as squall lines, thunderstorms, dust storms, turbulence, etc. Tropical cyclone and volcanic ash SIGMET reports are subclasses of SIGMET due to their ability to report additional information, including volcano/tropical cyclone identification and forecast position(s). -Each analysis has a single SIGMETEvolvingConditionCollection as its result. - - - - - A forecast of the phenomenon at the end of the valid period. This is modeled by SIGMETPosition for individual area of the phenomenon and aggregated into a single SIGMETPositionCollection as a result to forecastPositionAnalysis. - - - - - Extension block for optional and/or additional parameters for element SIGMET - - - - - - Indicates whether the report is a 'CANCELLATION' report (true) which cancels a previously issued report or not (false or empty). - - - - - - - - - - - - - - - Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm, along with expected changes to the phenomenon such as intensity, speed, and direction. These conditions are reported with OBS/FCST conditions on all SIGMET types. +SIGMETs may report either observed or forecast hazardous conditions. Additionally, a forecast position may be reported. + + + + + + + + + The time at which this report was issued + + + + + The ATS unit serving the FIR or CTA to which the SIGMET refers -TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry. For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL. +ICAO Annex 3 / WMO No. 49-2: +A6-1: "Location indicator of FIR/CTA" + + + + + MWO originating this report + + + + + The ATS region (FIR, UIR, CTA, or FIR/UIR) + + + + + The sequence number of this message. For example: "5", "A3", or "2" + + + + + The valid period for the entire report covering all observations and forecast conditions. Each observation/forecast phenomenon includes its own temporal description for the described meteorological conditions, which is represented as phenomenonTime. -In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion. - - - - - - - - - The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width - - - - - This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0. +For example, an issued tropical cyclone SIGMET may be valid from 1600 UTC to 2200 UTC with an observed position at 1600 UTC and a forecast position of the centre of the tropical cyclone at 2200 UTC. In this case the SIGMET validPeriod would be 1600 UTC to 2200 UTC, the analysis phenomenonTime would be 1600 UTC, and the forecastPositionAnalysis phenomenonTime would be 2200 UTC. + + + + + The sequence number of a previous SIGMET that is cancelled by this SIGMET. Mandatory when this is a cancellation report, must be missing otherwise -This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". - - - - - The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. +Examples: +YUDD SIGMET 2 VALID ... +YUDD SIGMET A3 VALID ... + + + + + The valid period of a previous SIGMET that is cancelled by this SIGMET. Mandatory when this is a cancellation report, must be missing otherwise + + + + + The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc. -speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots). - - - - - Extension block for optional and/or additional parameters for element SIGMETEvolvingCondition - - - - - - The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of SIGMET analysis based on the current state of the meteorological condition - - - - - Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate - - - - - - - - - - - - - - - A SIGMET that reports the presence of a tropical cyclone conditions. This extends the base SIGMET type by including additional information necessary for tropical cyclones. - - - - - - - - - The tropical cyclone being reported in this SIGMET, required in all cases other than cancellations. When reporting the tropical cyclone name, 'NN' may be used if the tropical cyclone is unnamed - - - - - - - - - - - - - - - - A SIGMET that reports the presence of volcanic ash conditions hazardous to flight. This extends the base SIGMET type by including additional information necessary for volcanoes and volcanic ash. - - - - - - - - - The volcano that is erupting - required in all cases other than cancellations - - - - - The FIR to which volcanic ash has moved. Reported only on SIGMET cancellation reports - - - - - - - - - - - - - - - - A collection of SIGMETPositions, each representing a location where meteorological conditions exist. All members of this collection are of type SIGMETPosition. - - - - - - - - - The time at which meteorological phenomena occur - - - - - The members of this collection - - - - - Extension block for optional and/or additional parameters for element SIGMETPositionCollection - - - - - - - - - - - - - - - - Expected change in intensity for (significant) meteorological phenomena. +The expected end of occurrence of volcanic ash ("NO VA EXP") is indicated with a missing SIGMET phenomenon with a nil reason of nothingOfOperationalSignificance + + + + + Observed and/or forecast conditions of the phenomenon. + + + + + + + + + + + + + + + + + + + + + + + + + + A SIGMET that reports the presence of a tropical cyclone conditions. This extends the base SIGMET type by including additional information necessary for tropical cyclones. + + + + + + + + + Observed and/or forecast conditions of the cumulonimbus clouds associated with a tropical cyclone. To be used for more than one cumulonimbus clouds simultaneously affecting the FIR concerned. + + + + + + + + + + + + + + The tropical cyclone being reported in this SIGMET, required in all cases other than cancellations. When reporting the tropical cyclone name, 'NN' may be used if the tropical cyclone is unnamed + + + + + + + + + + + + + + + + A SIGMET that reports the presence of volcanic ash conditions hazardous to flight. This extends the base SIGMET type by including additional information necessary for volcanoes and volcanic ash. + + + + + + + + + Observed and/or forecast conditions of the volcanic ash clouds. To be used for more than one volcanic ash clouds simultaneously affecting the FIR concerned. + + + + + + + + + + + + + + The volcano that is erupting - required in all cases other than cancellations + + + + + The FIR to which volcanic ash has moved. Reported only on SIGMET cancellation reports + + + + + + + + + + + + + + + + Expected change in intensity for (significant) meteorological phenomena. -See WMO No. 306 Vol I.2 Part B FM 94 BUFR code-table 0 20 028 'Expected change in intensity' - - - - - No change (NC) - - - - - Forecast to weaken (WKN) - - - - - Forecast to intensify (INTSF) - - - - - - - - Weather phenomenon of significance to aviation operations; used in SIGMET and AIRMET reports. The set of permitted options are defined in ICAO Annex 3 / WMO No. 49-2 C.3.1 sub-clause 1.1.4 - +See WMO No. 306 Vol I.2 Part B FM 94 BUFR code-table 0 20 028 'Expected change in intensity' + + + + + No change (NC) + + + + + Forecast to weaken (WKN) + + + + + Forecast to intensify (INTSF) + + + + + + + + Weather phenomenon of significance to aviation operations; used in SIGMET and AIRMET reports. The set of permitted options are defined in ICAO Annex 3 / WMO No. 49-2 C.3.1 sub-clause 1.1.4 + http://codes.wmo.int/49-2/SigWxPhenomena none - - - - - - - + + + + + + + diff --git a/IWXXM/spaceWxAdvisory.xsd b/IWXXM/spaceWxAdvisory.xsd index 284ca40b..dde0b2ff 100644 --- a/IWXXM/spaceWxAdvisory.xsd +++ b/IWXXM/spaceWxAdvisory.xsd @@ -1,5 +1,5 @@ - + diff --git a/IWXXM/taf.xsd b/IWXXM/taf.xsd index af902b62..b3add027 100644 --- a/IWXXM/taf.xsd +++ b/IWXXM/taf.xsd @@ -1,5 +1,5 @@ - + diff --git a/IWXXM/tropicalCycloneAdvisory.xsd b/IWXXM/tropicalCycloneAdvisory.xsd index 294c4f5c..132706a6 100644 --- a/IWXXM/tropicalCycloneAdvisory.xsd +++ b/IWXXM/tropicalCycloneAdvisory.xsd @@ -1,5 +1,5 @@ - + diff --git a/IWXXM/volcanicAshAdvisory.xsd b/IWXXM/volcanicAshAdvisory.xsd index 3e90f3b4..d7ad44c7 100644 --- a/IWXXM/volcanicAshAdvisory.xsd +++ b/IWXXM/volcanicAshAdvisory.xsd @@ -1,5 +1,5 @@ - + diff --git a/LATEST_VERSION b/LATEST_VERSION index 8664343c..7cc4492b 100644 --- a/LATEST_VERSION +++ b/LATEST_VERSION @@ -1,2 +1,2 @@ -2021-2RC1 +2021-2RC2 IWXXM From 1b6d0f4ce841872daa8ff991edc921e85853a859 Mon Sep 17 00:00:00 2001 From: "B.L. Choy" Date: Thu, 15 Jul 2021 17:14:30 +0800 Subject: [PATCH 2/8] Update the examples that failed validation --- IWXXM/examples/sigmet-VA-EGGX.xml | 3 +-- IWXXM/examples/sigmet-multi-location-VA.xml | 11 ++++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/IWXXM/examples/sigmet-VA-EGGX.xml b/IWXXM/examples/sigmet-VA-EGGX.xml index 9e6f64e3..e1b43166 100644 --- a/IWXXM/examples/sigmet-VA-EGGX.xml +++ b/IWXXM/examples/sigmet-VA-EGGX.xml @@ -71,7 +71,7 @@ - + @@ -109,7 +109,6 @@ - diff --git a/IWXXM/examples/sigmet-multi-location-VA.xml b/IWXXM/examples/sigmet-multi-location-VA.xml index 4da2e58c..08853ec0 100644 --- a/IWXXM/examples/sigmet-multi-location-VA.xml +++ b/IWXXM/examples/sigmet-multi-location-VA.xml @@ -71,7 +71,7 @@ - + @@ -110,7 +110,7 @@ - + @@ -147,12 +147,13 @@ - + + - + @@ -220,7 +221,7 @@ - + From dacf432b04580ee441ed858f3c9db95510535816 Mon Sep 17 00:00:00 2001 From: "B.L. Choy" Date: Thu, 15 Jul 2021 17:19:50 +0800 Subject: [PATCH 3/8] Update the example that failed validation --- IWXXM/examples/sigmet-multi-location-VA.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IWXXM/examples/sigmet-multi-location-VA.xml b/IWXXM/examples/sigmet-multi-location-VA.xml index 08853ec0..0681162a 100644 --- a/IWXXM/examples/sigmet-multi-location-VA.xml +++ b/IWXXM/examples/sigmet-multi-location-VA.xml @@ -155,7 +155,7 @@ - + From 14b70a04a0e06106377cd927d6dfecf9ca62f08f Mon Sep 17 00:00:00 2001 From: "B.L. Choy" Date: Fri, 16 Jul 2021 00:46:02 +0800 Subject: [PATCH 4/8] Update to address review comments --- IWXXM/XMI/icao-iwxxm.xml | 119 ++- IWXXM/examples/sigmet-multi-location-VA.xml | 7 +- IWXXM/html/EARoot/EA10/EA206.htm | 12 +- IWXXM/html/EARoot/EA10/EA207.htm | 96 +-- IWXXM/html/EARoot/EA10/EA212.htm | 128 ++-- IWXXM/html/EARoot/EA10/EA213.htm | 46 +- IWXXM/html/EARoot/EA10/EA214.htm | 38 +- IWXXM/html/EARoot/EA10/EA215.htm | 8 +- IWXXM/html/EARoot/EA10/EA216.htm | 114 +-- IWXXM/html/EARoot/EA10/EA217.htm | 74 +- IWXXM/html/EARoot/EA10/EA218.htm | 54 +- IWXXM/html/EARoot/EA10/EA219.htm | 36 +- IWXXM/html/EARoot/EA10/EA220.htm | 36 +- IWXXM/html/EARoot/EA10/EA221.htm | 36 +- IWXXM/html/EARoot/EA10/EA222.htm | 36 +- IWXXM/html/EARoot/EA10/EA223.htm | 20 +- IWXXM/html/EARoot/EA10/EA224.htm | 12 +- IWXXM/html/EARoot/EA10/EA225.htm | 12 +- IWXXM/html/EARoot/EA11/EA228.htm | 12 +- IWXXM/html/EARoot/EA11/EA229.htm | 8 +- IWXXM/html/EARoot/EA11/EA230.htm | 8 +- IWXXM/html/EARoot/EA11/EA231.htm | 8 +- IWXXM/html/EARoot/EA11/EA232.htm | 8 +- IWXXM/html/EARoot/EA11/EA233.htm | 8 +- IWXXM/html/EARoot/EA13.htm | 4 +- IWXXM/html/EARoot/EA3/EA68.htm | 4 +- IWXXM/html/EARoot/EA3/EA69.png | Bin 101747 -> 99310 bytes IWXXM/html/EARoot/EA3/EA70.htm | 10 +- IWXXM/html/EARoot/EA3/EA71.png | Bin 45980 -> 47093 bytes IWXXM/html/EARoot/EA3/EA72.htm | 6 +- IWXXM/html/EARoot/EA3/EA73.png | Bin 20772 -> 21435 bytes IWXXM/html/EARoot/EA3/EA77.htm | 6 +- IWXXM/html/EARoot/EA3/EA79.htm | 6 +- IWXXM/html/EARoot/EA3/EA81.htm | 2 +- IWXXM/html/EARoot/EA3/EA83.htm | 98 +-- IWXXM/html/EARoot/EA3/EA84.htm | 54 +- IWXXM/html/EARoot/EA3/EA85.htm | 12 +- IWXXM/html/EARoot/EA4/EA90.htm | 12 +- IWXXM/html/EARoot/EA4/EA94.htm | 52 +- IWXXM/html/EARoot/EA4/EA95.htm | 216 +++--- IWXXM/html/EARoot/EA4/EA96.htm | 246 +++--- IWXXM/html/EARoot/EA4/EA97.htm | 54 +- IWXXM/html/EARoot/EA4/EA98.htm | 28 +- IWXXM/html/EARoot/EA4/EA99.htm | 12 +- IWXXM/html/EARoot/EA5/EA106.htm | 12 +- IWXXM/html/EARoot/EA5/EA109.htm | 164 ++-- IWXXM/html/EARoot/EA5/EA110.htm | 198 ++--- IWXXM/html/EARoot/EA5/EA111.htm | 74 +- IWXXM/html/EARoot/EA5/EA112.htm | 36 +- IWXXM/html/EARoot/EA5/EA113.htm | 54 +- IWXXM/html/EARoot/EA6/EA120.htm | 12 +- IWXXM/html/EARoot/EA6/EA124.htm | 212 +++--- IWXXM/html/EARoot/EA6/EA125.htm | 82 +- IWXXM/html/EARoot/EA6/EA126.htm | 60 +- IWXXM/html/EARoot/EA6/EA127.htm | 82 +- IWXXM/html/EARoot/EA6/EA128.htm | 100 +-- IWXXM/html/EARoot/EA6/EA129.htm | 38 +- IWXXM/html/EARoot/EA6/EA130.htm | 36 +- IWXXM/html/EARoot/EA6/EA131.htm | 72 +- IWXXM/html/EARoot/EA6/EA132.htm | 24 +- IWXXM/html/EARoot/EA7/EA137.htm | 12 +- IWXXM/html/EARoot/EA7/EA141.htm | 164 ++-- IWXXM/html/EARoot/EA7/EA142.htm | 66 +- IWXXM/html/EARoot/EA7/EA143.htm | 52 +- IWXXM/html/EARoot/EA7/EA144.htm | 12 +- IWXXM/html/EARoot/EA7/EA145.htm | 12 +- IWXXM/html/EARoot/EA8/EA152.htm | 16 +- IWXXM/html/EARoot/EA8/EA153.htm | 24 +- IWXXM/html/EARoot/EA8/EA154.htm | 124 +-- IWXXM/html/EARoot/EA8/EA155.htm | 34 +- IWXXM/html/EARoot/EA8/EA156.htm | 34 +- IWXXM/html/EARoot/EA8/EA157.htm | 52 +- IWXXM/html/EARoot/EA8/EA158.htm | 44 +- IWXXM/html/EARoot/EA8/EA159.htm | 12 +- IWXXM/html/EARoot/EA8/EA160.htm | 12 +- IWXXM/html/EARoot/EA8/EA161.htm | 12 +- IWXXM/html/EARoot/EA9/EA178.htm | 12 +- IWXXM/html/EARoot/EA9/EA180.htm | 168 ++-- IWXXM/html/EARoot/EA9/EA181.htm | 172 ++--- IWXXM/html/EARoot/EA9/EA182.htm | 88 +-- IWXXM/html/EARoot/EA9/EA183.htm | 70 +- IWXXM/html/EARoot/EA9/EA184.htm | 70 +- IWXXM/html/EARoot/EA9/EA185.htm | 70 +- IWXXM/html/EARoot/EA9/EA186.htm | 70 +- IWXXM/html/EARoot/EA9/EA187.htm | 124 +-- IWXXM/html/EARoot/EA9/EA188.htm | 36 +- IWXXM/html/EARoot/EA9/EA189.htm | 12 +- IWXXM/html/images/Thumbs.db | Bin 3584 -> 0 bytes IWXXM/iwxxm-collect.xsd | 2 +- IWXXM/rule/iwxxm.sch | 4 +- IWXXM/sigmet.xsd | 802 ++++++++++---------- 91 files changed, 2677 insertions(+), 2719 deletions(-) delete mode 100644 IWXXM/html/images/Thumbs.db diff --git a/IWXXM/XMI/icao-iwxxm.xml b/IWXXM/XMI/icao-iwxxm.xml index 65c16118..254832cc 100644 --- a/IWXXM/XMI/icao-iwxxm.xml +++ b/IWXXM/XMI/icao-iwxxm.xml @@ -1,5 +1,5 @@ - + Enterprise Architect @@ -12,7 +12,7 @@ - + @@ -358,7 +358,7 @@ - + @@ -367,7 +367,7 @@ - + @@ -1057,7 +1057,7 @@ - + @@ -4520,7 +4520,7 @@ - + @@ -5623,7 +5623,7 @@ - + @@ -6201,7 +6201,7 @@ - + @@ -6683,7 +6683,7 @@ - + @@ -6780,9 +6780,9 @@ - + - + @@ -6914,7 +6914,7 @@ - + @@ -6996,29 +6996,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -7043,7 +7020,7 @@ - + @@ -7070,7 +7047,7 @@ - + @@ -7129,7 +7106,7 @@ - + @@ -7199,9 +7176,9 @@ - + - + @@ -7237,7 +7214,7 @@ - + @@ -8565,7 +8542,7 @@ - + @@ -9607,7 +9584,7 @@ - + @@ -11081,7 +11058,7 @@ - + @@ -11710,13 +11687,13 @@ - + - + - + @@ -12270,7 +12247,7 @@ - + @@ -12324,7 +12301,7 @@ - + @@ -12662,7 +12639,7 @@ - + @@ -13401,7 +13378,7 @@ - + @@ -14354,7 +14331,7 @@ - + @@ -14451,7 +14428,7 @@ - + @@ -15579,7 +15556,7 @@ - + @@ -15669,7 +15646,7 @@ - + @@ -16149,7 +16126,7 @@ - + @@ -16488,10 +16465,10 @@ - + Package - + Package @@ -16891,7 +16868,7 @@ - + @@ -16899,14 +16876,14 @@ - + - + @@ -16918,7 +16895,7 @@ - + @@ -16926,11 +16903,11 @@ - + - - + + @@ -16939,7 +16916,7 @@ - + @@ -16947,14 +16924,14 @@ - + - - - + + + - + diff --git a/IWXXM/examples/sigmet-multi-location-VA.xml b/IWXXM/examples/sigmet-multi-location-VA.xml index 0681162a..c2e89d68 100644 --- a/IWXXM/examples/sigmet-multi-location-VA.xml +++ b/IWXXM/examples/sigmet-multi-location-VA.xml @@ -151,11 +151,10 @@ - - + - + @@ -223,7 +222,7 @@ - + diff --git a/IWXXM/html/EARoot/EA10/EA206.htm b/IWXXM/html/EARoot/EA10/EA206.htm index 6c1e3b49..346fc09d 100644 --- a/IWXXM/html/EARoot/EA10/EA206.htm +++ b/IWXXM/html/EARoot/EA10/EA206.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA10/EA207.htm b/IWXXM/html/EARoot/EA10/EA207.htm index 1d94461b..a53377cd 100644 --- a/IWXXM/html/EARoot/EA10/EA207.htm +++ b/IWXXM/html/EARoot/EA10/EA207.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -355,8 +355,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -368,8 +368,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -381,8 +381,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -404,8 +404,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.BasicReport-1<br/>Description: Non-operational reports must include a permissibleUsageReason<br/>Assertion: ( if( @permissibleUsage = 'NON-OPERATIONAL' ) then( exists(@permissibleUsageReason) ) else( true() ) )<br/>
      @@ -419,8 +419,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.BasicReport-2<br/>Description: Operational reports should not include a permissibleUsageReason<br/>Assertion: ( if( @permissibleUsage ='OPERATIONAL') then( empty(@permissibleUsageReason) ) else( true() ) )<br/>
      @@ -434,8 +434,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.BasicReport-3<br/>Description: All gml:ids in IWXXM reports must be prefixed with 'uuid.' and must be UUID version 4<br/>Assertion: ( if( //@gml:id[not(matches(.,'uuid\.[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}'))] ) then( false() ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA212.htm b/IWXXM/html/EARoot/EA10/EA212.htm index fe337126..9e97902d 100644 --- a/IWXXM/html/EARoot/EA10/EA212.htm +++ b/IWXXM/html/EARoot/EA10/EA212.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -347,38 +347,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -405,38 +405,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -471,8 +471,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -484,8 +484,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -497,8 +497,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -520,8 +520,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.Report-1<br/>Description: Translated reports must include @translatedBulletinID, @translatedBulletinReceptionTime, @translationCentreDesignator, @translationCentreName, @translationTime and optionally @translationFailedTAC if translation failed<br/>Assertion: ( if( exists(@translatedBulletinID) or exists(@translatedBulletinReceptionTime) or exists(@translationCentreDesignator) or exists(@translationCentreName) or exists(@translationTime) or exists(@translationFailedTAC)) then( exists(@translatedBulletinID) and exists(@translatedBulletinReceptionTime) and exists(@translationCentreDesignator) and exists(@translationCentreName) and exists(@translationTime) ) else( true() ) )<br/>
      @@ -535,8 +535,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.Report-2<br/>Description: Total size of extension content must not exceed 5000 characters per report<br/>Assertion: ( if( exists(.//iwxxm:extension) ) then( sum(.//iwxxm:extension/.//text()/string-length(.) ) +sum(.//iwxxm:extension/.//element()/( (string-length( name() ) * 2 ) + 5 ) ) +sum(.//iwxxm:extension/.//@*/( 1 + string-length(name()) + 3 + string-length(.) ) ) +sum(.//iwxxm:extension/.//comment()/( string-length( . ) + 7 )) lt 5000 ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA213.htm b/IWXXM/html/EARoot/EA10/EA213.htm index c164fd24..30e1052f 100644 --- a/IWXXM/html/EARoot/EA10/EA213.htm +++ b/IWXXM/html/EARoot/EA10/EA213.htm @@ -116,38 +116,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -193,8 +193,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -226,8 +226,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -249,8 +249,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -271,8 +271,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -293,8 +293,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeCloudForecast-1<br/>Description: If vertical visibility is reported cloud layers should be empty<br/>Assertion: (if( exists(iwxxm:verticalVisibility) ) then( empty(iwxxm:layer) ) else( true() ) )<br/>
      @@ -308,8 +308,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeCloudForecast-2<br/>Description: If cloud layers are reported vertical visibility should be empty<br/>Assertion: (if( exists(iwxxm:layer) ) then( empty(iwxxm:verticalVisibility) ) else( true() ) )<br/>
      @@ -323,8 +323,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeCloudForecast-3<br/>Description: verticalVisibility shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:verticalVisibility) and not(iwxxm:verticalVisibility/@xsi:nil = 'true') ) then( (iwxxm:verticalVisibility/@uom = 'm') or (iwxxm:verticalVisibility/@uom = '[ft_i]') ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA214.htm b/IWXXM/html/EARoot/EA10/EA214.htm index 50e4e7f8..5f0132c6 100644 --- a/IWXXM/html/EARoot/EA10/EA214.htm +++ b/IWXXM/html/EARoot/EA10/EA214.htm @@ -116,38 +116,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -193,8 +193,8 @@ - - - - -
      -
      Details: -
      +
      Details: +
       
      @@ -215,8 +215,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -227,8 +227,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -239,8 +239,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -261,8 +261,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeSurfaceWindForecast-1<br/>Description: Wind direction is not reported when variable winds are indicated<br/>Assertion: ( if( @variableDirection = 'true' ) then( empty(iwxxm:meanWindDirection) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA215.htm b/IWXXM/html/EARoot/EA10/EA215.htm index 4b7f2889..95dc1462 100644 --- a/IWXXM/html/EARoot/EA10/EA215.htm +++ b/IWXXM/html/EARoot/EA10/EA215.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA10/EA216.htm b/IWXXM/html/EARoot/EA10/EA216.htm index 0f2c4d08..06f50b49 100644 --- a/IWXXM/html/EARoot/EA10/EA216.htm +++ b/IWXXM/html/EARoot/EA10/EA216.htm @@ -116,38 +116,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -174,38 +174,38 @@ @@ -848,64 +906,6 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -232,38 +232,38 @@ @@ -790,14 +848,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -290,38 +290,38 @@ @@ -716,7 +774,7 @@ - + @@ -732,14 +790,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -348,38 +348,38 @@ @@ -658,7 +716,7 @@ - + @@ -674,14 +732,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -425,8 +425,8 @@ @@ -616,14 +674,14 @@
      -
      Details: -
      +
      Details: +
       
      @@ -447,8 +447,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -460,8 +460,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -483,8 +483,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeSurfaceWindTrendForecast-1<br/>Description: meanWindDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:meanWindDirection) and not(iwxxm:meanWindDirection/@xsi:nil = 'true') ) then( iwxxm:meanWindDirection/@uom = 'deg' ) else( true() ) )<br/>
      @@ -498,8 +498,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeSurfaceWindTrendForecast-2<br/>Description: meanWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:meanWindSpeed) and not(iwxxm:meanWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:meanWindSpeed/@uom = 'm/s') or (iwxxm:meanWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -513,8 +513,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeSurfaceWindTrendForecast-3<br/>Description: windGustSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:windGustSpeed) and  not(iwxxm:windGustSpeed/@xsi:nil = 'true') ) then( (iwxxm:windGustSpeed/@uom = 'm/s') or (iwxxm:windGustSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA217.htm b/IWXXM/html/EARoot/EA10/EA217.htm index 515c4cce..c3f5304e 100644 --- a/IWXXM/html/EARoot/EA10/EA217.htm +++ b/IWXXM/html/EARoot/EA10/EA217.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@ @@ -558,14 +616,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@ @@ -500,14 +558,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -308,8 +308,8 @@ @@ -442,14 +500,14 @@
      -
      Details: -
      +
      Details: +
       
      @@ -331,8 +331,8 @@
      -
      Details: -
      +
      Details: +
      The observed cloud groups, up to four may be included.<br/><br/>When cumulonimbus clouds or towering cumulus clouds are detected by the automatic observing system and the cloud amount and the height of cloud base cannot be observed ("//////") this is indicated by a missing cloud layer with a nil reason of either notObservable if the value could not be observed due to a sensor or system failure, or notDetectedByAutoSystem if the automated system is working properly but did not observe any values<br/>
      @@ -354,8 +354,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -367,8 +367,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -390,8 +390,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.CloudLayer-1<br/>Description: base shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:base) and not(iwxxm:base/@xsi:nil = 'true') ) then( (iwxxm:base/@uom = 'm') or (iwxxm:base/@uom = '[ft_i]') ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA218.htm b/IWXXM/html/EARoot/EA10/EA218.htm index ba473656..b041cb37 100644 --- a/IWXXM/html/EARoot/EA10/EA218.htm +++ b/IWXXM/html/EARoot/EA10/EA218.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -384,14 +442,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@ @@ -326,14 +384,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA219.htm b/IWXXM/html/EARoot/EA10/EA219.htm index 60018ab5..e9a23711 100644 --- a/IWXXM/html/EARoot/EA10/EA219.htm +++ b/IWXXM/html/EARoot/EA10/EA219.htm @@ -112,38 +112,38 @@ @@ -268,14 +326,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ - - - - - @@ -210,14 +268,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA220.htm b/IWXXM/html/EARoot/EA10/EA220.htm index 57373b86..5252fda1 100644 --- a/IWXXM/html/EARoot/EA10/EA220.htm +++ b/IWXXM/html/EARoot/EA10/EA220.htm @@ -112,38 +112,38 @@ @@ -674,64 +732,6 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -616,14 +674,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA221.htm b/IWXXM/html/EARoot/EA10/EA221.htm index c3b7251e..b78301af 100644 --- a/IWXXM/html/EARoot/EA10/EA221.htm +++ b/IWXXM/html/EARoot/EA10/EA221.htm @@ -112,38 +112,38 @@ @@ -558,14 +616,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ - - - - - @@ -500,14 +558,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA222.htm b/IWXXM/html/EARoot/EA10/EA222.htm index af143371..422232ad 100644 --- a/IWXXM/html/EARoot/EA10/EA222.htm +++ b/IWXXM/html/EARoot/EA10/EA222.htm @@ -112,38 +112,38 @@ @@ -212,64 +212,6 @@ sequenceNumber=2
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ - + diff --git a/IWXXM/html/EARoot/EA3/EA69.png b/IWXXM/html/EARoot/EA3/EA69.png index db860b61a7068c840934f01cb1f855f84e66af3a..ac583d35c8bc67a8bfb720e28ca27335a6ecb70f 100644 GIT binary patch delta 81666 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 delta 84122 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

      ICRyTnDFH!;S4vTKLqI zKh>x%=$QRs#cJA=t}tkCBP7L;{x`#U=W8r{zJ6)m3H_Ol&Br1&H>oB;>IeD5NP%11 z>z!Cz*R5=aNK!9F<>9jjV3d%~Da-fps4f-Uj{1SRClamdErk1TK>UN0s_RgdNtf>1 zLv#=xwYH_o0$~_rr*xS>V01P0D^*}U1Xq}-lV>Cge$7JD?!Pb4Sai&$Q{=N<@Y%Z7#1b$JLrlc^tYKYx=0O?XA++!U_j3 zW>&_2yA4@V1%9&Bd%;B}mD88oa@4k_X>QM4T=&wtn+$By_Req4W^k5OAt0qMoxto( zKVWX{v3z=i@L3DBn9TZ4=y{v{hB+IB;yS}A4(k4o)|R`voLUh^E(q_VK?-|RseN*h znvOae^>QPxADb+2<4vp~Ji8`M@i`_61H{A#)U zjPabP5wZFr)rP20ULl8eFVL4KJmk*w@)W^UkLWk$l8x&%MoJ zSaa<<7CGm#i9%gqd_K@4i@wra16L7}jB9#s(bH??dl;ksgJVLShdy!YF4Z^G*Ij(Y zJT@Dv+^!96m;+!AP%mIdBGa*GpJV@rC|+5X2})d{*}Re$UlA#q{M*($kes}~S*+?U zK>L@wUiham>_3yh5B4)=O_=FLTa|2CHJ+&*Y*skU(0y);MD8uJso(N&5Ko3Za3NOJ zy4kwPi9@B7=BPhUQ8|otYm{?xI9=#7r+(yzA$f|$@Y!i+M-l9#3O{2?W~-P zZod{!8u#gp&Sn21ZMcc|oMZmS?8SC_c)SA#$C#K}`=WV-ksjI+mB^2sno!&nSM2*m zgPp(R0x2~#zqQxqaD~dbV?VUe>w$*NI9e z@ACIlfl}yR$mp}DL9A<}kjVJg@4S4ot{K@LswuTSbF_yVkXA11?&5!$?O0I|VA3g? zVVvY29Dh;-1p<|- z#1Y`X+TQ6Hku51?;40nt8jsM&Pb+g%CEI|@euJqx&X{Nxq~CQVIk<2Th9HGCkMnoo z@el3aKkZ95S@#xSYedlKXl|;g%M*AW6l;x~s`^}hfV{a-lWlKpMT4`-$lCCXi@>N4yq((Jd*iP7|ZP&Yjv5Ot$BgdYu@Rr|bgVF6^mdQ*fW zWSL-5nNHyOX|Q+bPw$S}1q)I1q`8D+CSqq=yOz8mq)&iwT!FL;M<@#RjZiRSASJdC z4nBzWN30EYozUgdNQ1$?JD*h*Kmr;}aLhNNK4je5W-ooIv@0C#0c|HK74sAb@8>B> z?Xhq|g0Xs;4wT1w*>y8D05klN7*k?gLbknUeN`<26Y?_xsusIOA)=gH?glzfhK??u znR=+#rX<<@oP1K=V5EwlkXvRoOfh;xLZs=F+U#S;RuSWiFLkbGV0V{`9ubT`>c#uZ z)PHRlvk#?uAMEC1c#qhBjj61N33<*7F3NMnHPJ?d3FS(F@~-ASl3wnAatw0EiEJ3V z>s!c|_6JF^%TK}uRiV}D#GP5e{Zl&C6UvU!Eb2udnH29w*@omG%z*thjpU2cTF60i zcUBECWcK&XvtMAS8C_p%C&MT|Tlt3JM;wmT(CYG$XgGR@Mrp zVA#~}(b&94jdv2;iz#UOu7C*#ghjo0w=p4|3zZKpg^SN|;U*6Us=Ik2%7e>Iwkn<< zWR#`GQ3D**KI~d0(pq}6cyxB#Q>n1XY>bSbCI*EGSwb=meSWX^y_6+d54jK3_@`0h zAhk^lE*adxN)I>Mfi{eUWvw_ZoHv*W{_CK*?y%NX*BJ?eNe?hWRr--W#`dML3*VKn z<@@+)KYOPt4mtccBd@8cWPtKt|8$vSq@0L6T*V%a610JY)=gp;ne~rn8uC*=@FUe4 z3%H0C?TU*q)JSI8(i%}kI=$mYqJyZJS1?Jkgw>r06-Z9a5v&PZtguxe9OoR}!g&72 zHed|o3-RnlQ*>&Zq*H6itUbFBs)V183bqp~3BbP6LzY!fCuOcsie|~PbyQK9S0%-f zS!~0-#fBMVSahPnmy=hksVI5ZUngR1%{i0!cJLgdsc2VLLcEe@(P9?4uW`_BZcMFS za|ndCpIO2{T&aF1rcgitu`Y+QI>uoGSz~Sks{Be*UYM~+knAmG$cWn}M%UPMCxvHm zn`26Vf*#eJxQs@JPXbK1I6Z-(Wd_n_uOVYo{UAR5y@bUsR`LRaw4Wys4#D47;@P^!fAt@>6o@+CJ$ew9d{eO} zT}@##rJUvl*^a4O4djS!#So&Llt)b3{SsP-NnaPBw(Sgx`+oXXj;a3QFn!HtMtiIZ ztEy^g$=o{A(E5Zh_06H>qe({%+(b-J{y%({|K+BQ89x8RbZ6p<4*mgt=Z>34(~Taz z(Y@MMR!~X~Ac#Yo08&1YIu147PDGZDh54dkc7oedQ4tr$)6Q74ad?jn5~huJ_KS#8 z?DJT8$Pns4R7NsC@!ai?&ssu)b5--C*Ug4=E+tkjWuLD2Apd$HqQv-BQT17-o(SDE zNx{!4OCPejDb1=Oj;+sH(oZY?`rx^OdmjSgIbhU7zPL_ks*XClhIDEnp!L7K050w+ zpX_V@V1{nQZ>cgIrUOSf1 zVjSCvix7@6FJdnoL4RBSAEhIQd9i*WB$BCJ;Z zwiA;#-eK;YZ}oEAk-mIhkK35=sO&DB#Q0u&+NS}g1tuHzX?x{V-HT|pk;1&)cuGGE zC0Ci=g}4F9tb4B3i36!)Kf##GW#|-1z3zLQ;B1CyejZdfn)OOH+TBH?P#bV{{+QJ3 z{k{$dDYwdPsb^Sr_^Vya_5f9)B#6<3PPd7_wX^)AVEp@IY76a?i^V!sMZu4RwS8$o zn`o@V?@3zedm+ya>HvdZ|LGm@a_#9b?>c(?lbnr@s z+)S}$LcS7FdgT!nP2;1BcrGxLiw$i8gC z?z#Wq$@G826M6TlD?-EIOB{5+kiet;&HPvRP3nO4eD%YnzMcbd^kL2PnQ-J`4e{S{ zkNUahzBSdDGHm_mQRklpjSBOS(>V}`7C$0l?B~;htnPhn+JL#+mQpI`!HpvcKt<(g^26Kb12{2ZWSO9$89@Ey8ouRKF59mFrJa!Ol!CsTazGXV z8Vo^ska0s39sck83Z}N$Y@VxBTJ5c$DOqV zr;;1%D3^vkR-AI0(g&f-IVu#ed|a#?aDZ>CVdYX~{>#KuU&Y1}MMTf2!VH{^m+D-d zOv#{GAO7u%+R)(RX}nN~YKs3ge#zVDs&&nAxLh+Tp@e3w%+u&DVY?M%Ao#fJ5kiDau*E7^NzL?ur zFKH?^tjIzZO=9M(UeS-_FcnQIxB%2Cil#ZK&?K{ma4~|Cil1JIzm(s0z{-}LijRa( zwFpXzE=ro>i}E}DDc5w?qubWy@Dxf)(hteJL7T_Iol&A;K>1?!O{J){a-x;J^2Inz z4{?-b1tRh#@PJY@y<9pcpNyBAaZw){qoo)(GIWy5^xm=9`@2oqr#|uKtOS4|seEd| zcU`@_C^UU&Q7EY)=pfzDlO?wy*WOufnq#uNLo$9Po{sx*eS-J)2IJy z35Bp^=Qqo>uy3m&&T@0<#e{^1)^*v!9fug9r0M0&elX8m;#;;bi0 z@)0w8gy{p+KD510Np=zyj(i#5@6Xa5>F2ifAPLD;TP}1Go4q8I6o98gje-1XT|fwu zfM*%lo9ZL3y*@_JNK}B;`aq1n0BilEm}(V-Kk>sN?IP&yt_P3%En$zh&TyfbQGZO$(}%+yV{14w$+1P=J)Q29@L}Oi zlbI(~6J7inh zsf6?iy{i|b{(OFF{iXsCxK(!kG3_VJ%DIG;Vq`qIZ;t|KanO71^t(fmr=}#PZ@srH zkjv3!cpMmMD_DNEELchj9%g=fUmzbc-!&9#30YWg^CK zK0is*ZXXBt?zY*nJkmrnLql7x+%KB`;zzioH-24|i#>W!_BaM=B=o}uXO!vYt6_p3 zKH?D7XA7zlNXN^UpWf*d96#cjDWXD7ZCdV9_8N@Y*JfUK_A)!+DLLG0fDi5dhopBj zIa%~J?OuCaEsD!GWVn$p##Xt@pY8{7AqEtYlGwN6W7ze&z{O!of%OwXSgNPPdyh2y z=KN-ljN58vr##^4D&nyW{}Sx1c{TFNvctl|3uJ;haA8-E#pEFQBR zkw#Rawld;yCy`LEX=T;B{KDbY zP^~LSC$n;NL3FMr22Ps(WjR%`TVI+B=MWuzRAM85pC@C*qDG&8Z@l;LiN6U`Wii?^ znbj=|P~`Bm57xHpRmEwQKq(xIK~zLVz{5oYhty}*4jm6K)CmiB!Rr6|DVlb0CL~lB z#Q)jp?039vbJrn@Be%E@@x#S3vlN!^Xd*N4aGL8vh?>RLjL_aQ!@?%UYZVh;IX*E{ zDu=!~CY_8uE!i+JJUKdwK^1Uf!}>xNYuBR#U>+s?Bcgg*%{{iAYrKZj369m)sV)9& zYb8Ef|DK|?$K{(vIk$B}d}IH_OlooJh86)Y)ze{?k3Xk#ikHbv?vj2<95d6ORTkI9 z^P6-!41HsQ!saXUi^b>O6VGik>&w#GL%)4gGPzvR5#ey*72(zYdo9y)m+W|MTDSvv zyZ%_#y*aD2d)k!Ut7mtG4V z(!H}*_WG={(6p^K-S=zsIMxj$c{~Ofv-JzXbY3Yw(8;{b=gpz*7nj^$%-ydfd)XGA z;QT{Yc(FiY49@e{w4k^I> zduXFZ6Bo%!H{KBn!3&OjqpJa%AjpkZbW2TM&4{g1sbB$vy(JViYbh7Tf@)`iFdMVoVaaEm%o#2gCPWb0K>_ckY;~8wo!L;AQXF;4v zjNKjhOxVl)$kPZ>5tU4gb196)YMt0%DzF`^nSx8VXu3i#t3e9i>_Z zb>?^_jXN8G|l8}&$sUly1tNtul0zBX< zNl2$`*uRf~|Ci4v6?3Pn%%{O}_74}+I`oC?f`X8vg(m0yp(Lxt`YI<8@N2k9`M80_ z%qxf)xj%nA2McM^7YYcT2j1o zkM{fg{kLHH$=6K~{J{%K10O%=5nXz@BH(If8P5L?9|QlRd;h=h9QdC*wEuhKVB5g| z(0Tp;)Hv8S@IP@;|F4b9nLDp+I)PrP2Eh5a+KJvjzCa|52y`!59csTp9}Q}kJ*EPC zmig2G?ru)=;Zl=^`PC-wL}i+?x~LS!u=>3H&L9Sx>;4d-M$n%IG@`w!L&HaB2|>ZZ zsp9NxOAnmpPr`K#7jAclJyQ5wpp$0K0|uhh(j5=~Wc?0%f(7v%UbmQ8e35A-u&Krc z%ThS`BFVKcnZ?7%Y+~B1d{+4|_`Y}1{R;cRd~r~tCM+|PHJ`tP(ul%eI}q5 z1=?JJTw33HBERRg(JQapkC1ULU0kmeZ9oY45_Awm;HfE zXJ&$&v+xYLfUXd_Aa0m4iLE?Y9giY2Yy6>s$-M6;b_{q7BInfg_Q3W~2tK=mqa*HN zQ#p7{DRI$SY9HL|*0|GSwWjHk*o!o?&CQ^9mxtJqTB`;$f+e|No%y?^CikL6Bs10l z={Hp|a|eB(QlZm&1O|kr`p3t+DQ@&M3Hui{+pUCSSL6rt+ZrzdrWuA-G~9 z8X5H9+m<*2JZ{Yf8idd38t2uUS)qQ2sVtgYED@NH34YD_`C=^fIX4s1+M=M!7xi9# z=jfp@aY4IpiD{;;6ug&3|E_6NB6FPPJs~jW8mW)OcgRk^enX6bK8g_u?}+W_6#U6r zd)0DOCNV=)Mn{A=9EEjMMt{UPueg54xfo(S+C>Ul>ZMt2#aYx~e zoS<@j5_$Y*H3-~KUbB5Gf_ASnG_U!uMASnhJAb@?8c|hhV9)A4!hI>>(*E6(4O7pX z@Ml#07UBsqr1z@VwIRTpK+XnN%;=bYafx>t!nMN?2nc&mF?{5jph3gfy%Q)0FrN0M zckIU(Z+Fk*ZRJf1(yWJGuG;_|It-}J{+pBTf)jh0Uz5vb4yQN-sfm~N>Gl>D-OPQ~ zCf#;XO-DLr+6*6lNT+en)ziVOy;XysWy9V_r%NwR8#5yN@*Y4@4nBG`6?b)d>j=h@pBpA7f(tlpua~F8OQT= z@ad)K^Rx$gDXy1<1dHA;wnPdT#GUAT79qd>rhfMDYP<3c`$xs)=Y-OT`^Aef&$AsH z*ZTGQt{@%3n0Ah{)Ueq;i3n1~>I6Q9%G)FO?Jcq|iQatloXMaA%x%CSlMr(7Zm-tGcH#cz{e zdPhZma>a3;LP?r>5(%~bPO{AM@a4kjM!?jDzD5hO@^^6ftwHL^I24sNHl1<(VXPED zvRXZk^<5OVbNh-QBd915v37ESe}Dzil-teWUQV3e)B!444+1Fnj^| zHqzD2YWY|Uv++8dC*7s9ixtyG_M&rU1p56{nJT<8v*nI3mEiZ$r-kvY15Q>=Cn4Xr z2Xi!YStiDgFAqHI={i*Jbhlrw$Dx)1zgUQS6_Vl1XuyEbUmo_@-khBcf3>+RLS`?m zJp6T0d^n;-MFcTyLnDzCh_se##OAbqta7W6$GqNLxDW_A!xCI91LuL}Q?V{yw7_<} z+oqg=^wgn1hH4U2AqoCFbyN~kl%6>!%eN(>!3e)gLWbfF9P8pxmrSVNjo zrdZsvvuERlHIl2C9W&f$XX0`W#Kw)Yg*}SM6D%i(CfrGIS?&wGb@uo7osSmkjE9p$ z_Qq(^P@2P7Bjdx0x&UnIGB6bNo zwprFm{sQM(Tc9_aFaM{MnKy2b6kyum(!PF} z8q|IzN@iLrVW1|o@v4&`Z5K(1Vkp#I}s=hu+k+hmU;Mv9&$NU z-j^doa;IiSXkKgR@H55Z^##+47g9l@ngyQC6?-lw6Z?>RBxfaA|Na56IkyH56<58Iy#-iZjor^{{Bi+eEEXEOwuvg?}RoV?d<3mp9AjP>8@1W{} z2VvqpOugGZ@HuuG@u=}WvXi!#`B`41{A8jXm;r@mM4X8>uooU2RJ|Ba7*(zZa;zRr zzo`2wg9~k8XG|vao-8x0mqO@g${5ujDsTL0jSQGChqw&B&Mjwb$JlPlOkSr&~t%W4kv(Y zYH-is%{y$X(69KwXIw?Dtr!qekXYQWUhTQ-+;zyj5=CGj*;}#(v0MS~nopZP#RgDD z_TUXIdW2?iTz<^Lh4VOg2?~vO7+*uXwtTX(aw)w67?E$+?Wm~55%~_R;byBNtQxY( zmmlkHFQMaP0x!m3W`q`-v_{YW2gX`}k4}@}1pg^}?^_(oKK4 zOd(vTq2ch6^2TVgJ;5EpSM6m_tflwWbTk^EvknJY_JLA?pqDnV3rXr?`Ht%&i0Cw`1RH@YcFe{ec?({{8r}1 z`|03(iFsVu|CN`mMn4h3@1IR6u|H#YD6c#2@B2bB7hXCl8}$GB?3_+_ODwILmHPYL5D0ezYk!1r)$a(V&5K?9b%ft2O^!EaGn zN`3U~ zxPE$v(l7G3;LOrOZ?5A|Ms6P##T&Nu+Io(YACtehVGF!?`^ zUDWt2zkuKAwJci7EMG{xyiPrTjX9{H-{Rw^pLhRl)n-r9CQ0fo`w~(3qN>0-Y&j>N zp7>lv{I(Bzk9yr#)X?m7m1o-u^3Seu_0IQma7R^sdCX*0A(Ty>J#+xVf%E>XO2c;W z=aqCx|N13XMmS^?ctk@3zBPdlix&GwKKJsg^T26C*ICWb)g3-1y9>$8hHmLgCv9Xpt1sl$%E~kQzF*&j~&cvJl;Ii!&zk5~fZrg!a$` z@Fui)f%5QW(FFRv1%Zh=zuf-sRPRytKJ1MNfT#I_?PgjB6zW_rNky;U-dKK7`EYTX zZPMX{3sDpdb&>cjs`d`Jr`aAFq65ck( zTT-{V54fJ;uhrhYmkH~sAS;jTz3~nvBPD1$on&++F)nio>xB91V?D&r`;j?S#QHE9 zL;#mlPD^<#KWxdy>cYZ}#FCa(+@a()tYcXvmkAzK%LfI7@vkX?usy912gVWTcq*GN ze+c7*xvt?@`^_8QoyU7FQ>@Z;RcgswG_RXmdEIqyKKt#dyDbv~?l(8Fbg-?x`nC+m zC2MEQy9c4g*we9n^M#J5<;daDj~Y_O!NCZrE24oXTZZ$!W)iO8eG6`)jU{}6=M3$C zb@MGbqT?L{E2uxA)U0&NLk!EwmpUgRaL~T!t_9dZFeBRCRjmuc;V&E-YR`T#k#7q(o`cu3^qdrfHpjC%8u#7vYrh1v;p_ycp+N(h?B+_s0-1g}+iH`;dKPB# zFtA(g&6jm-czmxdyvCmO)-gbXQVm`z&87yV{}~s%`({;`jvN6m*JshQJOz1&_WNmB zq;r3ujF}PBQ{Y?&;J)1t6X`ahj)wWR!#VWnDZCQdG=OVm{Rm7Rf4->jPj?Rs49)yG zGd&N;%=Z3!ry(p5HS6bR2&7LT^j*CBXWTy~t#3NWC%0^Z5PmK|&yOeh)iW##0MS3^ zQG8ZBfpXFwiAXm&;jJhUFGP`S=Q+Ua3=|t*^K$W+E7bFfKuelyMqLsjHSQ}n+*?$Z zxlHPNKD{RtO)jriAF1Gr}_^AqkUQ?+7v-S|rAwrx(*f4I1JN=`*K`B7@s51)P^xA{cL zF8u7E4@I5?;(0CvK6O4W*FTfz50M-M2*G(?GuaV*`{98bTrzk;AZ`56?PIALH#`hwu{ zO{Bw^iIpZC79Nd`Y0iKtAQ4!jH!#dq_VqobjZ=!x{XeZm$77V>B^guN>5p(2!ues& zPxJ;0!dmFvX8xlNd3w?B_i!fw>UbW9?xl4thKtvOTF%Rcx3U6rRnhZ&K4=KJ2 zIQmDx3>7QL);6Yu7Mnbf*(cIRz`WJB&oaM=61yj5U#WOpyr^o}H|OeNz2cAY4Y648 z#C&kSoIILUnFkDW_Jn=?C|n6`fd0~U4d(SmC!+#Hgnhhotri#>ghtxklj_XNy(ZrS zUYYpYs)k}Q1g+y*sxs>KuOw3G)D<5-Vo91UM}eLRP@h#;FZ7XH(M$Q!PDLRR#9&`Z z`i;eXwy^EZIGuVnQE~Ry3#Q<+*m|?LQ2U3L6~!LxN?`Emng{erAW?bBqt?i&3kdCH zuzBIHej2uJG)IPzE*O(MiL8cLho8J`IUnQrR-^GuvSH|ZrH|REnZ6znraJr3BFq8t zRIE*PO(Y@K+rVa92XEA+w@vK5hfOa-j$Rf@tvt#n9nruTWRWp2v%y2Su6BE#$_RX$ zb;pN+VL(Ua{87Z}nBL;niXY^jynlZGv6yRmhQH+rC5QL)ir`L>wcQ)x*zi*`zbZxL zLC7K~mMx?^4CidAaT;El!)P%p#SVDVJhtzaNzAYH@68Z~_%gRQ()~m|D&TSPonI++ zYoTw))z!x4N5FT$;U4!mk=M>Be2XpYj%Nwjd`-g!wWs)}{dL=Or%Hh)yWs^~y5LJq zE`{UQ*utchy;o)AJ^!(Km4o3&CjkfFPCtzhwM1wHuv2g5x%kBNCcBMf=^e&(~ zoUR}qyPtLAOyJkifJ7h0aO3i&4`Anl5k;E9YwD*sm1g--B}}^6l8_iq*GNY9$?@M7 z#OTt7a>`H0%sg&1cpudD>4fjYu?#Y=|H>etyS~4H{$vKzqRUU}?!4XC5)mS&UBvR< z$nWR3CXP>bB$jU_%%0T8w}ZF=aWEK-y>CD3Sv6XANkqA`EuHU-j+MR<8{-#R7iWV4 zBt5y8GI#Ty#gR5Ud~&Mq@l+a5@1ov!sJ1v;++R_NPghQYmIf1oU)Ckg!or?I8|jlT zIbf=E-Z8&$;B8}PPY>2BT$Ukn{y-&qSysKBg@XO-#~ZHmhYefo(3iacmZ>|*&6Ijh ze6Z({0=@5ca*Uv<`_#u}&HbMP;5!krnAG@_e1$q^gRIi5t$Ceu7|myo^-PFCRTS@U zu2`jeUhOcV=;+`(rq^hk8k3F1{Zf#qq|ly|b@}*;%P*dgSjFXI&zrozcRynrQ}pOgVVqQ~-gP*tz=1t|>l#VAguD!|Tkl9shoQwatWJGQ)^^-ss{M zU%jLy?c(-&=0ia=!o9zLat(Z3$eKK+Vd8>OI%s8@<}@v$V-xx6UFZ{eH*o)hpV-+| zTG_TJS>zzR3W+cpX-d0*;v;*XeCRv9Em4Y9A-@P-*`d`b#&`^XkkKI4JjY7CS!9yP zS3vM=VA1NC)OPP0k~Fc&@HKFn5dL&Hoh7o^2zQB3U(|X3l#`PiH2b|UIK^`3VDDeh zYNk?GNkGeMQnr>aoZU{lth#x_I=werB9mNP+w6M#nCRIoKE3Dh&b*pLkt1#KGnrls zo9iuajg{LRu$a>&HD9oo9!o~7C5Eph*uYk!9X>&WYbHq9392( z;%N6+hqOe;UtfKx-h^xG&5KfmJus^B>JlXn2W}=SA{FoyR-` z&s9z`xf}+gL=UkZ#?4F#EhSigo<&}kM7eKW8Ld-CaI6U(Pdx%aF0p$CMf-nKM!^3m z2>+jY@G;noo6usdZ3ak(fSO0TN<{Te=gV);da|}$eSLk&$h$riM0>knbx1=QDrE-S|Ch2@;OYF*u|jpVUo(FmWM$bT_H5??b3WPFI7^ zu76QSv1pFp*$XIx^0U~|oSF*X9HUrE)tzn`OZ(bs7IlkuglWU^JSC%{ zs(9ah5(*p#n&!=JwT*)(W$PepnG@G@)W*BeyAA_e^##Pvz8D9eiW+xt2AfA4d6R>c zzha!<>xU9*UA1Xi%vm)|#_nBuSHPsy!l}VPTc*(-LYrM69G1KC>{k&wQ*FVar{QsI6}BV%NH|PVl>ePabq#R#HUYbYUTH!nDiq z`>%KakL`J^XIbq0e5kM*O#%TjQ}Vf~<3%)ru}AVtH8m&@;90IXPFIH-qJo1E=s2d0pf`yb_&G#+Oo7f!he!8Vhl@})Vy^idJoKsjY z!&6G>#sJ^kmp5k}8N+YJ6t*C;uTyJ^4tIe=~uXRtoo{+m(VyHkm1e zd{lQo{hR8t>8S>vq!*B2)tIVOx>tP&a#eHuY`dPbuhln~#RkckG!I3;U{OjoUa*Vwxk^^m3e`uEI zq6TutCZiVr5>krNiwq^6j`Uzl6zWvMg}@Fk;w%2Njh?0~p(3eAXOI7v@;ZtqamHIbK4jhc%f?$79KXL}+MBFSd@A!^1w`Dp(emdVociTI z4Mrg)$+?n&+_VZvyc)7J_gb^p=y=O<5}uAc6>{7(a-#aLH| zV`@Rlc*6VL(WW?&Y2aq%0GHL(0=5Y(LFasnmrDmZk7wE9aV#-~gg*OQApR6WDaq$Q zUu&Lr4By_ORcW9?7|yWS@XoPdJ)zdHnhGky+KXl`ohrtj2dc0M$f^OB#!?kw@WCEy z&XT{d%i`1Z^gXsDTBI}r@gQ~P1Wjm1{t2>I>bue6Ux-IQ|5FktF4(7yWe&}6v79gw z?9+e?Gwc0;p1j3k60ZW`b-3a>pLS!{I;4oIijqSyMW{#TA8J9D&M`aH@0*SjsEqL% zoP|AuTAl|<9v1TZ$C)L~IFR$(^G>Cexhg~f8lF^mh6-Hh3HAG_V+CzTLRmp~a7J{7 zeJ#hyKO}%?8GXWaeoCs&`~(-jLbTE}!KdvP5ct^{GEF7-ZxC5E$H65MSr-dkM#a(8 ziOV9ng>XIgbuniP?E5@;%U`@tt|cXXI6qSB;Z|V3%(2ri zYIJ0S>d;uT?-aeujF&lUDCgh349ZU|EO&FSY5L{JP?8?zv$tQ9-1V&_PNjTmTWR3D z5)SBSy30#K@C@D1$5;eG~ugsLsP%_|gTs)@;WNkF<@XkVb-!_qHPe9+-O(D6`4R6jBfdboCZ8arBJN)%qh+OH(PhqlEGDluT%*qPupPqYy3N#XjQTt5M(-7-7#BZ0U%hig1ASr(3J_wVkm z=Zw25s=K9RnY+}g%>&zu>whuVbW6F2Sa4M8ZJRa_xUH&Ql_7|PAfgjQ^j_BzHEIwHJ7v*-I2=D}D2Rb;ALv|cPTM2>%|%5!WR4Lfgehc`ga zU!$`=fi9pnBKYhoxo-5r<6nvv_J;EYPo>`NHWg>DND$qe6OXUpbzK#0_yVhf01Gkj zj_aqIN9;SThL1JvP15Ztqe0%3X7gt`piA8FVi6Ibo_C|GRN8L$%8%qrQt1}+_3U6r zF)#FkHJ@JbN1s~O+@FZP(4XnyMZCLz)TeP3pjPKOwCtcRH1aBP|2j1$i07uyb^52W ziW%UW%Jm5krPeF7)cm@%7l)wJP_edjOkK%ZzWTdZoz!{$p=aN2yh>uf;a>IoND ze>_r|+5a8rvWf8aKJ88tJy;zrQ_(}Rlt&+wboiG^w3(9?HXuGHgmXpbjR||bL96V^ z=+B@TT)3V>>uSdud-@hS0zOe{URyXKx4P1#w{4?zewgWk*EX~osQb?^hC<9?KAYAY zt-4;NVGt=A4|fZvP0P#dSq6K;r=vTX=kUAgoV4k=_6oa4QgsykgxYmM8l-!_Ew!2? zJ>H6JP%`i98n_|D3U+98Vh88=TLqKWGPFx;LjpYZlAoJSZ(HIEQP!aLbwb^C;K{7; z+uz2Einz}rT5ES`bByL=9hxbgs=5tkvoY4*Gj{HD%@%Y}3n$bc|K~NDNTj(sh61%S zQDoFn9fN7{^N)s{Xm@EDla;yMUv&J!e`$B%r@r7csbN*fxc}woJ+y$v;N6YP;a{(( zR@vL$x4|A>bsHP_V#aavxpk5Z=1F*o3vHUFUD~5@)3R^td#8Sk6(ILE)6qRzm`tr+ z8u8_Go^$5)pFp!j@#sHuq!&!Hl2u8L-sJ%cJp1CCTUQ>dRIn5W&o?^aM$aVGraa=(gJ%84cM$)s9k^<9wTxmejP%C(NLN=aE3cXw-Iq3{23=dr>Xm-)?q!UTl3si`y0Wt#Dfo_X&=;^tls1~9|6VolEGZWv%Q$XW0wfD z>td-Ya9bl2W5Of(u&I5pR#{mE8#FFR9{fGUlt)MghfGvfBC+Adyw5eil6W&z;!DB^j_WS@LP5~#}#meN_9Vv;9 zq7Dd4kKCLJyC1|+GykqV%YG>7*4^;1{|!p3GlR)=rbtUZ8B07Y`BRq0V{&Fj8EKnxlMrN`e-NZEA}CP7&53wB z_?a?n=`koo8DX++@J{IG1WZcy5DOB%Y zrW0#qXto`c{S4k5u-RB-<5YAc&G02Xr~_Pap;Zj|6u7UEm)VU6KJl2oYqU`)xwA8J z@u?y%vwbQM-?R(FfeDq`AL%bXzt^MdhCZjp>84Iod+Tnzj3n?0?IG`;n(I*4xM&&| z>oDsLM9WBO=^Y;3sGUhkp{>FHTre7d=GLs!N3?K5)Yk()(rxwyqnNuQGn<~kHh3?q zNCJ)c!07uU<+k?S)=*;7w4Re$KDoh5nSRN?o8aE~Tv3FbGTo_=m5<87c1Rl`r{p`P zwVurB$D!eYYV0+O*c|CFdwDX*4zzlElJeX=9r*3+A!nSzKFR*hn^}F;Ip|SrDb^A2 zjgT}DY;heDz*`(W_}XV1b)#|{JcZ}k(;Sy0glo^HNV>hQ9*Gw{g#e z!cvHVtEW+JX_C!__wG{v92;$8rHnCJako35dCJGn-mMC6cKqg2bC68~KIJpkS!+Fp zk|7@qv!9VU3V+->GgBBp{61_lTu6-c#m#cbuo6d41gsZe@CMZ!L5`_zd$}XX+m2S~ zJlVd7 zCUIV1aev7_&sS4lSH%S+HVd}cICk?me5wnxv|HyXvaqFuZVY{1+mXv|GB;-0o+6)# z0}7iu^v>+8e=YD<79amoCd(a3#Iq-$MqqpVyS}*E+0!Mi6XMsY)5m09*`z04b61YD z#m6fG(WcOH^0FHTydv=hnkXTBlp&M%Tr3otDVwL0N{X^BfiK1{#+%O$A1)LySegH! zjY;a3l}x(6!E=52)p$gN5Aq=YyV3GK26Jbv-0Lg%!R|wU-0?N#_o6O*qCTvpj)~bE z>sVo~tfz3^1s#7}?sLpZP5Jc{ldOzOl2asGp4+gf+><937pP2A#FD)ot5a0`srT}2 z3QY=nI8v4@FN04(Yh9~1(54n9)B}5p6Zg6IG}TuHzDVSKYr2qVO&tEfPIy2=n}68r zi(L!dhMiU0rJ@BBjR(=*ZDaG=`>ACb$5(B0_GFunYx{S)NyB#>mFeG4_~Eig(*5IA zB0o75=G-jgQR;~d-<+G9%ciL%HZU_QUg#v=POEa540#V8mI*f>Pw#q3wVd#?a|G}0 zv8WE4-5$Mv()_VEFqyI2i)};M@T1=BQ7f!(r(Q!K(fsQ~o>ov%7F*|O-HnE-oh9!* zcnl2wH(ZnFq*^O>Ptcwk-G8wL0Q($DI$yV~unPQE`sW}|%7cnK9DM{zvAe!JT-Vy_ zH@g}NUND%opirCsC2^GD8OG7y^3&hCO{VT}`DQf!ROF=GzsugRKE+h$j$3Hj>*1-L zNTUZPZxAW}SxgXUR+^-GQo^IXwPam#N33nM6~5TGZB06LEMyA9AE+I2krgoPmX=qL zVw`>=EStFBa|Id2q;x3(@5t}_%0GPw+TK!*yV`c@>VO0s>+SWCR|u~4gUW+jKTnOK zjAnRw>Gbl1O>j8GUDc$6OFhi|70rWs@fQsr74?u%=ujUy1u2IGkmZO{ZC&ehtkw$=neLFW(h>Yy+1D+>J;IB9X*gsVYnzmV*seQ8_&Mc z_h=_2S#q%Z#n~^Ptz;In`;sNcCJ8dES*;{qk!{f;mg5| zlC5u@f@GuuwTw=RGwi`!irmhpYDq+NLsov>Vy4Oo68u)w-)(>YuP_Ea%ZC{-L;W}? zF?+L9lHmx$zf)fRH^HA)cp>{34}(=M7rTi_V3$+b&w&;hgb;l0IQgB%cQMOe+5gSbe;zXfdHLk{ErKtYQYAx)V zc!{Xn2KKvCmJZss0DJvjm&TDxaaVr7tD!MwQkFve`e~j@>-8ZR=fYOyui?K9{GeqA<->pw_TL0{(CqVk4SZ+O0Bu$pR?1_(o)ZZ zb%<>y&;bR7S;{H6I`JZI3lF_&R~Tc^P%m_N#MkHjF0({HtPm@DVx`yoK20j(8KJia zRR@2D^b|fC@KmQ@lBjW*X@yuO5C^RH_UZ8+9^z<-x~`6lF@U}H(00MYgM))ZL$+&S zuk)&0R)!$qeE?6KC{G>x~ zW4QHl^T0ezhC=Mn`lViuRHub*Vv?%{u5TAx5EFIYSxQOC2mja=h-Ol2!NXbI_%Ca3 zi&f@7m6fqCwVns?x|40i6?rJ|B!Q?ILJNs@bq^mtv?P#;u3Mgim;>`Q5Gw~fJ2FQc zyoDmpoA#xYR!*!+Uo1cii;=NfD7NZ5Uqc-G4`YxJ{Qm#wZ3FYO^Yh6f4&P9o&!GRg z3@uepbed|s@R!cQ^%mk;JpN)G`2Kx%#^2|XkkJjK$%GHBUx3(htdkIF20G|M{;z5f zB35*~%No4}QtD*P+yBd9$=kp)mgP`3yTao)g*Gc%|ED~ZVH zmFuX4{CrLw9Sq@p5v+(1)dy$-GqC#UOP=S|u4_WJ<05vr8mNmQ>Yf!u_X5HMZ`59a z=!4W$R3xBpFXQ!Ir#@+@7=@H-ZfWuG^z{SDClV^^d-U%uoDgD5|!yC3%<`YoZnW~D=5L8ItB+ z3fGtAPRH7{Y-3Q?O+9^Ie{)IZ1jm{rawU#}jy7_sf(o7U>Rw^c1sLOCh+P0Q4U)SQ z_(p>_J|wJl7hpe-n8cRkl(TAnTNaeFx3%5TR*ACCMValImdzm}$IZp0xcV+ZxndLx zPfIpj{EcMGNb-rwT3kxXtww{s`L3A8OJA+aOtBpDJc73w)dW&4o(*35W>i)aH30Uw z!+(hx&%NoOq?`#vap5o1(;YlpHm}lBA09LFXc@z{A7mcWP>S*=$5PLH6Kj01mnUx4 zV!JHJT$4L)?JvzOEJC`+E`Q2-dcqlfQ2>^LVWn4rW&Dt{T}B@r4lO5@&xe=YfYjh~ zEb~B!L(b_{HynI9{*g`DtL25aH^HhOH$?1;a-icOv;h7=Gr)U!L{C+9Io?2wta_#P z9+;CUZSfpeIbb*E+m`?xeMBD;O-rNB_umwRj;f9q)^8+drcDX|5ENvaoMsE$+3!=V zOO%h6&&htU=k((P;ads4?{mas&U+Mn`t)t_xgLV`xlUphi+c<>G%zr5DJ|YAOa=Fz z@I|URHmfLUiO`F;SmcSc!U#KkVF7BO`5Rt<2pUcX)XVY;;_!9@r(9{C@e$A&1%hz&Dz#=tra; z_cj9;h4mL12zBOVIY?z_cc*zH!lf4dn+I>UWaLt4#C$gRp6`>MvrRK7e9vKzQ$DKW zP4LB4_`8=mt9)X5EM#G7Qe~)R^hEZ(*(`M_$_yubr8FH#{o3L4;E50uMq5<|N_g*f zxXV4SMVb&gCwWAz{LRnzg||q$<%PAx>T>T%N3yoYB@DE%QzZsm7ci7nxba0tRrQHM z#+za`UfxiZk5`4V^U@6==}J4LlwSSVonzV4IR3VfJNq9z8U<=w3kB z<|1Ki`i99`a(|;mfk#lzK#|_`Vuc&EL&y}idUw1WvT)zNoqGzo37u+)63CMhYofNn z0&{z@WGs^d>F;}OT%G__LEyPdsN#r|{;lO)|6jyZg_#$%-#h1)3&8fxFR|vZ>dJNg zjpNanHE(Sfth$RtG}S}f@+hgaXg)gb7vILe*3>y-haSTrr=yrUnwmUNlvH9gc-gQe zP(7GF8MHsrbz|4lud%LnQe9A$Xw%E_s%ZLd`aHn0D8pyXN_as3-OIR-#nN?eWE8tx z7mi($&^#Pa9Ri9Z!NrG`&e?2=AGgF+s5NEZx(#zltAifu@g3&dcUd!ja46gj%h4mM zIQv}cqI`4ZAT4LklpbAVhK%#JiySTKkK+ z)jgt*7d0Pr5piK^_*&7UZg+-@NJYYh3hHk{?XVJ3B;PZM1w%MVXgKU5;^O8nhgb~i z7o%|7D6-)c*t5EG*8ZlNutImzOC005dT{j&>5wKNYpt$t<*hCkZ|I^`VTjHlE+b6y z=O5<`PscNRvb-YrVrdL5`5_x=iDh@lXz{2^OB5e`b^0CnB9oY_^DGP+n1sxSsc`=( zL7>C${c}CA_zn0&eQpjxUm%(Hw)i%J@XjK4j3)n31FT*ozsA%hq)!MWn)ohdov6vD z`Ajn{KW8ULGd9cdD&b{`Fe|>ZZXRCXpCf~r_tTlXjd^o6ST`GKm3EK)|s0{p^0YP%y2I*Q(lz; zWPrHbk+$pc2~SKINSG_NZ)MJ2TD<<~{pa{o$(!(qjp%5KD}lw8KDk_YtL0} z(+=rV*>Rwm`fRJx0sM-uUGyS0*IiO!ghzbz&(DzvbeW_*bzKYx8US<~qg0gbD#dI( zLA#`K&4@6mDgy+!e&R+?u(&Jpc(e32!o}(x>YKYxa%{nf&%D?GS1hH06Wiz2-7gjS zwj1pi2DT6QwT;W4*wwB%#`y%fmZyNoinX<{_APBe{ZJKnBK#={w3#2mIJWUyOfO&E zO2>Avq3{Gsdh3cA=ray0yn4JoxlnryK75oQ#YGHo|87kURw;6M+hVX^S}oHO`;6iv z60rXuL=J;KZxGHemr3Sb1c1!}nmqsjKAN6n%Mc$ZpAUJqF2dfOw;q+INU6N)Gll(} zlTChZh_g~d=ejLyuG@Rat} z4phFR4`PQtFB8rKMpFif0l?h~8a4oEn!KD}$9zb|#BMT9Y~sJ~0?& z2F^T@Ie8_>`Rz|zj^)6OlncPuyJa%s5pqJ-V{{bB&7mvhfoL?(D8B2c48<(mt%^i_ zuHv2S)pCo%qXq=5KJ=Ueet%j@gR3iUz!WQo_H7W~%ipm&^gpptv3nBD%sge+>@Z;7 zTsy{z!GBq}QcfqI7IVl609|ns%Yg^WprUkoFb+`{oF{GOLOGVeU63j_KCb55#Dv@V@1iqfjXc-+j=(iFBHaGaw8eBZsI-RpR%L9D^U80D)gvkb0WYZ{qMj@SL;wpjN`?Zp@|b=!26Ry zrp040$+0|V`U6(9M#o+0i*Wl!2Fss&01)t3(Qp=76=;mdKFsyHP449Sl-~6T)Dr|- z9cZ{cp;q3tX0lguDL{e;_zHW)v{z~|2~YD|0jsAr+Mg$He6Kq!EDf2)$ES)#aejnx zhM?}$tk|hX+RXjo5AaOwAq6b1_sfXWRSw%ux_-xp^4#!ZcuC&2TKln0u}8uCfqc>} zt7=-VOB-g(Hoew#T@Af(p(2OuzpoRAdeCALm+OZJPdaU-s3XVr0(`T?N*kiGU8to}0gI#=gLCO+ zWkA({veh(1Fk5&2)uejp@or(qnl^V|>QKdZS(kqTy}`xb zHm59u%tudj86#&(rSV54uI5(%_E83;Ln}V0tGVhQ^o7j5hv^EAcRV)M3LJD|+!$cc z00H)Xf2t3NzGl4J!1}FF^f2td>+H9DcyHRH)2wI{8@|2}_Lu_jt#8O>^i?;8Q2^Xq zAOA6p1dm2Aji4uCZYlmS`Xm|_yptw;?!+ zvt1a~7$vx|#6UMGui@qVB=?(HhxXf|-=JyZ?wlEp)Dp0#7ycjpn1OnUu4~g~VZD}O zMYOQ{Wjj&D6lxII9D&9O@{+lJn5A{$I@wK^YmaZ29f&Xri}UQIW}CmsUNf7R#RR(f zr+7<_X$bhoti6YncrrDfk6;|V!wdeu8ij>43j7~ciaiNx-@ht#n^hG0Nx)v{ZAtzlwvob?v4m=zl3Ohon&=P#Pa7ADOke)^Ael2UhO>2BpZZ1KpP?a=E3#k} z65#ZOBO1M4R*P+qG~kV^U5#n7C$1t>684vBh?OP+e5dk|^5A~C%8F2mRl&8oucdm4 z6VGqEcQFmxITi|L$yHDSz{`(}d)uS^(ghgS9CfKwy}TjE7wrY^(P_t0-Kb-M_KI_W zZ`{K)xE8T+q_|Drcbhn?u7~A_L2X-3hNW%Zp@~^t$|JIKkcozjAUl1f%6|E?l?uaL zl(rU^2JO;kkY=UGsW8~yU$+VZOqU_g#>L_}mhOUK9@Ne$k4e;pakXl8Iu`bB8(@cn z2FX6#K(|Fe9c%l#vr=KSTxC+Qql%qK144G8D^Qmh-Xdtl4_spiS8;kZqo!07wl9I_vZAWMRofQBu z?hlPKp1yK_B%*8eHv=ZgcDJeMz`ivV$6CXIb1tQe*4wG5RW=u|-tB)60Fz#sACcMx zR+GWv>+1*DlBBaw64R?Pdnx22L?Wl1K+{!v2trWOIP?}i_g8yL(PlpUi0~xAB z!H{;Wp*BP((2bs{yR2rbk`97_fUYk|;gs#oe{=^B-cQd%0*n`+KhTi><9x>dbv~Qf zS?v|cd(+3dD=c!ud9wy(1!3csnOmbj?tK-5UeV9zKEPq31NL}1;Op6zd;aQ;;solm z#G2*8XcPot+_g!>96wAt!FZdXX8~YDjY)}?aZ#08k85DWDdke zG0It9VP41Nwr!RqSnv3A&1peuJis4{yf=YgU$A_-x~tlwE(~RFU@~uR4sun~Zf$LfKYZo;R~{v(LruxX zYwGwbr1*GsY3r1}IcuuLQQ|XV#Uu~44>CtrDq*8qd+oh%v^P=fwd5g*H*y|-PRK5d zGC_!9eNyd6A*rIEQ8XpiFwElB-4f0NEewJe(sp@{%;oi5)jdjoZekyM9qC_O@Xq!q zKast%tAc$#Av88W5+N*+07XA9f6?xB^Xaly4Mi|BA$0zz{`u^gxiV~OzN1Wa-E&+o zd`M-jV$|q)<7$F3xgHy52Ht(qe%xWSQ0OAc&sM* z2s=?GH1XArULs6 z*V~Pq@%jUy$bD`Aa5LY{9$wntL34Er2=XDcw!*8XrCHT8wK)R3|*^L|v2HUElJSCYZCZ_Z)HqHU|=F;KF3bd%J zBwv#XD=UX(n$T_6D>IdH3=fb8{N|oCC;j1bt6Ja<6BQMdvI@!55@6f($ku&5VXk=! zVJDs_7{9w33*WY^0S&eyl=mRiT9(W^Lqby<0W)mn*)t4(rs(()4 zQv5w;Y%U4)D!MJ~Wh|fR8?pCZ+UVK#3{SZSg1E6qwrArua@>=wDW~*x`|5ep2xQY- z1vO*&pq8kN=`B=k&d0`3pSB+4N?`o8zrCVCUwsRtLVY9^AfK7nHwm4VYCSt~FWBJd z$F)#u4)6h!=WK50((G~H;3O%F#p+iOqRl4QBZ3DR6H((`CX)So{$FqMuQS1Q(N$W> z3gPxBH@G#%rAC?PZC1W170x!tVI367NvVKmkQfK*{rVD@EhFxiL1$XTF!HI$wWYd zI8ANtK@i#auh!2CJa1=Vg%}T=T9^DEMiJI*e@@CBMK#Ym;Dm7gKH*!(n%vNDTB{8I zQWTobU9lPlS7%8=!Us)sj=c5dq5ba1LwnP3OhWc7mz{4f;8!be)mc@Eb+hfvST58u zi;p+%G&!S9(=6=pM{Pdr%m?z_a-301wp*d=EqWyX}lpwc?QWJ$zf$XRp&V7)a; zWrLh-+#)s!y|GH(e_U`JOL$1ZXxDH42ASy{DBAmek-$u;? z02XWzh$yJHo*aV$9rldUT#d}59R#xSh{iT&3h%`vu{NRYy_lP%i@`8N&VZr%aTEVY zNXN^Z?IV29)2w~ixgg?J-5pV{4WBRGZS{wANAXOJ zI}prfbAsT+L2v6Gzxp1){1?mppN6ToVetDrh3qjUR*dSFd`6sSX;?zP>e>~@dcEf@(a`h>X-AQ7H)eiCFWq% zhQ!P2w@|~2HU2I2O#%muy9;goOCl3sb7w;0;DJtC=@YvNMRs=pi24isb&drTiP1)h zXJ*k#pwxnDnAjggG0jP2PXb4ZV%W*Ju)cQG=^pm;LBswuX~mgYijRqXPyR(Huk4(pkx>NPGZ3)7|-L7k7HYhLu8 z71J~;z&p@)#@55b#5Av(@l?wo@4rzNUxaK=gX#a%27wE~1tXdG>T=4J>JB^uCy7dG zbH~rtN2NSl*dIpE_9y{g5b+2?wbi6!qL_+TV#W`x?c6&356pv>9J4)ESeJ@MYpWisOGgVmC$2vF+yqGNwy^K4E3C?PfxtYm&M(lqd_I{U|&w^1X{$ zIFz(*XgXc^lT)kEpauXGHZH1c*wI(QuInhisdzwb&A^>DSXf3}l(gf z)u^rOeb=>i>B8Y)MOKtS$x>ao!kJ&A77v7q;I$?94XLQdH% za--k+48Ro+zhQg$mH#AV*lNBeOhA&c77hh7)QPUd^Z3vu_g|VQnMpl(atkjtr0-+u z4Tb(++9A6(Pd0ufA>BHQzNq;q5jKdJqxRGAT>WY0x)`>mBz&A&8Ij56S*xDErf522 z`_jo+%rDHE9<8@P4ggo6w3~KXx*cY**XiX2og|~m zAstpOiV24HibJmVv-6%Z=GYJS97cuKKfU3CQd0XL)8KXaD!sujSigiqE?W~-cTlWg zTslubZfTf5(WSLL9w2Iq)J9hx1pws< zOKEVg8U4=Sjg!oIeGcuCPSfp`>H8YqveamJM!L^+uL4hu{a$D1t_=s%V2e}Qt)eJ4 zxBj$_apy|+=`s7YP47CUK{Dh$&`{`wz`qZT|BI4@+0n^LS^ci}zFCf`qm26XcWMh? z&AA?Gzo{>-?HPYHFsWiACcL~NZ|Nw^!8Jmqq`Nz%?YX+kMy74@qor&Gf=t*74whb(GJw@du! zax4?FHC{HL|H|fCVOQ{wBo~4i)8Abt_;1^^Agr^NYkCOzHk)$ok#qIzBW7@K*A6ho zm-g)TU&P&Cu$**X^QsTJ##OlKpme1r6khvEV#3Wzpzdg0<^ZAu0>1lJ{l{AQdQiZ% z9t?vr?dPF0D2-$^@E7@vrs25gD$T2Ud3DPI5<_t8^%YZG|JFemA z$sdN)u$auefC2B+2ihCym@sv(JEYx~$17CI@5Yco&8KMDh4h}TGX8Br(!}%1ewTr4 zGGe;9ALADvOtJUs&_P&5>=x8R7$N(e3z!os=CDDib~J0Be`Q`m`m)9cTwepE?hXX( zP~n#djZ?+fzVl8lm|pREDHdH8qyjM%Ne3B#9ofSpFuKaow>A!>xkisP&`B{d_R;^! zDgRHeiK!6_J2&0nCeuB6Oh_+$$kG`UZJQCae<92|Y08;fpdYpm8<*^+PPeMF45($$tut2+NMnmjfQN&>MDx1d<@cR+g@yyO5`z;kT` zx6V`NLRW!MAjhN>NKIdS50w~vSzj^kIoA$9hYQ7=VD~a45cEa4bNbN_YQ!{}PgQ)B z;gl$ZOAyzY*@lqn?i}uz6KbwXsjlGR=vkDk)v}grbhmcqo8vh zM(u&+S4uwAnc3dyP)U9_#_fh8H2m5BBu~2z;GNs0qxB)OHbd(8-0fJzbF{XlntJ=d zaiaJ5nj$qFWM-D3VTtY_+zFP(*CU!LSuowT?5Q9GZ$^a-CWy`ly<*eb3-(?{8xZrk@URB2Unq*(t!rO{z;crsiF)o2LB3abF^$*e5k2dLAG(;X(+Pa|L!W3?Lfs# zEPL0xaCVjo74?>?O4zPcZ}s)(<@13>ed&%nJii9*f;ug1IL4*g5~Yb1)RYLQcFXxm zQW#e8>^Pe>RY!fPi(S;ZeL_=9{NOe|gY6z<>r(2km!0o6u??bqyG2&o z+kad#)Q3EGSCmSTH8%gB9Fjy`Kzv@m+2_ipVY%abdhEh~8vBlIcEJSPF~_ILmB|_k zmcvn*7a9vT(X=Mz^bhlPW5n3pMpB(GD2uzf+&{Htqg{=vr_QTRveox|q-`#)<$RM3 z04lFQHlUQG@csJ{xHH3>oPM)=6+e0;c21tNqfY{l(>&aU_@Uh`q#u{f8e5Le^xM8v zU0QSQSIFgcU*r=D0!J%cW%0r(q&A%+r)P3*e#E?EJFpC*@7jurEa7n z@)6`C$DrJq)d)^a+CT7t1BMVxNL&9YC{yN1cN}Cdd{a+IszvF&DTh8-rV^3}1<)|F zUX{e(TdnaC6+@AY#!xGFpcL24xrG4dqVGD0TcB;Rq~zIp$j<=pR0vT1 zr?yrtTTJr{?uusG=WhLak&93f{okvj&5>SzJw7c#KVlpGi6~=V`4jOI{;=`?aoZsN zUB diff --git a/IWXXM/html/EARoot/EA3/EA70.htm b/IWXXM/html/EARoot/EA3/EA70.htm index 81f42fb0..738b8dcd 100644 --- a/IWXXM/html/EARoot/EA3/EA70.htm +++ b/IWXXM/html/EARoot/EA3/EA70.htm @@ -36,10 +36,10 @@ - - - - + + + +
      Context Diagram: SIGMET Analysis : Class diagram
      @@ -50,7 +50,7 @@

      - + diff --git a/IWXXM/html/EARoot/EA3/EA71.png b/IWXXM/html/EARoot/EA3/EA71.png index d2c76da91564d9525f4e4b2de4f06fb73a5ae08e..f0996290cd4fa5c46208485676777946e18f4929 100644 GIT binary patch literal 47093 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 - + diff --git a/IWXXM/html/EARoot/EA3/EA73.png b/IWXXM/html/EARoot/EA3/EA73.png index 92b2d042c62088f34fdd15626c71d2fde494ab34..3de952938fa1ee153cc0886bccb4f1b19538682b 100644 GIT binary patch literal 21435 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%0Ar>tBwM2^}!>^vj3B8 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 B+jal| literal 20772 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 H)*=4_1V;PK diff --git a/IWXXM/html/EARoot/EA3/EA77.htm b/IWXXM/html/EARoot/EA3/EA77.htm index a13c1e74..b4c7e4fd 100644 --- a/IWXXM/html/EARoot/EA3/EA77.htm +++ b/IWXXM/html/EARoot/EA3/EA77.htm @@ -42,7 +42,7 @@ - + @@ -373,7 +373,7 @@ - + @@ -381,7 +381,7 @@ - + @@ -315,7 +315,7 @@ - + @@ -323,7 +323,7 @@ - + diff --git a/IWXXM/html/EARoot/EA3/EA83.htm b/IWXXM/html/EARoot/EA3/EA83.htm index bc30837d..7dcbee43 100644 --- a/IWXXM/html/EARoot/EA3/EA83.htm +++ b/IWXXM/html/EARoot/EA3/EA83.htm @@ -110,7 +110,7 @@ @@ -136,7 +136,7 @@ - + @@ -159,7 +159,7 @@ Notes:
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA223.htm b/IWXXM/html/EARoot/EA10/EA223.htm index 3c6b5b62..8b16f8c5 100644 --- a/IWXXM/html/EARoot/EA10/EA223.htm +++ b/IWXXM/html/EARoot/EA10/EA223.htm @@ -124,8 +124,8 @@ - + @@ -94,7 +94,7 @@
      -
      Details: -
      +
      Details: +
       
      @@ -147,8 +147,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -169,8 +169,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -182,8 +182,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -195,8 +195,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA10/EA224.htm b/IWXXM/html/EARoot/EA10/EA224.htm index 02735ea8..312e429d 100644 --- a/IWXXM/html/EARoot/EA10/EA224.htm +++ b/IWXXM/html/EARoot/EA10/EA224.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA10/EA225.htm b/IWXXM/html/EARoot/EA10/EA225.htm index 06cb9307..f29105cd 100644 --- a/IWXXM/html/EARoot/EA10/EA225.htm +++ b/IWXXM/html/EARoot/EA10/EA225.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA11/EA228.htm b/IWXXM/html/EARoot/EA11/EA228.htm index aa7e168f..bd1a49fe 100644 --- a/IWXXM/html/EARoot/EA11/EA228.htm +++ b/IWXXM/html/EARoot/EA11/EA228.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA11/EA229.htm b/IWXXM/html/EARoot/EA11/EA229.htm index f2dfcdad..255caa55 100644 --- a/IWXXM/html/EARoot/EA11/EA229.htm +++ b/IWXXM/html/EARoot/EA11/EA229.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA11/EA230.htm b/IWXXM/html/EARoot/EA11/EA230.htm index 0d69eb13..a20b606c 100644 --- a/IWXXM/html/EARoot/EA11/EA230.htm +++ b/IWXXM/html/EARoot/EA11/EA230.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA11/EA231.htm b/IWXXM/html/EARoot/EA11/EA231.htm index 54aa4e07..e3bbfeec 100644 --- a/IWXXM/html/EARoot/EA11/EA231.htm +++ b/IWXXM/html/EARoot/EA11/EA231.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA11/EA232.htm b/IWXXM/html/EARoot/EA11/EA232.htm index e3d6b3d0..86862440 100644 --- a/IWXXM/html/EARoot/EA11/EA232.htm +++ b/IWXXM/html/EARoot/EA11/EA232.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA11/EA233.htm b/IWXXM/html/EARoot/EA11/EA233.htm index a2f3eabb..046ea757 100644 --- a/IWXXM/html/EARoot/EA11/EA233.htm +++ b/IWXXM/html/EARoot/EA11/EA233.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA13.htm b/IWXXM/html/EARoot/EA13.htm index 5846d1e1..ba3683c1 100644 --- a/IWXXM/html/EARoot/EA13.htm +++ b/IWXXM/html/EARoot/EA13.htm @@ -42,7 +42,7 @@
      Modified:7/15/2021 1:06:32 AM7/15/2021 10:40:36 PM
      -
      This package defines a collective and selected meteorological objects for the World Area Forecast System (WAFS) to deliver forecasts of significant en-route weather phenomena as Significant Weather (SIGWX) forecasts.  <br/><br/>Class diagrams in this package are the controlled source of the meteorological objects which will also be used to generate Schematron rules for validation of those week-typed properties.<br/><br/>
      +
      This package defines a collective and selected meteorological objects for the World Area Forecast System (WAFS) to deliver forecasts of significant en-route weather phenomena as Significant Weather (SIGWX) forecasts.  <br/><br/>Class diagrams in this package are the controlled source of the meteorological objects which will also be used to generate Schematron rules for validation of those weakly-typed properties.<br/><br/>
        diff --git a/IWXXM/html/EARoot/EA3/EA68.htm b/IWXXM/html/EARoot/EA3/EA68.htm index 4ba6b38d..e6fce807 100644 --- a/IWXXM/html/EARoot/EA3/EA68.htm +++ b/IWXXM/html/EARoot/EA3/EA68.htm @@ -40,7 +40,7 @@ - + @@ -52,7 +52,7 @@
      Modified:7/15/2021 11:33:49 AM7/15/2021 11:45:12 PM
      Project:
      Modified:7/15/2021 5:10:32 AM7/16/2021 12:25:44 AM
      Project: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 r^IMYT4|ia}k%flA{jVLpFHrSV - - + +
      Context Diagram: SIGMET Forecast Position Analysis : Class diagram
      @@ -48,7 +48,7 @@
      Modified:7/15/2021 5:10:28 AM7/16/2021 12:25:41 AM
      Project:
      Modified:7/15/2021 3:32:43 PM7/16/2021 12:24:44 AM
      Status
      tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMETtropicalCyclonePosition shall only be present in analysisCollection of TropicalCycloneSIGMET Invariant Approved
      Details:
      -
      Pattern ID: SIGMET.SIGMETEvolvingConditionCollection-1<br/>Description: iwxxm:tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMET<br/>Assertion: ( (exists(/iwxxm:TropicalCycloneSIGMET) and (count(.) = count(iwxxm:tropicalCyclonePosition)) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
      +
      Pattern ID: SIGMET.SIGMETEvolvingConditionCollection-1<br/>Description: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET<br/>Assertion: ( ( ( exists(/iwxxm:TropicalCycloneSIGMET) and (count(//iwxxm:analysisCollection) = count(//iwxxm:analysisCollection//iwxxm:analysis//iwxxm:tropicalCyclonePosition) ) ) and ( exists(/iwxxm:TropicalCycloneSIGMET) and not(exists(//iwxxm:supplementaryAnalysisCollection//iwxxm:analysis//iwxxm:tropicalCyclonePosition) ) ) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA3/EA79.htm b/IWXXM/html/EARoot/EA3/EA79.htm index 2857e5be..4f7cd787 100644 --- a/IWXXM/html/EARoot/EA3/EA79.htm +++ b/IWXXM/html/EARoot/EA3/EA79.htm @@ -42,7 +42,7 @@
      Modified:7/15/2021 3:32:29 PM7/16/2021 12:24:22 AM
      Status
      tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMETtropicalCyclonePosition shall only be present in analysisCollection of TropicalCycloneSIGMET Invariant Approved
      Details:
      -
      Pattern ID: SIGMET.SIGMETPositionCollection-1<br/>Description: iwxxm:tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMET<br/>Assertion: ( (exists(/iwxxm:TropicalCycloneSIGMET) and (count(.) = count(iwxxm:tropicalCyclonePosition)) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
      +
      Pattern ID: SIGMET.SIGMETPositionCollection-1<br/>Description: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET<br/>Assertion: ( ( ( exists(/iwxxm:TropicalCycloneSIGMET) and (count(//iwxxm:analysisCollection) = count(//iwxxm:analysisCollection//iwxxm:forecastPositionAnalysis//iwxxm:tropicalCyclonePosition) ) ) and ( exists(/iwxxm:TropicalCycloneSIGMET) and not(exists(//iwxxm:supplementaryAnalysisCollection//iwxxm:forecastPositionAnalysis//iwxxm:tropicalCyclonePosition) ) ) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA3/EA81.htm b/IWXXM/html/EARoot/EA3/EA81.htm index 201e4cdc..64494e14 100644 --- a/IWXXM/html/EARoot/EA3/EA81.htm +++ b/IWXXM/html/EARoot/EA3/EA81.htm @@ -658,7 +658,7 @@
      - Public analysisAndForecastPositionAnalysis
        supplementaryAnalysisCollection + Public Volcano
        eruptingVolcano
      @@ -168,7 +168,7 @@
      - Public Volcano
        eruptingVolcano + Public Airspace
        volcanicAshMovedToFIR
      - - - - -
      - Notes: - - The volcano that is erupting - required in all cases other than cancellations<br/> -
      - - -
      - Public Airspace
        volcanicAshMovedToFIR -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=3
      -
      @@ -426,7 +484,7 @@ - + @@ -442,14 +500,14 @@
      Notes: @@ -297,8 +239,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -310,8 +252,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -323,8 +265,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -346,8 +288,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-1<br/>Description: In a 'CANCELLATION' report iwxxm:eruptingVolcano shall be absent<br/>Assertion: ( if( @isCancelReport = 'true' and string-length(@translationFailedTAC) eq 0 ) then( empty(iwxxm:eruptingVolcano) ) else( true() ) )<br/>
      @@ -361,8 +303,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-2<br/>Description: An ordinary report should also have iwxxm:eruptingVolcano<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and string-length(@translationFailedTAC) eq 0 ) then( exists(iwxxm:eruptingVolcano) ) else( true() ) )<br/>
      @@ -376,8 +318,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-3<br/>Description: iwxxm:volcanicAshMovedToFIR can only be used in a 'CANCELLATION' report<br/>Assertion: ( if( exists(iwxxm:volcanicAshMovedToFIR) ) then( @isCancelReport = 'true' ) else( true() ) )<br/>
      @@ -391,8 +333,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-6<br/>Description: If a geometry is defined for iwxxm:eruptingVolcano//metce:position by providing @srsName, @srsDimension must equal to 2 and @aixsLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:eruptingVolcano//metce:position) ) then( empty(for $i in iwxxm:eruptingVolcano//metce:position//gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()] return $i[not(@srsDimension='2') or @axisLabels='']) ) else( true() ) )<br/>
      @@ -406,8 +348,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-7<br/>Description: If a geometry is defined for iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent by providing @srsName, @srsDimension must equal to 2 and @aixsLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent) ) then( iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA3/EA84.htm b/IWXXM/html/EARoot/EA3/EA84.htm index 216e4680..eb592d66 100644 --- a/IWXXM/html/EARoot/EA3/EA84.htm +++ b/IWXXM/html/EARoot/EA3/EA84.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -368,7 +426,7 @@ - + @@ -384,14 +442,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@ @@ -326,14 +384,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA3/EA85.htm b/IWXXM/html/EARoot/EA3/EA85.htm index f30f0351..db57b2cd 100644 --- a/IWXXM/html/EARoot/EA3/EA85.htm +++ b/IWXXM/html/EARoot/EA3/EA85.htm @@ -112,8 +112,8 @@ @@ -268,14 +326,14 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA4/EA90.htm b/IWXXM/html/EARoot/EA4/EA90.htm index 5196747a..1f0d0d71 100644 --- a/IWXXM/html/EARoot/EA4/EA90.htm +++ b/IWXXM/html/EARoot/EA4/EA90.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007 | iso19139_2007 | iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply
      diff --git a/IWXXM/html/EARoot/EA4/EA94.htm b/IWXXM/html/EARoot/EA4/EA94.htm index 5ab0e7a0..3431aa14 100644 --- a/IWXXM/html/EARoot/EA4/EA94.htm +++ b/IWXXM/html/EARoot/EA4/EA94.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@ @@ -194,7 +252,7 @@ - + @@ -210,14 +268,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -249,8 +249,8 @@ + + + + +
      -
      Details: -
      +
      Details: +
       
      @@ -271,8 +271,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -284,8 +284,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -297,8 +297,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA4/EA95.htm b/IWXXM/html/EARoot/EA4/EA95.htm index 0c516db3..cd45e9da 100644 --- a/IWXXM/html/EARoot/EA4/EA95.htm +++ b/IWXXM/html/EARoot/EA4/EA95.htm @@ -113,6 +113,64 @@ Public TM_Instant
        issueTime
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The time at which this report was issued<br/> +
      + + +
      + Public Unit
        issuingAirTrafficServicesUnit +
      Details: @@ -152,14 +210,14 @@
      - sequenceNumber=1
      + sequenceNumber=2
      Notes: - The time at which this report was issued<br/> + The ATS unit serving the FIR or CTA to which the AIRMET refers.  ICAO Annex 3 / WMO No. 49-2: A6-1: "Location indicator of FIR/CTA"<br/>
      @@ -168,7 +226,7 @@
      - Public Unit
        issuingAirTrafficServicesUnit + Public Unit
        originatingMeteorologicalWatchOffice
      - sequenceNumber=2
      + sequenceNumber=3
      Notes: - The ATS unit serving the FIR or CTA to which the AIRMET refers.  ICAO Annex 3 / WMO No. 49-2: A6-1: "Location indicator of FIR/CTA"<br/> + MWO originating this report<br/>
      @@ -226,7 +284,7 @@
      - Public Unit
        originatingMeteorologicalWatchOffice + Public Airspace
        issuingAirTrafficServicesRegion
      - sequenceNumber=3
      + sequenceNumber=4
      Notes: - MWO originating this report<br/> + The ATS region (FIR, UIR, CTA, or FIR/UIR)<br/>
      @@ -284,7 +342,7 @@
      - Public Airspace
        issuingAirTrafficServicesRegion + Public StringWithNilReason
        sequenceNumber
      - sequenceNumber=4
      + nillable=true
      sequenceNumber=5
      Notes: - The ATS region (FIR, UIR, CTA, or FIR/UIR)<br/> + The sequence number of this message.  For example: "5", "A3", or "2"<br/>
      @@ -342,7 +400,7 @@
      - Public StringWithNilReason
        sequenceNumber + Public TM_Period
        validPeriod
      - nillable=true
      sequenceNumber=5
      + sequenceNumber=6
      Notes: - The sequence number of this message.  For example: "5", "A3", or "2"<br/> + The valid period for the entire report, including all observations and forecast conditions.  Each observation/forecast phenomenon includes its own period of validity for described meteorological conditions, which is represented as the O&M Observation validTime.<br/>
      @@ -400,7 +458,7 @@
      - Public TM_Period
        validPeriod + Public CharacterString
        cancelledReportSequenceNumber
      - sequenceNumber=6
      + sequenceNumber=7
      Notes: - The valid period for the entire report, including all observations and forecast conditions.  Each observation/forecast phenomenon includes its own period of validity for described meteorological conditions, which is represented as the O&M Observation validTime.<br/> + The sequence number of a previous AIRMET that is cancelled by this AIRMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/><br/>Examples:<br/>YUDD AIRMET 2 VALID ...<br/>YUDD AIRMET A3 VALID ...<br/>
      @@ -458,7 +516,7 @@
      - Public CharacterString
        cancelledReportSequenceNumber + Public TM_Period
        cancelledReportValidPeriod
      - sequenceNumber=7
      + sequenceNumber=8
      Notes: - The sequence number of a previous AIRMET that is cancelled by this AIRMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/><br/>Examples:<br/>YUDD AIRMET 2 VALID ...<br/>YUDD AIRMET A3 VALID ...<br/> + The valid period of a previous AIRMET that is cancelled by this AIRMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/>
      @@ -516,7 +574,7 @@
      - Public TM_Period
        cancelledReportValidPeriod + Public AeronauticalAreaWeatherPhenomenon
        phenomenon
      - sequenceNumber=8
      + sequenceNumber=9
      Notes: - The valid period of a previous AIRMET that is cancelled by this AIRMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/> + The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc.<br/>
      @@ -574,7 +632,7 @@
      - Public AeronauticalAreaWeatherPhenomenon
        phenomenon + Public AIRMETEvolvingConditionCollection
        analysis
      - sequenceNumber=9
      + sequenceNumber=10
      Notes: - The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc.<br/> + AIRMETs may include the same phenomenon covering more than one area within the FIR/UIR/CTA, as well as observed and forecast conditions for each of these reported areas.  AIRMETs may include a single set of observed and/or forecast conditions at a particular time, which is represented  as a single analysis with a single AIRMETEvolvingConditionCollection as its result.<br/>
      @@ -632,7 +690,7 @@
      - Public AIRMETEvolvingConditionCollection
        analysis + Public Boolean
        isCancelReport
      - sequenceNumber=10
      -
      - - - - -
      - Notes: - - AIRMETs may include the same phenomenon covering more than one area within the FIR/UIR/CTA, as well as observed and forecast conditions for each of these reported areas.  AIRMETs may include a single set of observed and/or forecast conditions at a particular time, which is represented  as a single analysis with a single AIRMETEvolvingConditionCollection as its result.<br/> -
      - - -
      - Public Boolean
        isCancelReport -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - xsdAsAttribute=true
      @@ -761,8 +761,8 @@ + + + + + - + @@ -152,14 +210,14 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -774,8 +774,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -787,8 +787,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -810,8 +810,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-1<br/>Description: An AIRMET report cannot have a reportStatus of 'AMENDMENT' or 'CORRECTION'<br/>Assertion: ( @reportStatus != 'AMENDMENT' and @reportStatus != 'CORRECTION' )<br/>
      @@ -825,8 +825,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-2<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit and iwxxm:validPeriod<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:validPeriod) ) else( true() ) )<br/>
      @@ -840,8 +840,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-3<br/>Description: A 'CANCELLATION' report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:cancelledReportSequenceNumber, iwxxm:cancelledReportValidPeriod. Elements iwxxm:phenomenon and iwxxm:analysis shall be absent<br/>Assertion: ( if( (@isCancelReport= 'true') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and exists(iwxxm:cancelledReportSequenceNumber) and exists(iwxxm:cancelledReportValidPeriod) and empty(iwxxm:phenomenon) and empty(iwxxm:analysis) ) else( true() ) )<br/>
      @@ -855,8 +855,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-4<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:phenomenon and iwxxm:analysis. Elements iwxxm:cancelledReportSequenceNumber and iwxxm:cancelledReportValidPeriod shall be absent<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and empty(iwxxm:cancelledReportSequenceNumber) and empty(iwxxm:cancelledReportValidPeriod) and exists(iwxxm:phenomenon) and exists(iwxxm:analysis) ) else( true() ) )<br/>
      @@ -870,8 +870,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-5a<br/>Description: iwxxm:analysis//iwxxm:phenomenonTime of an observed phenomenon must be less than or equal to iwxxm:validPeriod//gml:beginPosition<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') and (iwxxm:analysis/iwxxm:*/@timeIndicator = 'OBSERVATION') and exists(iwxxm:analysis//iwxxm:phenomenonTime/*) and exists(iwxxm:validPeriod/*) ) then( empty(index-of(for $i in iwxxm:analysis return number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) le number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:beginPosition,'-T:Z','')),false())) ) else( true() ) )<br/>
      @@ -885,8 +885,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-5b<br/>Description: iwxxm:analysis//iwxxm:phenomenonTime of a forecast phenomenon must be greater than or equal to iwxxm:validPeriod//gml:beginPosition<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') and (iwxxm:analysis/iwxxm:*/@timeIndicator = 'FORECAST') and exists(iwxxm:analysis//iwxxm:phenomenonTime/*) and exists(iwxxm:validPeriod/*) ) then( empty(index-of(for $i in iwxxm:analysis return number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) ge number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:beginPosition,'-T:Z','')),false())) ) else( true() ) )<br/>
      @@ -900,8 +900,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-6<br/>Description: If a geometry is defined for iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent) ) then( empty(index-of(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA4/EA96.htm b/IWXXM/html/EARoot/EA4/EA96.htm index 3fc26d5c..936a64de 100644 --- a/IWXXM/html/EARoot/EA4/EA96.htm +++ b/IWXXM/html/EARoot/EA4/EA96.htm @@ -113,6 +113,64 @@ Public AirspaceVolume
        geometry
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> +
      + + +
      + Public AngleWithNilReason
        directionOfMotion +
      Details: @@ -136,7 +194,7 @@
      - sequenceNumber=1
      + nillable=true
      sequenceNumber=2
      Notes: - The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> + The expected direction of movement of a meteorological condition. When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0.  Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/>
      @@ -168,7 +226,7 @@
      - Public AngleWithNilReason
        directionOfMotion + Public Velocity
        speedOfMotion
      - nillable=true
      sequenceNumber=2
      + sequenceNumber=3
      Notes: - The expected direction of movement of a meteorological condition. When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0.  Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> + The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot).<br/>
      @@ -226,7 +284,7 @@
      - Public Velocity
        speedOfMotion + Public AIRMETExpectedIntensityChange
        intensityChange
      - sequenceNumber=3
      + xsdAsAttribute=true
      Notes: - The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot).<br/> + The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of AIRMET analysis based on the current state of the meteorological condition<br/>
      @@ -284,7 +342,7 @@
      - Public AIRMETExpectedIntensityChange
        intensityChange + Public Distance
        cloudBase
      - xsdAsAttribute=true
      + quantity=http://codes.wmo.int/common/quantity-kind/heightOfBaseOfCloud
      sequenceNumber=4
      Notes: - The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of AIRMET analysis based on the current state of the meteorological condition<br/> + The cloud base of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud base shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/>
      @@ -342,7 +400,7 @@
      - Public Distance
        cloudBase + Public CodeVerticalReferenceBaseType
        cloudBaseReference
      - quantity=http://codes.wmo.int/common/quantity-kind/heightOfBaseOfCloud
      sequenceNumber=4
      + sequenceNumber=5
      Notes: - The cloud base of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud base shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/> + The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/>
      @@ -400,7 +458,7 @@
      - Public CodeVerticalReferenceBaseType
        cloudBaseReference + Public Distance
        cloudTop
      - sequenceNumber=5
      + quantity=http://codes.wmo.int/common/quantity-kind/heightOfTopOfCloud
      sequenceNumber=6
      Notes: - The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/> + The cloud top of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud top shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/>
      @@ -458,7 +516,7 @@
      - Public Distance
        cloudTop + Public CodeVerticalReferenceBaseType
        cloudTopReference
      - quantity=http://codes.wmo.int/common/quantity-kind/heightOfTopOfCloud
      sequenceNumber=6
      + sequenceNumber=7
      Notes: - The cloud top of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud top shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/> + The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/>
      @@ -516,7 +574,7 @@
      - Public CodeVerticalReferenceBaseType
        cloudTopReference + Public boolean
        cloudTopAbove
      - sequenceNumber=7
      + sequenceNumber=8
      Notes: - The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/> + Indicates whether the cloud top is above the reported values.<br/>
      @@ -574,7 +632,7 @@
      - Public boolean
        cloudTopAbove + Public Distance
        surfaceVisibility
      - sequenceNumber=8
      + quantity=http://codes.wmo.int/common/quantity-kind/aeronauticalPrevailingHorizontalVisibility
      sequenceNumber=9
      Notes: - Indicates whether the cloud top is above the reported values.<br/> + The surface visibility.  Only used with SFC VIS AIRMETs. Horizontal surface visibility unit of measure shall be given as "m" (metre).<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>Appendix 6 Section 2.1<br/>
      @@ -632,7 +690,7 @@
      - Public Distance
        surfaceVisibility + Public WeatherCausingVisibilityReduction
        surfaceVisibilityCause
      - quantity=http://codes.wmo.int/common/quantity-kind/aeronauticalPrevailingHorizontalVisibility
      sequenceNumber=9
      + sequenceNumber=10
      Notes: - The surface visibility.  Only used with SFC VIS AIRMETs. Horizontal surface visibility unit of measure shall be given as "m" (metre).<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>Appendix 6 Section 2.1<br/> + The weather condition(s) causing reduced visibility.<br/>
      @@ -690,7 +748,7 @@
      - Public WeatherCausingVisibilityReduction
        surfaceVisibilityCause + Public Angle
        surfaceWindDirection
      - sequenceNumber=10
      + sequenceNumber=11
      Notes: - The weather condition(s) causing reduced visibility.<br/> + The widespread surface wind direction.  Only used with SFC WIND AIRMETs. Unit of measure shall be given as "deg" in degrees from true North.  A true north wind is indicated with a direction of 360.<br/>
      @@ -748,7 +806,7 @@
      - Public Angle
        surfaceWindDirection + Public Velocity
        surfaceWindSpeed
      - sequenceNumber=11
      + quantity=http://codes.wmo.int/common/quantity-kind/windSpeed
      sequenceNumber=12
      Notes: - The widespread surface wind direction.  Only used with SFC WIND AIRMETs. Unit of measure shall be given as "deg" in degrees from true North.  A true north wind is indicated with a direction of 360.<br/> + The widespread surface wind speed.  Only used with SFC WIND AIRMETs. Surface wind speed unit of measure shall be given as "m/s" or "[kn_i]" (knot).<br/>
      @@ -806,7 +864,7 @@
      - Public Velocity
        surfaceWindSpeed + Public Boolean
        approximateLocation
      - quantity=http://codes.wmo.int/common/quantity-kind/windSpeed
      sequenceNumber=12
      -
      - - - - -
      - Notes: - - The widespread surface wind speed.  Only used with SFC WIND AIRMETs. Surface wind speed unit of measure shall be given as "m/s" or "[kn_i]" (knot).<br/> -
      - - -
      - Public Boolean
        approximateLocation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - xsdAsAttribute=true
      @@ -946,8 +946,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -968,8 +968,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -981,8 +981,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -994,8 +994,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -1017,8 +1017,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-1<br/>Description: cloudBase shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:cloudBase) and not(iwxxm:cloudBase/@xsi:nil = 'true') ) then( (iwxxm:cloudBase/@uom = 'm') or (iwxxm:cloudBase/@uom = '[ft_i]') ) else( true() ) )<br/>
      @@ -1032,8 +1032,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-2<br/>Description: cloudTop shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:cloudTop) and not(iwxxm:cloudTop/@xsi:nil = 'true') ) then( (iwxxm:cloudTop/@uom = 'm') or (iwxxm:cloudTop/@uom = '[ft_i]') ) else( true() ) )<br/>
      @@ -1047,8 +1047,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-3<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then( iwxxm:directionOfMotion/@uom = 'deg' ) else true())<br/>
      @@ -1062,8 +1062,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-4<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -1077,8 +1077,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-5<br/>Description: surfaceVisibility shall be reported in metres (m)<br/>Assertion: ( if( exists(iwxxm:surfaceVisibility) and not(iwxxm:surfaceVisibility/@xsi:nil = 'true') ) then( iwxxm:surfaceVisibility/@uom = 'm' ) else( true() ) )<br/>
      @@ -1092,8 +1092,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-6<br/>Description: surfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:surfaceWindSpeed) and not(iwxxm:surfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:surfaceWindSpeed/@uom = 'm/s') or (iwxxm:surfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -1107,8 +1107,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-7<br/>Description: surfaceWindDirection shall be reported in the degrees unit of measure ('deg')<br/>Assertion: ( if( exists(iwxxm:surfaceWindDirection) and not(iwxxm:surfaceWindDirection/@xsi:nil = 'true') ) then( iwxxm:surfaceWindDirection/@uom = 'deg' ) else( true() ) )<br/>
      @@ -1122,8 +1122,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-8<br/>Description: surfaceWindDirection and surfaceWindSpeed must be reported together<br/>Assertion: ( if( not((exists(iwxxm:surfaceWindDirection) and exists(iwxxm:surfaceWindSpeed)) or (empty(iwxxm:surfaceWindDirection) and empty(iwxxm:surfaceWindSpeed))) ) then( false() ) else( true() ) )<br/>
      @@ -1137,8 +1137,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-9<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA4/EA97.htm b/IWXXM/html/EARoot/EA4/EA97.htm index b1572923..4e5cd93d 100644 --- a/IWXXM/html/EARoot/EA4/EA97.htm +++ b/IWXXM/html/EARoot/EA4/EA97.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA4/EA98.htm b/IWXXM/html/EARoot/EA4/EA98.htm index 8d6877b5..0d5ed789 100644 --- a/IWXXM/html/EARoot/EA4/EA98.htm +++ b/IWXXM/html/EARoot/EA4/EA98.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI that identifies the authority for this dictionary and its members
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI that identifies this dictionary
      @@ -151,8 +151,8 @@
      -
      Details: -
      +
      Details: +
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -164,8 +164,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI stem used for dictionary members
      @@ -177,8 +177,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      @@ -190,8 +190,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007 | iso19139_2007 | iso19136_2007_INSPIRE_Extensions | iso19136_2007_METCE_Extensions
      Default: iso19136_2007
      Description: XML Schema encoding rule to apply
      diff --git a/IWXXM/html/EARoot/EA4/EA99.htm b/IWXXM/html/EARoot/EA4/EA99.htm index 9aad360d..7ec86a8e 100644 --- a/IWXXM/html/EARoot/EA4/EA99.htm +++ b/IWXXM/html/EARoot/EA4/EA99.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA5/EA106.htm b/IWXXM/html/EARoot/EA5/EA106.htm index 9777e3d4..736758e3 100644 --- a/IWXXM/html/EARoot/EA5/EA106.htm +++ b/IWXXM/html/EARoot/EA5/EA106.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA5/EA109.htm b/IWXXM/html/EARoot/EA5/EA109.htm index f8638ca3..8f0b8bcc 100644 --- a/IWXXM/html/EARoot/EA5/EA109.htm +++ b/IWXXM/html/EARoot/EA5/EA109.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -347,38 +347,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -405,38 +405,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -463,38 +463,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -521,38 +521,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -587,8 +587,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -600,8 +600,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -613,8 +613,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -636,8 +636,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingTropicalCycloneAdvisoryCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingTropicalCycloneAdvisoryCentre) ) else( true() ) )<br/>
      @@ -651,8 +651,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingTropicalCycloneAdvisoryCentre, iwxxm:tropicalCycloneName, iwxxm:advisoryNumber, iwxxm:observation, iwxxm:forecast, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingTropicalCycloneAdvisoryCentre) and exists(iwxxm:tropicalCycloneName) and exists(iwxxm:advisoryNumber) and exists(iwxxm:observation) and exists(iwxxm:forecast) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/><br/>
      diff --git a/IWXXM/html/EARoot/EA5/EA110.htm b/IWXXM/html/EARoot/EA5/EA110.htm index ab14aeb4..42a5823d 100644 --- a/IWXXM/html/EARoot/EA5/EA110.htm +++ b/IWXXM/html/EARoot/EA5/EA110.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -288,38 +288,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -346,38 +346,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -404,38 +404,38 @@ - - - - -
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -462,38 +462,38 @@ @@ -790,64 +848,6 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -520,38 +520,38 @@ @@ -716,7 +774,7 @@ - + @@ -732,14 +790,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -578,38 +578,38 @@ @@ -658,7 +716,7 @@ - + @@ -674,14 +732,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -644,8 +644,8 @@ @@ -616,14 +674,14 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -657,8 +657,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -670,8 +670,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -693,8 +693,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-1<br/>Description: centralPressure shall be reported in hectopascals (hPa)<br/>Assertion: ( if( exists(iwxxm:centralPressure) and not(iwxxm:centralPressure/@xsi:nil = 'true') ) then( iwxxm:centralPressure/@uom = 'hPa' ) else( true() ) )<br/>
      @@ -708,8 +708,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-2<br/>Description: maximumSurfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:maximumSurfaceWindSpeed) and  not(iwxxm:maximumSurfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:maximumSurfaceWindSpeed/@uom = 'm/s') or (iwxxm:maximumSurfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -723,8 +723,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-3<br/>Description: movementDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:movementDirection) and not(iwxxm:movementDirection/@xsi:nil = 'true') ) then( iwxxm:movementDirection/@uom = 'deg' ) else( true() ) )<br/>
      @@ -738,8 +738,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-4<br/>Description: movementSpeed shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:movementSpeed) and not(iwxxm:movementSpeed/@xsi:nil = 'true') ) then( (iwxxm:movementSpeed/@uom = 'km/h') or (iwxxm:movementSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -753,8 +753,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-5<br/>Description: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:tropicalCyclonePosition/gml:Point) ) then( empty(index-of(iwxxm:tropicalCyclonePosition/gml:Point/gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      @@ -768,8 +768,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-6<br/>Description: If a geometry of iwxxm:cumulonimbusCloudLocation is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:cumulonimbusCloudLocation//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:cumulonimbusCloudLocation//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA5/EA111.htm b/IWXXM/html/EARoot/EA5/EA111.htm index 73260371..15e715aa 100644 --- a/IWXXM/html/EARoot/EA5/EA111.htm +++ b/IWXXM/html/EARoot/EA5/EA111.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@ @@ -558,14 +616,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@ @@ -500,14 +558,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@ @@ -442,14 +500,14 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -345,8 +345,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneForecastConditions-1<br/>Description: maximumSurfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:maximumSurfaceWindSpeed) and not(iwxxm:maximumSurfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:maximumSurfaceWindSpeed/@uom = 'm/s') or (iwxxm:maximumSurfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -360,8 +360,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneForecastConditions-2<br/>Description: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:tropicalCyclonePosition/gml:Point) ) then( empty(index-of(iwxxm:tropicalCyclonePosition/gml:Point/gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA5/EA112.htm b/IWXXM/html/EARoot/EA5/EA112.htm index 3b5daaed..ea811fc7 100644 --- a/IWXXM/html/EARoot/EA5/EA112.htm +++ b/IWXXM/html/EARoot/EA5/EA112.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -384,14 +442,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA5/EA113.htm b/IWXXM/html/EARoot/EA5/EA113.htm index 5564ad69..4a4ba036 100644 --- a/IWXXM/html/EARoot/EA5/EA113.htm +++ b/IWXXM/html/EARoot/EA5/EA113.htm @@ -112,38 +112,38 @@ @@ -326,14 +384,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -268,14 +326,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@ @@ -194,7 +252,7 @@ - + @@ -210,14 +268,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA6/EA120.htm b/IWXXM/html/EARoot/EA6/EA120.htm index 65353fe4..d130f85f 100644 --- a/IWXXM/html/EARoot/EA6/EA120.htm +++ b/IWXXM/html/EARoot/EA6/EA120.htm @@ -112,8 +112,8 @@ + + + + +
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA6/EA124.htm b/IWXXM/html/EARoot/EA6/EA124.htm index ca3edc23..0205c967 100644 --- a/IWXXM/html/EARoot/EA6/EA124.htm +++ b/IWXXM/html/EARoot/EA6/EA124.htm @@ -113,6 +113,64 @@ Public TM_Instant
        issueTime
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The time at which this report was issued<br/> +
      + + +
      + Public Unit
        issuingVolcanicAshAdvisoryCentre +
      Details: @@ -152,14 +210,14 @@
      - sequenceNumber=1
      + sequenceNumber=2
      Notes: - The time at which this report was issued<br/> + The issuing VAAC<br/>
      @@ -168,7 +226,7 @@
      - Public Unit
        issuingVolcanicAshAdvisoryCentre + Public EruptingVolcano
        volcano
      - sequenceNumber=2
      + sequenceNumber=3
      Notes: - The issuing VAAC<br/> + The erupting volcano that is the source of volcanic ash<br/>
      @@ -226,7 +284,7 @@
      - Public EruptingVolcano
        volcano + Public StringWithNilReason
        stateOrRegion
      - sequenceNumber=3
      + nillable=true
      sequenceNumber=4
      Notes: - The erupting volcano that is the source of volcanic ash<br/> + State, or region if ash is not reported over a State<br/>
      @@ -284,7 +342,7 @@
      - Public StringWithNilReason
        stateOrRegion + Public LengthWithNilReason
        summitElevation
      - nillable=true
      sequenceNumber=4
      + nillable=true
      sequenceNumber=5
      Notes: - State, or region if ash is not reported over a State<br/> + Elevation of the summit.  If reported it shall either be in meters ("m") or feet ("[ft_i]").<br/><br/>When the elevation is unknown, it shall be empty with a nil reason of 'unknown'.<br/>
      @@ -342,7 +400,7 @@
      - Public LengthWithNilReason
        summitElevation + Public StringWithNilReason
        advisoryNumber
      - nillable=true
      sequenceNumber=5
      + nillable=true
      sequenceNumber=6
      Notes: - Elevation of the summit.  If reported it shall either be in meters ("m") or feet ("[ft_i]").<br/><br/>When the elevation is unknown, it shall be empty with a nil reason of 'unknown'.<br/> + Advisory number: year in full and message number (separate sequence for each volcano)<br/>
      @@ -400,7 +458,7 @@
      - Public StringWithNilReason
        advisoryNumber + Public StringWithNilReason
        informationSource
      - nillable=true
      sequenceNumber=6
      + nillable=true
      sequenceNumber=7
      Notes: - Advisory number: year in full and message number (separate sequence for each volcano)<br/> + Information source - described in free text<br/>
      @@ -458,7 +516,7 @@
      - Public StringWithNilReason
        informationSource + Public AviationColourCode
        colourCode
      - nillable=true
      sequenceNumber=7
      + nillable=true
      sequenceNumber=8
      Notes: - Information source - described in free text<br/> + The aviation colour code<br/>
      @@ -516,7 +574,7 @@
      - Public AviationColourCode
        colourCode + Public StringWithNilReason
        eruptionDetails
      - nillable=true
      sequenceNumber=8
      + nillable=true
      sequenceNumber=9
      Notes: - The aviation colour code<br/> + Eruption details (excluding date/time of eruption(s)).<br/>
      @@ -574,7 +632,7 @@
      - Public StringWithNilReason
        eruptionDetails + Public VolcanicAshObservedOrEstimatedConditions
        observation
      - nillable=true
      sequenceNumber=9
      + sequenceNumber=10
      Notes: - Eruption details (excluding date/time of eruption(s)).<br/> + The observed (or estimated) conditions of volcanic ash clouds.<br/>
      @@ -632,7 +690,7 @@
      - Public VolcanicAshObservedOrEstimatedConditions
        observation + Public VolcanicAshForecastConditions
        forecast
      - sequenceNumber=10
      + sequenceNumber=11
      Notes: - The observed (or estimated) conditions of volcanic ash clouds.<br/> + The forecast conditions of volcanic ash clouds.<br/>
      @@ -690,7 +748,7 @@
      - Public VolcanicAshForecastConditions
        forecast + Public StringWithNilReason
        remarks
      - sequenceNumber=11
      + nillable=true
      sequenceNumber=12
      Notes: - The forecast conditions of volcanic ash clouds.<br/> + Remarks, as necessary.<br/><br/>When the remark is nil, it should be indicated by a missing remarks with a nil reason of 'inapplicable'<br/>
      @@ -748,7 +806,7 @@
      - Public StringWithNilReason
        remarks + Public TM_Instant
        nextAdvisoryTime
      - nillable=true
      sequenceNumber=12
      -
      - - - - -
      - Notes: - - Remarks, as necessary.<br/><br/>When the remark is nil, it should be indicated by a missing remarks with a nil reason of 'inapplicable'<br/> -
      - - -
      - Public TM_Instant
        nextAdvisoryTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - sequenceNumber=13
      @@ -877,8 +877,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -890,8 +890,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -903,8 +903,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -926,8 +926,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingVolcanicAshAdvisoryCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingVolcanicAshAdvisoryCentre) ) else( true() ) )<br/>
      @@ -941,8 +941,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingVolcanicAshAdvisoryCentre, iwxxm:volcano, iwxxm:stateOrRegion, iwxxm:summitElevation, iwxxm:advisoryNumber, iwxxm:informationSource, iwxxm:eruptionDetails, iwxxm:observation, iwxxm:forecast, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingVolcanicAshAdvisoryCentre) and exists(iwxxm:volcano) and exists(iwxxm:stateOrRegion) and exists(iwxxm:summitElevation) and exists(iwxxm:advisoryNumber) and exists(iwxxm:informationSource) and exists(iwxxm:eruptionDetails) and exists(iwxxm:observation) and exists(iwxxm:forecast) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/>
      @@ -956,8 +956,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-3<br/>Description: If a geometry is defined for iwxxm:volcano//metce:position with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:volcano//metce:position) ) then( empty(index-of(iwxxm:volcano//metce:position//gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA125.htm b/IWXXM/html/EARoot/EA6/EA125.htm index 86e57697..fe7317a2 100644 --- a/IWXXM/html/EARoot/EA6/EA125.htm +++ b/IWXXM/html/EARoot/EA6/EA125.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -308,8 +308,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -331,8 +331,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -353,8 +353,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -366,8 +366,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -379,8 +379,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -402,8 +402,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshObservedOrEstimatedConditions-1<br/>Description: When @status is equal to 'IDENTIFIABLE', iwxxm:ashCloud must exists and iwxxm:windConditions must be empty<br/>Assertion: ( if( @status = 'IDENTIFIABLE' ) then( (count(iwxxm:ashCloud) ge 1) and empty(iwxxm:windConditions) ) else( true() ) )<br/>
      @@ -417,8 +417,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshObservedOrEstimatedConditions-2<br/>Description: When @status is equal to 'NOT IDENTIFIABLE', iwxxm:ashCloud must be empty and iwxxm:windConditions shall not be empty<br/>Assertion: ( if( @status = 'NOT IDENTIFIABLE') then( empty(iwxxm:ashCloud) and exists(iwxxm:windConditions) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA126.htm b/IWXXM/html/EARoot/EA6/EA126.htm index e33619c6..c28af426 100644 --- a/IWXXM/html/EARoot/EA6/EA126.htm +++ b/IWXXM/html/EARoot/EA6/EA126.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -250,8 +250,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -272,8 +272,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -285,8 +285,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -298,8 +298,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -321,8 +321,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshForecastConditions-1<br/>Description: When @status is equal to 'PROVIDED', iwxxm:ashCloud must exist<br/>Assertion: ( if( @status = 'PROVIDED' ) then( count(iwxxm:ashCloud) ge 1 ) else( true() ) )<br/>
      @@ -336,8 +336,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshForecastConditions-2<br/>Description: When @status is not equal to 'PROVIDED', iwxxm:ashCloud must be empty<br/>Assertion: ( if( @status != 'PROVIDED' ) then(empty(iwxxm:ashCloud) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA127.htm b/IWXXM/html/EARoot/EA6/EA127.htm index 318eaa34..a51b4c0d 100644 --- a/IWXXM/html/EARoot/EA6/EA127.htm +++ b/IWXXM/html/EARoot/EA6/EA127.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -308,8 +308,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -330,8 +330,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -343,8 +343,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -356,8 +356,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -379,8 +379,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloud-1<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then( iwxxm:directionOfMotion/@uom = 'deg' ) else( true() ) )<br/>
      @@ -394,8 +394,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloud-2<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -409,8 +409,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloudObservedOrEstimated-3<br/>Description: If a geometry of iwxxm:ashCloudExtent is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:ashCloudExtent//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:ashCloudExtent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA128.htm b/IWXXM/html/EARoot/EA6/EA128.htm index 9f23fbfd..db9a8378 100644 --- a/IWXXM/html/EARoot/EA6/EA128.htm +++ b/IWXXM/html/EARoot/EA6/EA128.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -366,8 +366,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -388,8 +388,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -401,8 +401,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -414,8 +414,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -437,8 +437,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.WindConditions-1<br/>Description: windDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:windDirection) and  not(iwxxm:windDirection/@xsi:nil = 'true') ) then( iwxxm:windDirection/@uom = 'deg' ) else( true() ) )<br/>
      @@ -452,8 +452,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.WindConditions-2<br/>Description: windSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:windSpeed) and not(iwxxm:windSpeed/@xsi:nil = 'true') ) then( (iwxxm:windSpeed/@uom = 'm/s') or (iwxxm:windSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -467,8 +467,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.WindConditions-3<br/>Description: When iwxxm:variableWindDirection is true, iwxxm:windDirection must be empty<br/>Assertion: ( if( iwxxm:variableWindDirection = 'true' ) then( empty(iwxxm:windDirection) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA129.htm b/IWXXM/html/EARoot/EA6/EA129.htm index c9592fcc..b285b8f6 100644 --- a/IWXXM/html/EARoot/EA6/EA129.htm +++ b/IWXXM/html/EARoot/EA6/EA129.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -192,8 +192,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -214,8 +214,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -227,8 +227,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -240,8 +240,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -263,8 +263,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloudForecast-1<br/>Description: If a geometry of iwxxm:ashCloudExtent is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:ashCloudExtent//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:ashCloudExtent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA130.htm b/IWXXM/html/EARoot/EA6/EA130.htm index d3ceb638..dd633d4b 100644 --- a/IWXXM/html/EARoot/EA6/EA130.htm +++ b/IWXXM/html/EARoot/EA6/EA130.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA6/EA131.htm b/IWXXM/html/EARoot/EA6/EA131.htm index ef718330..a4b02e63 100644 --- a/IWXXM/html/EARoot/EA6/EA131.htm +++ b/IWXXM/html/EARoot/EA6/EA131.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -286,38 +286,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA6/EA132.htm b/IWXXM/html/EARoot/EA6/EA132.htm index 4765d01d..ad1ff122 100644 --- a/IWXXM/html/EARoot/EA6/EA132.htm +++ b/IWXXM/html/EARoot/EA6/EA132.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -149,8 +149,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -162,8 +162,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -174,8 +174,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA7/EA137.htm b/IWXXM/html/EARoot/EA7/EA137.htm index da246c9e..60a2fa7b 100644 --- a/IWXXM/html/EARoot/EA7/EA137.htm +++ b/IWXXM/html/EARoot/EA7/EA137.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA7/EA141.htm b/IWXXM/html/EARoot/EA7/EA141.htm index 1dda046b..d2d5550e 100644 --- a/IWXXM/html/EARoot/EA7/EA141.htm +++ b/IWXXM/html/EARoot/EA7/EA141.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -347,38 +347,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -405,38 +405,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -463,38 +463,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -521,38 +521,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -587,8 +587,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -600,8 +600,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -613,8 +613,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -636,8 +636,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingSpaceWeatherCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingSpaceWeatherCentre) ) else( true() ) )<br/>
      @@ -651,8 +651,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingSpaceWeatherCentre, iwxxm:advisoryNumber, iwxxm:phenomenon, iwxxm:analysis, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingSpaceWeatherCentre) and exists(iwxxm:advisoryNumber) and exists(iwxxm:phenomenon) and exists(iwxxm:analysis) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA7/EA142.htm b/IWXXM/html/EARoot/EA7/EA142.htm index bb447d6d..f794e392 100644 --- a/IWXXM/html/EARoot/EA7/EA142.htm +++ b/IWXXM/html/EARoot/EA7/EA142.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -219,38 +219,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -285,8 +285,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -298,8 +298,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -311,8 +311,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA7/EA143.htm b/IWXXM/html/EARoot/EA7/EA143.htm index c1f39b4f..9b0551ac 100644 --- a/IWXXM/html/EARoot/EA7/EA143.htm +++ b/IWXXM/html/EARoot/EA7/EA143.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -237,8 +237,8 @@ - + @@ -94,7 +94,7 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -250,8 +250,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -263,8 +263,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -286,8 +286,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherRegion-1<br/>Description: If a geometry of iwxxm:location is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:location//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:location//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA7/EA144.htm b/IWXXM/html/EARoot/EA7/EA144.htm index e1b02d39..5a74428e 100644 --- a/IWXXM/html/EARoot/EA7/EA144.htm +++ b/IWXXM/html/EARoot/EA7/EA144.htm @@ -111,8 +111,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA7/EA145.htm b/IWXXM/html/EARoot/EA7/EA145.htm index 1ea0ec10..939d4018 100644 --- a/IWXXM/html/EARoot/EA7/EA145.htm +++ b/IWXXM/html/EARoot/EA7/EA145.htm @@ -111,8 +111,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA8/EA152.htm b/IWXXM/html/EARoot/EA8/EA152.htm index c6509c02..0941ce8f 100644 --- a/IWXXM/html/EARoot/EA8/EA152.htm +++ b/IWXXM/html/EARoot/EA8/EA152.htm @@ -42,7 +42,7 @@
      Modified:7/15/2021 1:06:32 AM7/15/2021 10:40:36 PM
      -
      This package defines a collective and selected meteorological objects for the World Area Forecast System (WAFS) to deliver forecasts of significant en-route weather phenomena as Significant Weather (SIGWX) forecasts.  <br/><br/>Class diagrams in this package are the controlled source of the meteorological objects which will also be used to generate Schematron rules for validation of those week-typed properties.<br/><br/>
      +
      This package defines a collective and selected meteorological objects for the World Area Forecast System (WAFS) to deliver forecasts of significant en-route weather phenomena as Significant Weather (SIGWX) forecasts.  <br/><br/>Class diagrams in this package are the controlled source of the meteorological objects which will also be used to generate Schematron rules for validation of those weakly-typed properties.<br/><br/>
        @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA8/EA153.htm b/IWXXM/html/EARoot/EA8/EA153.htm index d98d488a..69d37b90 100644 --- a/IWXXM/html/EARoot/EA8/EA153.htm +++ b/IWXXM/html/EARoot/EA8/EA153.htm @@ -114,8 +114,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -127,8 +127,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -140,8 +140,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -163,8 +163,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-1<br/>Description: iwxxm:phenomenonCategory shall be equal to 'weatherForecasts'.<br/>Assertion: ( iwxxm:phenomenonCategory = 'weatherForecasts' )<br/>
      @@ -178,8 +178,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-2<br/>Description: iwxxm:phenomenonBaseTime is mandatory<br/>Assertion: ( exists(iwxxm:phenomenonBaseTime) )<br/>
      @@ -193,8 +193,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-3<br/>Description: iwxxm:originatingCentre must have a child element of iwxxm:WorldAreaForecastCentre<br/>Assertion: ( exists(iwxxm:originatingCentre/iwxxm:WorldAreaForecastCentre) )<br/>
      diff --git a/IWXXM/html/EARoot/EA8/EA154.htm b/IWXXM/html/EARoot/EA8/EA154.htm index 9ade3a5c..3f774b94 100644 --- a/IWXXM/html/EARoot/EA8/EA154.htm +++ b/IWXXM/html/EARoot/EA8/EA154.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -229,38 +229,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -287,38 +287,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -345,38 +345,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -403,38 +403,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -469,8 +469,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -482,8 +482,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -495,8 +495,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -507,8 +507,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA8/EA155.htm b/IWXXM/html/EARoot/EA8/EA155.htm index cb1e97ce..4b19f795 100644 --- a/IWXXM/html/EARoot/EA8/EA155.htm +++ b/IWXXM/html/EARoot/EA8/EA155.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -179,8 +179,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -192,8 +192,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -205,8 +205,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -217,8 +217,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA8/EA156.htm b/IWXXM/html/EARoot/EA8/EA156.htm index 752fa35f..9676bede 100644 --- a/IWXXM/html/EARoot/EA8/EA156.htm +++ b/IWXXM/html/EARoot/EA8/EA156.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -179,8 +179,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -192,8 +192,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -205,8 +205,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -217,8 +217,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA8/EA157.htm b/IWXXM/html/EARoot/EA8/EA157.htm index fb03716a..715920ac 100644 --- a/IWXXM/html/EARoot/EA8/EA157.htm +++ b/IWXXM/html/EARoot/EA8/EA157.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -237,8 +237,8 @@ - + @@ -113,38 +113,38 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -250,8 +250,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -263,8 +263,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -275,8 +275,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA8/EA158.htm b/IWXXM/html/EARoot/EA8/EA158.htm index 1cb16173..b876f14e 100644 --- a/IWXXM/html/EARoot/EA8/EA158.htm +++ b/IWXXM/html/EARoot/EA8/EA158.htm @@ -42,7 +42,7 @@
      Modified:5/12/2021 9:28:12 PM7/15/2021 10:41:37 PM
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -215,7 +215,7 @@ Notes:
      - The World Area Forecast Centre (WAFC) operated by the National Oceanic and Atmospheric Administration (NOAA) in the USA.<br/> + The World Area Forecast Centre (WAFC) operated by the National Weather Service (NWS) in the USA.<br/>
      @@ -237,8 +237,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA8/EA159.htm b/IWXXM/html/EARoot/EA8/EA159.htm index 8735525b..a26c2405 100644 --- a/IWXXM/html/EARoot/EA8/EA159.htm +++ b/IWXXM/html/EARoot/EA8/EA159.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA8/EA160.htm b/IWXXM/html/EARoot/EA8/EA160.htm index c5123ab7..59968a06 100644 --- a/IWXXM/html/EARoot/EA8/EA160.htm +++ b/IWXXM/html/EARoot/EA8/EA160.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA8/EA161.htm b/IWXXM/html/EARoot/EA8/EA161.htm index ca08f9d7..19ea4fc4 100644 --- a/IWXXM/html/EARoot/EA8/EA161.htm +++ b/IWXXM/html/EARoot/EA8/EA161.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA9/EA178.htm b/IWXXM/html/EARoot/EA9/EA178.htm index c99c58fb..697d74fe 100644 --- a/IWXXM/html/EARoot/EA9/EA178.htm +++ b/IWXXM/html/EARoot/EA9/EA178.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA9/EA180.htm b/IWXXM/html/EARoot/EA9/EA180.htm index f0a7b4d2..514151a1 100644 --- a/IWXXM/html/EARoot/EA9/EA180.htm +++ b/IWXXM/html/EARoot/EA9/EA180.htm @@ -116,38 +116,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -174,38 +174,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -232,38 +232,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -290,38 +290,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -348,38 +348,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -406,38 +406,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -464,38 +464,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -522,38 +522,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -599,8 +599,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -621,8 +621,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -634,8 +634,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -647,8 +647,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -659,8 +659,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -682,8 +682,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: MeteorologicalFeature.MeteorologicalFeatureCollection-1<br/>Description: gml:identifier is mandatory<br/>Assertion: ( exists(gml:identifier) )<br/>
      diff --git a/IWXXM/html/EARoot/EA9/EA181.htm b/IWXXM/html/EARoot/EA9/EA181.htm index c6c2f50c..c9a6b2e2 100644 --- a/IWXXM/html/EARoot/EA9/EA181.htm +++ b/IWXXM/html/EARoot/EA9/EA181.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -347,38 +347,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -405,38 +405,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -463,38 +463,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -521,38 +521,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -598,8 +598,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -620,8 +620,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -633,8 +633,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -646,8 +646,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -658,8 +658,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -681,8 +681,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: MeteorologicalFeature.MeteorologicalFeature-1<br/>Description: gml:identifier is mandatory<br/>Assertion: ( exists(gml:identifier) )<br/>
      @@ -696,8 +696,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: MeteorologicalFeature.MeteorologicalFeature-2<br/>Description: Mandatory elements when the parent node is not iwxxm:MeteorologicalFeatureCollection<br/>Assertion: ( if( name(..) != 'iwxxm:feature' ) then( exists(iwxxm:issueTime) and exists(iwxxm:originatingCentre) and exists(iwxxm:phenomenonCategory) and exists(iwxxm:phenomenonTime) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA9/EA182.htm b/IWXXM/html/EARoot/EA9/EA182.htm index 7c2a06e2..bb18c9e0 100644 --- a/IWXXM/html/EARoot/EA9/EA182.htm +++ b/IWXXM/html/EARoot/EA9/EA182.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -288,38 +288,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -354,8 +354,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -367,8 +367,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -380,8 +380,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -392,8 +392,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA183.htm b/IWXXM/html/EARoot/EA9/EA183.htm index 092d97a7..b5845002 100644 --- a/IWXXM/html/EARoot/EA9/EA183.htm +++ b/IWXXM/html/EARoot/EA9/EA183.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA184.htm b/IWXXM/html/EARoot/EA9/EA184.htm index 7b5f3d7e..dbf1fe77 100644 --- a/IWXXM/html/EARoot/EA9/EA184.htm +++ b/IWXXM/html/EARoot/EA9/EA184.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA185.htm b/IWXXM/html/EARoot/EA9/EA185.htm index 0a764ec2..1f86940c 100644 --- a/IWXXM/html/EARoot/EA9/EA185.htm +++ b/IWXXM/html/EARoot/EA9/EA185.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA186.htm b/IWXXM/html/EARoot/EA9/EA186.htm index a4c5e9da..74d9ed67 100644 --- a/IWXXM/html/EARoot/EA9/EA186.htm +++ b/IWXXM/html/EARoot/EA9/EA186.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA187.htm b/IWXXM/html/EARoot/EA9/EA187.htm index 3651c0fd..e75eb898 100644 --- a/IWXXM/html/EARoot/EA9/EA187.htm +++ b/IWXXM/html/EARoot/EA9/EA187.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -288,38 +288,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -346,38 +346,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -404,38 +404,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -470,8 +470,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -483,8 +483,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -496,8 +496,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -508,8 +508,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA188.htm b/IWXXM/html/EARoot/EA9/EA188.htm index fff136db..b222d998 100644 --- a/IWXXM/html/EARoot/EA9/EA188.htm +++ b/IWXXM/html/EARoot/EA9/EA188.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ - - - - - - + @@ -109,50 +109,108 @@ + + + + +
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA9/EA189.htm b/IWXXM/html/EARoot/EA9/EA189.htm index 3ad02906..7340f66b 100644 --- a/IWXXM/html/EARoot/EA9/EA189.htm +++ b/IWXXM/html/EARoot/EA9/EA189.htm @@ -112,8 +112,8 @@ - + diff --git a/IWXXM/html/EARoot/EA3/EA71.png b/IWXXM/html/EARoot/EA3/EA71.png index f0996290cd4fa5c46208485676777946e18f4929..abfa9b5ae007fb1074cdc3e4baa53792d65f10c8 100644 GIT binary patch literal 44889 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

      DP#v9eO#XgcC> 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 - - + +

      @@ -48,7 +48,7 @@
      - + diff --git a/IWXXM/html/EARoot/EA3/EA73.png b/IWXXM/html/EARoot/EA3/EA73.png index 3de952938fa1ee153cc0886bccb4f1b19538682b..14ada3cfd7ca3d1196698127369cb93ddd5f591a 100644 GIT binary patch literal 19992 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%0Ar>tBwM2^}!>^vj3B8 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 B+jal| diff --git a/IWXXM/html/EARoot/EA3/EA77.htm b/IWXXM/html/EARoot/EA3/EA77.htm index b4c7e4fd..48d538bc 100644 --- a/IWXXM/html/EARoot/EA3/EA77.htm +++ b/IWXXM/html/EARoot/EA3/EA77.htm @@ -42,7 +42,7 @@ - + @@ -101,7 +101,6 @@
    • Attributes
    • Associations To
    • Tagged Values
    • -
    • Constraints
    • -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/images/Thumbs.db b/IWXXM/html/images/Thumbs.db deleted file mode 100644 index 9eb11671361f8f9ae9a61b772a743976510658da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3584 zcmca`Uhu)fjZzO8(10BSGsD0CoD6J8;*3Bx2!nwD0|OI~0pkDr|NlQkkbwcn90fxt z1pWfu3W`4vW&uVbD>OcbkQYXsN;Sr0E8 zaOnJS?ucG!<#k48p!@+)Vgmvr22%zzhIj^JAZ@{54rHeS*(N}73x;GMGy}3h;<$ho z0}~^t9D=z4mpXKD1CS;lK-g~pwAY*=g~5Qqkiin@3Jaj!WY75)HK(ok0s8T z-t~5plxLXqHltP1=T;p%k=D6rh45VFBky@WEwRkvc{?Se>EtnXp7QON?>#eabHAZ< zG5m|t73X@L6VF?YT;6%z=6s#;zFP{Jr#xOgc97V=ecqMtvB&K9rEc8feluKKBK)8K zqq8So1thoZI}pp~!mdA=^Pcr7kw51DxJvZ&E=t*~dH=NRt}Wl4t53?dRfbLI-}``H zd~!yUdlCD_zOcHd-9CEtNjjUEnhLxY6z6sBTNL=vZsUg8tw&ArFKs?EWy^{G0x#xx z7Zp1Pwckl}TI7+n{Ky_7|4W57nR-^pD=KmuL(3bjn>(EyZ;Zx^j zW*-z;Z*y(p*$q=drkfJ0@ zj(%SJP59u&Wx&{F@O1TaS?83{1Y#otSo(2>rk_XR{R&k7A6=N>;+ zmF)Hv5tlBVyS8n0VX%xeulW2WnZM7@wyC^-{&q-0&78Svf_KZOM9f{0dUvvoc~$li zA=fi|GZicPRCgxwSN8G6g*x=4DV^k$Iez$6Wa6ULLS9L|ueX_;pY*A##OUDC#j+1g z%U*LVR^A)v+FLP`qv=D$#vSRlDX;b(-nm&a?p#()%pWn)D;=^m^Edh>CQRs7|8D%# zWBHz>q}#ogM<=ly6#rEeb51UOL%sQT@6S4GZqBGv` z=k1ljCb?U_W`%?#R|~}##LB0Y{1C`)J3BXBe@A4UT-ujx$yb@xt<8e5zH=YBc%}K3 z&oo;;Gce}PyObU47@HC+4)xzp&n?~be)2O>tF{xr@TcovVxyZHmI<9KT{+8W z+do;|{T_k;te=EsXl*R(?5Jc{eQmgSo7ktcKl=4 Ircww10M?_dT>t<8 diff --git a/IWXXM/iwxxm-collect.xsd b/IWXXM/iwxxm-collect.xsd index 03528b0c..a48587fc 100644 --- a/IWXXM/iwxxm-collect.xsd +++ b/IWXXM/iwxxm-collect.xsd @@ -1,6 +1,6 @@ - + A convenience schema file for validating against IWXXM and WMO Collect. This is useful for XML validators (such as libxml2) that allow only a single schema location. diff --git a/IWXXM/rule/iwxxm.sch b/IWXXM/rule/iwxxm.sch index 5e4a3304..5b7283dd 100644 --- a/IWXXM/rule/iwxxm.sch +++ b/IWXXM/rule/iwxxm.sch @@ -397,7 +397,7 @@ - SIGMET.SIGMETEvolvingConditionCollection-1: iwxxm:tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMET + SIGMET.SIGMETEvolvingConditionCollection-1: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET @@ -437,7 +437,7 @@ - SIGMET.SIGMETPositionCollection-1: iwxxm:tropicalCyclonePosition shall and only be present in a TropicalCycloneSIGMET + SIGMET.SIGMETPositionCollection-1: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET diff --git a/IWXXM/sigmet.xsd b/IWXXM/sigmet.xsd index a55a9111..87c15317 100644 --- a/IWXXM/sigmet.xsd +++ b/IWXXM/sigmet.xsd @@ -1,407 +1,447 @@ - - - - - - - SIGMET reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2. + + + + + + SIGMET reporting constructs as defined in ICAO Annex 3 / WMO No. 49-2. SIGMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena in time and space. These weather phenomena are reported as impacted regions of airspace. -References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema. - - - - Conditions observed and/or forecast of the SIGMET phenomenon. - - - - - - - - - A SIGMET report may include, at a time instant, a phenomenon covering more than one area within the FIR/UIR/CTA. This translates into observed or forecast conditions at the time instant for each of these reported areas. All combinations of observations or forecasts of meteorological conditions, including changing conditions, are represented by their own SIGMETEvolvingCondition. +References to WMO and ICAO Technical Regulations within this XML schema shall have no formal status and are for information purposes only. Where there are differences between the Technical Regulations and the schema, the Technical Regulations shall take precedence. Technical Regulations may impose requirements that are not described in this schema. + + + + Conditions observed and/or forecast of the SIGMET phenomenon. + + + + + + + + + A SIGMET report may include, at a time instant, a phenomenon covering more than one area within the FIR/UIR/CTA. This translates into observed or forecast conditions at the time instant for each of these reported areas. All combinations of observations or forecasts of meteorological conditions, including changing conditions, are represented by their own SIGMETEvolvingCondition. -Each analysis has a single SIGMETEvolvingConditionCollection as its result. - - - - - A forecast of the phenomenon at a time instant within the valid period. This is modeled by SIGMETPosition for individual area of the phenomenon and aggregated into a single SIGMETPositionCollection as a result to forecastPositionAnalysis. - - - - - - - - - - - - - - - - A collection of SIGMETEvolvingConditions, each representing a location where SIGMET observed or forecast conditions exist. All members of this collection are of type SIGMETEvolvingCondition. - - - - - - - - - The time at which meteorological phenomena occur - - - - - The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. - - - - - The members of this collection - - - - - - - - - - - - - - - - - Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm, along with expected changes to the phenomenon such as intensity, speed, and direction. These conditions are reported with OBS/FCST conditions on all SIGMET types. +Each analysis has a single SIGMETEvolvingConditionCollection as its result. + + + + + A forecast of the phenomenon at a time instant within the valid period. This is modeled by SIGMETPosition for individual area of the phenomenon and aggregated into a single SIGMETPositionCollection as a result to forecastPositionAnalysis. + + + + + Extension block for optional and/or additional parameters for element analysisAndForecastPositionAnalysis + + + + + + + + + + + + + + + + A collection of SIGMETEvolvingConditions, each representing a location where SIGMET observed or forecast conditions exist. All members of this collection are of type SIGMETEvolvingCondition. + + + + + + + + + The time at which meteorological phenomena occur + + + + + The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. + + + + + The members of this collection + + + + + Extension block for optional and/or additional parameters for element SIGMETEvolvingConditionCollection + + + + + + Indication whether the information is observed and expected to continue, or forecast + + + + + + + + + + + + + + + Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm, along with expected changes to the phenomenon such as intensity, speed, and direction. These conditions are reported with OBS/FCST conditions on all SIGMET types. TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry. For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL. -In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion. - - - - - - - - - The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width - - - - - This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0. +In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion. + + + + + + + + + The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width + + + + + This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0. -This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". - - - - - The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. +This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". + + + + + The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. -speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots). - - - - - - - - - - - - - - - - - - A collection of SIGMETPositions, each representing a location where meteorological conditions exist. All members of this collection are of type SIGMETPosition. - - - - - - - - - The time at which meteorological phenomena occur - - - - - The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. - - - - - The members of this collection - - - - - - - - - - - - - - - - Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm. Used to represent the forecast positions of SIGMET phenomena. +speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots). + + + + + Extension block for optional and/or additional parameters for element SIGMETEvolvingCondition + + + + + + The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of SIGMET analysis based on the current state of the meteorological condition + + + + + Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate + + + + + + + + + + + + + + + A collection of SIGMETPositions, each representing a location where meteorological conditions exist. All members of this collection are of type SIGMETPosition. + + + + + + + + + The time at which meteorological phenomena occur + + + + + The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. + + + + + The members of this collection + + + + + Extension block for optional and/or additional parameters for element SIGMETPositionCollection + + + + + + + + + + + + + + + + Conditions that indicate the presence of a specific SIGMET phenomenon such as volcanic ash or a thunderstorm. Used to represent the forecast positions of SIGMET phenomena. TC TOP (ABV and BLW) conditions are represented by the vertical component of the geometry. For example: CB TOP FL500 is represented as a missing lowerLimit and an upperLimit of 500FL. -In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion. - - - - - - - - - The geographic region affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in Annex 3: a boundary with a base and top, a TC centre position, and a VA line with a width - - - - - - - - - - - - - - - - - A SIGMET (significant meteorological) report. SIGMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena over time. +In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE FIR" from ICAO Annex 3 / WMO No. 49-2), the geometry should be an xlink to the AirspaceVolume under geometryComponent of issuingAirTrafficServicesRegion. + + + + + + + + + The geographic region affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in Annex 3: a boundary with a base and top, a TC centre position, and a VA line with a width + + + + + Extension block for optional and/or additional parameters for element SIGMETPosition + + + + + + Indicator of whether the location of phenomena is approximate. If not reported locations are not approximate + + + + + + + + + + + + + + + A SIGMET (significant meteorological) report. SIGMETs report the occurrence and/or expected occurrence of specified en-route weather phenomena which may affect the safety of aircraft operations, and of the development of those phenomena over time. The SIGMET report class represents the base SIGMET types that may be reported such as squall lines, thunderstorms, dust storms, turbulence, etc. Tropical cyclone and volcanic ash SIGMET reports are subclasses of SIGMET due to their ability to report additional information, including volcano/tropical cyclone identification and forecast position(s). -SIGMETs may report either observed or forecast hazardous conditions. Additionally, a forecast position may be reported. - - - - - - - - - The time at which this report was issued - - - - - The ATS unit serving the FIR or CTA to which the SIGMET refers +SIGMETs may report either observed or forecast hazardous conditions. Additionally, a forecast position may be reported. + + + + + + + + + The time at which this report was issued + + + + + The ATS unit serving the FIR or CTA to which the SIGMET refers ICAO Annex 3 / WMO No. 49-2: -A6-1: "Location indicator of FIR/CTA" - - - - - MWO originating this report - - - - - The ATS region (FIR, UIR, CTA, or FIR/UIR) - - - - - The sequence number of this message. For example: "5", "A3", or "2" - - - - - The valid period for the entire report covering all observations and forecast conditions. Each observation/forecast phenomenon includes its own temporal description for the described meteorological conditions, which is represented as phenomenonTime. +A6-1: "Location indicator of FIR/CTA" + + + + + MWO originating this report + + + + + The ATS region (FIR, UIR, CTA, or FIR/UIR) + + + + + The sequence number of this message. For example: "5", "A3", or "2" + + + + + The valid period for the entire report covering all observations and forecast conditions. Each observation/forecast phenomenon includes its own temporal description for the described meteorological conditions, which is represented as phenomenonTime. -For example, an issued tropical cyclone SIGMET may be valid from 1600 UTC to 2200 UTC with an observed position at 1600 UTC and a forecast position of the centre of the tropical cyclone at 2200 UTC. In this case the SIGMET validPeriod would be 1600 UTC to 2200 UTC, the analysis phenomenonTime would be 1600 UTC, and the forecastPositionAnalysis phenomenonTime would be 2200 UTC. - - - - - The sequence number of a previous SIGMET that is cancelled by this SIGMET. Mandatory when this is a cancellation report, must be missing otherwise +For example, an issued tropical cyclone SIGMET may be valid from 1600 UTC to 2200 UTC with an observed position at 1600 UTC and a forecast position of the centre of the tropical cyclone at 2200 UTC. In this case the SIGMET validPeriod would be 1600 UTC to 2200 UTC, the analysis phenomenonTime would be 1600 UTC, and the forecastPositionAnalysis phenomenonTime would be 2200 UTC. + + + + + The sequence number of a previous SIGMET that is cancelled by this SIGMET. Mandatory when this is a cancellation report, must be missing otherwise Examples: YUDD SIGMET 2 VALID ... -YUDD SIGMET A3 VALID ... - - - - - The valid period of a previous SIGMET that is cancelled by this SIGMET. Mandatory when this is a cancellation report, must be missing otherwise - - - - - The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc. +YUDD SIGMET A3 VALID ... + + + + + The valid period of a previous SIGMET that is cancelled by this SIGMET. Mandatory when this is a cancellation report, must be missing otherwise + + + + + The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc. -The expected end of occurrence of volcanic ash ("NO VA EXP") is indicated with a missing SIGMET phenomenon with a nil reason of nothingOfOperationalSignificance - - - - - Observed and/or forecast conditions of the phenomenon. - - - - - - - - - - - - - - - - - - - - - - - - - - A SIGMET that reports the presence of a tropical cyclone conditions. This extends the base SIGMET type by including additional information necessary for tropical cyclones. - - - - - - - - - Observed and/or forecast conditions of the cumulonimbus clouds associated with a tropical cyclone. To be used for more than one cumulonimbus clouds simultaneously affecting the FIR concerned. - - - - - - - - - - - - - - The tropical cyclone being reported in this SIGMET, required in all cases other than cancellations. When reporting the tropical cyclone name, 'NN' may be used if the tropical cyclone is unnamed - - - - - - - - - - - - - - - - A SIGMET that reports the presence of volcanic ash conditions hazardous to flight. This extends the base SIGMET type by including additional information necessary for volcanoes and volcanic ash. - - - - - - - - - Observed and/or forecast conditions of the volcanic ash clouds. To be used for more than one volcanic ash clouds simultaneously affecting the FIR concerned. - - - - - - - - - - - - - - The volcano that is erupting - required in all cases other than cancellations - - - - - The FIR to which volcanic ash has moved. Reported only on SIGMET cancellation reports - - - - - - - - - - - - - - - - Expected change in intensity for (significant) meteorological phenomena. +The expected end of occurrence of volcanic ash ("NO VA EXP") is indicated with a missing SIGMET phenomenon with a nil reason of nothingOfOperationalSignificance + + + + + Observed and/or forecast conditions of the phenomenon. + + + + + + + + + Extension block for optional and/or additional parameters for element SIGMET + + + + + + + + + + Extension block for optional and/or additional parameters for element SIGMET + + + + + + Indicates whether the report is a 'CANCELLATION' report (true) which cancels a previously issued report or not (false or empty). + + + + + + + + + + + + + + + A SIGMET that reports the presence of a tropical cyclone conditions. This extends the base SIGMET type by including additional information necessary for tropical cyclones. + + + + + + + + + Observed and/or forecast conditions of the cumulonimbus clouds associated with a tropical cyclone. To be used for more than one cumulonimbus clouds simultaneously affecting the FIR concerned. + + + + + + + + + + + + + + The tropical cyclone being reported in this SIGMET, required in all cases other than cancellations. When reporting the tropical cyclone name, 'NN' may be used if the tropical cyclone is unnamed + + + + + + + + + + + + + + + + A SIGMET that reports the presence of volcanic ash conditions hazardous to flight. This extends the base SIGMET type by including additional information necessary for volcanoes and volcanic ash. + + + + + + + + + The volcano that is erupting - required in all cases other than cancellations + + + + + The FIR to which volcanic ash has moved. Reported only on SIGMET cancellation reports + + + + + + + + + + + + + + + + Expected change in intensity for (significant) meteorological phenomena. -See WMO No. 306 Vol I.2 Part B FM 94 BUFR code-table 0 20 028 'Expected change in intensity' - - - - - No change (NC) - - - - - Forecast to weaken (WKN) - - - - - Forecast to intensify (INTSF) - - - - - - - - Weather phenomenon of significance to aviation operations; used in SIGMET and AIRMET reports. The set of permitted options are defined in ICAO Annex 3 / WMO No. 49-2 C.3.1 sub-clause 1.1.4 - +See WMO No. 306 Vol I.2 Part B FM 94 BUFR code-table 0 20 028 'Expected change in intensity' + + + + + No change (NC) + + + + + Forecast to weaken (WKN) + + + + + Forecast to intensify (INTSF) + + + + + + + + Weather phenomenon of significance to aviation operations; used in SIGMET and AIRMET reports. The set of permitted options are defined in ICAO Annex 3 / WMO No. 49-2 C.3.1 sub-clause 1.1.4 + http://codes.wmo.int/49-2/SigWxPhenomena none - - - - - - - + + + + + + + From c29b4a47621b7a942f993e232f44449ea74f88ce Mon Sep 17 00:00:00 2001 From: "B.L. Choy" Date: Fri, 16 Jul 2021 15:53:03 +0800 Subject: [PATCH 5/8] Further changes to sigmet.xsd for WC SIGMET --- IWXXM/XMI/icao-iwxxm.xml | 222 +++++++++++++++--------------- IWXXM/examples/sigmet-A6-2-TC.xml | 20 +-- IWXXM/html/EARoot/EA3/EA70.htm | 10 +- IWXXM/html/EARoot/EA3/EA71.png | Bin 47093 -> 44889 bytes IWXXM/html/EARoot/EA3/EA72.htm | 6 +- IWXXM/html/EARoot/EA3/EA73.png | Bin 21435 -> 19992 bytes IWXXM/html/EARoot/EA3/EA77.htm | 108 ++------------- IWXXM/html/EARoot/EA3/EA78.htm | 201 ++++++++++++++++++--------- IWXXM/html/EARoot/EA3/EA79.htm | 104 ++------------ IWXXM/html/EARoot/EA3/EA80.htm | 132 ++++++++++++++---- IWXXM/rule/iwxxm.sch | 16 +-- IWXXM/sigmet.xsd | 20 +-- 12 files changed, 407 insertions(+), 432 deletions(-) diff --git a/IWXXM/XMI/icao-iwxxm.xml b/IWXXM/XMI/icao-iwxxm.xml index 254832cc..08bf43d3 100644 --- a/IWXXM/XMI/icao-iwxxm.xml +++ b/IWXXM/XMI/icao-iwxxm.xml @@ -1,5 +1,5 @@ - + Enterprise Architect @@ -12,7 +12,7 @@ - + @@ -1057,7 +1057,7 @@ - + @@ -4520,7 +4520,7 @@ - + @@ -4566,7 +4566,7 @@ - + @@ -5623,7 +5623,7 @@ - + @@ -5782,7 +5782,7 @@ - + @@ -5799,6 +5799,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -5816,7 +5839,7 @@ - + @@ -5824,7 +5847,7 @@ - + @@ -5844,7 +5867,7 @@ - + @@ -5864,6 +5887,14 @@ + + + + + + + + @@ -6441,7 +6472,7 @@ - + @@ -6458,6 +6489,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -6475,14 +6529,14 @@ - + - + @@ -6502,14 +6556,14 @@ - + - + @@ -6530,14 +6584,14 @@ - + - + @@ -6557,7 +6611,7 @@ - + @@ -6628,6 +6682,14 @@ + + + + + + + + @@ -6683,7 +6745,7 @@ - + @@ -6728,29 +6790,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -6779,16 +6818,6 @@ - - - - - - - - - - @@ -7106,7 +7135,7 @@ - + @@ -7151,40 +7180,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -7214,7 +7210,7 @@ - + @@ -8542,7 +8538,7 @@ - + @@ -9584,7 +9580,7 @@ - + @@ -11058,7 +11054,7 @@ - + @@ -11687,7 +11683,7 @@ - + @@ -12639,7 +12635,7 @@ - + @@ -14331,7 +14327,7 @@ - + @@ -14428,7 +14424,7 @@ - + @@ -14561,7 +14557,7 @@ - + @@ -15646,7 +15642,7 @@ - + @@ -16126,7 +16122,7 @@ - + @@ -16296,7 +16292,7 @@ - + @@ -16358,7 +16354,7 @@ - + @@ -16465,10 +16461,10 @@ - + Package - + Package @@ -16895,7 +16891,7 @@ - + @@ -16903,12 +16899,12 @@ - + - - - + + + @@ -16916,7 +16912,7 @@ - + @@ -16924,14 +16920,14 @@ - + - - - - - + + + + + diff --git a/IWXXM/examples/sigmet-A6-2-TC.xml b/IWXXM/examples/sigmet-A6-2-TC.xml index f7b2854e..fe31790f 100644 --- a/IWXXM/examples/sigmet-A6-2-TC.xml +++ b/IWXXM/examples/sigmet-A6-2-TC.xml @@ -79,13 +79,13 @@ 2012-08-25T16:00:00Z - - - 27.10 -73.10 - - + + + 27.10 -73.10 + + 500 @@ -125,13 +125,13 @@ 2012-08-25T22:00:00Z - - - 27.6667 -73.75 - - + + + 27.6667 -73.75 + + diff --git a/IWXXM/html/EARoot/EA3/EA70.htm b/IWXXM/html/EARoot/EA3/EA70.htm index 738b8dcd..7a54dbff 100644 --- a/IWXXM/html/EARoot/EA3/EA70.htm +++ b/IWXXM/html/EARoot/EA3/EA70.htm @@ -36,10 +36,10 @@ - - - - + + + +
      Context Diagram: SIGMET Analysis : Class diagram
      @@ -50,7 +50,7 @@
      Modified:7/16/2021 12:25:44 AM7/16/2021 3:21:28 PM
      Project:
      Modified:7/16/2021 12:25:41 AM7/16/2021 3:25:51 PM
      Project:
      Modified:7/16/2021 12:24:44 AM7/16/2021 3:20:40 PM
      @@ -168,7 +167,7 @@ @@ -194,7 +193,7 @@ - + @@ -210,64 +209,6 @@
      - Public GM_Point
        tropicalCyclonePosition + Public TimeIndicator
        timeIndicator
      - sequenceNumber=2
      -
      - - - - -
      - Notes: - - The position of a tropical cyclone.  Only be used in a TropicalCycloneSIGMET.<br/> -
      - - -
      - Public TimeIndicator
        timeIndicator -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - xsdAsAttribute=true
      @@ -308,8 +249,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -330,8 +271,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -343,8 +284,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -356,8 +297,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -365,32 +306,7 @@
      -
      - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      tropicalCyclonePosition shall only be present in analysisCollection of TropicalCycloneSIGMETInvariantApproved
      -
      Details: -
      -
      Pattern ID: SIGMET.SIGMETEvolvingConditionCollection-1<br/>Description: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET<br/>Assertion: ( ( ( exists(/iwxxm:TropicalCycloneSIGMET) and (count(//iwxxm:analysisCollection) = count(//iwxxm:analysisCollection//iwxxm:analysis//iwxxm:tropicalCyclonePosition) ) ) and ( exists(/iwxxm:TropicalCycloneSIGMET) and not(exists(//iwxxm:supplementaryAnalysisCollection//iwxxm:analysis//iwxxm:tropicalCyclonePosition) ) ) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
      - -
      -
      -
      -
      - + diff --git a/IWXXM/html/EARoot/EA3/EA78.htm b/IWXXM/html/EARoot/EA3/EA78.htm index f824ab49..8df78360 100644 --- a/IWXXM/html/EARoot/EA3/EA78.htm +++ b/IWXXM/html/EARoot/EA3/EA78.htm @@ -42,7 +42,7 @@
      Modified:5/7/2021 4:44:23 AM7/16/2021 3:20:31 PM
      Attribute
      + Public GM_Point
        tropicalCyclonePosition +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The position of a tropical cyclone.  Only be used in a TropicalCycloneSIGMET.<br/> +
      + + +
      Public AirspaceVolume
        geometry
      - Details: + Details: - + - + - + - + - + - + - + - +
      - sequenceNumber=1
      + sequenceNumber=2
      @@ -173,44 +231,44 @@
      - Details: + Details: - + - + - + - + - + - + - + - +
      - nillable=true
      sequenceNumber=4
      + nillable=true
      sequenceNumber=3
      - + @@ -109,50 +109,108 @@ + + + + + - + @@ -217,7 +217,7 @@ Notes:
      @@ -231,44 +289,44 @@
      - Details: + Details: - + - + - + - + - + - + - + - +
      - sequenceNumber=5
      + sequenceNumber=4
      @@ -289,38 +347,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -347,38 +405,38 @@ - - - - -
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -424,8 +482,8 @@ + + + + + + + + - + @@ -101,7 +101,6 @@
    • Attributes
    • Associations To
    • Tagged Values
    • -
    • Constraints
    • -
      Details: -
      +
      Details: +
       
      @@ -446,8 +504,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -459,8 +517,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -472,8 +530,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -495,8 +553,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: SIGMET.SIGMETEvolvingCondition-1<br/>Description: iwxxm:speedOfMotion cannot be given without having iwxxm:directionOfMotion<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) ) then( exists(iwxxm:directionOfMotion) ) else( true() ) )<br/>
      @@ -510,8 +568,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: SIGMET.SIGMETEvolvingCondition-2<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then ( iwxxm:directionOfMotion/@uom = 'deg' ) else( true() ) )<br/>
      @@ -525,8 +583,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: SIGMET.SIGMETEvolvingCondition-3<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then ( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -538,11 +596,26 @@
      Invariant Approved
      +
      Details: +
      +
      Pattern ID: SIGMET.SIGMETEvolvingCondition-4<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      + +
      +
      +
      tropicalCyclonePosition shall only be present in analysisCollection of TropicalCycloneSIGMETInvariantApproved
      Details:
      -
      Pattern ID: SIGMET.SIGMETEvolvingCondition-4<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      +
      Pattern ID: SIGMET.SIGMETEvolvingCondition-5<br/>Description: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET<br/>Assertion: ( ( ( exists(/iwxxm:TropicalCycloneSIGMET) and (count(//iwxxm:analysisCollection) = count(//iwxxm:analysisCollection//iwxxm:analysis//iwxxm:tropicalCyclonePosition) ) ) and ( exists(/iwxxm:TropicalCycloneSIGMET) and not(exists(//iwxxm:supplementaryAnalysisCollection//iwxxm:analysis//iwxxm:tropicalCyclonePosition) ) ) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA3/EA79.htm b/IWXXM/html/EARoot/EA3/EA79.htm index 4f7cd787..36b1c45a 100644 --- a/IWXXM/html/EARoot/EA3/EA79.htm +++ b/IWXXM/html/EARoot/EA3/EA79.htm @@ -42,7 +42,7 @@
      Modified:7/16/2021 12:24:22 AM7/16/2021 3:25:09 PM
      @@ -165,64 +164,6 @@
      -
      - Public GM_Point
        tropicalCyclonePosition -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - sequenceNumber=2
      -
      - - - - -
      - Notes: - - The position of a tropical cyclone.  Only be used in a TropicalCycloneSIGMET.<br/> -
      - -
      @@ -250,8 +191,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -272,8 +213,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -285,8 +226,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -298,8 +239,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -307,32 +248,7 @@
      -
      - - - - - - - - - - - - - - - -
      ConstraintTypeStatus
      tropicalCyclonePosition shall only be present in analysisCollection of TropicalCycloneSIGMETInvariantApproved
      -
      Details: -
      -
      Pattern ID: SIGMET.SIGMETPositionCollection-1<br/>Description: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET<br/>Assertion: ( ( ( exists(/iwxxm:TropicalCycloneSIGMET) and (count(//iwxxm:analysisCollection) = count(//iwxxm:analysisCollection//iwxxm:forecastPositionAnalysis//iwxxm:tropicalCyclonePosition) ) ) and ( exists(/iwxxm:TropicalCycloneSIGMET) and not(exists(//iwxxm:supplementaryAnalysisCollection//iwxxm:forecastPositionAnalysis//iwxxm:tropicalCyclonePosition) ) ) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
      - -
      -
      -
      -
      - + diff --git a/IWXXM/html/EARoot/EA3/EA80.htm b/IWXXM/html/EARoot/EA3/EA80.htm index eae0d8aa..038442ef 100644 --- a/IWXXM/html/EARoot/EA3/EA80.htm +++ b/IWXXM/html/EARoot/EA3/EA80.htm @@ -42,7 +42,7 @@
      Modified:5/5/2019 12:29:46 AM7/16/2021 3:25:03 PM
      Attribute
      + Public GM_Point
        tropicalCyclonePosition +
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The position of a tropical cyclone.  Only be used in a TropicalCycloneSIGMET.<br/> +
      + + +
      Public AirspaceVolume
        geometry
      - Details: + Details: - + - + - + - + - + - + - + - +
      - sequenceNumber=1
      + sequenceNumber=2
      @@ -173,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -250,8 +308,8 @@ + + + + + + + +
      -
      Details: -
      +
      Details: +
       
      @@ -272,8 +330,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -285,8 +343,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -298,8 +356,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -319,11 +377,27 @@
      Invariant Approved
      +
      Details: +
      +
      Pattern ID: SIGMET.SIGMETPosition-1<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry/*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      + +
      +
      +
      tropicalCyclonePosition shall only be present in analysisCollection of TropicalCycloneSIGMET +InvariantApproved
      Details:
      -
      Pattern ID: SIGMET.SIGMETPosition-1<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry/*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      +
      Pattern ID: SIGMET.SIGMETPosition-2<br/>Description: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET<br/>Assertion: ( ( ( exists(/iwxxm:TropicalCycloneSIGMET) and (count(//iwxxm:analysisCollection) = count(//iwxxm:analysisCollection//iwxxm:forecastPositionAnalysis//iwxxm:tropicalCyclonePosition) ) ) and ( exists(/iwxxm:TropicalCycloneSIGMET) and not(exists(//iwxxm:supplementaryAnalysisCollection//iwxxm:forecastPositionAnalysis//iwxxm:tropicalCyclonePosition) ) ) ) or ( not(exists(/iwxxm:TropicalCycloneSIGMET)) and (count(iwxxm:tropicalCyclonePosition) = 0) ) )<br/>
      diff --git a/IWXXM/rule/iwxxm.sch b/IWXXM/rule/iwxxm.sch index 5b7283dd..c926c799 100644 --- a/IWXXM/rule/iwxxm.sch +++ b/IWXXM/rule/iwxxm.sch @@ -335,6 +335,11 @@ SIGMET.SIGMETPosition-1: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty + + + SIGMET.SIGMETPosition-2: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET + + SIGMET.SIGMET-1: A SIGMET report cannot have a reportStatus of 'AMENDMENT' or 'CORRECTION' @@ -395,9 +400,9 @@ SIGMET.SIGMETEvolvingCondition-3: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i]) - - - SIGMET.SIGMETEvolvingConditionCollection-1: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET + + + SIGMET.SIGMETEvolvingCondition-5: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET @@ -435,11 +440,6 @@ VolcanicAshSIGMET.VolcanicAshSIGMET-3: iwxxm:volcanicAshMovedToFIR can only be used in a 'CANCELLATION' report - - - SIGMET.SIGMETPositionCollection-1: iwxxm:tropicalCyclonePosition shall only be present in iwxxm:analysisCollection of iwxxm:TropicalCycloneSIGMET - - Element in iwxxm:WeatherCausingVisibilityReduction should be a member of code list http://codes.wmo.int/49-2/WeatherCausingVisibilityReduction diff --git a/IWXXM/sigmet.xsd b/IWXXM/sigmet.xsd index 87c15317..ce0fe249 100644 --- a/IWXXM/sigmet.xsd +++ b/IWXXM/sigmet.xsd @@ -61,11 +61,6 @@ Each analysis has a single SIGMETEvolvingConditionCollection as its result. The time at which meteorological phenomena occur - - - The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. - - The members of this collection @@ -105,6 +100,11 @@ In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE + + + The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. + + The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width @@ -164,11 +164,6 @@ speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i] The time at which meteorological phenomena occur - - - The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. - - The members of this collection @@ -203,6 +198,11 @@ In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE + + + The position of a tropical cyclone. Only be used in a TropicalCycloneSIGMET. + + The geographic region affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.). This geometry covers all combinations of phenomenon historically reported in Annex 3: a boundary with a base and top, a TC centre position, and a VA line with a width From 6136d033723b85cb193a2adbddbd040ee5c8dd8f Mon Sep 17 00:00:00 2001 From: "B.L. Choy" Date: Fri, 16 Jul 2021 18:36:03 +0800 Subject: [PATCH 6/8] Update tropicalCycloneAdvisory.xsd to make iwxxm:cumulonimbusCloudLocation nillable --- IWXXM/XMI/icao-iwxxm.xml | 31 ++++++++++++++++--------------- IWXXM/html/EARoot/EA5/EA110.htm | 2 +- IWXXM/tropicalCycloneAdvisory.xsd | 2 +- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/IWXXM/XMI/icao-iwxxm.xml b/IWXXM/XMI/icao-iwxxm.xml index 08bf43d3..b5cf9bd0 100644 --- a/IWXXM/XMI/icao-iwxxm.xml +++ b/IWXXM/XMI/icao-iwxxm.xml @@ -1,5 +1,5 @@ - + Enterprise Architect @@ -12,7 +12,7 @@ - + @@ -1057,7 +1057,7 @@ - + @@ -4520,7 +4520,7 @@ - + @@ -5623,7 +5623,7 @@ - + @@ -7210,7 +7210,7 @@ - + @@ -8538,7 +8538,7 @@ - + @@ -9245,6 +9245,7 @@ + @@ -9580,7 +9581,7 @@ - + @@ -11054,7 +11055,7 @@ - + @@ -11683,7 +11684,7 @@ - + @@ -12635,7 +12636,7 @@ - + @@ -14424,7 +14425,7 @@ - + @@ -16122,7 +16123,7 @@ - + @@ -16461,10 +16462,10 @@ - + Package - + Package diff --git a/IWXXM/html/EARoot/EA5/EA110.htm b/IWXXM/html/EARoot/EA5/EA110.htm index 42a5823d..14b4ae7a 100644 --- a/IWXXM/html/EARoot/EA5/EA110.htm +++ b/IWXXM/html/EARoot/EA5/EA110.htm @@ -267,7 +267,7 @@
      - sequenceNumber=3
      + nillable=true
      sequenceNumber=3
      diff --git a/IWXXM/tropicalCycloneAdvisory.xsd b/IWXXM/tropicalCycloneAdvisory.xsd index 132706a6..caa47c8f 100644 --- a/IWXXM/tropicalCycloneAdvisory.xsd +++ b/IWXXM/tropicalCycloneAdvisory.xsd @@ -100,7 +100,7 @@ When no subsequent advisory is expected to be issued it should be indicated by a The tropical cyclone position - + Location of cumulonimbus cloud From 3bff2a4b1e1ec7721ea083e6ecfc14a382fd0809 Mon Sep 17 00:00:00 2001 From: "B.L. Choy" Date: Fri, 16 Jul 2021 23:35:50 +0800 Subject: [PATCH 7/8] Update the guidance document and notes in airmet.xsd and sigmet.xsd --- IWXXM/XMI/icao-iwxxm.xml | 40 +++++++++++++------------- IWXXM/airmet.xsd | 4 +-- IWXXM/examples/TAC-to-XML-Guidance.txt | 2 +- IWXXM/html/EARoot/EA3/EA78.htm | 4 +-- IWXXM/html/EARoot/EA4/EA96.htm | 6 ++-- IWXXM/sigmet.xsd | 4 +-- 6 files changed, 30 insertions(+), 30 deletions(-) diff --git a/IWXXM/XMI/icao-iwxxm.xml b/IWXXM/XMI/icao-iwxxm.xml index b5cf9bd0..4377be36 100644 --- a/IWXXM/XMI/icao-iwxxm.xml +++ b/IWXXM/XMI/icao-iwxxm.xml @@ -1,5 +1,5 @@ - + Enterprise Architect @@ -12,7 +12,7 @@ - + @@ -1057,7 +1057,7 @@ - + @@ -4520,7 +4520,7 @@ - + @@ -5623,7 +5623,7 @@ - + @@ -6547,7 +6547,7 @@ - + @@ -6575,7 +6575,7 @@ - + @@ -7210,7 +7210,7 @@ - + @@ -7577,7 +7577,7 @@ - + @@ -7629,7 +7629,7 @@ - + @@ -7657,7 +7657,7 @@ - + @@ -8538,7 +8538,7 @@ - + @@ -9581,7 +9581,7 @@ - + @@ -11055,7 +11055,7 @@ - + @@ -11684,7 +11684,7 @@ - + @@ -12636,7 +12636,7 @@ - + @@ -14425,7 +14425,7 @@ - + @@ -16123,7 +16123,7 @@ - + @@ -16462,10 +16462,10 @@ - + Package - + Package diff --git a/IWXXM/airmet.xsd b/IWXXM/airmet.xsd index d6cdf33f..6a4c1c56 100644 --- a/IWXXM/airmet.xsd +++ b/IWXXM/airmet.xsd @@ -154,12 +154,12 @@ TC TOP (ABV and BLW) conditions are represented by the vertical component of the - The expected direction of movement of a meteorological condition. When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0. Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg". + The expected direction of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent. Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg". - The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot). + The expected speed of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot). diff --git a/IWXXM/examples/TAC-to-XML-Guidance.txt b/IWXXM/examples/TAC-to-XML-Guidance.txt index a06c77e6..56a3a0e7 100644 --- a/IWXXM/examples/TAC-to-XML-Guidance.txt +++ b/IWXXM/examples/TAC-to-XML-Guidance.txt @@ -203,7 +203,7 @@ Forecast "maximumSurfaceWindSpeed" is less than 34 knots A NIL shall be indicated in "maximumSurfaceWindSpeed" with nilReason set to 'http://codes.wmo.int/common/nil/nothingOfOperationalSignificance' Target is forecast to no longer categorize as a tropical cyclone - A NIL shall be indicated in "tropicalCyclonePosition" with nilReason set to 'http://codes.wmo.int/common/nil/inappropriate' + A NIL shall be indicated in "tropicalCyclonePosition" with nilReason set to 'http://codes.wmo.int/common/nil/inapplicable' ========================== Space Weather Advisory diff --git a/IWXXM/html/EARoot/EA3/EA78.htm b/IWXXM/html/EARoot/EA3/EA78.htm index 8df78360..e71de833 100644 --- a/IWXXM/html/EARoot/EA3/EA78.htm +++ b/IWXXM/html/EARoot/EA3/EA78.htm @@ -275,7 +275,7 @@ Notes: - This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0.<br/><br/>This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". <br/> + This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent.<br/><br/>This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". <br/>
      @@ -333,7 +333,7 @@ Notes:
      - The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason.<br/><br/>speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots).<br/><br/> + The expected speed of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent.<br/><br/>speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots).<br/><br/>
      diff --git a/IWXXM/html/EARoot/EA4/EA96.htm b/IWXXM/html/EARoot/EA4/EA96.htm index 936a64de..a4cc9ee2 100644 --- a/IWXXM/html/EARoot/EA4/EA96.htm +++ b/IWXXM/html/EARoot/EA4/EA96.htm @@ -42,7 +42,7 @@
      Modified:5/5/2019 12:33:04 AM7/16/2021 11:24:07 PM
      - The expected direction of movement of a meteorological condition. When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0.  Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> + The expected direction of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent.  Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/>
      @@ -275,7 +275,7 @@ Notes:
      - The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot).<br/> + The expected speed of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot).<br/>
      diff --git a/IWXXM/sigmet.xsd b/IWXXM/sigmet.xsd index ce0fe249..c458aa93 100644 --- a/IWXXM/sigmet.xsd +++ b/IWXXM/sigmet.xsd @@ -112,14 +112,14 @@ In cases where the position covers an entire FIR or CTA, ("ENTIRE CTA or ENTIRE - This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". When no movement is expected, this is a http://codes.wmo.int/common/nil/inapplicable nilReason and the speedOfMotion will be 0. + This element refers to the expected direction of movement which the phenomenon is moving towards, .e.g, "moving east". Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent. This element value is given in degrees from true North. Plane angle unit of measure (uom) is "deg". - The expected speed of movement of a meteorological condition. When no movement is expected, this will have a value of 0 and directionOfMotion will have a http://codes.wmo.int/common/nil/inapplicable nilReason. + The expected speed of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent. speedOfMotion can be provided in either two units of measures: "km/h" or "[kn_i]" (knots). From d06fa3f815e71ae619bf6f07d5acaa91a8224527 Mon Sep 17 00:00:00 2001 From: "B.L. Choy" Date: Sat, 17 Jul 2021 00:25:46 +0800 Subject: [PATCH 8/8] Remove a schematron rule for sigmet.xsd --- IWXXM/XMI/icao-iwxxm.xml | 46 +++--- IWXXM/html/EARoot/EA10/EA206.htm | 12 +- IWXXM/html/EARoot/EA10/EA207.htm | 96 ++++++------ IWXXM/html/EARoot/EA10/EA212.htm | 128 ++++++++-------- IWXXM/html/EARoot/EA10/EA213.htm | 46 +++--- IWXXM/html/EARoot/EA10/EA214.htm | 38 ++--- IWXXM/html/EARoot/EA10/EA215.htm | 8 +- IWXXM/html/EARoot/EA10/EA216.htm | 114 +++++++------- IWXXM/html/EARoot/EA10/EA217.htm | 74 +++++----- IWXXM/html/EARoot/EA10/EA218.htm | 54 +++---- IWXXM/html/EARoot/EA10/EA219.htm | 36 ++--- IWXXM/html/EARoot/EA10/EA220.htm | 36 ++--- IWXXM/html/EARoot/EA10/EA221.htm | 36 ++--- IWXXM/html/EARoot/EA10/EA222.htm | 36 ++--- IWXXM/html/EARoot/EA10/EA223.htm | 20 +-- IWXXM/html/EARoot/EA10/EA224.htm | 12 +- IWXXM/html/EARoot/EA10/EA225.htm | 12 +- IWXXM/html/EARoot/EA11/EA228.htm | 12 +- IWXXM/html/EARoot/EA11/EA229.htm | 8 +- IWXXM/html/EARoot/EA11/EA230.htm | 8 +- IWXXM/html/EARoot/EA11/EA231.htm | 8 +- IWXXM/html/EARoot/EA11/EA232.htm | 8 +- IWXXM/html/EARoot/EA11/EA233.htm | 8 +- IWXXM/html/EARoot/EA3/EA68.htm | 4 +- IWXXM/html/EARoot/EA3/EA69.png | Bin 99310 -> 99180 bytes IWXXM/html/EARoot/EA3/EA83.htm | 27 +--- IWXXM/html/EARoot/EA3/EA84.htm | 54 +++---- IWXXM/html/EARoot/EA3/EA85.htm | 12 +- IWXXM/html/EARoot/EA4/EA90.htm | 12 +- IWXXM/html/EARoot/EA4/EA94.htm | 52 +++---- IWXXM/html/EARoot/EA4/EA95.htm | 216 +++++++++++++-------------- IWXXM/html/EARoot/EA4/EA96.htm | 246 +++++++++++++++---------------- IWXXM/html/EARoot/EA4/EA97.htm | 54 +++---- IWXXM/html/EARoot/EA4/EA98.htm | 28 ++-- IWXXM/html/EARoot/EA4/EA99.htm | 12 +- IWXXM/html/EARoot/EA5/EA106.htm | 12 +- IWXXM/html/EARoot/EA5/EA109.htm | 164 ++++++++++----------- IWXXM/html/EARoot/EA5/EA110.htm | 198 ++++++++++++------------- IWXXM/html/EARoot/EA5/EA111.htm | 74 +++++----- IWXXM/html/EARoot/EA5/EA112.htm | 36 ++--- IWXXM/html/EARoot/EA5/EA113.htm | 54 +++---- IWXXM/html/EARoot/EA6/EA120.htm | 12 +- IWXXM/html/EARoot/EA6/EA124.htm | 212 +++++++++++++------------- IWXXM/html/EARoot/EA6/EA125.htm | 82 +++++------ IWXXM/html/EARoot/EA6/EA126.htm | 60 ++++---- IWXXM/html/EARoot/EA6/EA127.htm | 82 +++++------ IWXXM/html/EARoot/EA6/EA128.htm | 100 ++++++------- IWXXM/html/EARoot/EA6/EA129.htm | 38 ++--- IWXXM/html/EARoot/EA6/EA130.htm | 36 ++--- IWXXM/html/EARoot/EA6/EA131.htm | 72 ++++----- IWXXM/html/EARoot/EA6/EA132.htm | 24 +-- IWXXM/html/EARoot/EA7/EA137.htm | 12 +- IWXXM/html/EARoot/EA7/EA141.htm | 164 ++++++++++----------- IWXXM/html/EARoot/EA7/EA142.htm | 66 ++++----- IWXXM/html/EARoot/EA7/EA143.htm | 52 +++---- IWXXM/html/EARoot/EA7/EA144.htm | 12 +- IWXXM/html/EARoot/EA7/EA145.htm | 12 +- IWXXM/html/EARoot/EA8/EA152.htm | 12 +- IWXXM/html/EARoot/EA8/EA153.htm | 24 +-- IWXXM/html/EARoot/EA8/EA154.htm | 124 ++++++++-------- IWXXM/html/EARoot/EA8/EA155.htm | 34 ++--- IWXXM/html/EARoot/EA8/EA156.htm | 34 ++--- IWXXM/html/EARoot/EA8/EA157.htm | 52 +++---- IWXXM/html/EARoot/EA8/EA158.htm | 40 ++--- IWXXM/html/EARoot/EA8/EA159.htm | 12 +- IWXXM/html/EARoot/EA8/EA160.htm | 12 +- IWXXM/html/EARoot/EA8/EA161.htm | 12 +- IWXXM/html/EARoot/EA9/EA178.htm | 12 +- IWXXM/html/EARoot/EA9/EA180.htm | 168 ++++++++++----------- IWXXM/html/EARoot/EA9/EA181.htm | 172 ++++++++++----------- IWXXM/html/EARoot/EA9/EA182.htm | 88 +++++------ IWXXM/html/EARoot/EA9/EA183.htm | 70 ++++----- IWXXM/html/EARoot/EA9/EA184.htm | 70 ++++----- IWXXM/html/EARoot/EA9/EA185.htm | 70 ++++----- IWXXM/html/EARoot/EA9/EA186.htm | 70 ++++----- IWXXM/html/EARoot/EA9/EA187.htm | 124 ++++++++-------- IWXXM/html/EARoot/EA9/EA188.htm | 36 ++--- IWXXM/html/EARoot/EA9/EA189.htm | 12 +- IWXXM/rule/iwxxm.sch | 5 - 79 files changed, 2186 insertions(+), 2214 deletions(-) diff --git a/IWXXM/XMI/icao-iwxxm.xml b/IWXXM/XMI/icao-iwxxm.xml index 4377be36..cc85a827 100644 --- a/IWXXM/XMI/icao-iwxxm.xml +++ b/IWXXM/XMI/icao-iwxxm.xml @@ -1,5 +1,5 @@ - + Enterprise Architect @@ -12,7 +12,7 @@ - + @@ -1057,7 +1057,7 @@ - + @@ -4520,7 +4520,7 @@ - + @@ -5623,7 +5623,7 @@ - + @@ -7008,7 +7008,7 @@ - + @@ -7105,14 +7105,6 @@ - - - - - - - - @@ -7210,7 +7202,7 @@ - + @@ -8538,7 +8530,7 @@ - + @@ -9581,7 +9573,7 @@ - + @@ -11055,7 +11047,7 @@ - + @@ -11684,7 +11676,7 @@ - + @@ -12636,7 +12628,7 @@ - + @@ -14425,7 +14417,7 @@ - + @@ -16123,7 +16115,7 @@ - + @@ -16462,10 +16454,10 @@ - + Package - + Package @@ -16865,7 +16857,7 @@ - + @@ -16873,14 +16865,14 @@ - + - + diff --git a/IWXXM/html/EARoot/EA10/EA206.htm b/IWXXM/html/EARoot/EA10/EA206.htm index 346fc09d..2c2298ae 100644 --- a/IWXXM/html/EARoot/EA10/EA206.htm +++ b/IWXXM/html/EARoot/EA10/EA206.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA10/EA207.htm b/IWXXM/html/EARoot/EA10/EA207.htm index a53377cd..fc60a45d 100644 --- a/IWXXM/html/EARoot/EA10/EA207.htm +++ b/IWXXM/html/EARoot/EA10/EA207.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -355,8 +355,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -368,8 +368,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -381,8 +381,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -404,8 +404,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.BasicReport-1<br/>Description: Non-operational reports must include a permissibleUsageReason<br/>Assertion: ( if( @permissibleUsage = 'NON-OPERATIONAL' ) then( exists(@permissibleUsageReason) ) else( true() ) )<br/>
      @@ -419,8 +419,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.BasicReport-2<br/>Description: Operational reports should not include a permissibleUsageReason<br/>Assertion: ( if( @permissibleUsage ='OPERATIONAL') then( empty(@permissibleUsageReason) ) else( true() ) )<br/>
      @@ -434,8 +434,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.BasicReport-3<br/>Description: All gml:ids in IWXXM reports must be prefixed with 'uuid.' and must be UUID version 4<br/>Assertion: ( if( //@gml:id[not(matches(.,'uuid\.[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}'))] ) then( false() ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA212.htm b/IWXXM/html/EARoot/EA10/EA212.htm index 9e97902d..de0a4e3c 100644 --- a/IWXXM/html/EARoot/EA10/EA212.htm +++ b/IWXXM/html/EARoot/EA10/EA212.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -347,38 +347,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -405,38 +405,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -471,8 +471,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -484,8 +484,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -497,8 +497,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -520,8 +520,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.Report-1<br/>Description: Translated reports must include @translatedBulletinID, @translatedBulletinReceptionTime, @translationCentreDesignator, @translationCentreName, @translationTime and optionally @translationFailedTAC if translation failed<br/>Assertion: ( if( exists(@translatedBulletinID) or exists(@translatedBulletinReceptionTime) or exists(@translationCentreDesignator) or exists(@translationCentreName) or exists(@translationTime) or exists(@translationFailedTAC)) then( exists(@translatedBulletinID) and exists(@translatedBulletinReceptionTime) and exists(@translationCentreDesignator) and exists(@translationCentreName) and exists(@translationTime) ) else( true() ) )<br/>
      @@ -535,8 +535,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.Report-2<br/>Description: Total size of extension content must not exceed 5000 characters per report<br/>Assertion: ( if( exists(.//iwxxm:extension) ) then( sum(.//iwxxm:extension/.//text()/string-length(.) ) +sum(.//iwxxm:extension/.//element()/( (string-length( name() ) * 2 ) + 5 ) ) +sum(.//iwxxm:extension/.//@*/( 1 + string-length(name()) + 3 + string-length(.) ) ) +sum(.//iwxxm:extension/.//comment()/( string-length( . ) + 7 )) lt 5000 ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA213.htm b/IWXXM/html/EARoot/EA10/EA213.htm index 30e1052f..780d2dcb 100644 --- a/IWXXM/html/EARoot/EA10/EA213.htm +++ b/IWXXM/html/EARoot/EA10/EA213.htm @@ -116,38 +116,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -193,8 +193,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -226,8 +226,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -249,8 +249,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -271,8 +271,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -293,8 +293,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeCloudForecast-1<br/>Description: If vertical visibility is reported cloud layers should be empty<br/>Assertion: (if( exists(iwxxm:verticalVisibility) ) then( empty(iwxxm:layer) ) else( true() ) )<br/>
      @@ -308,8 +308,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeCloudForecast-2<br/>Description: If cloud layers are reported vertical visibility should be empty<br/>Assertion: (if( exists(iwxxm:layer) ) then( empty(iwxxm:verticalVisibility) ) else( true() ) )<br/>
      @@ -323,8 +323,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeCloudForecast-3<br/>Description: verticalVisibility shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:verticalVisibility) and not(iwxxm:verticalVisibility/@xsi:nil = 'true') ) then( (iwxxm:verticalVisibility/@uom = 'm') or (iwxxm:verticalVisibility/@uom = '[ft_i]') ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA214.htm b/IWXXM/html/EARoot/EA10/EA214.htm index 5f0132c6..6ba552a0 100644 --- a/IWXXM/html/EARoot/EA10/EA214.htm +++ b/IWXXM/html/EARoot/EA10/EA214.htm @@ -116,38 +116,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -193,8 +193,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -215,8 +215,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -227,8 +227,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -239,8 +239,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -261,8 +261,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeSurfaceWindForecast-1<br/>Description: Wind direction is not reported when variable winds are indicated<br/>Assertion: ( if( @variableDirection = 'true' ) then( empty(iwxxm:meanWindDirection) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA215.htm b/IWXXM/html/EARoot/EA10/EA215.htm index 95dc1462..410bab4c 100644 --- a/IWXXM/html/EARoot/EA10/EA215.htm +++ b/IWXXM/html/EARoot/EA10/EA215.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA10/EA216.htm b/IWXXM/html/EARoot/EA10/EA216.htm index 06f50b49..1332706a 100644 --- a/IWXXM/html/EARoot/EA10/EA216.htm +++ b/IWXXM/html/EARoot/EA10/EA216.htm @@ -116,38 +116,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -174,38 +174,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -232,38 +232,38 @@ - - - - -
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -290,38 +290,38 @@ @@ -848,64 +906,6 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -348,38 +348,38 @@ @@ -790,14 +848,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -425,8 +425,8 @@ @@ -716,7 +774,7 @@ - + @@ -732,14 +790,14 @@
      -
      Details: -
      +
      Details: +
       
      @@ -447,8 +447,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -460,8 +460,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -483,8 +483,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeSurfaceWindTrendForecast-1<br/>Description: meanWindDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:meanWindDirection) and not(iwxxm:meanWindDirection/@xsi:nil = 'true') ) then( iwxxm:meanWindDirection/@uom = 'deg' ) else( true() ) )<br/>
      @@ -498,8 +498,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeSurfaceWindTrendForecast-2<br/>Description: meanWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:meanWindSpeed) and not(iwxxm:meanWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:meanWindSpeed/@uom = 'm/s') or (iwxxm:meanWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -513,8 +513,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.AerodromeSurfaceWindTrendForecast-3<br/>Description: windGustSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:windGustSpeed) and  not(iwxxm:windGustSpeed/@xsi:nil = 'true') ) then( (iwxxm:windGustSpeed/@uom = 'm/s') or (iwxxm:windGustSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA217.htm b/IWXXM/html/EARoot/EA10/EA217.htm index c3f5304e..12a3cda2 100644 --- a/IWXXM/html/EARoot/EA10/EA217.htm +++ b/IWXXM/html/EARoot/EA10/EA217.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@ @@ -658,7 +716,7 @@ - + @@ -674,14 +732,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@ @@ -616,14 +674,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -308,8 +308,8 @@ @@ -558,14 +616,14 @@
      -
      Details: -
      +
      Details: +
       
      @@ -331,8 +331,8 @@
      -
      Details: -
      +
      Details: +
      The observed cloud groups, up to four may be included.<br/><br/>When cumulonimbus clouds or towering cumulus clouds are detected by the automatic observing system and the cloud amount and the height of cloud base cannot be observed ("//////") this is indicated by a missing cloud layer with a nil reason of either notObservable if the value could not be observed due to a sensor or system failure, or notDetectedByAutoSystem if the automated system is working properly but did not observe any values<br/>
      @@ -354,8 +354,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -367,8 +367,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -390,8 +390,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: Common.CloudLayer-1<br/>Description: base shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:base) and not(iwxxm:base/@xsi:nil = 'true') ) then( (iwxxm:base/@uom = 'm') or (iwxxm:base/@uom = '[ft_i]') ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA10/EA218.htm b/IWXXM/html/EARoot/EA10/EA218.htm index b041cb37..b19bb326 100644 --- a/IWXXM/html/EARoot/EA10/EA218.htm +++ b/IWXXM/html/EARoot/EA10/EA218.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -500,14 +558,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@ @@ -442,14 +500,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA219.htm b/IWXXM/html/EARoot/EA10/EA219.htm index e9a23711..7a54a56d 100644 --- a/IWXXM/html/EARoot/EA10/EA219.htm +++ b/IWXXM/html/EARoot/EA10/EA219.htm @@ -112,38 +112,38 @@ @@ -384,14 +442,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -326,14 +384,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA220.htm b/IWXXM/html/EARoot/EA10/EA220.htm index 5252fda1..c2a0e48b 100644 --- a/IWXXM/html/EARoot/EA10/EA220.htm +++ b/IWXXM/html/EARoot/EA10/EA220.htm @@ -112,38 +112,38 @@ @@ -268,14 +326,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ - - - - - @@ -210,14 +268,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA221.htm b/IWXXM/html/EARoot/EA10/EA221.htm index b78301af..ccc37952 100644 --- a/IWXXM/html/EARoot/EA10/EA221.htm +++ b/IWXXM/html/EARoot/EA10/EA221.htm @@ -112,38 +112,38 @@ @@ -674,64 +732,6 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -616,14 +674,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA222.htm b/IWXXM/html/EARoot/EA10/EA222.htm index 422232ad..e461e348 100644 --- a/IWXXM/html/EARoot/EA10/EA222.htm +++ b/IWXXM/html/EARoot/EA10/EA222.htm @@ -112,38 +112,38 @@ @@ -558,14 +616,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -500,14 +558,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA10/EA223.htm b/IWXXM/html/EARoot/EA10/EA223.htm index 8b16f8c5..70071bc5 100644 --- a/IWXXM/html/EARoot/EA10/EA223.htm +++ b/IWXXM/html/EARoot/EA10/EA223.htm @@ -124,8 +124,8 @@ - + diff --git a/IWXXM/html/EARoot/EA3/EA69.png b/IWXXM/html/EARoot/EA3/EA69.png index ac583d35c8bc67a8bfb720e28ca27335a6ecb70f..483cbf94c9ed2bd7360c0d2a4e9d3ea7a85ccf59 100644 GIT binary patch delta 63584 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

      dCLh%~)7R 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 RpgCYL1(~PP1yV*n{{s+&ckloJ diff --git a/IWXXM/html/EARoot/EA3/EA83.htm b/IWXXM/html/EARoot/EA3/EA83.htm index 7dcbee43..1bc0b4b4 100644 --- a/IWXXM/html/EARoot/EA3/EA83.htm +++ b/IWXXM/html/EARoot/EA3/EA83.htm @@ -42,7 +42,7 @@

      - + @@ -297,7 +297,7 @@ - + @@ -305,21 +305,6 @@ - - - - - - - - @@ -426,7 +484,7 @@ - + @@ -442,14 +500,14 @@
      -
      Details: -
      +
      Details: +
       
      @@ -147,8 +147,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -169,8 +169,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -182,8 +182,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -195,8 +195,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA10/EA224.htm b/IWXXM/html/EARoot/EA10/EA224.htm index 312e429d..12a3fdbf 100644 --- a/IWXXM/html/EARoot/EA10/EA224.htm +++ b/IWXXM/html/EARoot/EA10/EA224.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA10/EA225.htm b/IWXXM/html/EARoot/EA10/EA225.htm index f29105cd..b58430db 100644 --- a/IWXXM/html/EARoot/EA10/EA225.htm +++ b/IWXXM/html/EARoot/EA10/EA225.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA11/EA228.htm b/IWXXM/html/EARoot/EA11/EA228.htm index bd1a49fe..7de7e040 100644 --- a/IWXXM/html/EARoot/EA11/EA228.htm +++ b/IWXXM/html/EARoot/EA11/EA228.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA11/EA229.htm b/IWXXM/html/EARoot/EA11/EA229.htm index 255caa55..7cc3f3b6 100644 --- a/IWXXM/html/EARoot/EA11/EA229.htm +++ b/IWXXM/html/EARoot/EA11/EA229.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA11/EA230.htm b/IWXXM/html/EARoot/EA11/EA230.htm index a20b606c..924d19df 100644 --- a/IWXXM/html/EARoot/EA11/EA230.htm +++ b/IWXXM/html/EARoot/EA11/EA230.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA11/EA231.htm b/IWXXM/html/EARoot/EA11/EA231.htm index e3bbfeec..af641f81 100644 --- a/IWXXM/html/EARoot/EA11/EA231.htm +++ b/IWXXM/html/EARoot/EA11/EA231.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA11/EA232.htm b/IWXXM/html/EARoot/EA11/EA232.htm index 86862440..2dd4e289 100644 --- a/IWXXM/html/EARoot/EA11/EA232.htm +++ b/IWXXM/html/EARoot/EA11/EA232.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA11/EA233.htm b/IWXXM/html/EARoot/EA11/EA233.htm index 046ea757..adaf10fa 100644 --- a/IWXXM/html/EARoot/EA11/EA233.htm +++ b/IWXXM/html/EARoot/EA11/EA233.htm @@ -113,8 +113,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA3/EA68.htm b/IWXXM/html/EARoot/EA3/EA68.htm index e6fce807..a24b8e0e 100644 --- a/IWXXM/html/EARoot/EA3/EA68.htm +++ b/IWXXM/html/EARoot/EA3/EA68.htm @@ -40,7 +40,7 @@ - + @@ -52,7 +52,7 @@
      Modified:7/15/2021 11:45:12 PM7/17/2021 12:19:13 AM
      Project:
      Modified:7/15/2021 2:47:46 AM7/17/2021 12:19:00 AM
      Mandatory items in an ordinary reportvolcanicAshMovedToFIR can only be used in a 'CANCELLATION' report Invariant Approved
      Details:
      -
      Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-2<br/>Description: An ordinary report should also have iwxxm:eruptingVolcano<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and string-length(@translationFailedTAC) eq 0 ) then( exists(iwxxm:eruptingVolcano) ) else( true() ) )<br/>
      - -
      -
      -
      volcanicAshMovedToFIR can only be used in a 'CANCELLATION' reportInvariantApproved
      -
      Details: -
      Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-3<br/>Description: iwxxm:volcanicAshMovedToFIR can only be used in a 'CANCELLATION' report<br/>Assertion: ( if( exists(iwxxm:volcanicAshMovedToFIR) ) then( @isCancelReport = 'true' ) else( true() ) )<br/>
      @@ -333,8 +318,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-6<br/>Description: If a geometry is defined for iwxxm:eruptingVolcano//metce:position by providing @srsName, @srsDimension must equal to 2 and @aixsLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:eruptingVolcano//metce:position) ) then( empty(for $i in iwxxm:eruptingVolcano//metce:position//gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()] return $i[not(@srsDimension='2') or @axisLabels='']) ) else( true() ) )<br/>
      @@ -348,8 +333,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshSIGMET.VolcanicAshSIGMET-7<br/>Description: If a geometry is defined for iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent by providing @srsName, @srsDimension must equal to 2 and @aixsLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent) ) then( iwxxm:volcanicAshMovedToFIR//aixm:geometryComponent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA3/EA84.htm b/IWXXM/html/EARoot/EA3/EA84.htm index eb592d66..d1de706b 100644 --- a/IWXXM/html/EARoot/EA3/EA84.htm +++ b/IWXXM/html/EARoot/EA3/EA84.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -368,7 +426,7 @@ - + @@ -384,14 +442,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@ @@ -326,14 +384,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA3/EA85.htm b/IWXXM/html/EARoot/EA3/EA85.htm index db57b2cd..949f60e0 100644 --- a/IWXXM/html/EARoot/EA3/EA85.htm +++ b/IWXXM/html/EARoot/EA3/EA85.htm @@ -112,8 +112,8 @@ @@ -268,14 +326,14 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA4/EA90.htm b/IWXXM/html/EARoot/EA4/EA90.htm index 1f0d0d71..53462c89 100644 --- a/IWXXM/html/EARoot/EA4/EA90.htm +++ b/IWXXM/html/EARoot/EA4/EA90.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007 | iso19139_2007 | iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply
      diff --git a/IWXXM/html/EARoot/EA4/EA94.htm b/IWXXM/html/EARoot/EA4/EA94.htm index 3431aa14..46707c83 100644 --- a/IWXXM/html/EARoot/EA4/EA94.htm +++ b/IWXXM/html/EARoot/EA4/EA94.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@ @@ -194,7 +252,7 @@ - + @@ -210,14 +268,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -249,8 +249,8 @@ + + + + +
      -
      Details: -
      +
      Details: +
       
      @@ -271,8 +271,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -284,8 +284,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -297,8 +297,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA4/EA95.htm b/IWXXM/html/EARoot/EA4/EA95.htm index cd45e9da..f7a87076 100644 --- a/IWXXM/html/EARoot/EA4/EA95.htm +++ b/IWXXM/html/EARoot/EA4/EA95.htm @@ -113,6 +113,64 @@ Public TM_Instant
        issueTime
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The time at which this report was issued<br/> +
      + + +
      + Public Unit
        issuingAirTrafficServicesUnit +
      Details: @@ -152,14 +210,14 @@
      - sequenceNumber=1
      + sequenceNumber=2
      Notes: - The time at which this report was issued<br/> + The ATS unit serving the FIR or CTA to which the AIRMET refers.  ICAO Annex 3 / WMO No. 49-2: A6-1: "Location indicator of FIR/CTA"<br/>
      @@ -168,7 +226,7 @@
      - Public Unit
        issuingAirTrafficServicesUnit + Public Unit
        originatingMeteorologicalWatchOffice
      - sequenceNumber=2
      + sequenceNumber=3
      Notes: - The ATS unit serving the FIR or CTA to which the AIRMET refers.  ICAO Annex 3 / WMO No. 49-2: A6-1: "Location indicator of FIR/CTA"<br/> + MWO originating this report<br/>
      @@ -226,7 +284,7 @@
      - Public Unit
        originatingMeteorologicalWatchOffice + Public Airspace
        issuingAirTrafficServicesRegion
      - sequenceNumber=3
      + sequenceNumber=4
      Notes: - MWO originating this report<br/> + The ATS region (FIR, UIR, CTA, or FIR/UIR)<br/>
      @@ -284,7 +342,7 @@
      - Public Airspace
        issuingAirTrafficServicesRegion + Public StringWithNilReason
        sequenceNumber
      - sequenceNumber=4
      + nillable=true
      sequenceNumber=5
      Notes: - The ATS region (FIR, UIR, CTA, or FIR/UIR)<br/> + The sequence number of this message.  For example: "5", "A3", or "2"<br/>
      @@ -342,7 +400,7 @@
      - Public StringWithNilReason
        sequenceNumber + Public TM_Period
        validPeriod
      - nillable=true
      sequenceNumber=5
      + sequenceNumber=6
      Notes: - The sequence number of this message.  For example: "5", "A3", or "2"<br/> + The valid period for the entire report, including all observations and forecast conditions.  Each observation/forecast phenomenon includes its own period of validity for described meteorological conditions, which is represented as the O&M Observation validTime.<br/>
      @@ -400,7 +458,7 @@
      - Public TM_Period
        validPeriod + Public CharacterString
        cancelledReportSequenceNumber
      - sequenceNumber=6
      + sequenceNumber=7
      Notes: - The valid period for the entire report, including all observations and forecast conditions.  Each observation/forecast phenomenon includes its own period of validity for described meteorological conditions, which is represented as the O&M Observation validTime.<br/> + The sequence number of a previous AIRMET that is cancelled by this AIRMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/><br/>Examples:<br/>YUDD AIRMET 2 VALID ...<br/>YUDD AIRMET A3 VALID ...<br/>
      @@ -458,7 +516,7 @@
      - Public CharacterString
        cancelledReportSequenceNumber + Public TM_Period
        cancelledReportValidPeriod
      - sequenceNumber=7
      + sequenceNumber=8
      Notes: - The sequence number of a previous AIRMET that is cancelled by this AIRMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/><br/>Examples:<br/>YUDD AIRMET 2 VALID ...<br/>YUDD AIRMET A3 VALID ...<br/> + The valid period of a previous AIRMET that is cancelled by this AIRMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/>
      @@ -516,7 +574,7 @@
      - Public TM_Period
        cancelledReportValidPeriod + Public AeronauticalAreaWeatherPhenomenon
        phenomenon
      - sequenceNumber=8
      + sequenceNumber=9
      Notes: - The valid period of a previous AIRMET that is cancelled by this AIRMET.  Mandatory when this is a cancellation report, must be missing otherwise<br/> + The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc.<br/>
      @@ -574,7 +632,7 @@
      - Public AeronauticalAreaWeatherPhenomenon
        phenomenon + Public AIRMETEvolvingConditionCollection
        analysis
      - sequenceNumber=9
      + sequenceNumber=10
      Notes: - The reported phenomenon, such as thunderstorm, tropical cyclone, icing, mountain wave, etc.<br/> + AIRMETs may include the same phenomenon covering more than one area within the FIR/UIR/CTA, as well as observed and forecast conditions for each of these reported areas.  AIRMETs may include a single set of observed and/or forecast conditions at a particular time, which is represented  as a single analysis with a single AIRMETEvolvingConditionCollection as its result.<br/>
      @@ -632,7 +690,7 @@
      - Public AIRMETEvolvingConditionCollection
        analysis + Public Boolean
        isCancelReport
      - sequenceNumber=10
      -
      - - - - -
      - Notes: - - AIRMETs may include the same phenomenon covering more than one area within the FIR/UIR/CTA, as well as observed and forecast conditions for each of these reported areas.  AIRMETs may include a single set of observed and/or forecast conditions at a particular time, which is represented  as a single analysis with a single AIRMETEvolvingConditionCollection as its result.<br/> -
      - - -
      - Public Boolean
        isCancelReport -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - xsdAsAttribute=true
      @@ -761,8 +761,8 @@ + + + + + - + @@ -152,14 +210,14 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -774,8 +774,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -787,8 +787,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -810,8 +810,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-1<br/>Description: An AIRMET report cannot have a reportStatus of 'AMENDMENT' or 'CORRECTION'<br/>Assertion: ( @reportStatus != 'AMENDMENT' and @reportStatus != 'CORRECTION' )<br/>
      @@ -825,8 +825,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-2<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit and iwxxm:validPeriod<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:validPeriod) ) else( true() ) )<br/>
      @@ -840,8 +840,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-3<br/>Description: A 'CANCELLATION' report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:cancelledReportSequenceNumber, iwxxm:cancelledReportValidPeriod. Elements iwxxm:phenomenon and iwxxm:analysis shall be absent<br/>Assertion: ( if( (@isCancelReport= 'true') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and exists(iwxxm:cancelledReportSequenceNumber) and exists(iwxxm:cancelledReportValidPeriod) and empty(iwxxm:phenomenon) and empty(iwxxm:analysis) ) else( true() ) )<br/>
      @@ -855,8 +855,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-4<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingAirTrafficServicesUnit, iwxxm:originatingMeteorologicalWatchOffice, iwxxm:issuingAirTrafficServicesRegion, iwxxm:sequenceNumber, iwxxm:validPeriod, iwxxm:phenomenon and iwxxm:analysis. Elements iwxxm:cancelledReportSequenceNumber and iwxxm:cancelledReportValidPeriod shall be absent<br/>Assertion: ( if( (empty(@isCancelReport) or @isCancelReport = 'false') and (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingAirTrafficServicesUnit) and exists(iwxxm:originatingMeteorologicalWatchOffice) and exists(iwxxm:issuingAirTrafficServicesRegion) and exists(iwxxm:sequenceNumber) and exists(iwxxm:validPeriod) and empty(iwxxm:cancelledReportSequenceNumber) and empty(iwxxm:cancelledReportValidPeriod) and exists(iwxxm:phenomenon) and exists(iwxxm:analysis) ) else( true() ) )<br/>
      @@ -870,8 +870,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-5a<br/>Description: iwxxm:analysis//iwxxm:phenomenonTime of an observed phenomenon must be less than or equal to iwxxm:validPeriod//gml:beginPosition<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') and (iwxxm:analysis/iwxxm:*/@timeIndicator = 'OBSERVATION') and exists(iwxxm:analysis//iwxxm:phenomenonTime/*) and exists(iwxxm:validPeriod/*) ) then( empty(index-of(for $i in iwxxm:analysis return number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) le number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:beginPosition,'-T:Z','')),false())) ) else( true() ) )<br/>
      @@ -885,8 +885,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-5b<br/>Description: iwxxm:analysis//iwxxm:phenomenonTime of a forecast phenomenon must be greater than or equal to iwxxm:validPeriod//gml:beginPosition<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') and (iwxxm:analysis/iwxxm:*/@timeIndicator = 'FORECAST') and exists(iwxxm:analysis//iwxxm:phenomenonTime/*) and exists(iwxxm:validPeriod/*) ) then( empty(index-of(for $i in iwxxm:analysis return number(translate($i//iwxxm:phenomenonTime/gml:TimeInstant/gml:timePosition,'-T:Z','')) ge number(translate(iwxxm:validPeriod/gml:TimePeriod/gml:beginPosition,'-T:Z','')),false())) ) else( true() ) )<br/>
      @@ -900,8 +900,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMET-6<br/>Description: If a geometry is defined for iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent) ) then( empty(index-of(iwxxm:issuingAirTrafficServicesRegion//aixm:geometryComponent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA4/EA96.htm b/IWXXM/html/EARoot/EA4/EA96.htm index a4cc9ee2..d218e6f8 100644 --- a/IWXXM/html/EARoot/EA4/EA96.htm +++ b/IWXXM/html/EARoot/EA4/EA96.htm @@ -113,6 +113,64 @@ Public AirspaceVolume
        geometry
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> +
      + + +
      + Public AngleWithNilReason
        directionOfMotion +
      Details: @@ -136,7 +194,7 @@
      - sequenceNumber=1
      + nillable=true
      sequenceNumber=2
      Notes: - The expected geographic region(s) affected by the reported phenomenon at a particular time (thunderstorms, volcanic ash, etc.).  This geometry covers all combinations of phenomenon historically reported in ICAO Annex 3 / WMO No. 49-2: a boundary with a base and top, a TC centre position, and a VA line with a width<br/> + The expected direction of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent.  Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/>
      @@ -168,7 +226,7 @@
      - Public AngleWithNilReason
        directionOfMotion + Public Velocity
        speedOfMotion
      - nillable=true
      sequenceNumber=2
      + sequenceNumber=3
      Notes: - The expected direction of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent.  Direction of motion to shall be given in degrees from true North. Plane angle unit of measure (uom) is "deg".<br/> + The expected speed of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot).<br/>
      @@ -226,7 +284,7 @@
      - Public Velocity
        speedOfMotion + Public AIRMETExpectedIntensityChange
        intensityChange
      - sequenceNumber=3
      + xsdAsAttribute=true
      Notes: - The expected speed of movement of a meteorological condition. Stationary phenomenon shall be denoted with both iwxxm:directionOfMotion and iwxxm:speedOfMotion absent. Speed of movement shall be given in either "km/h" or "[kn_i]" (knot).<br/> + The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of AIRMET analysis based on the current state of the meteorological condition<br/>
      @@ -284,7 +342,7 @@
      - Public AIRMETExpectedIntensityChange
        intensityChange + Public Distance
        cloudBase
      - xsdAsAttribute=true
      + quantity=http://codes.wmo.int/common/quantity-kind/heightOfBaseOfCloud
      sequenceNumber=4
      Notes: - The expected change in intensity for the reported meteorological condition (e.g., intensifying, weakening, or no change) determined at the time of AIRMET analysis based on the current state of the meteorological condition<br/> + The cloud base of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud base shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/>
      @@ -342,7 +400,7 @@
      - Public Distance
        cloudBase + Public CodeVerticalReferenceBaseType
        cloudBaseReference
      - quantity=http://codes.wmo.int/common/quantity-kind/heightOfBaseOfCloud
      sequenceNumber=4
      + sequenceNumber=5
      Notes: - The cloud base of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud base shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/> + The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/>
      @@ -400,7 +458,7 @@
      - Public CodeVerticalReferenceBaseType
        cloudBaseReference + Public Distance
        cloudTop
      - sequenceNumber=5
      + quantity=http://codes.wmo.int/common/quantity-kind/heightOfTopOfCloud
      sequenceNumber=6
      Notes: - The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/> + The cloud top of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud top shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/>
      @@ -458,7 +516,7 @@
      - Public Distance
        cloudTop + Public CodeVerticalReferenceBaseType
        cloudTopReference
      - quantity=http://codes.wmo.int/common/quantity-kind/heightOfTopOfCloud
      sequenceNumber=6
      + sequenceNumber=7
      Notes: - The cloud top of reported clouds.  Only used with an AIRMET reporting cloud phenomenon.  Height of cloud top shall be given in either "m" (metres) or "[ft_i]" (feet).<br/><br/>Cloud base and top may differ from but should be within the AIRMET base and top which are reported in airspace upper and lower limits.<br/> + The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/>
      @@ -516,7 +574,7 @@
      - Public CodeVerticalReferenceBaseType
        cloudTopReference + Public boolean
        cloudTopAbove
      - sequenceNumber=7
      + sequenceNumber=8
      Notes: - The reference surface used for the value of the cloud base. For example, Mean Sea Level, Ground, standard pressure,  etc..<br/> + Indicates whether the cloud top is above the reported values.<br/>
      @@ -574,7 +632,7 @@
      - Public boolean
        cloudTopAbove + Public Distance
        surfaceVisibility
      - sequenceNumber=8
      + quantity=http://codes.wmo.int/common/quantity-kind/aeronauticalPrevailingHorizontalVisibility
      sequenceNumber=9
      Notes: - Indicates whether the cloud top is above the reported values.<br/> + The surface visibility.  Only used with SFC VIS AIRMETs. Horizontal surface visibility unit of measure shall be given as "m" (metre).<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>Appendix 6 Section 2.1<br/>
      @@ -632,7 +690,7 @@
      - Public Distance
        surfaceVisibility + Public WeatherCausingVisibilityReduction
        surfaceVisibilityCause
      - quantity=http://codes.wmo.int/common/quantity-kind/aeronauticalPrevailingHorizontalVisibility
      sequenceNumber=9
      + sequenceNumber=10
      Notes: - The surface visibility.  Only used with SFC VIS AIRMETs. Horizontal surface visibility unit of measure shall be given as "m" (metre).<br/><br/>ICAO Annex 3 / WMO No. 49-2:<br/>Appendix 6 Section 2.1<br/> + The weather condition(s) causing reduced visibility.<br/>
      @@ -690,7 +748,7 @@
      - Public WeatherCausingVisibilityReduction
        surfaceVisibilityCause + Public Angle
        surfaceWindDirection
      - sequenceNumber=10
      + sequenceNumber=11
      Notes: - The weather condition(s) causing reduced visibility.<br/> + The widespread surface wind direction.  Only used with SFC WIND AIRMETs. Unit of measure shall be given as "deg" in degrees from true North.  A true north wind is indicated with a direction of 360.<br/>
      @@ -748,7 +806,7 @@
      - Public Angle
        surfaceWindDirection + Public Velocity
        surfaceWindSpeed
      - sequenceNumber=11
      + quantity=http://codes.wmo.int/common/quantity-kind/windSpeed
      sequenceNumber=12
      Notes: - The widespread surface wind direction.  Only used with SFC WIND AIRMETs. Unit of measure shall be given as "deg" in degrees from true North.  A true north wind is indicated with a direction of 360.<br/> + The widespread surface wind speed.  Only used with SFC WIND AIRMETs. Surface wind speed unit of measure shall be given as "m/s" or "[kn_i]" (knot).<br/>
      @@ -806,7 +864,7 @@
      - Public Velocity
        surfaceWindSpeed + Public Boolean
        approximateLocation
      - quantity=http://codes.wmo.int/common/quantity-kind/windSpeed
      sequenceNumber=12
      -
      - - - - -
      - Notes: - - The widespread surface wind speed.  Only used with SFC WIND AIRMETs. Surface wind speed unit of measure shall be given as "m/s" or "[kn_i]" (knot).<br/> -
      - - -
      - Public Boolean
        approximateLocation -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - xsdAsAttribute=true
      @@ -946,8 +946,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -968,8 +968,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -981,8 +981,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Identifies the feature type as a feature collection.
      @@ -994,8 +994,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: false
      Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -1017,8 +1017,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-1<br/>Description: cloudBase shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:cloudBase) and not(iwxxm:cloudBase/@xsi:nil = 'true') ) then( (iwxxm:cloudBase/@uom = 'm') or (iwxxm:cloudBase/@uom = '[ft_i]') ) else( true() ) )<br/>
      @@ -1032,8 +1032,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-2<br/>Description: cloudTop shall be reported in metres (m) or feet ([ft_i])<br/>Assertion: ( if( exists(iwxxm:cloudTop) and not(iwxxm:cloudTop/@xsi:nil = 'true') ) then( (iwxxm:cloudTop/@uom = 'm') or (iwxxm:cloudTop/@uom = '[ft_i]') ) else( true() ) )<br/>
      @@ -1047,8 +1047,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-3<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then( iwxxm:directionOfMotion/@uom = 'deg' ) else true())<br/>
      @@ -1062,8 +1062,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-4<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -1077,8 +1077,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-5<br/>Description: surfaceVisibility shall be reported in metres (m)<br/>Assertion: ( if( exists(iwxxm:surfaceVisibility) and not(iwxxm:surfaceVisibility/@xsi:nil = 'true') ) then( iwxxm:surfaceVisibility/@uom = 'm' ) else( true() ) )<br/>
      @@ -1092,8 +1092,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-6<br/>Description: surfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:surfaceWindSpeed) and not(iwxxm:surfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:surfaceWindSpeed/@uom = 'm/s') or (iwxxm:surfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -1107,8 +1107,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-7<br/>Description: surfaceWindDirection shall be reported in the degrees unit of measure ('deg')<br/>Assertion: ( if( exists(iwxxm:surfaceWindDirection) and not(iwxxm:surfaceWindDirection/@xsi:nil = 'true') ) then( iwxxm:surfaceWindDirection/@uom = 'deg' ) else( true() ) )<br/>
      @@ -1122,8 +1122,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-8<br/>Description: surfaceWindDirection and surfaceWindSpeed must be reported together<br/>Assertion: ( if( not((exists(iwxxm:surfaceWindDirection) and exists(iwxxm:surfaceWindSpeed)) or (empty(iwxxm:surfaceWindDirection) and empty(iwxxm:surfaceWindSpeed))) ) then( false() ) else( true() ) )<br/>
      @@ -1137,8 +1137,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: AIRMET.AIRMETEvolvingCondition-9<br/>Description: If a geometry of iwxxm:geometry is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:geometry//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:geometry//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA4/EA97.htm b/IWXXM/html/EARoot/EA4/EA97.htm index 4e5cd93d..3b503ab6 100644 --- a/IWXXM/html/EARoot/EA4/EA97.htm +++ b/IWXXM/html/EARoot/EA4/EA97.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA4/EA98.htm b/IWXXM/html/EARoot/EA4/EA98.htm index 0d5ed789..625d1db0 100644 --- a/IWXXM/html/EARoot/EA4/EA98.htm +++ b/IWXXM/html/EARoot/EA4/EA98.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI that identifies the authority for this dictionary and its members
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI that identifies this dictionary
      @@ -151,8 +151,8 @@
      -
      Details: -
      +
      Details: +
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -164,8 +164,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI stem used for dictionary members
      @@ -177,8 +177,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      @@ -190,8 +190,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007 | iso19139_2007 | iso19136_2007_INSPIRE_Extensions | iso19136_2007_METCE_Extensions
      Default: iso19136_2007
      Description: XML Schema encoding rule to apply
      diff --git a/IWXXM/html/EARoot/EA4/EA99.htm b/IWXXM/html/EARoot/EA4/EA99.htm index 7ec86a8e..43000f0e 100644 --- a/IWXXM/html/EARoot/EA4/EA99.htm +++ b/IWXXM/html/EARoot/EA4/EA99.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true | false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none | narrower | open | any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA5/EA106.htm b/IWXXM/html/EARoot/EA5/EA106.htm index 736758e3..0322888a 100644 --- a/IWXXM/html/EARoot/EA5/EA106.htm +++ b/IWXXM/html/EARoot/EA5/EA106.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA5/EA109.htm b/IWXXM/html/EARoot/EA5/EA109.htm index 8f0b8bcc..45b9fcf5 100644 --- a/IWXXM/html/EARoot/EA5/EA109.htm +++ b/IWXXM/html/EARoot/EA5/EA109.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -347,38 +347,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -405,38 +405,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -463,38 +463,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -521,38 +521,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -587,8 +587,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -600,8 +600,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -613,8 +613,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -636,8 +636,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingTropicalCycloneAdvisoryCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingTropicalCycloneAdvisoryCentre) ) else( true() ) )<br/>
      @@ -651,8 +651,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingTropicalCycloneAdvisoryCentre, iwxxm:tropicalCycloneName, iwxxm:advisoryNumber, iwxxm:observation, iwxxm:forecast, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingTropicalCycloneAdvisoryCentre) and exists(iwxxm:tropicalCycloneName) and exists(iwxxm:advisoryNumber) and exists(iwxxm:observation) and exists(iwxxm:forecast) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/><br/>
      diff --git a/IWXXM/html/EARoot/EA5/EA110.htm b/IWXXM/html/EARoot/EA5/EA110.htm index 14b4ae7a..bb2a892f 100644 --- a/IWXXM/html/EARoot/EA5/EA110.htm +++ b/IWXXM/html/EARoot/EA5/EA110.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -288,38 +288,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -346,38 +346,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -404,38 +404,38 @@ - - - - -
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -462,38 +462,38 @@ @@ -790,64 +848,6 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -520,38 +520,38 @@ @@ -716,7 +774,7 @@ - + @@ -732,14 +790,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -578,38 +578,38 @@ @@ -658,7 +716,7 @@ - + @@ -674,14 +732,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -644,8 +644,8 @@ @@ -616,14 +674,14 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -657,8 +657,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -670,8 +670,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -693,8 +693,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-1<br/>Description: centralPressure shall be reported in hectopascals (hPa)<br/>Assertion: ( if( exists(iwxxm:centralPressure) and not(iwxxm:centralPressure/@xsi:nil = 'true') ) then( iwxxm:centralPressure/@uom = 'hPa' ) else( true() ) )<br/>
      @@ -708,8 +708,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-2<br/>Description: maximumSurfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:maximumSurfaceWindSpeed) and  not(iwxxm:maximumSurfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:maximumSurfaceWindSpeed/@uom = 'm/s') or (iwxxm:maximumSurfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -723,8 +723,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-3<br/>Description: movementDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:movementDirection) and not(iwxxm:movementDirection/@xsi:nil = 'true') ) then( iwxxm:movementDirection/@uom = 'deg' ) else( true() ) )<br/>
      @@ -738,8 +738,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-4<br/>Description: movementSpeed shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:movementSpeed) and not(iwxxm:movementSpeed/@xsi:nil = 'true') ) then( (iwxxm:movementSpeed/@uom = 'km/h') or (iwxxm:movementSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -753,8 +753,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-5<br/>Description: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:tropicalCyclonePosition/gml:Point) ) then( empty(index-of(iwxxm:tropicalCyclonePosition/gml:Point/gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      @@ -768,8 +768,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneObservedConditions-6<br/>Description: If a geometry of iwxxm:cumulonimbusCloudLocation is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:cumulonimbusCloudLocation//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:cumulonimbusCloudLocation//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA5/EA111.htm b/IWXXM/html/EARoot/EA5/EA111.htm index 15e715aa..7ea8d232 100644 --- a/IWXXM/html/EARoot/EA5/EA111.htm +++ b/IWXXM/html/EARoot/EA5/EA111.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@ @@ -558,14 +616,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@ @@ -500,14 +558,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@ @@ -442,14 +500,14 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -345,8 +345,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneForecastConditions-1<br/>Description: maximumSurfaceWindSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:maximumSurfaceWindSpeed) and not(iwxxm:maximumSurfaceWindSpeed/@xsi:nil = 'true') ) then( (iwxxm:maximumSurfaceWindSpeed/@uom = 'm/s') or (iwxxm:maximumSurfaceWindSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -360,8 +360,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: TropicalCycloneAdvisory.TropicalCycloneForecastConditions-2<br/>Description: If a geometry is defined for iwxxm:tropicalCyclonePosition/gml:Point with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:tropicalCyclonePosition/gml:Point) ) then( empty(index-of(iwxxm:tropicalCyclonePosition/gml:Point/gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA5/EA112.htm b/IWXXM/html/EARoot/EA5/EA112.htm index ea811fc7..7be7ea02 100644 --- a/IWXXM/html/EARoot/EA5/EA112.htm +++ b/IWXXM/html/EARoot/EA5/EA112.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -384,14 +442,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA5/EA113.htm b/IWXXM/html/EARoot/EA5/EA113.htm index 4a4ba036..8f61810c 100644 --- a/IWXXM/html/EARoot/EA5/EA113.htm +++ b/IWXXM/html/EARoot/EA5/EA113.htm @@ -112,38 +112,38 @@ @@ -326,14 +384,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@ @@ -268,14 +326,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@ @@ -194,7 +252,7 @@ - + @@ -210,14 +268,14 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA6/EA120.htm b/IWXXM/html/EARoot/EA6/EA120.htm index d130f85f..d2571334 100644 --- a/IWXXM/html/EARoot/EA6/EA120.htm +++ b/IWXXM/html/EARoot/EA6/EA120.htm @@ -112,8 +112,8 @@ + + + + +
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA6/EA124.htm b/IWXXM/html/EARoot/EA6/EA124.htm index 0205c967..1927b537 100644 --- a/IWXXM/html/EARoot/EA6/EA124.htm +++ b/IWXXM/html/EARoot/EA6/EA124.htm @@ -113,6 +113,64 @@ Public TM_Instant
        issueTime
      + Details: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + sequenceNumber=1
      +
      + + + + +
      + Notes: + + The time at which this report was issued<br/> +
      + + +
      + Public Unit
        issuingVolcanicAshAdvisoryCentre +
      Details: @@ -152,14 +210,14 @@
      - sequenceNumber=1
      + sequenceNumber=2
      Notes: - The time at which this report was issued<br/> + The issuing VAAC<br/>
      @@ -168,7 +226,7 @@
      - Public Unit
        issuingVolcanicAshAdvisoryCentre + Public EruptingVolcano
        volcano
      - sequenceNumber=2
      + sequenceNumber=3
      Notes: - The issuing VAAC<br/> + The erupting volcano that is the source of volcanic ash<br/>
      @@ -226,7 +284,7 @@
      - Public EruptingVolcano
        volcano + Public StringWithNilReason
        stateOrRegion
      - sequenceNumber=3
      + nillable=true
      sequenceNumber=4
      Notes: - The erupting volcano that is the source of volcanic ash<br/> + State, or region if ash is not reported over a State<br/>
      @@ -284,7 +342,7 @@
      - Public StringWithNilReason
        stateOrRegion + Public LengthWithNilReason
        summitElevation
      - nillable=true
      sequenceNumber=4
      + nillable=true
      sequenceNumber=5
      Notes: - State, or region if ash is not reported over a State<br/> + Elevation of the summit.  If reported it shall either be in meters ("m") or feet ("[ft_i]").<br/><br/>When the elevation is unknown, it shall be empty with a nil reason of 'unknown'.<br/>
      @@ -342,7 +400,7 @@
      - Public LengthWithNilReason
        summitElevation + Public StringWithNilReason
        advisoryNumber
      - nillable=true
      sequenceNumber=5
      + nillable=true
      sequenceNumber=6
      Notes: - Elevation of the summit.  If reported it shall either be in meters ("m") or feet ("[ft_i]").<br/><br/>When the elevation is unknown, it shall be empty with a nil reason of 'unknown'.<br/> + Advisory number: year in full and message number (separate sequence for each volcano)<br/>
      @@ -400,7 +458,7 @@
      - Public StringWithNilReason
        advisoryNumber + Public StringWithNilReason
        informationSource
      - nillable=true
      sequenceNumber=6
      + nillable=true
      sequenceNumber=7
      Notes: - Advisory number: year in full and message number (separate sequence for each volcano)<br/> + Information source - described in free text<br/>
      @@ -458,7 +516,7 @@
      - Public StringWithNilReason
        informationSource + Public AviationColourCode
        colourCode
      - nillable=true
      sequenceNumber=7
      + nillable=true
      sequenceNumber=8
      Notes: - Information source - described in free text<br/> + The aviation colour code<br/>
      @@ -516,7 +574,7 @@
      - Public AviationColourCode
        colourCode + Public StringWithNilReason
        eruptionDetails
      - nillable=true
      sequenceNumber=8
      + nillable=true
      sequenceNumber=9
      Notes: - The aviation colour code<br/> + Eruption details (excluding date/time of eruption(s)).<br/>
      @@ -574,7 +632,7 @@
      - Public StringWithNilReason
        eruptionDetails + Public VolcanicAshObservedOrEstimatedConditions
        observation
      - nillable=true
      sequenceNumber=9
      + sequenceNumber=10
      Notes: - Eruption details (excluding date/time of eruption(s)).<br/> + The observed (or estimated) conditions of volcanic ash clouds.<br/>
      @@ -632,7 +690,7 @@
      - Public VolcanicAshObservedOrEstimatedConditions
        observation + Public VolcanicAshForecastConditions
        forecast
      - sequenceNumber=10
      + sequenceNumber=11
      Notes: - The observed (or estimated) conditions of volcanic ash clouds.<br/> + The forecast conditions of volcanic ash clouds.<br/>
      @@ -690,7 +748,7 @@
      - Public VolcanicAshForecastConditions
        forecast + Public StringWithNilReason
        remarks
      - sequenceNumber=11
      + nillable=true
      sequenceNumber=12
      Notes: - The forecast conditions of volcanic ash clouds.<br/> + Remarks, as necessary.<br/><br/>When the remark is nil, it should be indicated by a missing remarks with a nil reason of 'inapplicable'<br/>
      @@ -748,7 +806,7 @@
      - Public StringWithNilReason
        remarks + Public TM_Instant
        nextAdvisoryTime
      - nillable=true
      sequenceNumber=12
      -
      - - - - -
      - Notes: - - Remarks, as necessary.<br/><br/>When the remark is nil, it should be indicated by a missing remarks with a nil reason of 'inapplicable'<br/> -
      - - -
      - Public TM_Instant
        nextAdvisoryTime -
      - Details: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - sequenceNumber=13
      @@ -877,8 +877,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -890,8 +890,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -903,8 +903,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -926,8 +926,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingVolcanicAshAdvisoryCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingVolcanicAshAdvisoryCentre) ) else( true() ) )<br/>
      @@ -941,8 +941,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingVolcanicAshAdvisoryCentre, iwxxm:volcano, iwxxm:stateOrRegion, iwxxm:summitElevation, iwxxm:advisoryNumber, iwxxm:informationSource, iwxxm:eruptionDetails, iwxxm:observation, iwxxm:forecast, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingVolcanicAshAdvisoryCentre) and exists(iwxxm:volcano) and exists(iwxxm:stateOrRegion) and exists(iwxxm:summitElevation) and exists(iwxxm:advisoryNumber) and exists(iwxxm:informationSource) and exists(iwxxm:eruptionDetails) and exists(iwxxm:observation) and exists(iwxxm:forecast) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/>
      @@ -956,8 +956,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshAdvisory-3<br/>Description: If a geometry is defined for iwxxm:volcano//metce:position with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:volcano//metce:position) ) then( empty(index-of(iwxxm:volcano//metce:position//gml:pos/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA125.htm b/IWXXM/html/EARoot/EA6/EA125.htm index fe7317a2..83386e46 100644 --- a/IWXXM/html/EARoot/EA6/EA125.htm +++ b/IWXXM/html/EARoot/EA6/EA125.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -308,8 +308,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -331,8 +331,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -353,8 +353,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -366,8 +366,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -379,8 +379,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -402,8 +402,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshObservedOrEstimatedConditions-1<br/>Description: When @status is equal to 'IDENTIFIABLE', iwxxm:ashCloud must exists and iwxxm:windConditions must be empty<br/>Assertion: ( if( @status = 'IDENTIFIABLE' ) then( (count(iwxxm:ashCloud) ge 1) and empty(iwxxm:windConditions) ) else( true() ) )<br/>
      @@ -417,8 +417,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshObservedOrEstimatedConditions-2<br/>Description: When @status is equal to 'NOT IDENTIFIABLE', iwxxm:ashCloud must be empty and iwxxm:windConditions shall not be empty<br/>Assertion: ( if( @status = 'NOT IDENTIFIABLE') then( empty(iwxxm:ashCloud) and exists(iwxxm:windConditions) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA126.htm b/IWXXM/html/EARoot/EA6/EA126.htm index c28af426..9d2bf7fb 100644 --- a/IWXXM/html/EARoot/EA6/EA126.htm +++ b/IWXXM/html/EARoot/EA6/EA126.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -250,8 +250,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -272,8 +272,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -285,8 +285,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -298,8 +298,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -321,8 +321,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshForecastConditions-1<br/>Description: When @status is equal to 'PROVIDED', iwxxm:ashCloud must exist<br/>Assertion: ( if( @status = 'PROVIDED' ) then( count(iwxxm:ashCloud) ge 1 ) else( true() ) )<br/>
      @@ -336,8 +336,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshForecastConditions-2<br/>Description: When @status is not equal to 'PROVIDED', iwxxm:ashCloud must be empty<br/>Assertion: ( if( @status != 'PROVIDED' ) then(empty(iwxxm:ashCloud) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA127.htm b/IWXXM/html/EARoot/EA6/EA127.htm index a51b4c0d..0c6320de 100644 --- a/IWXXM/html/EARoot/EA6/EA127.htm +++ b/IWXXM/html/EARoot/EA6/EA127.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -308,8 +308,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -330,8 +330,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -343,8 +343,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -356,8 +356,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -379,8 +379,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloud-1<br/>Description: directionOfMotion shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:directionOfMotion) and not(iwxxm:directionOfMotion/@xsi:nil = 'true') ) then( iwxxm:directionOfMotion/@uom = 'deg' ) else( true() ) )<br/>
      @@ -394,8 +394,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloud-2<br/>Description: speedOfMotion shall be reported in kilometres per hour (km/h) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:speedOfMotion) and not(iwxxm:speedOfMotion/@xsi:nil = 'true') ) then( (iwxxm:speedOfMotion/@uom = 'km/h') or (iwxxm:speedOfMotion/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -409,8 +409,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloudObservedOrEstimated-3<br/>Description: If a geometry of iwxxm:ashCloudExtent is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:ashCloudExtent//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:ashCloudExtent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA128.htm b/IWXXM/html/EARoot/EA6/EA128.htm index db9a8378..9d410c1d 100644 --- a/IWXXM/html/EARoot/EA6/EA128.htm +++ b/IWXXM/html/EARoot/EA6/EA128.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -366,8 +366,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -388,8 +388,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -401,8 +401,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -414,8 +414,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -437,8 +437,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.WindConditions-1<br/>Description: windDirection shall be reported in degrees (deg)<br/>Assertion: ( if( exists(iwxxm:windDirection) and  not(iwxxm:windDirection/@xsi:nil = 'true') ) then( iwxxm:windDirection/@uom = 'deg' ) else( true() ) )<br/>
      @@ -452,8 +452,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.WindConditions-2<br/>Description: windSpeed shall be reported in metres per second (m/s) or knots ([kn_i])<br/>Assertion: ( if( exists(iwxxm:windSpeed) and not(iwxxm:windSpeed/@xsi:nil = 'true') ) then( (iwxxm:windSpeed/@uom = 'm/s') or (iwxxm:windSpeed/@uom = '[kn_i]') ) else( true() ) )<br/>
      @@ -467,8 +467,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.WindConditions-3<br/>Description: When iwxxm:variableWindDirection is true, iwxxm:windDirection must be empty<br/>Assertion: ( if( iwxxm:variableWindDirection = 'true' ) then( empty(iwxxm:windDirection) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA129.htm b/IWXXM/html/EARoot/EA6/EA129.htm index b285b8f6..084b2153 100644 --- a/IWXXM/html/EARoot/EA6/EA129.htm +++ b/IWXXM/html/EARoot/EA6/EA129.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -192,8 +192,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -214,8 +214,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -227,8 +227,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -240,8 +240,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -263,8 +263,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: VolcanicAshAdvisory.VolcanicAshCloudForecast-1<br/>Description: If a geometry of iwxxm:ashCloudExtent is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:ashCloudExtent//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:ashCloudExtent//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA6/EA130.htm b/IWXXM/html/EARoot/EA6/EA130.htm index dd633d4b..dd20346a 100644 --- a/IWXXM/html/EARoot/EA6/EA130.htm +++ b/IWXXM/html/EARoot/EA6/EA130.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA6/EA131.htm b/IWXXM/html/EARoot/EA6/EA131.htm index a4b02e63..fd0987a3 100644 --- a/IWXXM/html/EARoot/EA6/EA131.htm +++ b/IWXXM/html/EARoot/EA6/EA131.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -228,38 +228,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -286,38 +286,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA6/EA132.htm b/IWXXM/html/EARoot/EA6/EA132.htm index ad1ff122..92072857 100644 --- a/IWXXM/html/EARoot/EA6/EA132.htm +++ b/IWXXM/html/EARoot/EA6/EA132.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -149,8 +149,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -162,8 +162,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -174,8 +174,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA7/EA137.htm b/IWXXM/html/EARoot/EA7/EA137.htm index 60a2fa7b..6d51edbe 100644 --- a/IWXXM/html/EARoot/EA7/EA137.htm +++ b/IWXXM/html/EARoot/EA7/EA137.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA7/EA141.htm b/IWXXM/html/EARoot/EA7/EA141.htm index d2d5550e..562cb43a 100644 --- a/IWXXM/html/EARoot/EA7/EA141.htm +++ b/IWXXM/html/EARoot/EA7/EA141.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -347,38 +347,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -405,38 +405,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -463,38 +463,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -521,38 +521,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -587,8 +587,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -600,8 +600,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -613,8 +613,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -636,8 +636,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherAdvisory-1<br/>Description: A non-operational report or a report that failed translation should have as a minimum appropriately filled elements including iwxxm:issueTime and iwxxm:issuingSpaceWeatherCentre<br/>Assertion: ( if( (string-length(@translationFailedTAC) gt 0) or (@permissibleUsage = 'NON-OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingSpaceWeatherCentre) ) else( true() ) )<br/>
      @@ -651,8 +651,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherAdvisory-2<br/>Description: An ordinary report should have appropriately filled elements including iwxxm:issueTime, iwxxm:issuingSpaceWeatherCentre, iwxxm:advisoryNumber, iwxxm:phenomenon, iwxxm:analysis, iwxxm:remarks and iwxxm:nextAdvisoryTime<br/>Assertion: ( if( (string-length(@translationFailedTAC) eq 0) and (@permissibleUsage = 'OPERATIONAL') ) then( exists(iwxxm:issueTime) and exists(iwxxm:issuingSpaceWeatherCentre) and exists(iwxxm:advisoryNumber) and exists(iwxxm:phenomenon) and exists(iwxxm:analysis) and exists(iwxxm:remarks) and exists(iwxxm:nextAdvisoryTime) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA7/EA142.htm b/IWXXM/html/EARoot/EA7/EA142.htm index f794e392..b0702a58 100644 --- a/IWXXM/html/EARoot/EA7/EA142.htm +++ b/IWXXM/html/EARoot/EA7/EA142.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -219,38 +219,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -285,8 +285,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -298,8 +298,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -311,8 +311,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA7/EA143.htm b/IWXXM/html/EARoot/EA7/EA143.htm index 9b0551ac..c6f9bc6e 100644 --- a/IWXXM/html/EARoot/EA7/EA143.htm +++ b/IWXXM/html/EARoot/EA7/EA143.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -237,8 +237,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -250,8 +250,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -263,8 +263,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -286,8 +286,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: SpaceWeatherAdvisory.SpaceWeatherRegion-1<br/>Description: If a geometry of iwxxm:location is defined with the provision of attribute srsName, attribute srsDimension must equal to 2 and attribute axisLabels must be non-empty<br/>Assertion: ( if( exists(iwxxm:location//*[self::aixm:horizontalProjection or self::aixm:centreline]) ) then( empty(index-of(iwxxm:location//*[self::aixm:Surface or self::aixm:Curve]/(ancestor-or-self::*[exists(@srsName)])[last()]/(@srsDimension='2' and exists(@axisLabels)), false())) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA7/EA144.htm b/IWXXM/html/EARoot/EA7/EA144.htm index 5a74428e..0f0290d7 100644 --- a/IWXXM/html/EARoot/EA7/EA144.htm +++ b/IWXXM/html/EARoot/EA7/EA144.htm @@ -111,8 +111,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA7/EA145.htm b/IWXXM/html/EARoot/EA7/EA145.htm index 939d4018..59b95411 100644 --- a/IWXXM/html/EARoot/EA7/EA145.htm +++ b/IWXXM/html/EARoot/EA7/EA145.htm @@ -111,8 +111,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA8/EA152.htm b/IWXXM/html/EARoot/EA8/EA152.htm index 0941ce8f..0c043c8f 100644 --- a/IWXXM/html/EARoot/EA8/EA152.htm +++ b/IWXXM/html/EARoot/EA8/EA152.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA8/EA153.htm b/IWXXM/html/EARoot/EA8/EA153.htm index 69d37b90..4553a8e3 100644 --- a/IWXXM/html/EARoot/EA8/EA153.htm +++ b/IWXXM/html/EARoot/EA8/EA153.htm @@ -114,8 +114,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -127,8 +127,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -140,8 +140,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -163,8 +163,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-1<br/>Description: iwxxm:phenomenonCategory shall be equal to 'weatherForecasts'.<br/>Assertion: ( iwxxm:phenomenonCategory = 'weatherForecasts' )<br/>
      @@ -178,8 +178,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-2<br/>Description: iwxxm:phenomenonBaseTime is mandatory<br/>Assertion: ( exists(iwxxm:phenomenonBaseTime) )<br/>
      @@ -193,8 +193,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: WAFSSignificantWeatherForecast.WAFSSignificantWeatherForecast-3<br/>Description: iwxxm:originatingCentre must have a child element of iwxxm:WorldAreaForecastCentre<br/>Assertion: ( exists(iwxxm:originatingCentre/iwxxm:WorldAreaForecastCentre) )<br/>
      diff --git a/IWXXM/html/EARoot/EA8/EA154.htm b/IWXXM/html/EARoot/EA8/EA154.htm index 3f774b94..07dde130 100644 --- a/IWXXM/html/EARoot/EA8/EA154.htm +++ b/IWXXM/html/EARoot/EA8/EA154.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -229,38 +229,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -287,38 +287,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -345,38 +345,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -403,38 +403,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -469,8 +469,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -482,8 +482,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -495,8 +495,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -507,8 +507,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA8/EA155.htm b/IWXXM/html/EARoot/EA8/EA155.htm index 4b19f795..4ecda9e2 100644 --- a/IWXXM/html/EARoot/EA8/EA155.htm +++ b/IWXXM/html/EARoot/EA8/EA155.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -179,8 +179,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -192,8 +192,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -205,8 +205,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -217,8 +217,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA8/EA156.htm b/IWXXM/html/EARoot/EA8/EA156.htm index 9676bede..9ed0bc0d 100644 --- a/IWXXM/html/EARoot/EA8/EA156.htm +++ b/IWXXM/html/EARoot/EA8/EA156.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -179,8 +179,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -192,8 +192,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -205,8 +205,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -217,8 +217,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA8/EA157.htm b/IWXXM/html/EARoot/EA8/EA157.htm index 715920ac..ab6f1ee1 100644 --- a/IWXXM/html/EARoot/EA8/EA157.htm +++ b/IWXXM/html/EARoot/EA8/EA157.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -237,8 +237,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -250,8 +250,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -263,8 +263,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -275,8 +275,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA8/EA158.htm b/IWXXM/html/EARoot/EA8/EA158.htm index b876f14e..80ab9866 100644 --- a/IWXXM/html/EARoot/EA8/EA158.htm +++ b/IWXXM/html/EARoot/EA8/EA158.htm @@ -113,38 +113,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -171,38 +171,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -237,8 +237,8 @@
      -
      Details: -
      +
      Details: +
       
      diff --git a/IWXXM/html/EARoot/EA8/EA159.htm b/IWXXM/html/EARoot/EA8/EA159.htm index a26c2405..e015fb34 100644 --- a/IWXXM/html/EARoot/EA8/EA159.htm +++ b/IWXXM/html/EARoot/EA8/EA159.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA8/EA160.htm b/IWXXM/html/EARoot/EA8/EA160.htm index 59968a06..5d0871c7 100644 --- a/IWXXM/html/EARoot/EA8/EA160.htm +++ b/IWXXM/html/EARoot/EA8/EA160.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA8/EA161.htm b/IWXXM/html/EARoot/EA8/EA161.htm index 19ea4fc4..2148da14 100644 --- a/IWXXM/html/EARoot/EA8/EA161.htm +++ b/IWXXM/html/EARoot/EA8/EA161.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/html/EARoot/EA9/EA178.htm b/IWXXM/html/EARoot/EA9/EA178.htm index 697d74fe..20848c32 100644 --- a/IWXXM/html/EARoot/EA9/EA178.htm +++ b/IWXXM/html/EARoot/EA9/EA178.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -124,8 +124,8 @@
      -
      Details: -
      +
      Details: +
      Description: Name of an XML Schema document to create representing the content of this package.
      @@ -137,8 +137,8 @@
      -
      Details: -
      +
      Details: +
      Values: iso19136_2007,iso19139_2007,iso19136_2007_METCE_Extensions
      Default: iso19136_2007_METCE_Extensions
      Description: XML Schema encoding rule to apply.
      diff --git a/IWXXM/html/EARoot/EA9/EA180.htm b/IWXXM/html/EARoot/EA9/EA180.htm index 514151a1..1d8ef018 100644 --- a/IWXXM/html/EARoot/EA9/EA180.htm +++ b/IWXXM/html/EARoot/EA9/EA180.htm @@ -116,38 +116,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -174,38 +174,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -232,38 +232,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -290,38 +290,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -348,38 +348,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -406,38 +406,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -464,38 +464,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -522,38 +522,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -599,8 +599,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -621,8 +621,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -634,8 +634,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -647,8 +647,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -659,8 +659,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -682,8 +682,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: MeteorologicalFeature.MeteorologicalFeatureCollection-1<br/>Description: gml:identifier is mandatory<br/>Assertion: ( exists(gml:identifier) )<br/>
      diff --git a/IWXXM/html/EARoot/EA9/EA181.htm b/IWXXM/html/EARoot/EA9/EA181.htm index c9a6b2e2..6c0d1ee5 100644 --- a/IWXXM/html/EARoot/EA9/EA181.htm +++ b/IWXXM/html/EARoot/EA9/EA181.htm @@ -115,38 +115,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -173,38 +173,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -231,38 +231,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -289,38 +289,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -347,38 +347,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -405,38 +405,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -463,38 +463,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -521,38 +521,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -598,8 +598,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -620,8 +620,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -633,8 +633,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -646,8 +646,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -658,8 +658,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      @@ -681,8 +681,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: MeteorologicalFeature.MeteorologicalFeature-1<br/>Description: gml:identifier is mandatory<br/>Assertion: ( exists(gml:identifier) )<br/>
      @@ -696,8 +696,8 @@
      -
      Details: -
      +
      Details: +
      Pattern ID: MeteorologicalFeature.MeteorologicalFeature-2<br/>Description: Mandatory elements when the parent node is not iwxxm:MeteorologicalFeatureCollection<br/>Assertion: ( if( name(..) != 'iwxxm:feature' ) then( exists(iwxxm:issueTime) and exists(iwxxm:originatingCentre) and exists(iwxxm:phenomenonCategory) and exists(iwxxm:phenomenonTime) ) else( true() ) )<br/>
      diff --git a/IWXXM/html/EARoot/EA9/EA182.htm b/IWXXM/html/EARoot/EA9/EA182.htm index bb18c9e0..8b5ad609 100644 --- a/IWXXM/html/EARoot/EA9/EA182.htm +++ b/IWXXM/html/EARoot/EA9/EA182.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -288,38 +288,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -354,8 +354,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -367,8 +367,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -380,8 +380,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -392,8 +392,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA183.htm b/IWXXM/html/EARoot/EA9/EA183.htm index b5845002..70cbd337 100644 --- a/IWXXM/html/EARoot/EA9/EA183.htm +++ b/IWXXM/html/EARoot/EA9/EA183.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA184.htm b/IWXXM/html/EARoot/EA9/EA184.htm index dbf1fe77..75023b4e 100644 --- a/IWXXM/html/EARoot/EA9/EA184.htm +++ b/IWXXM/html/EARoot/EA9/EA184.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA185.htm b/IWXXM/html/EARoot/EA9/EA185.htm index 1f86940c..6b72757a 100644 --- a/IWXXM/html/EARoot/EA9/EA185.htm +++ b/IWXXM/html/EARoot/EA9/EA185.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA186.htm b/IWXXM/html/EARoot/EA9/EA186.htm index 74d9ed67..84ab2b43 100644 --- a/IWXXM/html/EARoot/EA9/EA186.htm +++ b/IWXXM/html/EARoot/EA9/EA186.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -296,8 +296,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -309,8 +309,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -322,8 +322,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -334,8 +334,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA187.htm b/IWXXM/html/EARoot/EA9/EA187.htm index e75eb898..0dee11b9 100644 --- a/IWXXM/html/EARoot/EA9/EA187.htm +++ b/IWXXM/html/EARoot/EA9/EA187.htm @@ -114,38 +114,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -172,38 +172,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -230,38 +230,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -288,38 +288,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -346,38 +346,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -404,38 +404,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -470,8 +470,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Creates a property type that requires its instance to be encoded inline (applies to ISO 19136:2007 encoding rule).
      @@ -483,8 +483,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Identifies the type as an objection collection.
      @@ -496,8 +496,8 @@
      -
      Details: -
      +
      Details: +
       
      @@ -508,8 +508,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: false
      Description: Suppresses creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
      diff --git a/IWXXM/html/EARoot/EA9/EA188.htm b/IWXXM/html/EARoot/EA9/EA188.htm index b222d998..48ff694c 100644 --- a/IWXXM/html/EARoot/EA9/EA188.htm +++ b/IWXXM/html/EARoot/EA9/EA188.htm @@ -112,38 +112,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + @@ -170,38 +170,38 @@
      - Details: + Details: - + - + - + - + - + - + - + - + diff --git a/IWXXM/html/EARoot/EA9/EA189.htm b/IWXXM/html/EARoot/EA9/EA189.htm index 7340f66b..2c9b3357 100644 --- a/IWXXM/html/EARoot/EA9/EA189.htm +++ b/IWXXM/html/EARoot/EA9/EA189.htm @@ -112,8 +112,8 @@
      -
      Details: -
      +
      Details: +
      Values: true,false
      Default: true
      Description: Encode code list as externally managed dictionary (applies to ISO 19136:2007 encoding rule).
      @@ -125,8 +125,8 @@
      -
      Details: -
      +
      Details: +
      Values: none,narrower,open,any
      Default: none
      Description: This refers to extensions by a third party, not to extensions by the owner of the vocabulary; the owner will always be able to revise the vocabulary. I.e., if the value is 'none', the referenced vocabulary may not be extended by third parties; if the value is 'narrower', the vocabulary may be extended by narrower terms that have an existing term as a parent; if the value is 'any', the vocabulary may be extended by additional terms on any level. This value must be 'all', empty or missing, if the value 'vocabulary' is empty or missing; in this case any vocabulary may be used.
      @@ -138,8 +138,8 @@
      -
      Details: -
      +
      Details: +
      Description: URI of the vocabulary/code list in the WMO Codes Registry or in some external registry. The value has to be provided, if an online version of the vocabulary is used.
      diff --git a/IWXXM/rule/iwxxm.sch b/IWXXM/rule/iwxxm.sch index c926c799..a7a248a4 100644 --- a/IWXXM/rule/iwxxm.sch +++ b/IWXXM/rule/iwxxm.sch @@ -430,11 +430,6 @@ VolcanicAshSIGMET.VolcanicAshSIGMET-1: In a 'CANCELLATION' report iwxxm:eruptingVolcano shall be absent - - - VolcanicAshSIGMET.VolcanicAshSIGMET-2: An ordinary report should also have iwxxm:eruptingVolcano - - VolcanicAshSIGMET.VolcanicAshSIGMET-3: iwxxm:volcanicAshMovedToFIR can only be used in a 'CANCELLATION' report