File GIAsentenceClass Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: GIAsentenceClass.cpp/.hpp

File Description: GIA sentence class

File Function List


File Diagram (functions hierarchy)


Class GIAstanfordCoreNLPmention

Class Data
nametypedescription
representativeboolrepresentative
sentenceintsentence
startintstart
endintend
headinthead
nextGIAstanfordCoreNLPmention*next

Class GIAstanfordCoreNLPcoreference

Class Data
nametypedescription
firstMentionInListGIAstanfordCoreNLPmention*first mention in list
nextGIAstanfordCoreNLPcoreference*next

Class GIAMention

Class Data
nametypedescription
representativeboolrepresentative
idActiveListint64_tid active list
entityIndexintentity index
entityNamestringentity name
intrasentenceReferenceboolintrasentence reference
nextGIAMention*next

Class GIAcoreference

Class Data
nametypedescription
firstMentionInListGIAMention*first mention in list
nextGIAcoreference*next

Class GIArelation

Class Data
nametypedescription
relationTypestringrelation type
relationTypeIndexintrelation type index
relationGovernorstringrelation governor
relationGovernorIndexintrelation governor index
relationDependentstringrelation dependent
relationDependentIndexintrelation dependent index
relationGovernorRevertedToOfficialLRPTempboolrelation governor reverted to official LRPT emp
relationDependentRevertedToOfficialLRPTempboolrelation dependent reverted to official LRPT emp
relationTypeNonInversedstringrelation type non inversed
relationTypeIndexNonInversedintrelation type index non inversed
disabledbooldisabled
disabledDuringLinkbooldisabled during link
subjObjRelationAlreadyAddedboolsubj obj relation already added
prepositionCombinationAlreadyCreatedTempboolpreposition combination already created temp
auxiliaryIndicatesDifferentReferenceSetboolauxiliary indicates different reference set
rcmodIndicatesSameReferenceSetboolrcmod indicates same reference set
isNameTempboolis name temp
sameReferenceSetboolsame reference set
corpusSpecialRelationGovernorIsQuerystringcorpus special relation governor is query
corpusSpecialRelationDependentIsQuerystringcorpus special relation dependent is query
inverseRelationboolinverse relation
inverseRelationSingleboolinverse relation single
relationTwoWayboolrelation two way
inverseRelationTwoWayboolinverse relation two way
semanticRelationFunctionConditionNewNamestringsemantic relation function condition new name
nextGIArelation*next

Class GIAfeature

Class Data
nametypedescription
entityIndexintentity index
wordstringword
lemmastringlemma
wordWithLRPforNLPonlystringword with LRP for NLP only
featureRevertedToOfficialLRPTempboolfeature reverted to official LRPT emp
typestringtype
grammarstringgrammar
NERintNER
stanfordPOSstringstanford POS
CharacterOffsetBeginintCharacter offset begin
CharacterOffsetEndintCharacter offset end
NormalizedNERstringNormalized NER
TimexstringTimex
grammaticalIsDateOrTimeboolgrammatical is date or time
grammaticalTenseintgrammatical tense
grammaticalTenseModifierArray[GRAMMATICAL_TENSE_MODIFIER_NUMBER_OF_TYPES]boolgrammatical tense modifier array [GRAMMATICAL_TENSE_MODIFIER_NUMBER_OF_TYPES]
grammaticalNumberintgrammatical number
grammaticalIsDefiniteboolgrammatical is definite
grammaticalIsIndefinitePluralboolgrammatical is indefinite plural
grammaticalIsProperNounboolgrammatical is proper noun
grammaticalGenderintgrammatical gender
grammaticalIsPronounboolgrammatical is pronoun
grammaticalWordTypeintgrammatical word type
GIAposTypeintGIA pos type
grammaticalIndexOfDeterminerintgrammatical index of determiner
previousWordInSentenceIsToboolprevious word in sentence is to
grammaticalPredeterminerintgrammatical predeterminer
alreadyAssignedSubstancesBasedOnDeterminatesOfDefinitionEntitiesTempboolalready assigned substances based on determinates of definition entities temp
mustSetIsConceptBasedOnApposRelationboolmust set is concept based on appos relation
isPronounReferenceboolis pronoun reference
entityDisabledboolentity disabled
GIAsemRelTranslatorPOStypeintGIA sem rel translator POS type
determinerPotentiallySingularDetectedbooldeterminer potentially singular detected
nextGIAfeature*next
previousGIAfeature*previous

Class GIAsentence

Class Data
nametypedescription
sentenceIndexintsentence index
sentenceTextstringsentence text
constituentsTextstringconstituents text
featuresTextstringfeatures text
relationsTextstringrelations text
linksTextstringlinks text
firstCoreferenceInListGIAstanfordCoreNLPcoreference*first coreference in list
numberOfWordsInSentenceintnumber of words in sentence
firstRelationInListGIArelation*first relation in list
firstFeatureInListGIAfeature*first feature in list
firstRelationInListOriginalGIArelation*first relation in list original
firstFeatureInListOriginalGIAfeature*first feature in list original
nextGIAsentence*next
previousGIAsentence*previous
isQuestionboolis question
semanticParserSuccessfulboolsemantic parser successful
relationshipEntityArtificialIndexCurrentintrelationship entity artificial index current

Class GIAparagraph

Class Data
nametypedescription
firstSentenceInListGIAsentence*first sentence in list
nextGIAparagraph*next
previousGIAparagraph*previous

Function GIAsentenceClassClass::backupOriginalNLPsentenceContent()

Function Summary
namereturn typedescription
backupOriginalNLPsentenceContentvoidbackup original NLP sentence content

Function Arguments
nametypedescription
firstSentenceInListGIAsentence* first sentence in list

Function Reference List


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

Trace Diagram (magenta)


Function GIAsentenceClassClass::copySentence()

Function Summary
namereturn typedescription
copySentencevoidcopy sentence

Function Arguments
nametypedescription
sentenceToCopyGIAsentence* sentence to copy
newSentence GIAsentence* new sentence

Function Reference List


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

Trace Diagram (magenta)


Function GIAsentenceClassClass::copyRelations()

Function Summary
namereturn typedescription
copyRelationsvoidcopy relations

Function Arguments
nametypedescription
firstRelationInListToCopyGIArelation* first relation in list to copy
firstRelationInList GIArelation* first relation in list

Function Reference List
N/A


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

Trace Diagram (magenta)


Function GIAsentenceClassClass::copyFeatures()

Function Summary
namereturn typedescription
copyFeaturesvoidcopy features

Function Arguments
nametypedescription
firstFeatureInListToCopyGIAfeature* first feature in list to copy
firstFeatureInList GIAfeature* first feature in list

Function Reference List
N/A


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

Trace Diagram (magenta)


Function GIAsentenceClassClass::copyStanfordCoreferences()

Function Summary
namereturn typedescription
copyStanfordCoreferencesvoidcopy stanford coreferences

Function Arguments
nametypedescription
firstCoreferenceInListToCopyGIAstanfordCoreNLPcoreference* first coreference in list to copy
firstCoreferenceInList GIAstanfordCoreNLPcoreference* first coreference in list

Function Reference List


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

Trace Diagram (magenta)


Function GIAsentenceClassClass::copyStanfordMention()

Function Summary
namereturn typedescription
copyStanfordMentionvoidcopy stanford mention

Function Arguments
nametypedescription
firstMentionInListToCopyGIAstanfordCoreNLPmention* first mention in list to copy
firstMentionInList GIAstanfordCoreNLPmention* first mention in list

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAsentenceClass.hppcopyStanfordMention
GIAsentenceClass.hppcopyStanfordCoreferences
GIAtranslator.hppcopySentence
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAsentenceClassClass::getMinIndexOfDynamicallyGeneratedEntity()

Function Summary
namereturn typedescription
getMinIndexOfDynamicallyGeneratedEntityintget min index of dynamically generated entity

Function Arguments
nametypedescription
numberOfWordsInSentenceconst int number of words in sentence

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAsentenceClass.hppgetMinIndexOfDynamicallyGeneratedEntity
GIAtranslatorOperations.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsemRelTranslatorParser.hpplocateAndAddAllNetworkIndexEntitiesBasedOnSemanticRelations
GIAtranslator.hppconvertSentenceSemanticRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsemRelTranslatorParser.hppdefineQualitiesBasedOnSemanticRelations
GIAposRelTranslatorParser.hppdefineQualitiesBasedOnSemanticRelations
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAposRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAposRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAposRelTranslatorParser.hppreconcileSameReferenceSetConnectionsForAllRelationshipEntities
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAposRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAposRelTranslatorParser.hppfindIdealSemanticRelationshipSourceInSentenceSubnet
GIAposRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2
GIAsynRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorGeneric.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorDefineSubstances.hppgenericEntityInterpretation
GIAsynRelTranslatorDefineSubstances.hppgenericEntityInterpretation
GIAsynRelTranslatorApplyAdvancedFeatures.hppgenericEntityInterpretation
GIAsynRelTranslatorRules.hppgenericEntityInterpretation
GIAsynRelTranslatorRules.hppapplyGIATranslatorGenericXMLparam
GIAtranslatorOperations.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorGrammar.hppgenerateTempFeatureArray
GIAtranslatorReferencing.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorLinkEntitiesDynamic.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorLinkEntitiesDynamic.hppgetEntityIndex
GIAsynRelTranslatorLinkEntitiesDynamic.hpplinkEntitiesDynamicFromConditions
GIAtranslatorReferencing.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorOperations.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorOperations.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorGrammar.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorReferencing.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorApplyAdvancedFeatures.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorApplyAdvancedFeatures.hppextractDatesRelex
GIAsynRelTranslatorApplyAdvancedFeatures.hppextractDates
GIAsynRelTranslatorApplyAdvancedFeatures.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorApplyAdvancedFeatures.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorApplyAdvancedFeatures.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsemRelTranslatorParser.hppgetMinIndexOfDynamicallyGeneratedEntity

Trace Diagram (magenta)


Function GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity()

Function Summary
namereturn typedescription
getMaxIndexOfDynamicallyGeneratedEntityintget max index of dynamically generated entity

Function Arguments
nametypedescription
numberOfWordsInSentenceconst int number of words in sentence

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslatorOperations.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsemRelTranslatorParser.hpplocateAndAddAllNetworkIndexEntitiesBasedOnSemanticRelations
GIAtranslator.hppconvertSentenceSemanticRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsemRelTranslatorParser.hppdefineQualitiesBasedOnSemanticRelations
GIAposRelTranslatorParser.hppdefineQualitiesBasedOnSemanticRelations
GIAsemRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAposRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAposRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAposRelTranslatorParser.hppreconcileSameReferenceSetConnectionsForAllRelationshipEntities
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAposRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAposRelTranslatorParser.hppfindIdealSemanticRelationshipSourceInSentenceSubnet
GIAposRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2
GIAsynRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorParser.hppgetEntityArrayMaxIndex
GIAsynRelTranslatorGeneric.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorDefineSubstances.hppgenericEntityInterpretation
GIAsynRelTranslatorDefineSubstances.hppgenericEntityInterpretation
GIAsynRelTranslatorApplyAdvancedFeatures.hppgenericEntityInterpretation
GIAsynRelTranslatorRules.hppgenericEntityInterpretation
GIAsynRelTranslatorRules.hppapplyGIATranslatorGenericXMLparam
GIAtranslatorOperations.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorGrammar.hppgenerateTempFeatureArray
GIAtranslatorReferencing.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorLinkEntitiesDynamic.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorLinkEntitiesDynamic.hppgetEntityIndex
GIAsynRelTranslatorLinkEntitiesDynamic.hpplinkEntitiesDynamicFromConditions
GIAtranslatorReferencing.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorOperations.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorOperations.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorGrammar.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAtranslatorReferencing.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorApplyAdvancedFeatures.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorApplyAdvancedFeatures.hppextractDatesRelex
GIAsynRelTranslatorApplyAdvancedFeatures.hppextractDates
GIAsynRelTranslatorApplyAdvancedFeatures.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorApplyAdvancedFeatures.hppgetMaxIndexOfDynamicallyGeneratedEntity
GIAsynRelTranslatorApplyAdvancedFeatures.hppgetMaxIndexOfDynamicallyGeneratedEntity

Trace Diagram (magenta)


Function GIAsentenceClassClass::relationIndexIsNormal()

Function Summary
namereturn typedescription
relationIndexIsNormalboolrelation index is normal

Function Arguments
nametypedescription
relationIndexconst int relation index

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAnlpParser.hpprelationIndexIsNormal
GIAnlp.hppGIATHparseStanfordParserRelationsText
GIAsemRelTranslatorParser.hppparseStanfordParserFile
GIAsynRelTranslatorParser.hppgenerateAllPermutationsFromSemanticRelationsFile
GIAtranslator.hppconvertSentenceSyntacticRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAnlp.hppparseStanfordParserFile
GIAnlp.hppparseStanfordParserFile
GIAnlp.hppparseNLPparserRelationsFile
GIAnlp.hppGIATHparseStanfordParserRelationsText
GIAnlp.hppparseRelexFile
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA

Trace Diagram (magenta)