public class Taxonomy
extends java.lang.Object
Constructor and Description |
---|
Taxonomy()
Constructor.
|
Taxonomy(java.lang.String rootConcept)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Concept |
getConcept(java.lang.String keyword)
Returns a concept node which synset contains the keyword.
|
java.util.List<java.lang.String> |
getConcepts()
Returns all named concepts from this taxonomy
|
Concept |
getRoot()
Returns the root node of taxonomy tree.
|
Concept |
lowestCommonAncestor(Concept v,
Concept w)
Returns the lowest common ancestor (LCA) of concepts v and w.
|
Concept |
lowestCommonAncestor(java.lang.String v,
java.lang.String w)
Returns the lowest common ancestor (LCA) of concepts v and w.
|
public Taxonomy()
public Taxonomy(java.lang.String rootConcept)
rootConcept
- the keyword of root concept.public Concept getRoot()
public Concept getConcept(java.lang.String keyword)
public java.util.List<java.lang.String> getConcepts()
public Concept lowestCommonAncestor(java.lang.String v, java.lang.String w)
public Concept lowestCommonAncestor(Concept v, Concept w)