Method and system for tracking and storing semantic web revision history
First Claim
1. A method of tracking and storing semantic web revision history, comprising the steps of:
- providing a first semantic web statement;
adding a unique identifier of said statement;
adding a revision statement including a revision number;
updating said first statement to form an updated semantic web statement; and
when the first semantic web statement is updated to form said updated semantic web statement, performing the steps comprising;
i) creating a new semantic web statement that captures said first semantic web statement prior to being updated, ii) incrementing said revision number, and iii) connecting said new statement with said updated statement, wherein a user has access to said first statement via the updated statement.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method of and system for tracking and storing semantic web revision history. The method comprises the steps of providing a first semantic web statement, adding a unique identifier, such as a reification, of said statement, adding a revision statement including a revision number, and updating said first statement to form an updated semantic statement. When the first semantic statement is updated, a new semantic statement is created that captures said first semantic statement prior to being updated, said revision number is incremented, and said new statement is connected with said updated statement. In this way, a user has access to that first statement via the updated statement. Preferably, said first statement includes a set of properties, and each of these properties is an object of the reification of that first statement.
-
Citations
18 Claims
-
1. A method of tracking and storing semantic web revision history, comprising the steps of:
-
providing a first semantic web statement;
adding a unique identifier of said statement;
adding a revision statement including a revision number;
updating said first statement to form an updated semantic web statement; and
when the first semantic web statement is updated to form said updated semantic web statement, performing the steps comprising;
i) creating a new semantic web statement that captures said first semantic web statement prior to being updated, ii) incrementing said revision number, and iii) connecting said new statement with said updated statement, wherein a user has access to said first statement via the updated statement. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for tracking and storing semantic web revision history, said computer system including instructions for:
-
providing a first semantic web statement;
adding a unique identifier of said statement;
adding a revision statement including a revision number;
updating said first statement to form an updated semantic web statement; and
when the first semantic web statement is updated to form said updated semantic web statement, performing the steps comprising (i) creating a new semantic web statement that captures said first semantic web statement prior to being updated, (ii) incrementing said revision number, and (iii) connecting said new statement with said updated statement, wherein a user has access to said first statement via the updated statement. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for tracking and storing semantic web revision history, said method steps comprising:
-
providing a first semantic web statement;
adding a unique identifier of said statement;
adding a revision statement including a revision number;
updating said first statement to form an updated semantic web statement; and
when the first semantic web statement is updated to form said updated semantic web statement, performing the steps comprising;
i) creating a new semantic web statement that captures said first semantic web statement prior to being updated, ii) incrementing said revision number, and iii) connecting said new statement with said updated statement, wherein a user has access to said first statement via the updated statement. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification