14. A machine readable storage medium containing machine executable instructions for implementing a method of optimizing data recovery in a resource description framework data system, the instructions comprising: a set of instructions for ranking the occurrence of data values across one or more of the subject data values, predicate data values, and object data values for a plurality of resource description framework data statements; and further wherein said set of instruction for ranking includes a set of instructions for ranking frequency of occurrence of subject data values in a predicate and object of other resource description framework data statements; a set of instructions for assigning a handle to one or more of the ranked data values, the handle replacing each of the ranked data values with a shortcut value that utilizes less storage space than the corresponding data value, each shortcut value representing the rank of the corresponding data value relative to the ranked data values in the resource description framework data system; wherein one or more unranked data values prior to said ranking are assigned one or more handles; wherein the handles assigned to the unranked data values are assigned based upon a predetermined procedure; a set of instructions for storing each handle in a library with an indication of the corresponding data value; and a set of instructions for indexing the plurality of resource description framework data statements in an ordered index, the ranked and unranked data values of each of the plurality of resource description framework data statements being replaced in the ordered index with the corresponding handle.
14. A machine readable storage medium containing machine executable instructions for implementing a method of optimizing data recovery in a resource description framework data system, the instructions comprising: a set of instructions for ranking the occurrence of data values across one or more of the subject data values, predicate data values, and object data values for a plurality of resource description framework data statements; and further wherein said set of instruction for ranking includes a set of instructions for ranking frequency of occurrence of subject data values in a predicate and object of other resource description framework data statements; a set of instructions for assigning a handle to one or more of the ranked data values, the handle replacing each of the ranked data values with a shortcut value that utilizes less storage space than the corresponding data value, each shortcut value representing the rank of the corresponding data value relative to the ranked data values in the resource description framework data system; wherein one or more unranked data values prior to said ranking are assigned one or more handles; wherein the handles assigned to the unranked data values are assigned based upon a predetermined procedure; a set of instructions for storing each handle in a library with an indication of the corresponding data value; and a set of instructions for indexing the plurality of resource description framework data statements in an ordered index, the ranked and unranked data values of each of the plurality of resource description framework data statements being replaced in the ordered index with the corresponding handle. 15. The machine readable storage medium according to claim 14 , wherein said set of instructions for indexing includes a set of instructions for a self-balancing binary search tree process.