11. A method for generating a graphical user interface of an application that is configured to receive annotations to documents, the method comprising: displaying a document in a first field of the graphical user interface on a display; displaying a tuple in a second field of the graphical user interface, the tuple is an annotation to a portion of the document that is displayed in the first field of the graphical user interface, the tuple is 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; displaying an editing field on the display, the editing field comprises a first text entry field that is configured to receive a replacement for the first word or phrase, a second text entry field that is configured to receive a replacement for the second word or phrase, and a third text entry field that is configured to receive a replacement for the third word or phrase; and responsive to a graphical button in the third field of the graphical user interface being depressed, generating a data packet and transmitting the data packet to a data repository by way of a network connection, the data packet has a first format, the data repository comprises other data packets of the first format, and the data packet comprises the tuple and relationship data that indicates that the tuple is the annotation to the portion of the document.
11. A method for generating a graphical user interface of an application that is configured to receive annotations to documents, the method comprising: displaying a document in a first field of the graphical user interface on a display; displaying a tuple in a second field of the graphical user interface, the tuple is an annotation to a portion of the document that is displayed in the first field of the graphical user interface, the tuple is 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; displaying an editing field on the display, the editing field comprises a first text entry field that is configured to receive a replacement for the first word or phrase, a second text entry field that is configured to receive a replacement for the second word or phrase, and a third text entry field that is configured to receive a replacement for the third word or phrase; and responsive to a graphical button in the third field of the graphical user interface being depressed, generating a data packet and transmitting the data packet to a data repository by way of a network connection, the data packet has a first format, the data repository comprises other data packets of the first format, and the data packet comprises the tuple and relationship data that indicates that the tuple is the annotation to the portion of the document. 17. The method of claim 11 , further comprising displaying the tuple in the second field responsive to a cursor being placed in the portion of the document displayed in the first field.