Dataflow for Parser project

Dataflow diagram

Players

Code

Key to terminology


Dataflow Diagram


Vendor-supplied example data files, one per universe, [0]
     |  
     |  "head" + some judicious editing  
     |  
     V    
ASCII data format file for one or more universes  [1]
     |
     | write_config.pl [a]
     |
     V
XML/OML framework for a config file [2] 
     |
     | careful editing by hand by someone who knows things
     |
     V
XML/OML config file for one or more universes (final; edited) [3]
     |
     | Parser.pl [b]
     |       ^
     |       |_____________ Vendor-supplied data file [4]
     |
     V
XML/OML output - parsed results for one input file [5]
     |           data fields extracted
     |
     | Validator.pl [c]
     |           - validate parsed data
     |
     V
XML/OML output - validated resultsfor one input file [6]
     |             w/ validation
     |
     |
     | Loader.pl [e]
     |           - load validated data
     |
     |
     |-------> [ Database ]
     |
     V
  XML/OML output - loader results for multiple input files [7]


Key