| Package | Description |
|---|---|
| dragon.nlp | |
| dragon.nlp.extract | |
| dragon.nlp.ontology | |
| dragon.nlp.ontology.umls | |
| dragon.nlp.tool |
| Modifier and Type | Field and Description |
|---|---|
Word |
Word.next |
Word |
Word.prev |
| Modifier and Type | Method and Description |
|---|---|
Word |
Word.copy() |
Word |
Token.getEndingWord() |
Word |
Term.getEndingWord() |
Word |
Phrase.getEndingWord() |
Word |
Concept.getEndingWord()
Gets the last word of the concept.
|
Word |
Sentence.getFirstSubjectWord() |
Word |
Sentence.getFirstWord() |
Word |
Sentence.getLastSubjectWord() |
Word |
Sentence.getLastWord() |
Word |
Token.getStartingWord() |
Word |
Term.getStartingWord() |
Word |
Phrase.getStartingWord() |
Word |
Concept.getStartingWord()
Gets the first word of the concept.
|
Word |
Sentence.getWord(int index) |
Word |
Sentence.indexOf(String word) |
Word |
Sentence.indexOf(String word,
int start) |
Word |
Sentence.indexOf(Word word) |
Word |
Sentence.indexOf(Word word,
int start) |
Word |
Term.searchIn(Sentence sent)
Search the first occurrence of the current term in the sentence
|
Word |
Term.searchIn(Sentence sent,
Word start)
Search the first occurrence of the current term in the sentence after the word specified
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Sentence.addWord(Word cur) |
Word |
Sentence.indexOf(Word word) |
Word |
Sentence.indexOf(Word word,
int start) |
void |
Sentence.resetBoundary(Word start,
Word end) |
Word |
Term.searchIn(Sentence sent,
Word start)
Search the first occurrence of the current term in the sentence after the word specified
|
void |
Sentence.setSubject(Word starting,
Word ending) |
| Constructor and Description |
|---|
Phrase(Word word) |
Phrase(Word starting,
Word ending) |
Term(Word word) |
Term(Word starting,
Word ending) |
| Modifier and Type | Method and Description |
|---|---|
protected Word |
EngDocumentParser.parseWord(String content) |
protected Word |
CnSimpleDocumentParser.parseWord(String content) |
| Modifier and Type | Method and Description |
|---|---|
protected Phrase |
BasicPhraseExtractor.addPhrase(Word start,
Word end,
boolean forRelation,
boolean subphrase,
ArrayList phraseList) |
boolean |
Abbreviation.isAbbrOfLastTerm(Word word,
Term lastTerm) |
protected Term |
BasicTermExtractor.lookup(Word starting,
Term prevTerm,
ArrayList termList) |
| Modifier and Type | Method and Description |
|---|---|
Word |
Vocabulary.findPhrase(Word start)
Finds out the phrase beging with the given word.
|
Word |
ChineseVocabulary.findPhrase(Word start) |
Word |
BasicVocabulary.findPhrase(Word start) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractVocabulary.buildString(Word start,
Word end,
boolean useLemma) |
protected String |
AbstractOntology.buildString(Word start,
Word end,
boolean useLemma) |
ArrayList |
Ontology.findAllTerms(Word starting)
Finds out all terms beginning with the given word
|
ArrayList |
BasicOntology.findAllTerms(Word starting) |
ArrayList |
Ontology.findAllTerms(Word starting,
Word ending)
Finds out all terms between the starting word and the ending word.
|
ArrayList |
BasicOntology.findAllTerms(Word starting,
Word ending) |
Word |
Vocabulary.findPhrase(Word start)
Finds out the phrase beging with the given word.
|
Word |
ChineseVocabulary.findPhrase(Word start) |
Word |
BasicVocabulary.findPhrase(Word start) |
Term |
Ontology.findTerm(Word starting)
Finds the longest term starting with the given word.
|
Term |
BasicOntology.findTerm(Word starting) |
Term |
Ontology.findTerm(Word starting,
Word ending)
Finds the longest term starting with given word and ending no later than the given word.
|
Term |
BasicOntology.findTerm(Word start,
Word end) |
String[] |
Ontology.getCUI(Word starting,
Word ending)
Gets all possible concept ids the specified term has
|
String[] |
BasicOntology.getCUI(Word starting,
Word ending) |
protected String |
AbstractVocabulary.getLemma(Word word) |
protected String |
AbstractOntology.getLemma(Word word) |
protected boolean |
AbstractVocabulary.isBoundaryWord(Word curWord) |
protected boolean |
AbstractOntology.isBoundaryWord(Word curWord) |
boolean |
Vocabulary.isPhrase(Word start,
Word end)
Tests if the term specified by the starting word and the ending word is a prhase.
|
boolean |
ChineseVocabulary.isPhrase(Word start,
Word end) |
boolean |
BasicVocabulary.isPhrase(Word start,
Word end) |
boolean |
Vocabulary.isStartingWord(Word cur)
Tests if the specified word could be the starting a word of a phrase.
|
boolean |
Ontology.isStartingWord(Word cur)
Tests if the current word could be a starting word of a term.
|
boolean |
ChineseVocabulary.isStartingWord(Word cur) |
boolean |
AbstractVocabulary.isStartingWord(Word cur) |
boolean |
AbstractOntology.isStartingWord(Word cur) |
boolean |
Ontology.isTerm(Word starting,
Word ending)
Tests if the term specified by the starting word and the ending word is a term in the ontology.
|
boolean |
BasicOntology.isTerm(Word starting,
Word ending) |
protected boolean |
AbstractVocabulary.isUsefulForPhrase(Word word) |
protected boolean |
AbstractOntology.isUsefulForTerm(Word word) |
| Modifier and Type | Method and Description |
|---|---|
String |
UmlsExactOntology.buildNormalizedTerm(Word start,
Word end) |
ArrayList |
UmlsExactOntology.findAllTerms(Word start) |
ArrayList |
UmlsAmbiguityOntology.findAllTerms(Word start) |
ArrayList |
UmlsExactOntology.findAllTerms(Word start,
Word end) |
ArrayList |
UmlsAmbiguityOntology.findAllTerms(Word start,
Word end) |
Term |
UmlsExactOntology.findTerm(Word start) |
Term |
UmlsAmbiguityOntology.findTerm(Word start) |
Term |
UmlsExactOntology.findTerm(Word start,
Word end) |
Term |
UmlsAmbiguityOntology.findTerm(Word start,
Word end) |
String[] |
UmlsExactOntology.getCUI(Word starting,
Word ending) |
String[] |
UmlsAmbiguityOntology.getCUI(Word starting,
Word ending) |
boolean |
UmlsExactOntology.isTerm(Word starting,
Word ending) |
boolean |
UmlsAmbiguityOntology.isTerm(Word starting,
Word ending) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
HeppleTagger.getPOSIndex(String pos,
Word word) |
protected int |
BrillTagger.getPOSIndex(String pos,
Word word) |
protected int |
AbstractTagger.getPOSIndex(String pos,
Word word) |
Copyright © 2018 JULIE Lab, Germany. All rights reserved.