1. A digital data processing method comprising: transforming data from a plurality of databases into resource description framework (RDF) triples, storing the triples in a data store, and traversing one or more of the triples in the data store using a genetic algorithms to identify data responsive to a query, the traversing step including (i) performing a plurality of searches on the data store, each search utilizing a different methodology, (ii) associating at least one datum returned by at least one such search with a confidence factor based on expiry information that is associated with said datum and that indicates a time of expiration of that datum, (iii) quantitatively comparing results of one or more of the searches, and (iv) discerning from the comparison one or more of the searches that produce better results and re-performing those one or more searches on the data store with any of additional terms or further granularity, (v) at least one of (a) returning a said confidence factor associated with a said datum to a user, and (b) using that confidence factor in said quantitative comparison.