|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETASx.data.htype.Ontology
Ontologie für die Konzeptgraphen. Die Struktur sieht so aus: Alle Synonyme stehen in einer Stringliste (String[]); jeder Eintrag muss in der Hashtabelle vorhanden sein. Jede Stringliste kennt ihre Vorgänger mittels einer Referenz. Dies sind deren Hypernyme.
| Constructor Summary | |
Ontology()
Erzeugt eine leere Ontologie. |
|
Ontology(java.io.InputStream is)
Liest die Ontologie aus dem Datenstrom aus. |
|
Ontology(java.lang.String sDescription)
Erzeugt die Ontologie aus dem String. |
|
| Method Summary | |
AMETASx.data.htype.Ontology.Entry |
addSynonym(java.lang.String sNewWord,
java.lang.String sSynonym)
Fügt ein Synonym hinzu. |
boolean |
antonyms(java.lang.String sFirst,
java.lang.String sSecond)
Bestimmt, ob es sich um Antonyme (Gegensätze) handelt. |
java.lang.String |
generalize(java.lang.String sWord)
Liefert eine Generalisierung des Begriffs. |
boolean |
hyponym(java.lang.String sSpecial,
java.lang.String sGeneral)
Bestimmt, ob es sich um Hyponyme handelt. |
boolean |
knows(java.lang.String sWord)
Bestimmt, ob das gegebene Wort bekannt ist. |
AMETASx.data.htype.Ontology.Entry |
learnWords(java.lang.String[] asWord,
AMETASx.data.htype.Ontology.Entry hypernym)
Fügt einen Eintrag in die Tabelle ein. |
void |
save(java.io.OutputStream os)
Schreibt die Ontologie in den Ausgabestrom. |
boolean |
synonym(java.lang.String sFirst,
java.lang.String sSecond)
Bestimmt, ob es sich um Synonyme handelt. |
java.lang.String |
toString()
Liefert eine Stringrepräsentation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Ontology()
public Ontology(java.io.InputStream is)
throws MalformedTypeException,
java.io.IOException
is - Eingabestrom.
MalformedTypeException - wenn die Daten im Eingabestrom nicht analysierbar sind.
java.io.IOException - wenn es zu Problemen beim Laden kam.
public Ontology(java.lang.String sDescription)
throws MalformedTypeException
sDescription - Beschreibung der Ontologie in einem String.
MalformedTypeException - wenn die Daten nicht analysierbar sind.| Method Detail |
public AMETASx.data.htype.Ontology.Entry learnWords(java.lang.String[] asWord,
AMETASx.data.htype.Ontology.Entry hypernym)
asWord - Gruppe von synonymen Begriffen.hypernym - Eintrag des Oberbegriffs.
public AMETASx.data.htype.Ontology.Entry addSynonym(java.lang.String sNewWord,
java.lang.String sSynonym)
throws java.util.NoSuchElementException
sNewWord - Neuer Begriff.sSynonym - Bestehender Begriff, der ein Synonym des neuen ist.
java.util.NoSuchElementException - wenn der synonyme Begriff nicht in der
Ontologie gefunden wurde.public boolean knows(java.lang.String sWord)
sWord - Gesuchter Begriff.
public boolean synonym(java.lang.String sFirst,
java.lang.String sSecond)
throws java.util.NoSuchElementException
sFirst - Begriff.sSecond - Begriff.
java.util.NoSuchElementException - wenn einer der Begriffe nicht in der
Ontologie vorhanden ist.
public boolean hyponym(java.lang.String sSpecial,
java.lang.String sGeneral)
throws java.util.NoSuchElementException
sSpecial - Begriff.sGeneral - Potenzieller Oberbegriff.
java.util.NoSuchElementException - wenn einer der Begriffe nicht in der
Ontologie vorhanden ist.
public java.lang.String generalize(java.lang.String sWord)
throws java.util.NoSuchElementException
sWord - Begriff.
java.util.NoSuchElementException - wenn der Begriff nicht in der Ontologie
vorhanden ist.
public boolean antonyms(java.lang.String sFirst,
java.lang.String sSecond)
sFirst - Begriff.sSecond - Begriff.
public void save(java.io.OutputStream os)
throws java.io.IOException
os - Ausgabestrom.
java.io.IOException - wenn es zu Problemen beim Schreiben kam.public java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||