1. A method for searching an RDF triples data store having a first storage schema, comprising: inputting a first query specifying one or more RDF triples to be identified in the data store, where the first query reflects any of a second storage schema or no storage scheme, where such second storage schema differs from the first storage schema; generating from the first query a second query that specifies one or more RDF triples to be identified in the data store responsive to the first query and that reflects the first storage schema, where the second query comprises a single SQL SELECT statement with a WHERE clause containing three or more logical conditions limiting triples to be considered for retrieval from the RDF triples data store, where each logical condition specifies one or more RDF triples according to a Boolean condition; applying the single SQL SELECT statement to the data store for identification of the one or more RDF triples responsive to the first query.