Read a metadata file into an object and store it in a "metadata" class attribute for strategy methods to access when converting to SOSO properties. Define metadata file reader types on a strategy-by-strategy basis to accommodate different file formats across metadata standards.
Wrap similar path finding functions in a common interface to simplify the code base. Access each path finding function by an identifier for each metadata standard.
Read a metadata file into an object and store it in a "metadata" class attribute for strategy methods to access when converting to SOSO properties. Define metadata file reader types on a strategy-by-strategy basis to accommodate different file formats across metadata standards.
Wrap similar path finding functions in a common interface to simplify the code base. Access each path finding function by an identifier for each metadata standard.