Permalink
Switch branches/tags
GIA3f10j-19April2018a GIA3f10i-19April2018a GIA3f10h-19April2018a GIA3f10g-19April2018a GIA3f10f-19April2018a GIA3f10e-19April2018a GIA3f10d-19April2018a GIA3f10c-19April2018a GIA3f10b-19April2018a GIA3f10a-19April2018a GIA3f9c-18April2018a GIA3f9b-18April2018a GIA3f9a-18April2018a GIA3f8e-18April2018a GIA3f8d-18April2018a GIA3f8c-18April2018a GIA3f8b-18April2018a GIA3f8a-18April2018a GIA3f7f-17April2018a GIA3f7e-17April2018a GIA3f7d-17April2018a GIA3f7c-17April2018a GIA3f7b-17April2018a GIA3f7a-17April2018a GIA3f6c-16April2018a GIA3f6b-16April2018a GIA3f6a-16April2018a GIA3f5c-15April2018a GIA3f5b-15April2018a GIA3f5a-15April2018a GIA3f4e-14April2018a GIA3f4d-14April2018a GIA3f4c-14April2018a GIA3f4b-14April2018a GIA3f4a-14April2018a GIA3f3o-04April2018a GIA3f3n-04April2018a GIA3f3m-04April2018a GIA3f3l-04April2018a GIA3f3k-04April2018a GIA3f3j-04April2018a GIA3f3i-04April2018a GIA3f3h-04April2018a GIA3f3g-04April2018a GIA3f3f-04April2018a GIA3f3e-04April2018a GIA3f3d-04April2018a GIA3f3c-04April2018a GIA3f3b-04April2018a GIA3f3a-04April2018a GIA3f2p-04April2018a GIA3f2o-04April2018a GIA3f2n-04April2018a GIA3f2m-04April2018a GIA3f2l-04April2018a GIA3f2k-04April2018a GIA3f2j-04April2018a GIA3f2i-04April2018a GIA3f2h-04April2018a GIA3f2g-04April2018a GIA3f2f-04April2018a GIA3f2e-04April2018a GIA3f2d-04April2018a GIA3f2c-04April2018a GIA3f2b-04April2018a GIA3f2a-04April2018a GIA3f1x-22February2018a GIA3f1w-22February2018a GIA3f1v-22February2018a GIA3f1u-22February2018a GIA3f1t-22February2018a GIA3f1s-22February2018a GIA3f1r-22February2018a GIA3f1q-22February2018a GIA3f1p-22February2018a GIA3f1o-22February2018a GIA3f1n-22February2018a GIA3f1m-22February2018a GIA3f1l-22February2018a GIA3f1k-22February2018a GIA3f1j-22February2018a GIA3f1i-22February2018a GIA3f1h-22February2018a GIA3f1g-22February2018a GIA3f1f-22February2018a GIA3f1e-22February2018a GIA3f1d-22February2018a GIA3f1c-22February2018a GIA3f1b-22February2018a GIA3f1a-22February2018a GIA3e12b-12February2018a GIA3e12a-12February2018a GIA3e11a-21January2018a GIA3e10a-15January2018a GIA3e9c-10January2018a GIA3e9b-10January2018a GIA3e9a-10January2018a GIA3e8f-18December2017a GIA3e8e-18December2017a GIA3e8d-18December2017a
Nothing to show
Commits on Apr 19, 2018
  1. GIA 3f10i - fix bug introduced @GIA3f10g - descriptiveNounWithDetermi…

    baxterai committed Apr 19, 2018
    …ner: ensure that descriptiveNounWithDeterminerNumberOf is defined before (ie takes priority over) descriptiveNounWithDeterminerOf
    
    GIA 3f10i - GIA_TXT_REL_TRANSLATOR_RULES_TREAT_UNKNOWN_POSTYPES_MID_SENTENCE_CAPITALISED_WORDS_AS_PROPERNOUNS: set unknown wordtypes as propernoun if uppercase and not first word in sentence
  2. GIA 3f10h - fix bug in GIApreprocessorWordIdentificationClass::genera…

    baxterai committed Apr 19, 2018
    …teNounPluralVariants: definition of GIA_TRANSLATOR_ENGLISH_NOUN_PLURAL_MODIFIER_REPLACEMENT_SUCCEEDING_CONSONANT_NUMBER_OF_TYPES
    
    GIA 3f10h - fix bug in GIApreprocessorWordIdentificationClass::generateNounPluralVariants: definition of char hypotheticalConsonantChar
    GIA 3f10h - fix bug in GIApreprocessorWordIdentificationClass::generateNounPluralVariants: modify stringToFind/stringToAddOrReplace; replace template consonant C with actual consonant
  3. GIA 3f10g - update descriptiveNoun to mirror GIAsynRelTranslator:link…

    baxterai committed Apr 19, 2018
    …ConditionsOf
    
    GIA 3f10g - move subReferenceSetsAppend:complementDefinitionAlias to descriptiveNounWithDeterminerOf
  4. GIA 3f10e - GIA_TRANSLATOR_EXPLETIVES: update GIAtxtRelTranslatorPars…

    baxterai committed Apr 19, 2018
    …erClass::defineSubstancesBasedOnNetworkAndDeterminerInfo to ensure that if isExpletive, isConcept = false
    
    GIA 3f10e - [CHECKTHIS] remove "chess game" from wordlistNoun.txt/multiwordlistNoun.txt
    GIA 3f10e - [CHECKTHIS] remove "goal line" from wordlistNoun.txt/multiwordlistNoun.txt
  5. GIA 3f10d - GIA_TXT_REL_TRANSLATOR_RULES_INTERPRET_ALL_NON_PROPER_NOU…

    baxterai committed Apr 19, 2018
    …NS_WITHOUT_DETERMINER_AS_CONCEPT_IE_NOT_JUST_PLURAL [CHECKTHIS]: update GIAtxtRelTranslatorParserClass::defineSubstancesBasedOnNetworkAndDeterminerInfo: if noun (not propernoun) has no determiner and is singular (not just plural) then treat it as a concept
  6. GIA 3f10c - remove pronounInterrogative from groupName="pronoun"

    baxterai committed Apr 19, 2018
    GIA 3f10c - rename wordlistNumberWH.txt to wordlistWH.txt
    GIA 3f10c - add additional cases from wordlistPronounInterrogative.txt to wordlistWH.txt
  7. GIA 3f10b - introduce descriptiveNounWithDeterminer:quantityNoun; e.g…

    baxterai committed Apr 19, 2018
    …. "Bear 1 is happy."
    
    GIA 3f10b - move subReferenceSetsSubject:quantityNoun to descriptiveNounWithDeterminer:quantityNoun e.g. "1 bear is happy."
  8. GIA 3f10a - add new case subReferenceSetsAppend:complementDefinitionA…

    baxterai committed Apr 19, 2018
    …lias: "the x called y" to rules
    
    GIA 3f10a - add new case referenceSets:definitionAlias6: "x is called y" to rules
    GIA 3f10a - create stringType="tokens" tokenLayer="POSsubsets" tokenClass="verb" tokenType="complementDefinitionAuxiliary"
  9. GIA 3f9b - sync with NLC2f9b

    baxterai committed Apr 19, 2018
  10. GIA 3f9a - sync with NLC2f9a

    baxterai committed Apr 19, 2018
  11. GIA 3f8e - [CHECKTHIS] fix bug in GIAtxtRelTranslatorClass::updatePer…

    baxterai committed Apr 19, 2018
    …formance: only set minIndexOfMatchesFoundBackupOptimum/sentenceContentsBackupOptimum if(performanceTemp > *performanceMax)
  12. GIA 3f8d - fix bug in GIAtxtRelTranslatorClass::executeTxtRelTranslat…

    baxterai committed Apr 19, 2018
    …or introduced by @NLC3f8a currentWord->POStypeInferred restoration implementation; save robust version of POStypeInferred in parse tree components, then transfer to word objects after finished parse
  13. GIA 3f8c - patch bug in GIAtxtRelTranslatorClass::executeTxtRelTransl…

    baxterai committed Apr 19, 2018
    …ator:generateParseTreeIntroWrapper introduced @NLC3f8a; execute restoreAllWordsAlreadyFoundMatchInComponent if result==true
    
    GIA 3f8c - [reverted @3f8d] fix bug in GIAtxtRelTranslatorClass::executeTxtRelTranslator introduced by @NLC3f8a currentWord->POStypeInferred restoration implementation; need to save a complete copy of vector<GIApreprocessorPlainTextWord*>* sentenceContentsBackupOptimum (which doesnt use the same word objects and therefore currentWord->POStypeInferred values)
  14. GIA 3f8b - add special nounWithPostDeterminer case for descriptiveNou…

    baxterai committed Apr 19, 2018
    …n (detect the [] each/all have ..)
  15. GIA 3f8a - retest GIA with GIA_TXT_REL_TRANSLATOR

    baxterai committed Apr 19, 2018
    GIA 3f8a - update GIAtxtRelTranslatorClass::restoreAllWordsAlreadyFoundMatchInComponent to restore currentWord->POStypeInferred (not just currentWord->alreadyFoundMatch)
  16. GIA 3f7f - sync with NLC2f7c

    baxterai committed Apr 19, 2018
  17. GIA 3f7e - sync with NLC2f7b

    baxterai committed Apr 19, 2018
  18. GIA 3f7b - do not disable entity if isExpletive

    baxterai committed Apr 19, 2018
    GIA 3f7b - update referenceSets:explitives to use determinerBasicIndefinite (support an) rather than explicit word="a"
  19. GIA 3f7a - GIA_TRANSLATOR_EXPLETIVES: GIA_TXT_REL_TRANSLATOR_RULES_CO…

    baxterai committed Apr 19, 2018
    …DE_NUMBER_EXPLETIVES: introduce referenceSets:explitives
  20. GIA 3f6c - retest GIA with GIA_TXT_REL_TRANSLATOR

    baxterai committed Apr 19, 2018
    GIA 3f6c - fix subReferenceSetsSubject:quantityNoun; add subReferenceSetsAppend
  21. GIA 3f6b - no change record

    baxterai committed Apr 19, 2018
  22. GIA 3f6a - replace all GIApreprocessorMultiwordReductionClass[.*] wit…

    baxterai committed Apr 19, 2018
    …h GIApreprocessorWordClass
    
    GIA 3f6a - split GIApreprocessorMultiwordReduction[.*] into GIApreprocessorWordClassification and GIApreprocessorWordMultiwordReduction
    GIA 3f6a - (fix bug introduced @GIA3f3h) update GIAmain: change requirement to if(!(!useInputPlainTXTFile && useInputXMLFile)) before executing preprocessTextForGIAwrapper
    GIA 3f6a - update GIApreprocessorClass::addSentenceToPreprocessorSentence: to use int sentenceIndex = GIAtranslatorOperations.getCurrentSentenceIndex(translatorVariables);
  23. GIA 3f5c - update GIAtranslatorOperationsClass::findOrAddNetworkIndex…

    baxterai committed Apr 19, 2018
    …EntityNodeByNameSimpleWrapper - applyNetworkIndexEntityAlreadyExistsFunction: remove firstSentenceToAppearInNetwork and rely on permanentNetworkIndex instead
  24. GIA 3f5b - remove saying "on the table" from wordlistAdjective.txt/mu…

    baxterai committed Apr 19, 2018
    …ltiwordlistAdjective.txt
    
    GIA 3f5b - remove "Red" from wordlistPropernounFirstMale.txt and wordlistPropernounPlace.txt
  25. GIA 3f5a - [CHECKTHIS] add fruit to specialwordlistIrregularNouns.txt

    baxterai committed Apr 19, 2018
    GIA 3f5a - fix bug in GIA_TXT_REL_TRANSLATOR_RULES_CODE_COMPONENT_WORD_NOUN_VERB_VARIANT: forwardNounVerbVariantRequirementsComponentToGroup; do not enforce if(currentComponent->semanticRelationReturnEntity)
    GIA 3f5a - create a new class of noun (GIA_PREPROCESSOR_MULTIWORD_REDUCTION_NOUN_DATABASE_TAG_BASE_TENSE_FORM_SINGULAR_OR_PLURAL), as derived from a subset of the irregular noun list
    GIA 3f5a - update GIApreprocessorMultiwordReductionClass::determineNounPluralVariant to compensate for irregular nouns (ie detect GIA_PREPROCESSOR_MULTIWORD_REDUCTION_NOUN_DATABASE_TAG_BASE_TENSE_FORM_SINGULAR_OR_PLURAL)
    GIA 3f5a - [CHECKTHIS] GIA_PREPROCESSOR_MULTIWORD_REDUCTION_NOUN_VARIANTS_PRIORITISE_IRREGULAR_PLURAL_FORM; set GRAMMATICAL_NUMBER_PLURAL if detect GIA_PREPROCESSOR_MULTIWORD_REDUCTION_NOUN_DATABASE_TAG_BASE_TENSE_FORM_SINGULAR_OR_PLURAL
    GIA 3f5a - fix bug in class GIApreprocessorMultiwordReductionPhrasalVerbWord; change bool to int tagSpecialArbitraryNameType
    GIA 3f5a - upgrade GIApreprocessorMultiwordReductionWord with alternateTagBasic, and update GIApreprocessorMultiwordReductionClass::loadPrepositionsInverseList to set alternateTagBasic
    GIA 3f5a - generalise loadPrepositionsInverseList to loadStructuredDataList
    GIA 3f5a - update GIApreprocessorMultiwordReductionClass::initialiseLRP to execute loadStructuredDataList on GIA_PREPROCESSOR_MULTIWORD_REDUCTION_IRREGULARNOUN_DATABASE_FILE_NAME
    GIA 3f5a - update GIApreprocessorMultiwordReductionClass:generateNounPluralVariantsList/generateNounPluralVariants to take into account irregularNounList
    GIA 3f5a - GIA_TXT_REL_TRANSLATOR_RULES_CODE_COMPONENT_WORD_NOUN_VERB_VARIANT_DETECT_IRREGULAR_NOUN_FORMS: set GIAtxtRelTranslatorClass::findStringMatch wordNounVariantType test to ignore GIA_PREPROCESSOR_MULTIWORD_REDUCTION_NOUN_DATABASE_TAG_BASE_TENSE_FORM_SINGULAR_OR_PLURAL
  26. GIA 3f4e - extract groups descriptiveNounWithDeterminerBasicDefiniteE…

    baxterai committed Apr 19, 2018
    …nforced/descriptiveNounWithDeterminerBasicEnforced/descriptiveNounWithDeterminerBasic
    
    GIA 3f4e - create subReferenceSetsSpecialPossessiveOrDeterminerThingEnforced:number to support numbers, e.g. The value is 5.
  27. GIA 3f4d - GIA_TXT_REL_TRANSLATOR_RULES_INTERPRET_NUMBERS_AS_NOUNS: u…

    baxterai committed Apr 19, 2018
    …pdate descriptiveNounWithDeterminer: interpret numbers as a thing
    
    GIA 3f4d - [DISABLED] GIA_PREPROCESSOR_INITIALISE_WORD_INDEX_LIST_FROM_LRP_FILES_SUPPORT_UPPERCASE_PROPERNOUN_WORD_LISTS_IF_FIRST_WORD_OF_SENTENCE_IS_IN_PROPERNOUN_LIST_THEN_CHECK_OTHER_LISTS_ALSO: update GIApreprocessorPOStaggerClass::determinePOSambiguityInfo
    GIA 3f4d - remove "Set" from wordlistPropernounPlace.txt
    GIA 3f4d - fix bug in GIApreprocessorClass::createPreprocessSentences and GIApreprocessorPOStaggerClass::createPreprocessSentencesBasic: reset entityIndex to GIA_NLP_START_ENTITY_INDEX (instead of 0) for sentenceIndex >= 2  	   example2;
  28. GIA 3f4c - GIA_TXT_REL_TRANSLATOR_RULES_CODE_NUMBER_OF: update GIAtxt…

    baxterai committed Apr 19, 2018
    …RelTranslatorParserClass::defineSubstancesBasedOnNetworkAndDeterminerInfo to set definite = true; if(entity->isNumberOf)
  29. GIA 3f4b - GIA_TXT_REL_TRANSLATOR_RULES_CODE_NUMBER_OF: update GIAtxt…

    baxterai committed Apr 19, 2018
    …RelTranslatorParserClass::defineSubstancesBasedOnNetworkAndDeterminerInfo to set isConcept = false; if(entity->isNumberOf)
  30. GIA 3f4a - GIA_TXT_REL_TRANSLATOR_RULES_PARSE_ISOLATED_SUBREFERENCE_S…

    baxterai committed Apr 19, 2018
    …ETS: if NLC mathText parsable phrase, then parse parseIsolatedSubreferenceSets
    
    GIA 3f4a - GIA_TXT_REL_TRANSLATOR_RULES_PARSE_ISOLATED_SUBREFERENCE_SETS_OPTIMISED: if NLC mathText parsable phrase, then parse parseIsolatedSubreferenceSetsFirst
    GIA 3f4a - GIA_TXT_REL_TRANSLATOR_RULES_PARSE_ISOLATED_SUBREFERENCE_SETS_OPTIMISED: if !hasLogicalConditionOperator NLC mathText parsable phrase, then parse parseIsolatedSubreferenceSetsOnly