File GIAwordnet Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: GIAwordnet.cpp/.hpp

File Description: GIA wordnet

File Function List


File Diagram (functions hierarchy)


Function GIAwordnetClass::initialiseWordNet()

Function Summary
namereturn typedescription
initialiseWordNetvoidinitialise word net

Function Arguments
nametypedescription
newSynonymnDetectionStatusconst int new synonymn detection status

Function Reference List


Function Trace
locationcurrent function being traced
GIAmain.hppinitialiseWordNet

Trace Diagram (magenta)


Function GIAwordnetClass::getSynonymnDetectionStatus()

Function Summary
namereturn typedescription
getSynonymnDetectionStatusintget synonymn detection status

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAquery.hppgetSynonymnDetectionStatus
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 GIAwordnetClass::checkIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa()

Function Summary
namereturn typedescription
checkIfWordIsContainedWithinOtherWordsSynsetsOrViceVersaboolcheck if word is contained within other words synsets or vice versa

Function Arguments
nametypedescription
wordconst string* word
otherWord const string* other word
wordNetPOS const int word net POS

Function Reference List


Function Trace
locationcurrent function being traced
GIAquery.hppcheckIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa
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 GIAwordnetClass::checkIfWordIsContainedWithinAnotherWordsSynsets()

Function Summary
namereturn typedescription
checkIfWordIsContainedWithinAnotherWordsSynsetsboolcheck if word is contained within another words synsets

Function Arguments
nametypedescription
wordconst string* word
otherWord const string* other word
wordNetPOS const int word net POS

Function Reference List


Function Trace
locationcurrent function being traced
GIAwordnet.hppcheckIfWordIsContainedWithinAnotherWordsSynsets
GIAquery.hppcheckIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa
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
GIAwordnet.hppcheckIfWordIsContainedWithinAnotherWordsSynsets

Trace Diagram (magenta)


Function GIAwordnetClass::findSynsets()

Function Summary
namereturn typedescription
findSynsetsSynsetPtrfind synsets

Function Arguments
nametypedescription
wordconst string* word
wordIsFound bool* word is found
wordNetPOS const int word net POS
similarityType const int similarity type

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAwordnet.hppfindSynsets
GIAwordnet.hppcheckIfWordIsContainedWithinAnotherWordsSynsets
GIAquery.hppcheckIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa
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
GIAwordnet.hppcheckIfWordIsContainedWithinAnotherWordsSynsets

Trace Diagram (magenta)


Function GIAwordnetClass::checkIfSynsetListContainsSynonymousEntityNamesAndRecordMostPopularSynset()

Function Summary
namereturn typedescription
checkIfSynsetListContainsSynonymousEntityNamesAndRecordMostPopularSynsetSynsetPtrcheck if synset list contains synonymous entity names and record most popular synset

Function Arguments
nametypedescription
firstSenseInListSynsetPtr first sense in list
wordNetPOS const int word net POS
maximumNumberOfTags int* maximum number of tags
entityNamesAreSynonymous bool* entity names are synonymous
word const string* word
otherWord const string* other word
compareEntityNames const bool compare entity names
senseOutputWithHighestTagsPassedNewSynsetMustFree bool* sense output with highest tags passed new synset must free

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAwordnet.hppcheckIfSynsetListContainsSynonymousEntityNamesAndRecordMostPopularSynset
GIAwordnet.hppcheckIfWordIsContainedWithinAnotherWordsSynsets
GIAquery.hppcheckIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa
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
GIAwordnet.hppcheckIfWordIsContainedWithinAnotherWordsSynsets

Trace Diagram (magenta)