|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.cmu.lti.javelin.qa.JavelinOntologyAdapter
info.ephyra.nlp.semantics.ontologies.DomainOntology
public class DomainOntology
An ontology for a specific domain created from resource files.
This class extends the class JavelinOntologyAdapter and
implements the interface Ontology.
| Field Summary | |
|---|---|
private HashDictionary |
dict
Dictionary of words in the ontology. |
| Fields inherited from class edu.cmu.lti.javelin.qa.JavelinOntologyAdapter |
|---|
alternationMap, edgeCost, relationMaps |
| Constructor Summary | |
|---|---|
DomainOntology(java.lang.String ontologyFile,
java.lang.String alternationsFile,
java.lang.String costsFile)
Creates the ontology for a specific domain from input files. |
|
| Method Summary | |
|---|---|
boolean |
contains(java.lang.String word)
Looks up a word. |
java.util.Map<java.lang.String,java.lang.Double> |
expandEntity(java.lang.String entity)
Expands an entity by looking up related entities. |
java.util.Map<java.lang.String,java.lang.Double> |
expandEvent(java.lang.String event)
Expands an event by looking up related events. |
java.util.Map<java.lang.String,java.lang.Double> |
expandModifier(java.lang.String modifier,
net.didion.jwnl.data.POS pos)
Expands a modifier by looking up related modifiers. |
| Methods inherited from class edu.cmu.lti.javelin.qa.JavelinOntologyAdapter |
|---|
destroy, expandMapTransitive, expandMapTransitiveLeaves, expandPredicate, getInstance, hasChildren, hasParent, initialize, lookupNoun, main, prettyPredicate, testPredicate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private HashDictionary dict
| Constructor Detail |
|---|
public DomainOntology(java.lang.String ontologyFile,
java.lang.String alternationsFile,
java.lang.String costsFile)
ontologyFile - words and relations between themalternationsFile - alternations of roles associated with relationscostsFile - weights for the relations| Method Detail |
|---|
public boolean contains(java.lang.String word)
contains in interface Dictionaryword - the word to look up
true iff the word was foundpublic java.util.Map<java.lang.String,java.lang.Double> expandEvent(java.lang.String event)
expandEvent in interface Ontologyevent - an event
public java.util.Map<java.lang.String,java.lang.Double> expandEntity(java.lang.String entity)
expandEntity in interface Ontologyentity - an entity
public java.util.Map<java.lang.String,java.lang.Double> expandModifier(java.lang.String modifier,
net.didion.jwnl.data.POS pos)
expandModifier in interface Ontologymodifier - a modifierpos - its part of speech: POS.ADJECTIVE or
POS.ADVERB
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||