A library of interconnected software modules to derive semantic structures from given spoken and written material in a number of languages. It includes a library of software modules for identification of entities (= concepts) in written material and their linking with entries from open source lexical and semantic resources for the purpose of semantic disambiguation.