×

Processing un-typed triple store data

  • US 10,303,790 B2
  • Filed: 06/08/2016
  • Issued: 05/28/2019
  • Est. Priority Date: 06/08/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, executed by one or more processors, the method comprising:

  • in response to receiving a triple comprising a subject, a predicate, and an un-typed object, wherein the un-typed object is a string literal, scanning a database storing a collection of triples for triples that match the predicate of the received triple to identify similar triples;

    responsive to identifying an object of each similar triple, for each non-literal object identified, scanning the database storing the collection of triples for typing triples that (i) have a subject that matches a respective non-literal object and (ii) include a type predicate, thereby classifying objects of the typing triples as candidate data types for the un-typed object;

    identifying the candidate data types for the untyped-object;

    determining frequency information for each candidate data type based on a ratio of a count of the candidate data types to a count of the similar triples;

    associating the un-typed object with one or more candidate data types based on the frequency information; and

    processing the un-typed object based on the frequency information and the one or more candidate data types.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×