
de.gwdg.metadataqa.marc.codes.StandardIdentifierReader Maven / Gradle / Ivy
package de.gwdg.metadataqa.marc.codes;
import de.gwdg.metadataqa.api.util.FileUtils;
import java.io.IOException;
import java.net.URISyntaxException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
*
* @author Péter Király
*/
public class StandardIdentifierReader {
public static Map readStandardIdentifiers()
throws URISyntaxException, IOException {
List lines = FileUtils.readLinesFromResource("marc/standard-identifier.csv");
Map standardIdentifiers = new HashMap<>();
for (String line : lines) {
String[] fields = line.split(";", 6);
standardIdentifiers.put(
fields[0],
new StandardIdentifier(
fields[0], fields[1], fields[2], fields[3], fields[4], fields[5]));
}
return standardIdentifiers;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy