Serialized Form


Package dataanalysis.classifiers

Class dataanalysis.classifiers.BayesClassifier implements Serializable

Serialized Fields

aPrioriNegative

double aPrioriNegative
Dieser Wert speichert die a-Priori-Wahrscheinlichkeit, dass ein Dokument d zu den negativen Beispielen gehoert.
Since:
1.4

aPrioriPositive

double aPrioriPositive
Dieser Wert speichert die a-Priori-Wahrscheinlichkeit, dass ein Dokument d zu den positiven Beispielen gehoert.
Since:
1.4 (30.9.1999)

documentCount

int documentCount
Dieser Wert speichert die Gesamtzahl der Dokumente, mit denen trainiert wurde.
Since:
1.4

featureCount

double featureCount
Dieser Wert speichert die Gesamtzahl der Features (Anzahl der Worte im Feature-W?rterbuch).
Since:
1.4

negativeDocuments

java.util.TreeMap negativeDocuments
in dieser TreeMap werden alle negativen Dokumente abgespeichert. Als Schluessel werden Integer verwendet. Die Dokumentvektoren sind die Werte.
Since:
1.1

negativeTF

double[] negativeTF
In diesem Feld werden die ueber alle negativen Beispiele summierten TF-Werte aller Features abgespeichert.
Dieses Feld wird neu erzeugt, wenn die Methode {@link #train()} aufgerufen wird.
Since:
1.3


negativeTFSum

double negativeTFSum
Dieser Wert speichert die Summe der TF-Werte aller Features, die in negativen Beispielen vorhanden sind.
Since:
1.3

positiveDocuments

java.util.TreeMap positiveDocuments
in dieser TreeMap werden alle positiven Dokumente abgespeichert. Als Schluessel werden Integer verwendet. Die Dokumentvektoren sind die Werte.
Since:
1.1

positiveTF

double[] positiveTF
In diesem Feld werden die ueber alle positiven Beispiele summierten TF-Werte aller Features abgespeichert.
Dieses Feld wird neu erzeugt, wenn die Methode {@link #train()} aufgerufen wird.
Since:
1.3


positiveTFSum

double positiveTFSum
Dieser Wert speichert die Summe der TF-Werte aller Features, die in positiven Beispielen vorhanden sind.
Since:
1.3

Class dataanalysis.classifiers.Classifier implements Serializable

Serialized Fields

documents

java.util.TreeMap documents
Der Vektor soll aus Dokumentenvektoren bestehen.

moreDictionariesNames

java.lang.String[] moreDictionariesNames
Die Namen der evtl. zusaetzlich benoetigten Woerterbuecher
Since:
1.2

myDatabase

ClassifierDatabase myDatabase
Ueber diese Datenbank greift der Klassifikator gegebenenfalls auf die Datenbank zu. Ist der Klassifikator abgespeichert worden, gehen alle Dictionaries und der Vektorisierer "verloren", da nur die Namen abgespeichert werden. Deshalb muessen diese evtl. ueber die Datenbank geholt werden.

theVectorizerName

java.lang.String theVectorizerName
Der Name des Vektorisierers.
Since:
1.2

THRESHOLD

double THRESHOLD
legt den Wert fest, ab dem ein Dokument als zugehoerig gilt.
Dieser Wert ist nicht verbindlich fuer alle abgeleiteten Objekte, d.h. es steht dem einzelnen Klassifizierer frei, diesen Wert zu benutzen.
Als Standardwert wird 0.5 vorgegeben. Setzen ist ueber die Methode {@link #setThreshold(double)} moeglich.


untrainedExamples

java.util.TreeMap untrainedExamples
Hier werden die Beispiele gespeichert, die der Klassifizierer noch zum Training benutzt. (Warteschlange fuer addExample).
Als Schluessel werden die DokumentStrings benutzt, als Werte die Klassifikationsergebnisse.
Since:
1.2


wordDictionaryName

java.lang.String wordDictionaryName
Der Name des Feature-Woerterbuches.
Since:
1.2

Class dataanalysis.classifiers.DummyClassifier implements Serializable

Class dataanalysis.classifiers.KeywordClassifier implements Serializable

Serialized Fields

negativeCount

int negativeCount
Hier ist die Wortanzahl der negativen Beispiele abgespeichert.

negativeKeywords

java.lang.String negativeKeywords
In diesem String sind alle Worte abgelegt, die in den negativen Beispielen vorhanden waren. Doppelte Vorkommen werden nicht beruecksichtigt!

positiveCount

int positiveCount
Hier ist die Wortanzahl der positiven Beispiele abgespeichert.

positiveKeywords

java.lang.String positiveKeywords
In diesem String sind alle Worte abgelegt, die in den positiven Beispielen vorhanden waren. Doppelte Vorkommen werden nicht beruecksichtigt!

Class dataanalysis.classifiers.KNNClassifier implements Serializable

Serialized Fields

k

int k
gibt die Anzahl der naechsten Nachbarn vor, die gefunden werden sollen. Standardwert ist 5.
Since:
1.1 (21.9.1999)

Class dataanalysis.classifiers.LinkPageClassifier implements Serializable

Serialized Fields

getResults

boolean getResults
Diese Variable legt fest, ob nur die Links, oder der Inhalt der Links klassifiziert werden soll. Standardwert ist false.

negativeClassifiers

java.util.HashSet negativeClassifiers
In diesem HashSet sind alle Klassifizierernamen abgelegt, die negativ bewertet werden.

positiveClassifiers

java.util.HashSet positiveClassifiers
In diesem HashSet sind alle Klassifizierernamen abgelegt, die positiv bewertet werden.

Class dataanalysis.classifiers.NetEntityTypeClassifier implements Serializable

Serialized Fields

positiveClassNames

java.lang.String positiveClassNames
In diesem String sind alle Klassennamen abgelegt, die in den positiven Beispielen vorhanden waren. Doppelte Vorkommen werden nicht beruecksichtigt!

Class dataanalysis.classifiers.RocchioClassifier implements Serializable

Serialized Fields

countNEGd

double countNEGd
speichert die Anzahl der negativen Dokumente
Since:
1.1

countPOSd

double countPOSd
speichert die Anzahl der positiven Dokumente
Since:
1.1

documentCounter

int documentCounter
speichert die Anzahl aller klassifizierten Dokumente
Since:
1.1

idfMap

java.util.TreeMap idfMap
hier alle nicht aehnlichen Dokumente abgelegt
Since:
1.1

mVector

Documentvector mVector
hier werden die Elemente des M-Vektors fuer die Aehnlichkeitsberechnung abgelegt
Since:
1.1

negDoc

java.util.TreeMap negDoc
speichert die negativen Dokumente in einer TreeMap
Since:
1.1

posDoc

java.util.TreeMap posDoc
speichert die positiven Dokumente in einer TreeMap
Since:
1.1

tfidfNEGDoc

java.util.TreeMap tfidfNEGDoc
speichert die TF-IDF-Gewichtung aller negativen Dokumente ab
Since:
1.1

tfidfPOSDoc

java.util.TreeMap tfidfPOSDoc
speichert die TF-IDF-Gewichtung aller positiven Dokumente ab
Since:
1.1

tfMap

java.util.TreeMap tfMap
hier werden alle aehnlichen Dokumente abgelegt
Since:
1.1

Class dataanalysis.classifiers.SVMClassifier implements Serializable

Serialized Fields

countDocu

double countDocu
speichert die Anzahl der Dokumente (positiv und negativ)

modellFileName

java.lang.String modellFileName
Filename fuer die Modell-Datei aus dem Trainingsmodus
Since:
1.1

negDocu

java.util.TreeMap negDocu
speichert die negativen Dokumente aus der Trainingsmenge
Since:
1.2

posDocu

java.util.TreeMap posDocu
speichert die positiven Dokumente aus der Trainingsmenge
Since:
1.2

tfIDFVectors

java.util.TreeMap tfIDFVectors
hier werden die Dokumente mit ihrer TF-IDF-Gewichtung abgelegt
Since:
1.1

Class dataanalysis.classifiers.URLClassifier implements Serializable

Serialized Fields

negativeKeywords

java.lang.String negativeKeywords
In diesem String sind alle Worte abgelegt, die in den negativen Beispielen vorhanden waren. Doppelte Vorkommen werden nicht beruecksichtigt!

positiveKeywords

java.lang.String positiveKeywords
In diesem String sind alle Worte abgelegt, die in den positiven Beispielen vorhanden waren. Doppelte Vorkommen werden nicht beruecksichtigt!


Package dataanalysis.databases

Class dataanalysis.databases.ClassifierDatabase implements Serializable

Serialized Fields

dictionaryDB

DictionaryDatabase dictionaryDB
In dieser Datenbank sind alle Dictionaries abgespeichert.

vectorizerDB

VectorizerDatabase vectorizerDB
In dieser Datenbank sind alle Vectizer abgespeichert.

Class dataanalysis.databases.DatabaseElement implements Serializable

Serialized Fields

elementname

java.lang.String elementname
ist der Name des Elements, mit dem es in der Datenbank identifiziert wird.

Class dataanalysis.databases.DictionaryDatabase implements Serializable

Class dataanalysis.databases.GenericDatabase implements Serializable

Serialized Fields

elements

java.util.TreeMap elements
in dieser Variable sind die Elemente der Datenbank gespeichert. die Schl?ssel der TreeMap sind Integer, als Wert wird dann das Datenbankobjekt benutzt.

nameNumberTranslation

java.util.TreeMap nameNumberTranslation
Da jedes Datenbankelement einen Namen besitzt (der eindeutig ist), wird zur effizienten Nutzung eine weitere TreeMap benutzt, in der die Namen als Schluessel verwendet werden. Als Werte werden dann Integer benutzt.

Class dataanalysis.databases.VectorizerDatabase implements Serializable


Package dataanalysis.dictionaries

Class dataanalysis.dictionaries.CharBasedDictionary implements Serializable

Serialized Fields

numberNameTranslation

java.util.TreeMap numberNameTranslation
dient zur Zuordnung der Nummern zu Worten. TreeMap-Schl?ssel : Integer
TreeMap-Values : {@link CharBasedDictionaryTreeNode}

wordRoot

CharBasedDictionaryTreeNode wordRoot
Wurzel des Baumes

Class dataanalysis.dictionaries.CharBasedDictionaryTreeNode implements Serializable

Serialized Fields

character

java.lang.Character character
der Buchstabe, den dieser Knoten repr?sentiert. Standardwert ist null.

number

int number
Nummer des Wortes, dass durch diesen {@link CharBasedDictionaryTreeNode} im {@link dataanalysis.dictionaries.CharBasedDictionary} repr?sentiert wird.
Ist Wert gleich 0, so handelt es sich um einen Hilfsknoten.
Ist der Wert n kleiner als 0, so handelt es sich um einen Knoten der das als gel?scht markierte Wort mit der Nummer n im {@link CharBasedDictionary} repr?sentiert.
Standardwert : 0.



parent

CharBasedDictionaryTreeNode parent
Objekt, dass den Vater im Baum repr?sentiert.
Standardwert : null

related

java.util.TreeMap related
TreeMap, in der alle Relationen des aktuellen Knotens vorhanden sind.
TreeMap-Schl?ssel : Integer (Wortnummer)
TreeMap-Values : Double


subNodes

java.util.TreeMap subNodes
TreeMap, in der alle S?hne des aktuellen Knotens vorhanden sind.
TreeMap-Schl?ssel : Character
TreeMap-Values : {@link CharBasedDictionaryTreeNode}

Class dataanalysis.dictionaries.Dictionary implements Serializable

Serialized Fields

isCaseSensitive

boolean isCaseSensitive
Legt fest, ob das Dictionary Case-sensitive ist. Diese Eigenschaft kann nur w?hrend der Erzeugung des Dictionary festgelegt werden!
Ist diese Eigenschaft true, so m?ssen alle internen Vergleiche ohne Ber?cksichtigung der Gross-/Kleinschreibung durchgefuehrt werden.

lastNumber

int lastNumber
gibt die letzte Nummer an, der ein Wort zugewiesen wurde. Standardwert ist -1.

wordCount

int wordCount
beinhalted die Anzahl der im Dictionary gespeicherten Worte.

Class dataanalysis.dictionaries.DictionaryComparator implements Serializable

Class dataanalysis.dictionaries.DictionaryRelationComparator implements Serializable

Class dataanalysis.dictionaries.StringBasedDictionary implements Serializable

Serialized Fields

isCaseSensitive

boolean isCaseSensitive
Legt fest, ob das Dictionary Case-sensitive ist. Diese Eigenschaft kann nur waehrend der Erzeugung des Dictionary festgelegt werden!
Ist diese Eigenschaft true, so werden alle internen Vergleiche ohne Beruecksichtigung der Gross-/Kleinschreibung durchgefuehrt.
Since:
1.1


nameNumberTranslation

java.util.TreeMap nameNumberTranslation
Dient zur schnelleren Implementierung des Vektorisierers. Ordnet jedem Wort die Nummer im Dictionary zu.
Since:
1.2

numberNameTranslation

java.util.TreeMap numberNameTranslation
Dient zur schnelleren Implementierung des Dictionaries. Ordnet jeder Nummer das richtige Wort im Dictionary zu.
Since:
1.2

wordList

java.util.TreeMap wordList
Alle W?rter werden in einer TreeMap gespeichert. Als Schluessel dient das Wort selbst, als Wert wird eine TreeMap mit allen verwandten Woertern benutzt (Wort = Schluessel, Wert = Double).


Package dataanalysis.docvectors

Class dataanalysis.docvectors.Documentvector implements Serializable

Serialized Fields

elements

java.util.TreeMap elements
enth?lt die Elemente des Dokumentvektors.
Als keys der TreeMap werden Integer benutzt, die values sind vom Typ Double. Ein eigener Comparator wird nicht ben?tigt, da Integer Comparable sind.
Since:
1.0


theDimension

int theDimension
speichert die Dimension des Vektors f?r interne Zwecke.
Die Dimension kann nur durch den Konstruktor gesetzt werden.
Since:
1.0

Class dataanalysis.docvectors.Vectorizer implements Serializable

Serialized Fields

delimiters

java.lang.String delimiters
der String, der die Trennzeichen des Vektorisierers enthaelt.
Standardwert ist: "<>&()[]#{}'\"`+*-/.,;:!?=\\\t\n\r\f $_^@1234567890-"
Since:
1.14


docuVector

Documentvector docuVector
dient nur fuer die String-Ausgabe des Dokumentvektors
Since:
1.13

negativDictionariesName

java.lang.String negativDictionariesName
Since:
1.5

synDictName

java.lang.String synDictName
Since:
1.5

synonymDictionariesName

java.lang.String synonymDictionariesName
beinhaltet den Namen des Synomym-Woerterbuchs
Since:
1.5

vectorDictionariesName

java.lang.String vectorDictionariesName
beinhaltet den Namen des Feature-Woerterbuchs
Since:
1.5

vectorizerDicDatabase

DictionaryDatabase vectorizerDicDatabase
Diese Datenbank benutzt der Vektorizer um Woerterbuecher abzuspeichern. Synonym-Woerterbuch Negativ-Woerterbuch Feature-Woerterbuch
Since:
1.6


Package dataprovider.enumerationobjects

Class dataprovider.enumerationobjects.Link implements Serializable

Serialized Fields

linkText

java.lang.String linkText

url

java.lang.String url

Class dataprovider.enumerationobjects.SearchServiceResult implements Serializable

Serialized Fields

shortDescription

java.lang.String shortDescription

Class dataprovider.enumerationobjects.URLList implements Serializable

Serialized Fields

list

java.util.LinkedList list


Package dataprovider.net

Class dataprovider.net.ASCIITextNetResult implements Serializable

Class dataprovider.net.AudioNetResult implements Serializable

Class dataprovider.net.FrameSetNetResult implements Serializable

Serialized Fields

containedFrames

NetResult[] containedFrames
Die Dateien, die in den Frames dargestellt werden (w?rden).

Class dataprovider.net.HTMLTextNetResult implements Serializable

Class dataprovider.net.ImageNetResult implements Serializable

Class dataprovider.net.NetEntity implements Serializable

Serialized Fields

classificationMap

java.util.TreeMap classificationMap
hier werden die eingetragenen Klassifikationen gespeichert

Class dataprovider.net.NetResult implements Serializable

Serialized Fields

downloadDate

java.util.Date downloadDate

submittedDate

java.util.Date submittedDate

url

java.lang.String url
Der URL, ueber den der NetResult geladen wurde.

Class dataprovider.net.SearchNetResult implements Serializable

Serialized Fields

store

ParserStore store

Class dataprovider.net.TextNetResult implements Serializable

Class dataprovider.net.VideoNetResult implements Serializable


Package exceptions

Class exceptions.ABoxLoadErrorException implements Serializable

Class exceptions.ConcreteRoleAddInstanceException implements Serializable

Class exceptions.DatabasesElementNotFoundException implements Serializable

Class exceptions.DeleteErrorException implements Serializable

Class exceptions.DestroyException implements Serializable

Class exceptions.DictionaryException implements Serializable

Class exceptions.DictionaryRelationNotFoundException implements Serializable

Class exceptions.DictionaryWordNotFoundException implements Serializable

Class exceptions.ElementExistsException implements Serializable

Class exceptions.HTTPNetServiceUnknownDateException implements Serializable

Class exceptions.LoadErrorException implements Serializable

Class exceptions.NetResultNoClassificationException implements Serializable

Class exceptions.NetResultReloadFailedException implements Serializable

Class exceptions.NetServiceAuthFailedException implements Serializable

Class exceptions.NetServiceException implements Serializable

Class exceptions.NetServiceFileNotFoundException implements Serializable

Class exceptions.NetServiceHostNotFoundException implements Serializable

Class exceptions.NetServiceNoSuchServiceException implements Serializable

Class exceptions.NetServiceTimeoutException implements Serializable

Class exceptions.NetServiceUnsupportedContentTypeException implements Serializable

Class exceptions.NoTargetPathException implements Serializable

Class exceptions.OperatorDBException implements Serializable

Class exceptions.OperatorDBInconsistentException implements Serializable

Class exceptions.OperatorException implements Serializable

Class exceptions.OperatorFailedException implements Serializable

Class exceptions.OperatorNoSuchPostconditionException implements Serializable

Class exceptions.OperatorNotEvaluatedException implements Serializable

Class exceptions.OperatorNotFoundException implements Serializable

Class exceptions.ParserServiceMalformedParserException implements Serializable

Class exceptions.ParserServiceUnknownParserException implements Serializable

Class exceptions.ParserStoreStringAlreadyDefinedException implements Serializable

Class exceptions.ParserStoreStringUndefinedException implements Serializable

Class exceptions.PlanExecutionInstantiationFailedException implements Serializable

Class exceptions.RoleNotFoundException implements Serializable

Class exceptions.SaveErrorException implements Serializable

Class exceptions.SearchServiceNoConnectException implements Serializable

Class exceptions.SearchServiceNoResultsException implements Serializable

Class exceptions.TBoxLoadErrorException implements Serializable


Package informationexchange

Class informationexchange.FirmenAgentPlanInformation implements Serializable

Class informationexchange.LearnOperator implements Serializable

Serialized Fields

ID

long ID
Die OperatorID.
Since:
[1999-08-29]

postConds

Postcondition[] postConds
Eine Kopie der Nachbedingungen aus dem entsprechenden PlanTree-Operator.
Since:
[1999-08-29]

preConds

Predicate[] preConds
Eine Kopie der Vorbedingungen aus dem entsprechenden PlanTree-Operator.
Since:
[1999-08-29]

Class informationexchange.LearnTree implements Serializable

Serialized Fields

depth

int depth
Tiefe des Baums

goalPath

boolean[] goalPath
Feld von goalPath-Markierungen. Ist eine Markierung auf true gesetzt, f?hrt der entsprechende Pfad gleichen Indexes zum Ziel. Es wird also der folgende (!) Knoten markiert. Der Wurzelknoten wird als implizit auf dem Weg zum Ziel liegend gesehen.
Since:
[1999-08-15]

goalReached

boolean[] goalReached
Ist goalReached[i] true, so ist mit Erreichen der entsprechenden Nachbedingung auch das Ziel erreicht. Ist goalReached[i] false, so ist der Plan gescheitert, wenn hinter der (erf?llten) Nachbedingung mit Index i kein PlanTree mehr h?ngt. goalReached wird f?r die einzelnen Nachbedingungen vom Planer mittels setGoalReached[i] und unsetGoalReached[i] auf true bzw. false resp. gesetzt.
Since:
[1999-08-31]

next

LearnTree[] next
Feld von Zeigern auf die Nachfolgeknoten.
Since:
[1999-08-15]

operator

LearnOperator operator
Der LearnOperator, der dem Operator im entsprechenden PlanTree-Knoten entspricht.
Since:
[1999-08-29]

prev

LearnTree prev
Zeiger auf den Vorg?ngerknoten.
Since:
[1999-08-15]

Class informationexchange.PlanInformation implements Serializable

Serialized Fields

concept2constraintInstance

java.util.Hashtable concept2constraintInstance

constraintInstances

java.util.LinkedList constraintInstances
die markierten Constraint Instanzen
Since:
version 1.2

goalInstances

Results goalInstances
Instanzen, die auf die Zielvorgaben passen
Since:
Version 1.0

learnTree

LearnTree learnTree
Der LearnTree. Wird vom Planausfuehrer gesetzt, wenn ein PlanInformation-Objekt ins Planarchiv geschrieben wird.
Since:
1.5

localABox

A_Box localABox
Das ist die lokale A-Box, die jedem Plan zugrundeliegt und die Ergebnisse der PlanExecution aufnimmt.
See Also:
A_Box, Planner, PlanExecution
Since:
Version 1.0

planFinished

boolean planFinished
Flag, das den Status des Gesamtplans angibt.

True:= der ausgef?hrte Teilplan ist der letzte des Gesamtplans.
False:= dem Teilplan folgen noch weitere Teilpl?ne.

See Also:
Planner
Since:
Version 1.0


planID

long planID
Das ist die, mindestens innerhalb einer search_ID, eindeutige plan_ID, die es dem Planarchiv erm?glicht Teilpl?ne zusammenzusetzen.
Since:
Version 1.0

planSuccess

boolean planSuccess
Flag, das den Erfolg der Planausf?hrung wiedergibt. Zur Information des Planarchives. Zur Auswertung durch einen Lerner.

True:= Plan ohne Fehler durchgelaufen.
False:= Es ist ein Fehler w?hrend der Planausf?hrung aufgetreten.

See Also:
PlanArchive, Learner
Since:
Version 1.0


searchID

long searchID
Das ist die, ?ber alle Suchen, eindeutige search_ID, die es dem Planarchiv erm?glicht Teilpl?ne zusammenzusetzen.
Since:
Version 1.0

startPredicates

Predicate[] startPredicates
Die Predicate, die den Startzustand des Planers beschreiben
Since:
Version 1.3

targetConcepts

java.util.LinkedList targetConcepts
die merkierten Zielkonzepte
Since:
version 1.2

targetPredicates

Predicate[] targetPredicates
Die Predicates, die das Planungsziel definieren.
Since:
Version 1.1

targetRoles

java.util.LinkedList targetRoles
die markierten Zielrollen
Since:
version 1.2

tBox

T_Box tBox
Die suchspezifische T-Box. Suchspezifisch, weil die suchspezifischen Zielkonzepte markiert werden.
See Also:
T_Box
Since:
Version 1.0

tPredName2Confidence

java.util.Hashtable tPredName2Confidence

worldHasChanged

boolean worldHasChanged
Flag, das anzeigt, ob das (A-Box) Wissen sich geaendert -- d.h. vermehrt -- hat.
Since:
Version 1.8

Class informationexchange.PlanTree implements Serializable

Serialized Fields

child

int child
Index, den dieser Knoten im Vorg?ngerknoten hat. Hat bei einem Wurzelknoten den Wert -1.
Since:
[1999-08-08]

goalPath

boolean[] goalPath
Feld von goalPath-Markierungen. Ist eine Markierung auf true gesetzt, f?hrt der entsprechende Pfad gleichen Indexes zum Ziel. Es wird also der folgende (!) Knoten markiert. Der Wurzelknoten wird als implizit auf dem Weg zum Ziel liegend gesehen.
Since:
[1999-08-08]

goalReached

boolean[] goalReached
Ist goalReached[i] true, so ist mit Erreichen der entsprechenden Nachbedingung auch das Ziel erreicht. Ist goalReached[i] false, so ist der Plan gescheitert, wenn hinter der (erf?llten) Nachbedingung mit Index i kein PlanTree mehr h?ngt. goalReached wird f?r die einzelnen Nachbedingungen vom Planer mittels setGoalReached[i] und unsetGoalReached[i] auf true bzw. false resp. gesetzt.
Since:
[1999-08-31]

next

PlanTree[] next
Feld von Zeigern auf die Nachfolgeknoten.
Since:
[1999-08-08]

operator

Operator operator
Der Operator, der im Knoten gespeichert ist.
Since:
[1999-08-08]

prev

PlanTree prev
Zeiger auf den Vorg?ngerknoten.
Since:
[1999-08-08]


Package knowledge

Class knowledge.A_Box implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Since:
2.0
Serialized Fields

ConcreteRolesList

java.util.LinkedList ConcreteRolesList

theConstraintInstances

java.util.LinkedList theConstraintInstances

theInstanceHashTable

java.util.Hashtable theInstanceHashTable
Der Hashtable aller Instanzen.

theTBox

T_Box theTBox

Class knowledge.AnythingConcept implements Serializable

Class knowledge.CommandErrorException implements Serializable

Class knowledge.Concept implements Serializable

Serialized Fields

isA

java.util.LinkedList isA
Die Liste der Oberkonzepte von diesem Konzept.
Since:
2.0

name

java.lang.String name
Der Name des Konzepts.
Since:
1.0

target

boolean target
Flag das angibt, ob dieses Konzept als Zielkonzept für die aktuelle Suche markiert ist.
Since:
1.0

theInverseRoles

java.util.LinkedList theInverseRoles
Die Liste mit den inversen Rollen.
Since:
2.1

theRoles

java.util.LinkedList theRoles
Die Liste mit den Rollen.
Since:
1.0

theTBox

T_Box theTBox
Der Verweis auf die zugehörige T-Box
Since:
2.0

Class knowledge.ConceptWithConfidence implements Serializable

Serialized Fields

concept

Concept concept

confidence

double confidence

Class knowledge.ConcreteRole implements Serializable

Serialized Fields

confidence

double confidence
Wahrscheinlichkeitswert der konkreten Rollen

domain

Instance domain

inverse

boolean inverse
Wenn inverse true ist, stellt diese Rolle das inverse Abbild zu einer anderen Rolle dar.
Since:
1.0

oppositeRole

ConcreteRole oppositeRole
Die gegensätzliche Rolle

range

Instance range
Eine Liste von Instanzen, auf die die Rolle verweist. Zum Beispiel hat ein Buch die Rolle writtenBy, die alle Authoren des Buches aufzaehlt.

theRole

Role theRole

Class knowledge.ContentsBuffer implements Serializable

Class knowledge.DefinedConcept implements Serializable

Class knowledge.Instance implements Serializable

Serialized Fields

counter

long counter
Zählt, wie oft die Instanz verwendet wurde.

id

java.lang.Long id
ID einer Instanz, ist der eindeutige Schlüssel jeder Instanz.

name

java.lang.String name
Der Name der Instanz, z.B. eine URL, 'hp520' etc.

theA_Box

A_Box theA_Box
verweist auf die (lokale) A-Box, wenn die Instanz dort eingetragen wurde

theConcepts

java.util.LinkedList theConcepts
theConcepts verbindet die Instanz mit den dazugehoerigen Konzepten in der T-Box, die Listenelemente bestehen aus den Konzepten und ihren Wahrscheinlichkeitswerten.

theConcreteRoles

java.util.LinkedList theConcreteRoles
Legt eine Liste mit allen konkreten Rollen an, die existieren koennen. Ob die Rollen erfült sind, stellt man anhand der Instanzenliste in ConcreteRole fest.

theContents

NetEntity theContents
contents kann leer sein, oder auf einen moeglichen zu der Instanz gehoerenden Inhalt verweisen, z.B. eine html-Seite.

theDate

java.util.Calendar theDate
Das Datum der letzen Verwendung. Dient dazu, die globale A-Box von alten Instanzen zu befreien.

theInverseRoles

java.util.LinkedList theInverseRoles
Die Liste mit den inversen Rollen

Class knowledge.NothingConcept implements Serializable

Class knowledge.PlanArchive implements Serializable

Serialized Fields

finishedSearches

java.util.Hashtable finishedSearches
finishedSearches ist eine Liste mit den fertig abgearbeiteten Plänen.

theSearchtable

java.util.Hashtable theSearchtable
theSearchtable ist ein Hashtable der zu jeder SearchID eine Liste speichert, die wiederum nach den PlanID's sortierte Planinfoobjecte speichert.

Class knowledge.Role implements Serializable

Serialized Fields

domain

Concept domain
domain ist das die Rolle besitzende Konzept und range das, auf welches es zeigt.

inverse

boolean inverse
inverse ist das Flag für inverse Rollen
Since:
1.0

name

java.lang.String name
Der Name der Rolle, welcher innerhalb der T-Box eindeutig sein muß

range

Concept range
domain ist das die Rolle besitzende Konzept und range das, auf welches es zeigt.

target

boolean target
target ist true, wenn diese Rolle als Ziel markiert wurde
Since:
1.0

Class knowledge.T_Box implements Serializable

Serialized Fields

anything

AnythingConcept anything

nothing

NothingConcept nothing

targetConceptList

java.util.LinkedList targetConceptList
Die Listen mit den als Ziel markierten Konzepten und Rollen

targetRoleList

java.util.LinkedList targetRoleList
Die Listen mit den als Ziel markierten Konzepten und Rollen

theConceptHashTable

java.util.Hashtable theConceptHashTable
theConceptHashTable beinhaltet Objekte der Klasse Concept als Werte, und deren Namen als Schluessel

theRoleHashTable

java.util.Hashtable theRoleHashTable
theConceptHashTable beinhaltet Objekte der Klasse Role als Werte, und deren eindeutige Namen als Schluessel


Package learners

Class learners.ILConfigCommandException implements Serializable

Class learners.LoadConfigException implements Serializable


Package operators

Class operators.ClassifierOperator implements Serializable

Serialized Fields

postcondConcept

Concept postcondConcept
Das Nachbedingungskonzept, das gefragt werden soll, ob die Vorbedingungsinstanz auch eine Instanz des Nachbedingungskonzepts ist.
Since:
1.0

precondConcept

Concept precondConcept
Das Vorbedingungskonzept, dessen Instanz genauer klassifiert werden soll.
Since:
1.0

Class operators.CompageContainsKeywordOperator implements Serializable

Class operators.CompageContainsKeywordOperator2 implements Serializable

Class operators.CompoundOperator implements Serializable

Serialized Fields

operatorComponents

java.util.LinkedList operatorComponents
Diese Variable stellt den Zeiger auf die Datenstruktur zur Speicherung der Operatoren des Verbunds dar.
Since:
1.0

Class operators.FindComPageOperator implements Serializable

Serialized Fields

service

SearchService service

Class operators.FindComPageWithAltavistaOperator implements Serializable

Class operators.FindComPageWithNathanOperator implements Serializable

Class operators.FindComPageWithYahooOperator implements Serializable

Class operators.FindContainsProductAltavistaOperator implements Serializable

Class operators.FindContainsProductNathanOperator implements Serializable

Class operators.FindContainsProductOperator implements Serializable

Class operators.FindContainsProductYahooOperator implements Serializable

Class operators.FindProdPageFromHomeOperator implements Serializable

Serialized Fields

productname

java.lang.String productname
Produktname, der gefunden werden muss. Alle Seiten, die den Produktnamen weder in der URL noch in der Seite selbst enthalten werden verworfen.

server

java.lang.String server
Server, der beruecksichtigt werden soll. Alle anderen Links werden beim Spidern verworfen.

Class operators.FindProdPageOperator implements Serializable

Serialized Fields

service

SearchService service

Class operators.FindProdPageWithAltavistaOperator implements Serializable

Class operators.FindProdPageWithNathanOperator implements Serializable

Class operators.FindProdPageWithYahooOperator implements Serializable

Class operators.GuessCompageComDeOperator implements Serializable

Class operators.GuessCompageComOperator implements Serializable

Class operators.GuessCompageDeOperator implements Serializable

Class operators.GuessCompageFromProdpageCutOperator implements Serializable

Class operators.GuessCompageFromProdpageHomeOperator implements Serializable

Class operators.GuessCompageMinusComDeOperator implements Serializable

Class operators.GuessCompageOperator implements Serializable

Class operators.GuessCompanynameOperator implements Serializable

Class operators.Operator implements Serializable

Serialized Fields

opID

long opID
Erm?glicht die eindeutige Identifikation der {@link operators.Operator Operatoren}. Wird von der Methode {@link operators.OperatorDB#addOperator(Operator)} der Klasse {@link operators.OperatorDB} gesetzt.
See Also:
PlanArchive, OperatorDB
Since:
Version 1.0

opType

int opType
Der Operatortyp gibt an, ob es sich um einen klassischen, einen klassisch konditionalen oder reaktiven {@link operators.Operator} handelt. Reaktive {@link operators.Operator Operatoren} sind solche mit deren {@link #postconds Nachbedingung} man nicht weiterplanen kann. Konditionale {@link operators.Operator Operatoren} haben mehrere m?gliche Nachbedingungensbelegungen (Disjunktion von Konjunktionen von Nachbedingungen)

Klassische {@link operators.Operator Operatoren} haben genau eine {@link operators.Postcondition Nachbedingung}.

See Also:
Planner
Since:
Version 1.0


postcondFullfilled

int postcondFullfilled
Diese Variable gibt an, welche der m?glichen {@link #postconds Nachbedingung} erf?llt ist.
See Also:
Operator
Since:
Version 1.0

postconds

Postcondition[] postconds
Die {@link operators.Postcondition Nachbedingungen} des {@link operators.Operator Operators}. Array von {@link operators.Postcondition}. Wird interpretiert als Disjunktion von {@link operators.Postcondition#addList Add-} und {@link operators.Postcondition#deleteList Delete-}Listen-Paaren.
Since:
Version 1.0

precond

Predicate[] precond
Die Vorbedingung des Operators. Array von {@link operators.Predicate} Wird interpretiert als Konjunktion.
Since:
Version 1.0

predicateIndexToVerify

int predicateIndexToVerify
Dieser Z?hler gibt an, welches {@link #precond Vorbedingungspr?dikat} als n?chstes daraufhin ?berpr?ft werden muss, ob es schon belegt ist.

weight

double weight
Die Gewichtung, die durch den {@link learners.OperatorLearner Lerner} vergeben wird und der verbesserten Auswahl von {@link operators.Operator Operatoren} zum Planungszeitpunkt dient. Diese Gewichtung wird dem {@link operators.Operator} gegeben und nicht einer bestimmten {@link knowledge.Instance Instanz} eines {@link operators.Operator Operators}.
See Also:
OperatorLearner
Since:
Version 1.1

Class operators.OperatorDB implements Serializable

Serialized Fields

classifierPrecondConcept

Concept classifierPrecondConcept
Diese Variable beschreibt das Standardkonzept mit dem die ClassifierOperator in der Vorbedingung initialisiert werden sollen.
See Also:
T_Box, Concept
Since:
1.4

nextID

long nextID
gibt die n?chste noch vergebene eindeutige ID.
Since:
1.0

onlySpecialized

boolean onlySpecialized
Dieses Flag gibt an, ob für alle Zwischenkonzepte zwischen {@link #classifierPrecondConcept} und den Blättern der {@link #tBox} {@link operators.ClassifierOperator ClassifierOperatoren} erzeugt werden sollen oder nur zu den speziellsten {@link knowledge.Concept Unterkonzepten}. True nur die speziellsten {@link operators.ClassifierOperator ClassifierOperatoren} werden erzeugt. False alle {@link operators.ClassifierOperator ClassifierOperatoren} werden erzeugt.
Since:
1.8

postcondPredMap

java.util.TreeMap postcondPredMap
in diesem Attribut werden die Operatoren den Pr?dikaten zugeordnet, so dass danach gefragt werden kann, welche Operatoren das Pr?dikat p in einer Nachbedingung in einer AddList enthalten.
Since:
1.1

precondPredMap

java.util.TreeMap precondPredMap
in diesem Attribut werden die Operatoren den Pr?dikaten zugeordnet, so dass danach gefragt werden kann, welche Operatoren das Pr?dikat p in der Vorbedingung enthalten.
Since:
1.1

tBox

T_Box tBox
in diesem Attribut ist die T_Box gespeichert f?r die die ClassifierOperator erzeugt werden.
Since:
1.4

weightMap

java.util.TreeMap weightMap
die nach ihrem Gewicht geordneteten Operatoren.
Since:
1.1

Class operators.Postcondition implements Serializable

Serialized Fields

addList

java.util.LinkedList addList
Es handelt sich um eine STRIPS-?hnliche ADD-List. Der Typ der Listenelemente ist vom Typ Predicate
Since:
version 1.0

deleteList

java.util.LinkedList deleteList
Es handelt sich um eine STRIPS-?hnliche? DELETE-List. Der Typ der Listenelemente ist vom Typ Predicate
Since:
version 1.0

Class operators.PredArgument implements Serializable

Serialized Fields

concept

Concept concept
Das Konzept -- quasi der Typ -- des Arguments.
Since:
version 1.0

createsWorldObject

boolean createsWorldObject
F?r ein PredArg, das Bestandteil eines Predicate in einer add-Liste ist, zeigt dieses Flag an, ob dieses PredArg bei Ausf"uhrung des zugeh"origen Operators mit einem NEUEN Weltobjekt instantiiert wird (true) oder nicht (false, Default).
F"ur PredArgs in einer Precondition oder einer delete-Liste ist dieses Flag bedeutungslos.
Der GraphPlan basierte PlannerTypeC braucht dieses Flag zur Erstellung von Pl"anen f"ur dynamisch wachsende Objektwelten.
Since:
version 1.5



firstUse

boolean firstUse
Dieses Flag hilft dem {@link planner.PlanExecution Planausf?hrer} festzustellen, ob er dieses PredArgument noch anders belegen darf oder nicht. Es hat im Zusammenhang mit {@link #otherInstances} den Zweck zu verhindern, dass der {@link planner.PlanExecution Planausf?hrer} dieses {@link operators.PredArgument} st?ndig neu belegt.
Since:
1.7

instance

Instance instance
Die Instanz -- quasi die Belegung -- zu dem Argument. Wichtig f?r die PlanExecution
Since:
version 1.0

name

java.lang.String name
Der symbolische Name der Instanz des Konzepts, um unterschiedliche Instanzen von Konzepten ausdr?cken bzw. unterscheiden zu k?nnen. Damit macht dann eine Vorbedingung, wie (a:URL,b:URL) f?r einen Operator, der Vergleiche duchf?hrt Sinn. Ausserdem ist es dann m"oglich die URL b zu l?schen.
Since:
version 1.0

otherInstances

java.util.LinkedList otherInstances
In dieser Liste werden die {@link knowledge.Instance Instanzen} abgelegt, die dieses {@link operators.PredArgument} au?erdem noch annehmen kann. Die Liste hilft beliebige Mengen darzustellen.
Since:
1.7

Class operators.Predicate implements Serializable

Serialized Fields

arity

int arity
Die Stelligkeit des Pr?dikats
Since:
version 1.0

confidence

double confidence
Diese Variable gibt die Konfidenz in die Instanz dieses Predicates an, damit vor allem bei Rollen die {@link planner.PlanExecution} die entsprechenden Werte in die {@link knowledge.A_Box} eintragen kann.
Since:
1.5

name

java.lang.String name
Der Name name des Pr?dikats name(arg1, ..., argN).
Der Name muss dem Namen des Konzepts(einstelliges Predicate) bzw. der Rolle(zweistelliges Predicate) entsprechen, die sich in diesem Predicate befinden.
Since:
version 1.0


predArgs

PredArgument[] predArgs
Die Argumente des Pr?dikats. Array von PredArgument.
Since:
version 1.0

Class operators.PredicateMapKey implements Serializable

Serialized Fields

keyPred

Predicate keyPred
Das Praedikat, das nach dem sortiert wird
Since:
Version 1.0

operatorList

java.util.LinkedList operatorList
Die Operatoren, die das Pr?dikat keyPred in der Vorbedingung beinhalten.
Since:
Version 1.0

Class operators.PrintlnCompoundOperator implements Serializable

Class operators.PrintlnOperator implements Serializable

Class operators.WeightMapKey implements Serializable

Serialized Fields

operatorList

java.util.LinkedList operatorList
Liste in der die Operatoren gespeichert werden, die derselben Klasse angeh?ren und deren Gewicht gemeinsam geupdatet werden muss.
Since:
Version 1.0

opID

long opID
eindeutige ID der die Operatoren, die in dieser Liste gespeichert angeh?ren.
Since:
Version 1.0

weight

double weight
Das Gewicht, das alle Operatoren dieses Schl?ssels haben.
Since:
Version 1.0


Package systemcontrol

Class systemcontrol.QueryResults implements Serializable

Serialized Fields

netResult

NetEntity netResult

rank

double rank

Class systemcontrol.Results implements Serializable

Serialized Fields

contents

java.util.LinkedList contents


Package systemcontrol.event

Class systemcontrol.event.ShellEvent implements Serializable

Serialized Fields

planObject

PlanInformation planObject
hier fehlt die Dokumentation