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.