System and Method for Scalable Distribution of Semantic Web Updates
First Claim
1. A method of publishing updated semantic web data to distributed clients, comprising the steps of:
- storing semantic web data in a server;
updating said semantic web data;
the server publishing a set of updates to said semantic web data; and
each of a plurality of distributed clients registering for a respective one subset of said updates, and receiving only updates within said respective one subset.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method and system for scalable distribution of semantic web updates. A first embodiment of the invention leverages publish/subscribe technology to distribute those updates such that clients receive only the information they require. A second embodiment of the invention uses an access control feature to limit the statements clients are allowed to read. Optionally in this second embodiment, the same publish/subscribe messaging infrastructure may be used both to distribute updated semantic web data and also to distribute relevant changes to the access control information. The invention is particularly well suited for use with the Resource Description Framework (RDF) language.
33 Citations
18 Claims
-
1. A method of publishing updated semantic web data to distributed clients, comprising the steps of:
-
storing semantic web data in a server; updating said semantic web data; the server publishing a set of updates to said semantic web data; and each of a plurality of distributed clients registering for a respective one subset of said updates, and receiving only updates within said respective one subset. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server/client system for publishing updated semantic web data to distributed clients, comprising:
-
a server storing semantic web data, including updated semantic web data;
the server including instructions to publishing a set of the updated said semantic web data;a plurality of distributed clients, each of said plurality of distributed clients including instructions for registering for a respective one subset of said updates; and an infrastructure for distributing to each of said clients only updates within said respective one subset of updates for which the client has registered. - 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 of publishing updated semantic web data to distributed clients, said method steps comprising:
-
storing semantic web data in a server; updating said semantic web data; the server publishing a set of updates to said semantic web data; and each of a plurality of distributed clients registering for a respective one subset of said updates, and receiving only updates within said respective one subset. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification