Systems and methods for processing resource description framework data
OwnerRichard Friedman, Jason A. Kinner +1inventors
InventorsRichard Friedman, Jason A. Kinner, Joseph John Snyder
Life of this patent
Estimating the term…
Abstract
In one embodiment, a system processes resource description framework (RDF) data. The system comprises a plurality of RDF schemas defining RDF elements and relationships between ones of the RDF elements, an RDF data store for storing RDF triples that conform to the plurality of RDF schemas, and an RDF database service for receiving database transactions to add RDF triples to the RDF data store, wherein the RDF database service is operable to validate an RDF triple against the plurality of RDF schemas before populating the RDF triple into the RDF data store.
Claims28
A system for processing resource description framework (RDF) data, comprising:
- a plurality of RDF schemas defining RDF elements and relationships between ones of said RDF elements;
- an RDF data store for storing RDF triples that conform to said plurality of RDF schemas;
- and
- an RDF database service for receiving database transactions to add RDF triples to said RDF data store, wherein said RDF database service is operable to validate an RDF triple against said plurality of RDF schemas before populating said RDF triple into said RDF data store.
A method for processing resource description framework (RDF) data, comprising:
- receiving an RDF database transaction to populate an RDF database with an RDF triple;
- traversing a unified directed graph of a plurality of RDF schemas to determine whether said RDF triple conforms to relationships defined by said plurality of RDF schemas;
- and
- adding said RDF triple to an RDF data store when said traversing determines that said RDF triple conforms to relationships defined by said plurality of RDF schemas.
A system for processing resource description framework (RDF) data, comprising:
- means for defining RDF elements and relationships between ones of said RDF elements;
- means for storing RDF triples that conform to said plurality of RDF schemas;
- and
- an RDF database means for receiving database transactions to add RDF triples to said RDF data store, wherein said RDF database means is operable to validate an RDF triple against said means for defining before populating said RDF triple into said RDF data store.
Dependencies are inferred from the claim text.