Abstract:
This paper refers to a series of papers on handling the big data stored in the National Hydrometeorological Archive (NHA) managed by the Russian Federal Service for Hydrometeorology and Environmental Monitoring.
This study presents a universal parser of the data structure in the HDDL format (hydrometeorological data description language). The parser analyzes, parses, and saves the HDDL document structure for subsequent conversion. We developed a number of classes to handle the HDDL format. The parser produces a data source structure as a set of interconnected objects of the classes to read or write data in the HDDL format. The universal parser is a key component of the software package for HDDL data conversion into other common formats.
The paper presents an UML diagram of the classes and their description, features of the universal parser, and a detailed description of its operation.
The universal parser is developed at the All-Russia Research Institute of Hydrometeorological Information, World Data Center.
Keywords:hydrometeorological data description language, National Hydrometeorological Archive, NHA, parser, data processing, hierarchical data structure.