Methods and systems for representing, using and displaying time-varying information on the semantic web
First Claim
1. A computer-implemented method of using Resource Description Framework (RDF) reification to associate Semantic Web statements with start properties and stop properties related to lifetimes of the Semantic Web statements using a reification processor, comprising:
- accessing an RDF statement from a Semantic Web resource wherein the RDF statement includes a subject, a predicate, and an object;
determining a lifetime of the subject of the RDF statement, wherein determining the lifetime of the subject is based on at least one of a start property of the subject and a stop property of the subject;
determining a lifetime of the predicate of the RDF statement, wherein determining the lifetime of the predicate is based on at least one of a start property of the predicate and a stop property the predicate;
determining a lifetime of the object of the RDF statement, wherein determining the lifetime of the object is based on at least one of a start property of the object and a stop property of the object;
automatically determining a lifetime of the RDF statement based on an overlap of the lifetime of the subject, the lifetime of the predicate, and the lifetime of the object;
generating a reified RDF statement, using the reification processor, wherein the reified RDF statement includes the subject, the predicate, the object and the lifetime of the RDF statement; and
storing the reified RDF statement in the Semantic Web resource.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing start and stop properties to Semantic Web structured resources and statements are disclosed. The start and stop properties can specify a lifetime during which a resource or statement can be valid. A call or query to one or more resources can return statement data including the start and stop properties for the resources and/or statements. Dates can be specified with the call or query such that the returned resources and statements have lifetimes including the specified dates. Screen images of the data can display subject and object nodes and predicate arcs for the selected dates. A sequence of screen images can display a timeline of nodes and arcs by adding or hiding nodes and arcs to correspond with the start and stop properties of the statements. Tools are provided for the user to navigate through the sequence.
-
Citations
22 Claims
-
1. A computer-implemented method of using Resource Description Framework (RDF) reification to associate Semantic Web statements with start properties and stop properties related to lifetimes of the Semantic Web statements using a reification processor, comprising:
-
accessing an RDF statement from a Semantic Web resource wherein the RDF statement includes a subject, a predicate, and an object; determining a lifetime of the subject of the RDF statement, wherein determining the lifetime of the subject is based on at least one of a start property of the subject and a stop property of the subject; determining a lifetime of the predicate of the RDF statement, wherein determining the lifetime of the predicate is based on at least one of a start property of the predicate and a stop property the predicate; determining a lifetime of the object of the RDF statement, wherein determining the lifetime of the object is based on at least one of a start property of the object and a stop property of the object; automatically determining a lifetime of the RDF statement based on an overlap of the lifetime of the subject, the lifetime of the predicate, and the lifetime of the object; generating a reified RDF statement, using the reification processor, wherein the reified RDF statement includes the subject, the predicate, the object and the lifetime of the RDF statement; and storing the reified RDF statement in the Semantic Web resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for using Resource Description Framework (RDF) reification to associate Semantic Web statements with start properties and stop properties related to lifetimes of the Semantic Web statements, comprising:
-
a computer processor operable to access an RDF statement from a Semantic Web resource, wherein the RDF statement includes a subject, a predicate, and an object, determine a lifetime of the subject of the RDF statement, wherein determining the lifetime of the subject is based on at least one of a start property of the subject and a stop property of the subject, determine a lifetime of the predicate of the RDF statement, wherein determining the lifetime of the predicate is based on at least one of a start property of the predicate and a stop property of the predicate, determine a lifetime of the object of the RDF statement, wherein determining the lifetime of the object is based on at least one of a start property of the object and a stop property of the object, and determine a lifetime of the RDF statement based on an overlap of the lifetime of the subject, the lifetime of the predicate, and the lifetime of the object; and a reification processor operable to generate a reified RDF statement, wherein the reified RDF statement includes the subject, the predicate, the object and the lifetime of the RDF statement; and store the reified RDF statement in the Semantic Web resource. - View Dependent Claims (14, 15)
-
-
16. A non-transitory computer-readable medium comprising instructions for controlling a processor to use Resource Description Framework (RDF) reification to associate Semantic Web statements with start properties and stop properties related to lifetimes of the Semantic Web statements by:
-
accessing an RDF statement from a Semantic Web resource wherein the RDF statement includes a subject, a predicate, and an object; determining a lifetime of the subject of the RDF statement, wherein determining the lifetime of the subject is based on at least one of a start property of the subject and a stop property of the subject; determining a lifetime of the predicate of the RDF statement, wherein determining the lifetime of the predicate is based on at least one of a start property of the predicate and a stop property the predicate; determining a lifetime of the object of the RDF statement, wherein determining the lifetime of the object is based on at least one of a start property of the object and a stop property of the object; automatically determining a lifetime of the RDF statement based on an overlap of the lifetime of the subject, the lifetime of the predicate, and the lifetime of the object; generating a reified RDF statement, using a reification processor, wherein the reified RDF statement includes the subject, the predicate, the object and the lifetime of the RDF statement; and storing the reified RDF statement in the Semantic Web resource. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification