-
Notifications
You must be signed in to change notification settings - Fork 25
TT AvData Discussion 2025 Jun 25
BL Choy edited this page Jun 22, 2025
·
44 revisions
2025-Jun-25, 12:00-13:30 UTC, Microsoft Teams
-
IWXXM 2025-2:
- Review on the updates in the second commit on IWXXM schemas
- Made editorial changes as suggested (by Anna, by Anna, by Anna, by Anna, by Anna, by Anna, by Anna and by Anna)
- Package VAA:
- Changed element iwxxm:sourceElevation to iwxxm:sourceElevationAMSL to indicate its vertical reference (Issue #29)
- Made corresponding changes to va-advisory-A7-2.xml
- Package VONA:
- Replaced enumeration of Colour Code in VONA with codelist iwxxm/AviationColourCode derived from 49-2/AviationColourCode the latter of which has been deprecated with the removal of the Colour Code item in VAA
- Made corresponding changes to vona-A7-1.xml
- Package MeteorologicalFeature:
- Changed the reference of codelist MeteorologicalPhenomenon from 49-2/MeteorologicalFeature to iwxxm/MeteorologicalFeature.
- Made corresponding changes in WAFS-Example.xml, qvaci-Example.xml and vona-A7-1.xml
- General:
- Split schematron rule IWXXM.nilReasonCheck into two: IWXXM.nilReasonCheckLegacy checks nilReason in Legacy reports (METAR, SPECI, SIGMET, AIRMET, VAA, TCA and SWA) and IWXXM.nilReasonCheck checks the rest. Made corresponding changes in WAFS-Example.xml, qvaci-Example.xml and vona-A7-1.xml
- Fixed schematron rule TAF.TAF-2 which fires wrongly (Issue #323). Added version number to iwxxm.sch
- Copied documentation/manual from Branch MoC-FM205 (PR #349)
- Review on the updates in the second and subsequent commits on code lists
- Removed columns "publisher", "manager" and "owner" and rename column "modified" to "publishDate" in container CSV. Modified makeIWXXMEntities.py to suppress inclusion of content in "publishDate" in TTL and RDF files (by Anna)
- Changed http://www.wmo.int/pages/prog/www/WMOCodes/WMO306_vI1/VolumeI.1.html to https://library.wmo.int/idurl/4/35713 in 306_container.csv (by Anna)
- Changed WMO No.49-2 to Annex 3 + PANS-MET and made relevant adjustments in 49-2_container.csv (by Choy)
- Emptied cells in column "related" if it is the same as those in column "URI" in entity CSV (by Anna)
- Changed 30\u00B0N to 30 degrees N (by Anna)
- Removed 49-2/VolcanicAshConcentrations and iwxxm/VolcanicAshConcentrations code lists as they are no longer required (by Anna)
- Removed 49-2/observation-type and 49-2/observation-property code lists (by Anna and by Anna)
- Changed column id to URI and reorder the columns (by Anna)
- Created iwxxm/nil and iwxxm/MeteorologicalFeatures code lists to prepare for transition from common and 49-2, as well as iwxxm/AviationColourCode (derived from previous 49-2/AviationColourCode which has been deprecated due to its removal from VAA) to replace an enumeration in VOAN
- Updated makeIWXXMEntities.py to suppress the generation of TTL files for common/nil and bufr/codeflag as they are not supposed to be under TT-AvData's purview, but their RDF files are still generated for use with iwxxm.sch
- Created workflow build.yml to run makeIWXXMEntities.py after a PUSH to GitHub
- Review on the updates in the second commit on IWXXM schemas
-
Decisions to be made
-
IWXXM
-
Code lists transition plan
- Create new/fork existing code lists and put under http://codes.wmo.int/iwxxm for new packages
- For common/nil, a fork has been created in iwxxm/nil. Since the schemas will not mandate the use of which nil we will need to add in the examples and TAC-to-XML-Guidance.txt which packages should use which nil
- Since new packages should normally be an extension of MeteorologicalFeature, we will need change its references to code list from 49-2 to iwxxm
- This will affect existing packages including WAFSSigWxFC and upcoming packages VONA and QVA and we will need to inform them of the intended changes
- Transition of WAFSSigWxFC could be more complicated since it is using bufr4/codeflag code lists. Transition of them may be more complicated, as we normally do not keep the existing code list naming, like http://codes.wmo.int/bufr4/codeflag/0-20-008. Existing code lists http://codes.wmo.int/49-2/SigConvectiveCloudType and http://codes.wmo.int/49-2/CloudAmountReportedAtAerodrome are examples of forks of BUFR code flag tables with completely different names
-
Publication of revised code lists with no associated changes to IWXXM schemas
- Registry and its entities are marked with applicable IWXXM versions
- This means if a new IWXXM version is published, applicable registries and their entities will have to be refreshed by adding the new IWXXM version
- What about in case there is a need of updating one or more code lists without the need of updating the schemas? Do we need to refresh the IWXXM version? In that case code lists will effectively be another column in the IWXXM compatibility table
-
(TBI)
(TBI)
(TBI)
| Name | Country/Affiliation | Attendance |
|---|---|---|
| Boon-leung CHOY (Chair) | Hong Kong, China | |
| Wilberforce KIKWASI (Member) | Tanzania | |
| Jan KOROSI (Member) | HMEI/IBL | |
| Mark OBERFIELD (Member) | USA | (Retired) |
| Raquel SALAZAR (Member) | Costa Rica | |
| Boonchai TEPYOSE (Member) | Thailand | |
| Dirk ZINKHAN (Member) | Germany | |
| Albert MOLOTO (Member) | South Africa | |
| Shan CAO (Member) | China | |
| Sunny CHAN (Guest) | Hong Kong, China | |
| Paul HERSHBERG (Guest) | USA | |
| Anna MILAN (Secretariat) | WMO | |
| Martin Michalek (Guest) | HMEI/IBL | |
| Boris BURGER (Guest) | HMEI/IBL |