File GIAquery Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: GIAquery.cpp/.hpp

File Description: GIA query

File Function List


File Diagram (functions hierarchy)


Class GIAqueryTraceParameters

Class Data
nametypedescription
detectComparisonVariablebooldetect comparison variable
comparisonVariableNodeGIAentityNode*comparison variable node
foundAnswerboolfound answer
queryAnswerNodeGIAentityNode*query answer node
queryAnswerContextstringquery answer context
numberAnswersFoundintnumber answers found
queryAnswerNodesvector<GIAentityNode*>query answer nodes
queryAnswerContextsvector<string>query answer contexts
numberOfMatchedNodesAtPreviousAnswerNodeintnumber of matched nodes at previous answer node
thisIsInstanceAndPreviousNodeWasDefinitionboolthis is instance and previous node was definition
nonMatchingSourceConditionsboolnon matching source conditions
isConditionboolis condition
sourceEntityNodeGIAentityNode*source entity node
sourceContextstringsource context
levelintlevel
skipOverPropertyAndDefinitionRelationshipEntitiesboolskip over property and definition relationship entities

Class GIAreferenceTraceParameters

Class Data
nametypedescription
traceModebooltrace mode
traceModeAssertSameReferenceSetIDbooltrace mode assert same reference set ID
referenceSetIDintreference set ID
linkSpecificConceptsAndActionsboollink specific concepts and actions
intrasentenceReferenceboolintrasentence reference
doNotParseQuerySubnetsWithConceptsbooldo not parse query subnets with concepts
referenceSetDefiniteEntityGIAentityNode*reference set definite entity
testReferenceSetContextbooltest reference set context
ensureSameReferenceSetQueryConnectionsboolensure same reference set query connections
sameReferenceSetTestsboolsame reference set tests
traceConceptsOnlybooltrace concepts only
logicalConditionDisableTraceConceptsboollogical condition disable trace concepts
skipOverPropertyAndDefinitionRelationshipEntitiesboolskip over property and definition relationship entities
exactReferenceSetSearchboolexact reference set search

Function GIAqueryClass::answerQueryOrFindAndTagForHighlightingMatchingStructureInSemanticNetwork()

Function Summary
namereturn typedescription
answerQueryOrFindAndTagForHighlightingMatchingStructureInSemanticNetworkGIAentityNode*answer query or find and tag for highlighting matching structure in semantic network

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables
translatorVariablesQuery GIAtranslatorVariablesClass* translator variables query
detectComparisonVariable const bool detect comparison variable
comparisonVariableNode GIAentityNode* comparison variable node
foundAnswer bool* found answer
queryAnswerNode GIAentityNode* query answer node
numberOfMatchedNodes double* number of matched nodes
queryAnswerContext string* query answer context

Function Reference List


Function Trace
locationcurrent function being traced
GIAmain.hppanswerQueryOrFindAndTagForHighlightingMatchingStructureInSemanticNetwork

Trace Diagram (magenta)


Function GIAqueryClass::testEntityNodeForQueryOrReferenceSet()

Function Summary
namereturn typedescription
testEntityNodeForQueryOrReferenceSetbooltest entity node for query or reference set

Function Arguments
nametypedescription
queryEntityNodeGIAentityNode* query entity node
entityNode GIAentityNode* entity node
numberOfMatchedNodes int* number of matched nodes
knownBestMatch const bool known best match
numberOfMatchedNodesRequiredSynonymnDetection int* number of matched nodes required synonymn detection
traceModeIsQuery const bool trace mode is query
queryTraceParameters GIAqueryTraceParameters* query trace parameters
referenceTraceParameters const GIAreferenceTraceParameters* reference trace parameters

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::testReferencedEntityNodeForExactNameMatch()

Function Summary
namereturn typedescription
testReferencedEntityNodeForExactNameMatchinttest referenced entity node for exact name match

Function Arguments
nametypedescription
queryEntityNodeGIAentityNode* query entity node
entityNode GIAentityNode* entity node
numberOfMatchedNodes int* number of matched nodes
knownBestMatch const bool known best match
numberOfMatchedNodesRequiredSynonymnDetection int* number of matched nodes required synonymn detection
traceModeIsQuery const bool trace mode is query
queryTraceParameters GIAqueryTraceParameters* query trace parameters
referenceTraceParameters const GIAreferenceTraceParameters* reference trace parameters

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::verifyThatAnswerEntityIsDefinedByComparisonVariableNode()

Function Summary
namereturn typedescription
verifyThatAnswerEntityIsDefinedByComparisonVariableNodeboolverify that answer entity is defined by comparison variable node

Function Arguments
nametypedescription
entityNodeGIAentityNode* entity node
comparisonVariableNodeName const string comparison variable node name

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hppverifyThatAnswerEntityIsDefinedByComparisonVariableNode
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::determineMatchParameters()

Function Summary
namereturn typedescription
determineMatchParametersbooldetermine match parameters

Function Arguments
nametypedescription
exactMatchFoundTempconst bool exact match found temp
traceIsQuery const bool trace is query
referenceTraceParametersTraceMode const int reference trace parameters trace mode
numberOfMatchedNodesTempMax const int number of matched nodes temp max

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAquery.hppdetermineMatchParameters
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::determineIfBestAnswerCandidate()

Function Summary
namereturn typedescription
determineIfBestAnswerCandidatebooldetermine if best answer candidate

Function Arguments
nametypedescription
traceModeIsQueryconst bool trace mode is query
queryTraceParametersTempFoundAnswer const bool query trace parameters temp found answer
alreadyFoundAnAnswer const bool already found an answer
numberOfMatchedNodesTemp const int number of matched nodes temp
numberOfMatchedNodesTempMax const int number of matched nodes temp max
numberOfMatchedNodesRequiredSynonymnDetectionTemp const int number of matched nodes required synonymn detection temp
numberOfMatchedNodesRequiredSynonymnDetectionTempAtMax const int number of matched nodes required synonymn detection temp at max
referenceTraceParametersTraceMode const int reference trace parameters trace mode
exactMatchTemp const int exact match temp

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAquery.hppdetermineIfBestAnswerCandidate
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::testEntityNodeForQueryOrReferenceSet2()

Function Summary
namereturn typedescription
testEntityNodeForQueryOrReferenceSet2booltest entity node for query or reference set 2

Function Arguments
nametypedescription
queryEntityNodeGIAentityNode* query entity node
entityNode GIAentityNode* entity node
numberOfMatchedNodes int* number of matched nodes
knownBestMatch const bool known best match
numberOfMatchedNodesRequiredSynonymnDetection int* number of matched nodes required synonymn detection
traceModeIsQuery const bool trace mode is query
queryTraceParameters GIAqueryTraceParameters* query trace parameters
referenceTraceParameters const GIAreferenceTraceParameters* reference trace parameters

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hpptestEntityNodeForQueryOrReferenceSet2
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions

Trace Diagram (magenta)


Function GIAqueryClass::testReferencedEntityNodeForExactNameMatch2()

Function Summary
namereturn typedescription
testReferencedEntityNodeForExactNameMatch2booltest referenced entity node for exact name match 2

Function Arguments
nametypedescription
queryEntityNodeGIAentityNode* query entity node
entityNode GIAentityNode* entity node
numberOfMatchedNodes int* number of matched nodes
knownBestMatch const bool known best match
numberOfMatchedNodesRequiredSynonymnDetection int* number of matched nodes required synonymn detection
traceModeIsQuery const bool trace mode is query
queryTraceParameters GIAqueryTraceParameters* query trace parameters
referenceTraceParameters const GIAreferenceTraceParameters* reference trace parameters

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAquery.hpptestEntityNodeForQueryOrReferenceSet2
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions

Trace Diagram (magenta)


Function GIAqueryClass::compareEntitySynonyms()

Function Summary
namereturn typedescription
compareEntitySynonymsboolcompare entity synonyms

Function Arguments
nametypedescription
queryEntityNodeGIAentityNode* query entity node
entityNode GIAentityNode* entity node

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hppcompareEntitySynonyms
GIAquery.hppcompareEntityStandard
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::compareEntityAliases()

Function Summary
namereturn typedescription
compareEntityAliasesboolcompare entity aliases

Function Arguments
nametypedescription
queryEntityNodeGIAentityNode* query entity node
entityNode GIAentityNode* entity node

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAquery.hppcompareEntityAliases
GIAquery.hppcompareEntityStandard
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::generateTexualContextBackwards()

Function Summary
namereturn typedescription
generateTexualContextBackwardsvoidgenerate texual context backwards

Function Arguments
nametypedescription
queryAnswerContextstring* query answer context
sourceContext string source context
entityNode GIAentityNode* entity node

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hppgenerateTexualContextBackwards
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::generateTexualContextEntityString()

Function Summary
namereturn typedescription
generateTexualContextEntityStringvoidgenerate texual context entity string

Function Arguments
nametypedescription
texualContextEntityStringstring* texual context entity string
entityNode GIAentityNode* entity node

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hppgenerateTexualContextEntityString
GIAquery.hppgenerateTexualContextBackwards
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::determineMaxConfidenceOfQuerySemanticNetwork()

Function Summary
namereturn typedescription
determineMaxConfidenceOfQuerySemanticNetworkdoubledetermine max confidence of query semantic network

Function Arguments
nametypedescription
entityNodesActiveListNetworkIndexesQueryunordered_map<string,GIAentityNode*>* entity nodes active list network indexes query

Function Reference List


Function Trace
locationcurrent function being traced
GIAmain.hppdetermineMaxConfidenceOfQuerySemanticNetwork

Trace Diagram (magenta)


Function GIAqueryClass::traceEntityNode()

Function Summary
namereturn typedescription
traceEntityNodevoidtrace entity node

Function Arguments
nametypedescription
entityNodeGIAentityNode* entity node
function const int function
numberOfMatchedNodes int* number of matched nodes
printEntityNodeString string* print entity node string
referenceSetID const int reference set ID
traceInstantiations const bool trace instantiations

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hpptraceEntityNode
GIAquery.hpptestEntityNodeForQueryOrReferenceSet2
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptraceEntityNode
GIAquery.hpptraceEntityNode

Trace Diagram (magenta)


Function GIAqueryClass::traceEntityNodeDetermineNextCourseOfAction()

Function Summary
namereturn typedescription
traceEntityNodeDetermineNextCourseOfActionvoidtrace entity node determine next course of action

Function Arguments
nametypedescription
printEntityNodeStringstring* print entity node string
entityNode GIAentityNode* entity node
context string context
function const int function
numberOfMatchedNodes int* number of matched nodes
referenceSetID const int reference set ID
traceInstantiations const bool trace instantiations

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hpptraceEntityNodeDetermineNextCourseOfAction
GIAquery.hpptraceEntityNode
GIAquery.hpptestEntityNodeForQueryOrReferenceSet2
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptraceEntityNode

Trace Diagram (magenta)


Function GIAqueryClass::printEntityNodeQualitiesOnly()

Function Summary
namereturn typedescription
printEntityNodeQualitiesOnlyvoidprint entity node qualities only

Function Arguments
nametypedescription
entityNodeGIAentityNode* entity node
printEntityNodeString string* print entity node string

Function Reference List


Function Trace
locationcurrent function being traced
GIAmain.hppprintEntityNodeQualitiesOnly

Trace Diagram (magenta)


Function GIAqueryClass::printEntityTimeConditionNodeOnly()

Function Summary
namereturn typedescription
printEntityTimeConditionNodeOnlyvoidprint entity time condition node only

Function Arguments
nametypedescription
entityNodeGIAentityNode* entity node
printEntityNodeString string* print entity node string

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAmain.hppprintEntityTimeConditionNodeOnly

Trace Diagram (magenta)


Function GIAqueryClass::compareEntityStandard()

Function Summary
namereturn typedescription
compareEntityStandardboolcompare entity standard

Function Arguments
nametypedescription
queryEntityNodeGIAentityNode* query entity node
entityNode GIAentityNode* entity node
numberOfMatchedNodesRequiredSynonymnDetection int* number of matched nodes required synonymn detection
traceModeIsQuery const bool trace mode is query
queryTraceParameters const GIAqueryTraceParameters* query trace parameters
referenceTraceParameters const GIAreferenceTraceParameters* reference trace parameters

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hppcompareEntityStandard
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAquery.hpptestEntityNodeForQueryOrReferenceSet

Trace Diagram (magenta)


Function GIAqueryClass::compareEntityReferenceTrace()

Function Summary
namereturn typedescription
compareEntityReferenceTracevoidcompare entity reference trace

Function Arguments
nametypedescription
queryEntityNodeGIAentityNode* query entity node
entityNode GIAentityNode* entity node
numberOfMatchedNodes int* number of matched nodes
knownBestMatch const bool known best match
numberOfMatchedNodesRequiredSynonymnDetection int* number of matched nodes required synonymn detection
traceModeIsQuery const bool trace mode is query
queryTraceParameters GIAqueryTraceParameters* query trace parameters
referenceTraceParameters const GIAreferenceTraceParameters* reference trace parameters
compareEntityNamesResult const bool compare entity names result
exactMatch bool* exact match
simplifiedSearch const bool simplified search
resultOld int* result old

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch
GIAtranslatorReferencing.hpptestEntityNodeForQueryOrReferenceSet
GIAtranslatorReferencing.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSet
GIAtranslator.hppcreateGIAcoreferenceInListBasedUponIdentifiedReferenceSets
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAquery.hpptestEntityNodeForQueryOrReferenceSet
GIAquery.hppcompareEntityReferenceTrace
GIAquery.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslatorReferencing.hpptestReferencedEntityNodeForExactNameMatch2
GIAtranslator.hppidentifyReferenceSetsSpecificConceptsAndLinkWithConcepts
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions

Trace Diagram (magenta)