Name | Modified | Size | Downloads / 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