info.ephyra.nlp.semantics.ontologies
Interface Ontology

All Superinterfaces:
Dictionary
All Known Implementing Classes:
DomainOntology, WordNet

public interface Ontology
extends Dictionary

An Ontology comprises entities and relations between them.

This interface extends the interface Dictionary.

Version:
2007-02-11
Author:
Nico Schlaefer

Method Summary
 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 interface info.ephyra.util.Dictionary
contains
 

Method Detail

expandEvent

java.util.Map<java.lang.String,java.lang.Double> expandEvent(java.lang.String event)
Expands an event by looking up related events.

Parameters:
event - an event
Returns:
related events and their weights

expandEntity

java.util.Map<java.lang.String,java.lang.Double> expandEntity(java.lang.String entity)
Expands an entity by looking up related entities.

Parameters:
entity - an entity
Returns:
related entities and their weights

expandModifier

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.

Parameters:
modifier - a modifier
pos - its part of speech: POS.ADJECTIVE or POS.ADVERB
Returns:
related modifiers and their weights