OpenGIA is an implementation of BAI's General Intelligence Algorithm (GIA). GIA is a method for reducing/normalising language into a semantic network, enabling QA - although this is best considered a feature/by-product. GIA is currently implemented by processing NLP output, where the dependency relations are first simplified to a form similar to that implemented by RelEx, and after a set of semantic relations are extracted.