File GIAtranslator Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: GIAtranslator.cpp/.hpp

File Description: GIA translator

File Function List


File Diagram (functions hierarchy)


Function GIAtranslatorClass::parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences()

Function Summary
namereturn typedescription
parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentencesboolparse NLP parser file and create semantic network based upon dependency parsed sentences

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables
inputTextNLPrelationXMLfileName const string input text NLP relation XML file name
inputTextNLPfeatureXMLfileName const string input text NLP feature XML file name
outputCFFfileName string output CFF file name

Function Reference List


Function Trace
locationcurrent function being traced
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAtranslatorClass::createSemanticNetworkBasedUponDependencyParsedSentences()

Function Summary
namereturn typedescription
createSemanticNetworkBasedUponDependencyParsedSentencesboolcreate semantic network based upon dependency parsed sentences

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAtranslatorClass::convertSentenceListRelationsIntoGIAnetworkNodes()

Function Summary
namereturn typedescription
convertSentenceListRelationsIntoGIAnetworkNodesboolconvert sentence list relations into GIA network nodes

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAtranslatorClass::convertSentenceRelationsIntoGIAnetworkNodesWrapper()

Function Summary
namereturn typedescription
convertSentenceRelationsIntoGIAnetworkNodesWrapperboolconvert sentence relations into GIA network nodes wrapper

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAtranslatorClass::convertSentenceRelationsIntoGIAnetworkNodes()

Function Summary
namereturn typedescription
convertSentenceRelationsIntoGIAnetworkNodesboolconvert sentence relations into GIA network nodes

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables
linkPreestablishedReferencesGIA bool link preestablished references GIA
firstGIAcoreferenceInList GIAcoreference* first GIA coreference in list

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAtranslatorClass::performGIApostProcessing()

Function Summary
namereturn typedescription
performGIApostProcessingboolperform GIA post processing

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAtranslatorClass::dreamModeLinkSpecificConceptsAndActions()

Function Summary
namereturn typedescription
dreamModeLinkSpecificConceptsAndActionsvoiddream mode link specific concepts and actions

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAtranslatorClass::createAndLinkNonSpecificConceptsForAllEntities()

Function Summary
namereturn typedescription
createAndLinkNonSpecificConceptsForAllEntitiesvoidcreate and link non specific concepts for all entities

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslator.hppcreateAndLinkNonSpecificConceptsForAllEntities
GIAtranslator.hppdreamModeLinkSpecificConceptsAndActions
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)