Serialized Form
Package dataanalysis.classifiers |
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
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
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!
k
int k
- gibt die Anzahl der naechsten Nachbarn vor, die gefunden werden sollen.
Standardwert ist 5.
- Since:
- 1.1 (21.9.1999)
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.
positiveClassNames
java.lang.String positiveClassNames
- In diesem String sind alle Klassennamen abgelegt, die in den
positiven Beispielen vorhanden waren. Doppelte Vorkommen werden
nicht beruecksichtigt!
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
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
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 |
dictionaryDB
DictionaryDatabase dictionaryDB
- In dieser Datenbank sind alle Dictionaries abgespeichert.
vectorizerDB
VectorizerDatabase vectorizerDB
- In dieser Datenbank sind alle Vectizer abgespeichert.
elementname
java.lang.String elementname
- ist der Name des Elements, mit dem es in der Datenbank identifiziert wird.
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.
Package dataanalysis.dictionaries |
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
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}
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.
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 |
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
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 |
linkText
java.lang.String linkText
url
java.lang.String url
shortDescription
java.lang.String shortDescription
list
java.util.LinkedList list
containedFrames
NetResult[] containedFrames
- Die Dateien, die in den Frames dargestellt werden (w?rden).
classificationMap
java.util.TreeMap classificationMap
- hier werden die eingetragenen Klassifikationen gespeichert
downloadDate
java.util.Date downloadDate
submittedDate
java.util.Date submittedDate
url
java.lang.String url
- Der URL, ueber den der NetResult geladen wurde.
store
ParserStore store
Package informationexchange |
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]
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]
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
Predicate
s, 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
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]
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Since:
- 2.0
ConcreteRolesList
java.util.LinkedList ConcreteRolesList
theConstraintInstances
java.util.LinkedList theConstraintInstances
theInstanceHashTable
java.util.Hashtable theInstanceHashTable
- Der Hashtable aller Instanzen.
theTBox
T_Box theTBox
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
concept
Concept concept
confidence
double confidence
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
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
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.
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
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
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
operatorComponents
java.util.LinkedList operatorComponents
- Diese Variable stellt den Zeiger auf die Datenstruktur zur Speicherung
der Operatoren des Verbunds dar.
- Since:
- 1.0
service
SearchService service
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.
service
SearchService service
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}.
- klassisch :={@link #OPCLASSIC}
- konditional:={@link #OPCONDITIONAL}
- reaktiv:={@link #OPREACTIVE}
- 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
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
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
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
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
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
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
netResult
NetEntity netResult
rank
double rank
contents
java.util.LinkedList contents
Package systemcontrol.event |
planObject
PlanInformation planObject
- hier fehlt die Dokumentation