Dynamically generated schema representing multiple hierarchies of inter-object relationships
First Claim
1. A computer-readable medium comprising computer-program instructions executable by a processor, the computer-program instructions comprising instructions for operating on a polyarchical query language data structure including:
- a first data field to specify a particular schema, the particular schema indicating how to meaningfully present or manage a plurality of objects in a data polyarchy based on values of attributes in the objects;
a second data field to indicate an attribute of interest; and
a third data field to indicate how one or more objects comprising the attribute of interest are to be presented or managed with respect to one or more participating dimensions of inter-object relationships which are based on the schema; and
wherein the third data field further comprises a dimension information indicator for specifying a particular direction and a particular depth within which to present a data relationship between a complex object of the one or more objects and one or more different objects of the one or more objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for dynamically generating a schema representing multiple hierarchies of inter-object relationships are described. In one aspect, a polyarchical query language data structure includes first, second, and third data fields. The first data field is used to specify a particular schema for presenting or managing a plurality of objects in a data polyarchy based on values of attributes in the objects. The second data field is to indicate an attribute of interest. The third data field indicates how one or more objects that include the attribute of interest are to be presented or managed with respect to one or more participating dimensions of inter-object relationships based on the schema.
-
Citations
16 Claims
-
1. A computer-readable medium comprising computer-program instructions executable by a processor, the computer-program instructions comprising instructions for operating on a polyarchical query language data structure including:
-
a first data field to specify a particular schema, the particular schema indicating how to meaningfully present or manage a plurality of objects in a data polyarchy based on values of attributes in the objects; a second data field to indicate an attribute of interest; and a third data field to indicate how one or more objects comprising the attribute of interest are to be presented or managed with respect to one or more participating dimensions of inter-object relationships which are based on the schema; and wherein the third data field further comprises a dimension information indicator for specifying a particular direction and a particular depth within which to present a data relationship between a complex object of the one or more objects and one or more different objects of the one or more objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
specifying a particular schema via a polyarchical query language data structure, the polyarchical query language data structure comprising; a first data field to specify the particular schema, the particular schema indicating how to meaningfully present or manage a plurality of objects in a data polyarchy based on values of attributes in the objects; a second data field to indicate an attribute of interest; a third data field to indicate how one or more objects comprising the attribute of interest are to be presented or managed with respect to one or more participating dimensions of inter-object relationships which are based on the schema; and wherein the third data field further comprises a dimension information indicator for specifying a particular direction and a particular depth within which to present a data relationship between a complex object of the one or more objects and one or more different objects of the one or more objects. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification