1. A computing device comprising: a processor; and memory that comprises a computer-executable application that, when executed by the processor, causes the processor to display a graphical user interface on a display that is in communication with the processor, the graphical user interface comprises: a first field that displays at least a portion of a document on the display, the document comprises text; a second field that displays a tuple that has been assigned to the portion of the document displayed in the first field, the tuple comprises a first word or phrase, a second word or phrase, and a third word or phrase that relates the first word or phrase to the second word or phrase; a third field that comprises a first text entry field, a second text entry field, and a third text entry field, the first text entry field is configured to receive a user-defined replacement of the first word or phrase, the second text entry field is configured to receive a user-defined replacement of the second word or phrase, and the third text entry field is configured to receive a user-defined replacement of the third word or phrase; and a graphical button that, when selected, causes a data packet to be generated and transmitted to a data repository that is in network communication with the computing device, the data repository comprises a database that includes tuples having a same format as the tuple, the tuples being annotations to other documents, the data packet comprises the tuple and relationship data, the relationship data indicates that the tuple is an annotation to the portion of the document.