Flexible data presentation enabled by metadata
First Claim
1. A computer-implemented system that facilitates data management, comprising:
- an information model for specifying information as data elements and data element relationships in metadata, the metadata associated with the data elements; and
a display component driven by the information model for displaying the data elements based on the metadata and a current user activity.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that defines a document or portions thereof as data elements that are related and categorized. A data catalog is created that uses a schema for the data elements and a set of relationships, attributes and values that further define the data elements, all stored as metadata about the data elements. The metadata is employed to enable the application, display surface, and user to see only data relevant to the task at hand. The positioning and grouping of controls, control characteristics, and control behavior at the display surface is facilitated by forms which are dynamically populated for presentation and which are driven directly by the data catalog. The catalog can be made aware of device parameters, for example, the display size and resolution thereby enabling data to be displayed differently based upon the device parameters.
111 Citations
20 Claims
-
1. A computer-implemented system that facilitates data management, comprising:
-
an information model for specifying information as data elements and data element relationships in metadata, the metadata associated with the data elements; and a display component driven by the information model for displaying the data elements based on the metadata and a current user activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of managing data, comprising:
-
specifying a document as a set of one or more data elements; storing each data element as a unique entity that has a relationship to another unique entity; storing attributes and relationships of the data elements in metadata, the data elements organized as a data catalog; and driving a flexible display layer directly from the data catalog. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-executable system for data management, comprising:
-
computer-implemented means for defining a schema for data generated by an application as data elements; computer-implemented means for describing a set of relationships, attributes and values of the data; computer-implemented means for automatically sensing availability of the data; computer-implemented means for automatically surfacing the data and related data based on interaction between a user and a display layer; and computer-implemented means for adjusting presentation of the data based on device parameters.
-
Specification