×

Methods and apparatus for querying a relational data store using schema-less queries

  • US 8,412,720 B2
  • Filed: 10/29/2007
  • Issued: 04/02/2013
  • Est. Priority Date: 05/15/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for searching a resource description framework (“

  • 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 schema, where the second storage schema differs from the first storage schema of the RDF triples;

    examining the first query for one or more tokens that represent data to be used in generating the second query;

    dispatching context-specific grammar events containing the data, represented by the tokens in the examined first query, to be used in generating the second query,extracting data, represented by the tokens and contained within the context-specific grammar events, from the context-specific grammar events to generate 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; and

    applying the single SQL SELECT statement to the data store for identification of the one or more RDF triples responsive to the first query;

    wherein each of the events represents any of a declaration and a constraint specified in the first query, andwherein the constraint specifies RDF triples to be identified.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×