Metadata producer
First Claim
1. An apparatus, comprising one or more computer processors adapted with functional means including:
- means for receiving a data resource having a plurality of data objects;
means for categorizing the data objects of the received data resource into conceptually labeled groupings to produce a base schema corresponding to the data resource in a markup language;
means for associating a selected one of a plurality of different metadata schemas with the data resource using the base schema, each of the different metadata schemas having respectively distinct sets of terminology that are different from the base schema;
means for automatically producing metadata for each of the data objects using the selected metadata schema;
means for automatically producing a visualized representation of the data resource showing the produced metadata for the data resource using a selected one of a plurality of different perspectives, the visualized representation providing a top-down, hierarchical linked list of the data objects in the received data resource;
means for allowing a user to select the one perspective from among the plurality of different perspectives; and
means for producing an exportable document that corresponds to the produced visual representation based on the user'"'"'s selected perspective.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an automated metadata producer, or “markup manager.” According to one aspect, the markup manager allows disparate resources to be made into useful objects by producing appropriate metadata and associating it with the original resources. In one example, a markup manager according to the invention first analyzes the original resources and outputs appropriate, descriptive metadata; then it creates a new document which includes both the metadata and an indicator to the original resource. The resource analysis and metadata production is accomplished by an algorithm in which first a “metadata schema” and a “perspective” (or facet) is selected (by the user or requesting program); then an automatic categorization step is taken where the appropriate metadata are found with respect to the selected perspective; then a transformation step is taken in which the autocategorized analyses are translated into the target metadata schema.
-
Citations
19 Claims
-
1. An apparatus, comprising one or more computer processors adapted with functional means including:
-
means for receiving a data resource having a plurality of data objects; means for categorizing the data objects of the received data resource into conceptually labeled groupings to produce a base schema corresponding to the data resource in a markup language; means for associating a selected one of a plurality of different metadata schemas with the data resource using the base schema, each of the different metadata schemas having respectively distinct sets of terminology that are different from the base schema; means for automatically producing metadata for each of the data objects using the selected metadata schema; means for automatically producing a visualized representation of the data resource showing the produced metadata for the data resource using a selected one of a plurality of different perspectives, the visualized representation providing a top-down, hierarchical linked list of the data objects in the received data resource; means for allowing a user to select the one perspective from among the plurality of different perspectives; and means for producing an exportable document that corresponds to the produced visual representation based on the user'"'"'s selected perspective. - View Dependent Claims (2, 3, 4, 17)
-
-
5. A method, comprising:
-
receiving a data resource having a plurality of data objects; associating a selected one of a plurality of different metadata schemas with the received resource, each of the different metadata schemas having respectively distinct sets of terminology; automatically producing metadata for each of the data objects using the metadata schema; automatically producing a particularly organized and selected set of the produced metadata based on applying a selected perspective to the received resource and storing the produced metadata in a computer memory, wherein the step of automatically producing the organized and selected set of metadata includes analytically categorizing and selecting metadata from the produced metadata into the particularly categorized and selected set of the metadata according to the perspective, and wherein the selected perspective defines a particular structure for selecting and determining metadata for describing the resource; associating the produced particularly organized and selected set of metadata with the data resource, thereby providing a top-down, conceptual hierarchy of properties and meanings of the data objects of the received data resource; displaying a graphic visualization of the produced particularly organized and selected set of metadata; and creating a document which includes both the metadata and corresponding indicators to the data objects of the original resource. - View Dependent Claims (6, 7, 18)
-
-
8. A computer-implemented method for managing data, comprising:
-
identifying one or more data sources collectively comprising a plurality of data objects; identifying a perspective out of a plurality of different available perspectives, wherein each of the plurality of different available perspectives defines a particular structure for selecting and determining metadata for describing the data sources; associating a selected one of a plurality of different metadata schemas with the data sources, each of the different metadata schemas having respectively distinct sets of terminology for describing data; automatically producing metadata for each of the data objects using the selected metadata schema; automatically producing a perspective-based metadata description of the data sources, wherein the production of the perspective-based metadata includes analytically categorizing and selecting metadata produced according to the selected metadata schema into a particularly categorized and selected set of the metadata according to the perspective, thereby providing a top-down, conceptual hierarchy of properties and meanings of data objects in the data sources; displaying a graphic visualization of the produced particularly organized and selected set of metadata; and creating a document which includes both the metadata and corresponding indicators to the data objects in the data sources. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 19)
-
Specification