wmo-im/pywcmp

add WCMP 1 to WCMP 2 migration tool

Closed this issue · 3 comments

As discussed at TT-WISMD 2022-06-15, providing a migration utility for WCMP1 to WCMP2 (i.e. something like pywcmp migrate foo.xml foo.json) will be of value to organizations with existing WCMP1/XML tooling/workflow.

Note that the utility should include clear disclaimers that simply converting from WCMP1 to WCMP2 (lift-and-shift) does not constitute WIS 2.0 compliant metadata and users will be required to review WCMP2 proper to ensure granularity and quality are considered.

cc @solson-nws

One option is to use OWSLib to parse the WCMP1 document, and then pygeometa to create an MCF object to serialize to WCMP2 (which is now supported by pygeometa).

TT-WISMD 2022-06-29

  • KPIs required/will help with quality assessment
  • tools to directly create WCMP2
    • tools need to be abstract (user-driven)
    • WIS1 implementations
      • pygeometa
      • Excel to WCMP1 (MétéoFrance)
    • existing implementations
      • pygeometa
      • standalone web UI (per wmo-im/wis2box#154)
        • can be part of Global Discovery Catalogue (GDC) services