com.knowledgebooks.entity_extraction
Class Names

java.lang.Object
  extended by com.knowledgebooks.entity_extraction.Names

public class Names
extends java.lang.Object

Wrapper for code to find both human and place names in input text.

Copyright 2002-2008 by Mark Watson. All rights reserved.

This software is not public domain. It can be legally used under either of the following licenses:

1. KnowledgeBooks.com Non Commercial Royality Free License
2. KnowledgeBooks.com Commercial Use License

see www.knowledgebooks.com for details


Constructor Summary
Names()
           
Names(java.lang.String dataPath)
           
 
Method Summary
 ScoredList[] getProperNames(java.util.List<java.lang.String> words)
          Facade method: get all place and human names from a text string
 ScoredList[] getProperNames(java.lang.String s)
           
 boolean isHumanName(java.util.List<java.lang.String> words)
           
 boolean isHumanName(java.util.List<java.lang.String> words, int index, int numWords)
           
 boolean isHumanName(java.lang.String s)
           
 boolean isPlaceName(java.util.List<java.lang.String> words, int startIndex, int numWords)
           
 boolean isPlaceName(java.lang.String name)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Names

public Names()

Names

public Names(java.lang.String dataPath)
Parameters:
dataPath -
Method Detail

getProperNames

public ScoredList[] getProperNames(java.util.List<java.lang.String> words)
Facade method: get all place and human names from a text string

Parameters:
words -
Returns:

getProperNames

public ScoredList[] getProperNames(java.lang.String s)
Parameters:
s -
Returns:

isPlaceName

public boolean isPlaceName(java.util.List<java.lang.String> words,
                           int startIndex,
                           int numWords)
Parameters:
words -
startIndex -
numWords -
Returns:

isPlaceName

public boolean isPlaceName(java.lang.String name)
Parameters:
name -
Returns:

isHumanName

public boolean isHumanName(java.lang.String s)
Parameters:
s -
Returns:

isHumanName

public boolean isHumanName(java.util.List<java.lang.String> words,
                           int index,
                           int numWords)
Parameters:
words -
index -
numWords -
Returns:

isHumanName

public boolean isHumanName(java.util.List<java.lang.String> words)
Parameters:
words -
Returns:

main

public static void main(java.lang.String[] args)
Parameters:
args -