1. A method for accessing an annotated data object, the method comprising the steps of: 1) obtaining a first digital fingerprint value for a data object; 2) finding any one of a first annotation object having a relationship to the obtained first digital fingerprint value or the data object having a relationship to the first digital fingerprint value; and 3) retrieving any one of the first annotation object found or the data object found.