blob: 661976df59a3a2e80a0f09cfaf9071af8e948c0f [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
24 public static String descriptor2policy(String descriptor) {
25 if (map.containsKey(descriptor))
26 return map.get(descriptor);
27 else
28 return descriptor;
29 }
Joachim Bingelb1af8e12014-05-09 12:53:43 +000030
31}