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
-
- parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
- createSemanticNetworkBasedUponDependencyParsedSentences
- convertSentenceListRelationsIntoGIAnetworkNodes
- convertSentenceRelationsIntoGIAnetworkNodesWrapper
- convertSentenceRelationsIntoGIAnetworkNodes
- performGIApostProcessing
- dreamModeLinkSpecificConceptsAndActions
- createAndLinkNonSpecificConceptsForAllEntities
File Diagram (functions hierarchy)
Function GIAtranslatorClass::parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences()
Function Summary
name | return type | description |
parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences | bool | parse NLP parser file and create semantic network based upon dependency parsed sentences |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | 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
-
- LRPpreprocessorWordReductionClass::setActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- GIAnlpClass::parseNLPparserFile
- createSemanticNetworkBasedUponDependencyParsedSentences
- SHAREDvarsClass::setCurrentDirectory
- GIAnlpClass::outputInternalRelationsInRelexFormat
Function Trace
location | current function being traced |
GIAmain.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAsemRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAposRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
Trace Diagram (magenta)
Function GIAtranslatorClass::createSemanticNetworkBasedUponDependencyParsedSentences()
Function Summary
name | return type | description |
createSemanticNetworkBasedUponDependencyParsedSentences | bool | create semantic network based upon dependency parsed sentences |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::setUseDatabase
- GIAsentenceClassClass::backupOriginalNLPsentenceContent
- convertSentenceListRelationsIntoGIAnetworkNodes
- GIAtranslatorOperationsClass::recordNetworkIndexNodesAsDisabledIfTheyAreNotPermanent
- GIAdatabaseClass::setUseDatabase
Function Trace
location | current function being traced |
GIAtranslator.hpp | createSemanticNetworkBasedUponDependencyParsedSentences |
GIAmain.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAsemRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAposRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
Trace Diagram (magenta)
Function GIAtranslatorClass::convertSentenceListRelationsIntoGIAnetworkNodes()
Function Summary
name | return type | description |
convertSentenceListRelationsIntoGIAnetworkNodes | bool | convert sentence list relations into GIA network nodes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getCurrentSentenceIndex
- convertSentenceRelationsIntoGIAnetworkNodesWrapper
- performGIApostProcessing
Function Trace
location | current function being traced |
GIAtranslator.hpp | convertSentenceListRelationsIntoGIAnetworkNodes |
GIAtranslator.hpp | createSemanticNetworkBasedUponDependencyParsedSentences |
GIAmain.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAsemRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAposRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
Trace Diagram (magenta)
Function GIAtranslatorClass::convertSentenceRelationsIntoGIAnetworkNodesWrapper()
Function Summary
name | return type | description |
convertSentenceRelationsIntoGIAnetworkNodesWrapper | bool | convert sentence relations into GIA network nodes wrapper |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- SANInodesClass::getSANIrulesTokenLayersGlobal
- SANInodesClass::getSANIGroupTypesGlobal
- SANIpropagateOperationsClass::resetAllNeuronComponents
- GIAposRelTranslatorParserClass::createSANItranslatorVariablesFromGIAtranslatorVariables
- SANIposRelTranslatorPermutationsClass::executePosRelTranslatorWrapper2
- GIAtranslatorOperationsClass::checkIfSentenceIsMathTextParsablePhrase
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::getDBentityNodesActiveListCompleteFastIndexDBactive
- GIAdatabaseClass::setDBentityNodesActiveListCompleteFastIndexDBactive
- GIAsentenceClassClass::copySentence
- GIAdatabaseClass::setUseDatabase
- convertSentenceRelationsIntoGIAnetworkNodes
- GIAtranslatorReferencingClass::identifyReferenceSets
- GIAdatabaseClass::setUseDatabase
- GIAtranslatorReferencingClass::createGIAcoreferenceInListBasedUponIdentifiedReferenceSets
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::setDBentityNodesActiveListCompleteFastIndexDBactive
- convertSentenceRelationsIntoGIAnetworkNodes
- GIAentityNodeClassClass::deleteEntitiesInEntityNodeList
- GIAdatabaseClass::getUseDatabase
- convertSentenceRelationsIntoGIAnetworkNodes
Function Trace
location | current function being traced |
GIAtranslator.hpp | convertSentenceRelationsIntoGIAnetworkNodesWrapper |
GIAtranslator.hpp | convertSentenceListRelationsIntoGIAnetworkNodes |
GIAtranslator.hpp | createSemanticNetworkBasedUponDependencyParsedSentences |
GIAmain.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAsemRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAposRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
Trace Diagram (magenta)
Function GIAtranslatorClass::convertSentenceRelationsIntoGIAnetworkNodes()
Function Summary
name | return type | description |
convertSentenceRelationsIntoGIAnetworkNodes | bool | convert sentence relations into GIA network nodes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
linkPreestablishedReferencesGIA | bool | link preestablished references GIA |
firstGIAcoreferenceInList | GIAcoreference* | first GIA coreference in list |
Function Reference List
-
- GIAsemRelTranslatorParserClass::convertSentenceSemanticRelationsIntoGIAnetworkNodes
- GIAposRelTranslatorParserClass::convertSentenceTxtRelationsIntoGIAnetworkNodes
-
- GIAsemRelTranslatorParserClass::convertSentenceSemanticRelationsIntoGIAnetworkNodes
- GIAsynRelTranslatorParserClass::convertSentenceSyntacticRelationsIntoGIAnetworkNodes
Function Trace
location | current function being traced |
GIAtranslator.hpp | convertSentenceRelationsIntoGIAnetworkNodes |
GIAtranslator.hpp | convertSentenceRelationsIntoGIAnetworkNodesWrapper |
GIAtranslator.hpp | convertSentenceListRelationsIntoGIAnetworkNodes |
GIAtranslator.hpp | createSemanticNetworkBasedUponDependencyParsedSentences |
GIAmain.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAsemRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAposRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
Trace Diagram (magenta)
Function GIAtranslatorClass::performGIApostProcessing()
Function Summary
name | return type | description |
performGIApostProcessing | bool | perform GIA post processing |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAposRelTranslatorHybridClass::connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
- dreamModeLinkSpecificConceptsAndActions
Function Trace
location | current function being traced |
GIAtranslator.hpp | performGIApostProcessing |
GIAtranslator.hpp | convertSentenceListRelationsIntoGIAnetworkNodes |
GIAtranslator.hpp | createSemanticNetworkBasedUponDependencyParsedSentences |
GIAmain.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAsemRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAposRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
Trace Diagram (magenta)
Function GIAtranslatorClass::dreamModeLinkSpecificConceptsAndActions()
Function Summary
name | return type | description |
dreamModeLinkSpecificConceptsAndActions | void | dream mode link specific concepts and actions |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorReferencingClass::identifyReferenceSetsSpecificConceptsAndLinkWithConcepts
- createAndLinkNonSpecificConceptsForAllEntities
Function Trace
location | current function being traced |
GIAtranslator.hpp | dreamModeLinkSpecificConceptsAndActions |
GIAtranslator.hpp | performGIApostProcessing |
GIAtranslator.hpp | convertSentenceListRelationsIntoGIAnetworkNodes |
GIAtranslator.hpp | createSemanticNetworkBasedUponDependencyParsedSentences |
GIAmain.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAsemRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAposRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
Trace Diagram (magenta)
Function GIAtranslatorClass::createAndLinkNonSpecificConceptsForAllEntities()
Function Summary
name | return type | description |
createAndLinkNonSpecificConceptsForAllEntities | void | create and link non specific concepts for all entities |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition
- GIAtranslatorOperationsClass::connectDefinitionToEntity
- GIAtranslatorOperationsClass::connectDirectDefinitionToEntity
Function Trace
location | current function being traced |
GIAtranslator.hpp | createAndLinkNonSpecificConceptsForAllEntities |
GIAtranslator.hpp | dreamModeLinkSpecificConceptsAndActions |
GIAtranslator.hpp | performGIApostProcessing |
GIAtranslator.hpp | convertSentenceListRelationsIntoGIAnetworkNodes |
GIAtranslator.hpp | createSemanticNetworkBasedUponDependencyParsedSentences |
GIAmain.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAsemRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
GIAposRelTranslator.hpp | parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences |
Trace Diagram (magenta)