edu.washington.cs.knowitall.extractor
Class RelationalNounExtractor

java.lang.Object
  extended by edu.washington.cs.knowitall.extractor.Extractor<Sentence,edu.washington.cs.knowitall.nlp.extraction.ChunkedBinaryExtraction>
      extended by edu.washington.cs.knowitall.extractor.RelationalNounExtractor

public class RelationalNounExtractor
extends edu.washington.cs.knowitall.extractor.Extractor<Sentence,edu.washington.cs.knowitall.nlp.extraction.ChunkedBinaryExtraction>


Nested Class Summary
 class RelationalNounExtractor.AdjectiveDescriptorExtractor
          Extracts relatios from phrases such as: "Jihad leader Abu Musab Al-Zarqawi" (Abu Musab Al-Zarqawi, (is) leader (of), Jihad)
static class RelationalNounExtractor.AppositiveExtractor
          Extracts relations from phrases such as: "Chris Curran, a lawyer for Al-Rajhi Banking" (Chris Curran, (is) a lawyer (for), Al-Rajhi Banking)
static class RelationalNounExtractor.PossessiveCommaExtractor
          Extracts relatios from phrases such as: "AUC's leader, Carlos Castano" (Carlos Castano, (is) leader (of), AUC)
static class RelationalNounExtractor.PossessiveExtractor
          Extracts relatios from phrases such as: "Hakani's nephew Batsha" (Batsha, (is) nephew (of), Hakani)
static class RelationalNounExtractor.PossessiveReverseExtractor
          Extracts relatios from phrases such as: Mohammed Jamal, bin Laden's brother (Mohammed Jamal, (is) brother (of), bin Laden)
 
Constructor Summary
RelationalNounExtractor()
           
RelationalNounExtractor(boolean encloseInferredWords)
           
 
Method Summary
protected  List<edu.washington.cs.knowitall.nlp.extraction.ChunkedBinaryExtraction> extractCandidates(Sentence source)
           
static void main(String[] args)
           
 
Methods inherited from class edu.washington.cs.knowitall.extractor.Extractor
addMapper, compose, extract, getMappers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelationalNounExtractor

public RelationalNounExtractor(boolean encloseInferredWords)

RelationalNounExtractor

public RelationalNounExtractor()
Method Detail

extractCandidates

protected List<edu.washington.cs.knowitall.nlp.extraction.ChunkedBinaryExtraction> extractCandidates(Sentence source)
Specified by:
extractCandidates in class edu.washington.cs.knowitall.extractor.Extractor<Sentence,edu.washington.cs.knowitall.nlp.extraction.ChunkedBinaryExtraction>

main

public static void main(String[] args)
                 throws IOException
Throws:
IOException


Copyright © 2011 University of Washington CSE. All Rights Reserved.