Ejemplo n.º 1
0
 private void addBjorkelundPredParentFeatures(
     FeaturizedToken predParent, ArrayList<String> feats) {
   String feat;
   // PredParentWord
   feat = predParent.getForm();
   feats.add("PredParentWord:" + feat);
   // PredParentPOS
   feat = predParent.getPos();
   feats.add("PredParentPos:" + feat);
   // PredParentFeats
   feat = buildString(predParent.getFeat());
   feats.add("PredParentFeats:" + feat);
 }
Ejemplo n.º 2
0
 private void addBjorkelundSiblingFeats(
     FeaturizedToken argSibling, ArrayList<String> feats, String dir) {
   String feat;
   // LeftSiblingWord, RightSiblingWord
   feat = argSibling.getForm();
   feats.add(dir + "SiblingWord:" + feat);
   // LeftSiblingPOS, RightSiblingPOS
   feat = argSibling.getPos();
   feats.add(dir + "SiblingPos:" + feat);
   // LeftSiblingFeats, RightSiblingFeats
   feat = buildString(argSibling.getFeat());
   feats.add(dir + "SiblingFeats:" + feat);
 }
Ejemplo n.º 3
0
 private void addBjorkelundDependentFeats(
     FeaturizedToken dependent, ArrayList<String> feats, String dir) {
   String feat;
   // LeftWord, RightWord
   feat = dependent.getForm();
   feats.add(dir + "Word:" + feat);
   // LeftPOS, RightPOS
   feat = dependent.getPos();
   feats.add(dir + "POS:" + feat);
   // LeftFeats, RightFeats
   feat = buildString(dependent.getFeat());
   feats.add(dir + "Feats:" + feat);
 }
Ejemplo n.º 4
0
 private void addBjorkelundGenericFeatures(int idx, ArrayList<String> feats, String type) {
   String feat;
   FeaturizedToken bjorkWord = getFeatureObject(idx);
   // ArgWord, PredWord
   feat = bjorkWord.getForm();
   feats.add(type + ":" + feat);
   // ArgPOS, PredPOS,
   feat = bjorkWord.getPos();
   feats.add(type + ":" + feat);
   // ArgFeats, PredFeats
   feat = buildString(bjorkWord.getFeat());
   feats.add(type + ":" + feat);
   // ArgDeprel, PredDeprel
   feat = bjorkWord.getDeprel();
   feats.add(type + ":" + feat);
 }