blob: 87f768add26f0da989894afd49c2396f2a511a82 [file] [log] [blame]
Joachim Bingelb1af8e12014-05-09 12:53:43 +00001package de.ids_mannheim.korap.query.serialize.util;
2
3import java.util.HashMap;
Michael Hanl5e17fe22014-05-09 15:51:02 +00004import java.util.Map;
Joachim Bingelb1af8e12014-05-09 12:53:43 +00005
Michael Hanl9a44ceb2014-05-10 06:15:17 +00006/**
7 * @author bingel
8 * @date 9/05/2014
9 */
Joachim Bingelb1af8e12014-05-09 12:53:43 +000010public class ResourceMapper {
11
Michael Hanl5e17fe22014-05-09 15:51:02 +000012 private static final Map<String, String> map = new HashMap<>();
13
14 static {
15 map.put("surface", "t");
16 map.put("lemma", "l");
17 map.put("pos", "p");
18 map.put("const", "c");
19 map.put("dep", "d");
20 map.put("morph", "msd");
Joachim Bingel9e6b9482014-10-15 12:02:49 +000021 map.put("ANA", "p");
Michael Hanl5e17fe22014-05-09 15:51:02 +000022 }
23
Joachim Bingela6954de2015-03-20 16:37:37 +010024
25 public static String descriptor2policy (String descriptor) {
Michael Hanl5e17fe22014-05-09 15:51:02 +000026 if (map.containsKey(descriptor))
27 return map.get(descriptor);
28 else
29 return descriptor;
30 }
Joachim Bingelb1af8e12014-05-09 12:53:43 +000031
32}