Methods and apparatus for visualizing relationships among triples of resource description framework (RDF) data sets
First Claim
1. A method for visualizing relationships between triples, each of which comprises a subject and an associated subject, predicate and object, the method comprising:
- A. grouping subjects of at least selected ones of the triples based on commonality of at least portions of identifiers of those subjects, B. for at least a selected subject group determined in step (a), grouping at least selected objects of at least selected triples whose subjects are in that subject group based on commonality of at least portions of identifiers of predicates of those triples, C. displaying an icon representing each of a subject group determined in step (a) and an object group determined in step (B).
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides, in one aspect, a method for visualizing relationships among triples of an RDF data set. The method, which can be used with a data set already in RDF form or converted thereto (e.g., from relational, hierarchical or other form), includes the steps of grouping subjects of at least selected ones of the triples based on commonality of at least portions of the identifiers of those subjects. It further includes grouping, for at least a selected subject groups, objects based on commonality of at least portions of identifiers of the predicates of those triples. Icons representing the subject and object groups can be displayed, e.g., on a computer monitor, or otherwise. A related aspect of the invention provides the additional step of displaying icons, e.g., directed arrows, indicating relationships among icons that represent subject group and icons that represent object groups. A display so generated is reminiscent of a directed graph—albeit a novel such graph that represents relationships among groups of subjects and objects, rather than directly between individual subjects and objects.
-
Citations
25 Claims
-
1. A method for visualizing relationships between triples, each of which comprises a subject and an associated subject, predicate and object, the method comprising:
-
A. grouping subjects of at least selected ones of the triples based on commonality of at least portions of identifiers of those subjects, B. for at least a selected subject group determined in step (a), grouping at least selected objects of at least selected triples whose subjects are in that subject group based on commonality of at least portions of identifiers of predicates of those triples, C. displaying an icon representing each of a subject group determined in step (a) and an object group determined in step (B). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for visualizing relationships between triples, each of which comprises a subject and an associated subject, object and predicate, the method comprising:
-
A. grouping subjects of at least selected ones of the triples based on commonality of at a least portion of identifiers of those subjects, B. for at least a selected subject group determined in step (A), grouping objects of at least selected triples whose subjects are in that subject group based on commonality of at least a portion of identifiers of predicates of those triples, C. displaying an icon representing each of a subject group determined in step (A) and an object group determined in step (B), D. displaying an icon indicating a relationship between the selected group of subjects displayed in step (C) and a selected group of objects displayed in step (C), such that icons are displayed in a manner of a directed graph, E. selectively displaying with at least one subject or object group-representative icon displayed in step (C) an enumeration of one or more subjects or objects, respectively, in the group represented by that icon, F. selectively activating or deactivating one or more icons displayed in step (C). - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification