Download Latest Version OpenGIALRPDependencies-21December2017.zip (950.4 kB)
Email in envelope

Get an email when there's a new version of OpenGIA

Home / release-25September2012
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2012-09-29 8.5 kB
OpenGIA-28September2012a-source.zip 2012-09-29 394.6 kB
LICENSE.txt 2012-09-25 34.5 kB
OpenGIA-25September2012a-source.zip 2012-09-25 394.6 kB
OpenGIA-25September2012a-binary-linux-x86_64.zip 2012-09-25 444.3 kB
OpenGIA-25September2012a-binary-windows-32bit.zip 2012-09-25 321.6 kB
OpenGIA-25September2012a-VC++2010Project.zip 2012-09-25 8.8 kB
Totals: 7 Items   1.6 MB 0
//License:
See LICENSE.txt for copy of source license (AGPLv3)

//Copyright:
Author: Richard Bruce Baxter Copyright (c) 2005-2012 Baxter AI (baxterai.com)

//Release Notes:
For Windows compilation, disable GIA_USE_DATABASE (see GIAglobalDefs.h)

//Change Record:

Release-30July2012:

OpenGIA 29-July-2012 - first public release
OpenGIA 31-July-2012 - fix bug in advanced referencing (fill in temporary sentence word arrays with dummy prepositional data to prevent memory access failure upon assignment of preposition based references)
OpenGIA 03-August-2012 - continued NLG peformance - support noun plurality (replace indefinite articles 'a' -> 'some') and first letter vowels (modify indefinite articles 'a' -> 'an' [INCOMPLETE]) 
OpenGIA 03-August-2012 - improve stanford multi-word preposition reduction (ignore case _prep + _adverb) - remove RELATION_TYPE_ADJECTIVE_ADVMOD from redistributionStanfordRelationsMultiwordPrepositionIntermediaryRelationsTypeB
OpenGIA 03-August-2012 - fix bug in advanced referencing updates - assignment of grammaticalNumber (plural) to properties - remove grammaticalNumberTemp
OpenGIA 04-August-2012 - update NLG - GIA_NLG_SUPPORT_TIME_CONDITIONS
OpenGIA 06-August-2012 - update NLG - improve NLG_INPUTVIEW_THREE_ENTITY_SENTENCES_ADD_SINGLE_PROPERTY_AND_CONDITION_LINKS_DO_NOT_READD_SENTENCES_CONTAINED_THEREIN [INCOMPLETE]
OpenGIA 07-August-2012 - improve who/what query interpretation
OpenGIA 07-August-2012b - add GIA_USE_REDISTRIBUTE_STANFORD_RELATIONS_PHRASAL_VERB_PARTICLE_AND_OBJECT_OF_PREPOSITION

Release-15August2012:

OpenGIA 09-August-2012a - add GIA_REDISTRIBUTE_RELATIONS_INTERPRET_OF_AS_POSSESSIVE/GIA_REDISTRIBUTE_RELATIONS_SUPPORT_NAME_OF/GIA_REDISTRIBUTE_RELATIONS_SUPPORT_WHAT_IS_THE_NAME_NUMBER_OF_QUERIES - interpret "of" as possessive (property) / "its name is" / "what is the name/number of" queries (complements "how many" queries)  [INCOMPLETE: return number of (advanced) references to the comparison variable node within its context found {eg 'A red dog is called max. A red dog is called Sam.' => 2}, instead of just the quantityNumber associated with the newest referenced entity => 1], add GIA_DEFINE_PROPERTIES_BASED_UPON_DETERMINATES_OF_DEFINITION_ENTITIES (improve GIA concept/property assignment performance), add GIA_SUPPORT_NAMES 
OpenGIA 10-August-2012a - correct variable naming / bring GIA in line with Aristotle's Categories - replace all instances of 'property' with 'substance'/'instance'/'property' depending upon its precise meaning [INCOMPLETE]. 
OpenGIA 10-August-2012a - Make GIA support properties of concepts (eg "Bats have pies") - split addOrConnectPropertyToEntity into connectPropertyToEntity and addOrConnectPropertyToEntity
OpenGIA 11-August-2012a - fix bug in redistributeStanfordRelationsInterpretNameOfAsDefinition, replace GIA_REDISTRIBUTE_RELATIONS_INTERPRET_OF_AS_POSSESSIVE with GIA_TRANSLATOR_INTERPRET_OF_AS_POSSESSIVE, resplit addOrConnectPropertyToEntity into addOrConnectPropertyToEntityAddOnlyIfOwnerIsProperty and addOrConnectPropertyToEntity
OpenGIA 12-August-2012a - fixed limitation in advanced referencing (required actions) - removed GIA_USE_ADVANCED_REFERENCING_IDENTIFY_SETS_WITH_SUBJECT_OR_OBJECT_ONLY, added GIA_USE_ADVANCED_REFERENCING_IDENTIFY_DEFINITE_SETS_ONLY_ACCEPT_PROPERNOUNS
OpenGIA 15-August-2012a - add GIA_SUPPORT_ALIASES (with equalities/merging: for definition links between 2 substances), GIA_SUPPORT_WHICH_QUERY_ALIAS_ANSWERS, GIA_SUPPORT_WHO_QUERY_ALIAS_ANSWERS, GIA_SUPPORT_WHAT_IS_THE_TIME_QUERY_ALIAS_ANSWERS, update GIA_DEFINE_SUBSTANCES_BASED_UPON_DETERMINATES_OF_DEFINITION_ENTITIES, disable GIA_QUERY_TRACE_INSTANTIATIONS_DO_NOT_INCREMENT_NUMBER_OF_MATCHED_NODES
OpenGIA 16-August-2012a - fix up issue with yes/no queries (confidence threshold) as resultant of introducing GIA_SUPPORT_ALIASES (ie disabling GIA_QUERY_TRACE_INSTANTIATIONS_DO_NOT_INCREMENT_NUMBER_OF_MATCHED_NODES)
OpenGIA 16-August-2012a - add aliases to XML i/o
OpenGIA 17-August-2012a - add aliases to filesystem database, apply fixes to enable GIA_USE_DATABASE basic test cases to work with GIA_USE_ADVANCED_REFERENCING_SUPPORT_INTRASENTENCE_REFERENCING, GIA_USE_NLG_NO_MORPHOLOGY_GENERATOR, and GIA_SUPPORT_ALIASES: disable database when performing intrasentence reference calculations within createGIACoreferenceInListBasedUponIdentifiedReferenceSets, DBaddBlankString/DBreplaceBlankString with '-' when writing/reading strings from database 
OpenGIA 21-August-2012a - update translator algorithm comments
OpenGIA 22-August-2012a - test basic database i/o with queries - disable database access during query net generation
OpenGIA 22-August-2012b - disable redundant 'that' nodes [disableRedundantNodesStanfordParser / complm]
OpenGIA 22-August-2012b - further constrain by/through having/being conditions [RELATION_TYPE_HAVING_AND_BEING_CONDITIONS_PREPOSITIONS]

Release-25September2012:

OpenGIA 5-September-2012a - implement phrasal verb and multiword preposition reduction using new GIA LRP (language reduction preprocessor)
OpenGIA 8-September-2012a - first working test of multi-word preposition reduction
OpenGIA 10-September-2012a - first working test of phrasal verb (multi-word verb) reduction
OpenGIA 12-September-2012a - compatibility updates for GIA code extension 
OpenGIA 15-September-2012a - compatibility updates for GIA code extension
OpenGIA 18-September-2012a - support for high level shell script
OpenGIA 19-September-2012a - update GIA to accept multiple txt/NLP files (specify file list boolean) 
OpenGIA 21-September-2012a - GIA_FREE_MEMORY1 - delete unused data structures 
OpenGIA 21-September-2012a - GIA_FREE_MEMORY2 - handle memory correctly in advanced referencing preliminary round - use entityNodesActiveListCompleteTemp/entityNodesActiveListSubstancesTemp/entityNodesActiveListActionsTemp/entityNodesActiveListConditionsTemp
OpenGIA 21-September-2012a - GIA_APPLY_BUG_WORKAROUND_WHERE_A_CONCEPT_ENTITY_OF_INSTANCE_0_CAN_HAVE_NODE_DEFINING_INSTANCE
OpenGIA 22-September-2012a - STANFORD_CORENLP_DISABLE_INDEPENDENT_POS_TAGGER_WHEN_PARSING_RELATIONS
OpenGIA 22-September-2012a - mitigate effects of wordnet memory leak - WORDNET_CAPI_MEMORY_LEAK/GIA_USE_SYNONYMN_DETECTION_ONLY_DURING_QUERIES   
OpenGIA 22-September-2012a - fix bug with GIA_SUPPORT_INCONSISTENCY_BETWEEN_STANFORD_PARSER_AND_STANFORD_CORENLP_PARSING_OF_CONSECUTIVE_FULL_STOPS
OpenGIA 23-September-2012a - GIA_FREE_MEMORY3 - free wordnet memory (use free_syns/free_synset/free_index functions in wn.h)
OpenGIA 23-September-2012a - remove temporary comments / print commands from all BAI code (or re-position inside DEBUG pre-processors)
OpenGIA 23-September-2012a - patch free wordnet memory code
OpenGIA 23-September-2012a - add -dbfolder and -lrpfolder and -syndet (make synonymn detection/Wordnet usage optional via command line parameter) parameters to GIAmain
OpenGIA 23-September-2012a - test consecutive multi-word (phrasal) verb and multi-word preposition
OpenGIA 23-September-2012a - test multiple sentences multi-word (phrasal) verb and multi-word preposition (get -nlprelation 1 to work with LRP)
OpenGIA 24-September-2012a - make LRP usage optional. Ensure initialisation of useDatabase, useLRP, and useSynDet (synonymnDetectionStatus) global variables via standard initialisation function set (initialiseDatabase, initialiseLRP, and initialiseWordNet). Add Optional preprocessor parameter GIA_LRP_DISABLE_REDISTRIBUTE_RELATIONS_POST_NLP_MULTIWORD_PREPOSITION_REDUCTION: disable stanford multiword prepositions when using lrp
OpenGIA 24-September-2012a - patch free wordnet memory code - fix up invocation of free_syns/free_synset
OpenGIA 24-September-2012a - patch free wordnet memory code - fix up another minor issue with clearing memory [add another invocation of free_synset] in checkIfSynsetListContainsSynonymousEntityNamesAndRecordMostPopularSynset()
OpenGIA 24-September-2012a - patch free wordnet memory code - including rework of looping in checkIfSynsetListContainsSynonymousEntityNamesAndRecordMostPopularSynset() function
OpenGIA 24-September-2012a - make lrp work with specified working/temp folders 
OpenGIA 24-September-2012a - make sure the entire multiword phrasal verb / preposition is matched (in case currentTagInPlainTextSentenceTemp reaches end of sentence without matching the multiword phrasal verb / preposition in its entirety)
OpenGIA 28-September-2012a - source comments clean up / OpenCS compatibility updates
Source: README.txt, updated 2012-09-29