1. A computer-based method for finding text semantically related to a selected text by comparing one or more tuple conceptual graphs (TCG) for the selected text with one or more tuple conceptual graphs (TCGs) for a plurality of candidate similar texts, comprising the steps of: receiving: for the input text, a first tuple conceptual graph (TCG) comprising one or more of a first name or other TCG identifier and a first set of linearized tuples, and for a plurality of candidate semantically related texts, at least one other TCG comprising one or more of a name or other TCG identifier and at least one other set of linearized tuples, wherein each of the first TCG and at least one other TCG comprise stored semantic relationships; ordering the first and at least one other set of linearized tuples according to a sort criteria, and folding tuple relationships into a minimal canonical representation by successively examining and merging sorted tuple relationships and resolving arguments upon ties; comparing the first TCG and at least one other TCG to determine a match, and if a match is found then identifying the first TCG as an equal or partial match of at least one other TCG; and reporting one or more of the full or the most complete partial matches as similar text.