public class OpenNlpUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
IN_CHUNK |
static String |
IN_NP |
static String |
OUT |
static String |
POS |
static String |
START_CHUNK |
static String |
START_NP |
| Constructor and Description |
|---|
OpenNlpUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
attachOfs(String[] tokens,
String[] npChunkTags)
Modifies
npChunkTags so that NP chunks starting with "of"
are merged with the previous NP chunk. |
static void |
attachPossessives(String[] posTags,
String[] npChunkTags)
Modifies the
npChunkTags so that NP chunks starting with a
possessive 's are merged with the previous NP chunk. |
static List<edu.washington.cs.knowitall.commonlib.Range> |
computeChunkRanges(String[] tags,
String name) |
static List<edu.washington.cs.knowitall.commonlib.Range> |
computeNpChunkRanges(List<String> npChunkTags)
A wrapper to support passing Lists.
|
static List<edu.washington.cs.knowitall.commonlib.Range> |
computeNpChunkRanges(String[] npChunkTags) |
static void |
detatchOfs(String[] tokens,
String[] npChunkTags) |
static void |
detatchPossessives(String[] posTags,
String[] npChunkTags) |
static boolean |
isChunkBeginTag(String tag,
String chunk) |
static boolean |
isChunkInTag(String tag,
String chunk) |
static boolean |
isInNpChunk(String s) |
static boolean |
isNpBeginTag(String s) |
static boolean |
isNpInTag(String s) |
static boolean |
isPossessive(String s) |
public static final String START_CHUNK
public static final String IN_CHUNK
public static final String START_NP
public static final String IN_NP
public static final String POS
public static final String OUT
public static boolean isNpBeginTag(String s)
public static boolean isNpInTag(String s)
public static boolean isPossessive(String s)
public static boolean isInNpChunk(String s)
public static List<edu.washington.cs.knowitall.commonlib.Range> computeChunkRanges(String[] tags, String name)
tags - name - Range objects representing the ranges of the
chunks of type name in the sentence.public static List<edu.washington.cs.knowitall.commonlib.Range> computeNpChunkRanges(String[] npChunkTags)
npChunkTags - Ranges of the NP chunks in the given
npChunkTags.public static List<edu.washington.cs.knowitall.commonlib.Range> computeNpChunkRanges(List<String> npChunkTags)
npChunkTags - public static void attachOfs(String[] tokens, String[] npChunkTags)
npChunkTags so that NP chunks starting with "of"
are merged with the previous NP chunk.tokens - npChunkTags - public static void attachPossessives(String[] posTags, String[] npChunkTags)
npChunkTags so that NP chunks starting with a
possessive 's are merged with the previous NP chunk.posTags - npChunkTags - Copyright © 2010-2013 University of Washington CSE. All Rights Reserved.