Child pages
  • Convert to Generic Publication

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Description

todo

Pros & Cons
  1. todo
Applications

todo

Implementation Details

todo

Usage Hints

todo

  1. todo

todo

  • todo
Acknowledgments

todo

The Convert to Generic Publication Algorithm is a plugin which takes as input a path to a .hmap properties file, then uses the header mapping in the file to standardize the headings in a table. The .hmap file contains key-value pairs, with the original headers as keys, and the headers they should be replaced with as values. The Algorithm then uses this mapping to iterate through the headers in a Sci2 table, replacing headers with their Sci2 Generic Publication equivalents.

Applications

This Algorithm can be used when a data type uses proprietary headers that are not supported by Sci2. A .hmap file can be easily created by the user, which will then be used replace any troublesome headers with those that Sci^2 and other algorithms can interpret successfully.

Implementation Details

At the core of this algorithm's functionality is the .hmap file, which is a key-value mapping of headers and what they should be replaced with. The .hmap file is nothing more than a Java properties file, with key-value pairs on each line, and pairs separated by an equal sign. This properties file is read in to provide a mapping of old headers and what they should be replaced with. The algorithm then iterates through a table that has already been imported into Sci2 to replace the designated headers.