|
MONK : Metadata for interfaces
This page last changed on Oct 16, 2007 by sgs@mcmaster.ca.
Bill Parod has asked if the interface cell could try to document metadata requirements in one spot. I thought it might be helpful to break them down by type of tool and proposed tools of each type. This will be an iterative process, expanding as we turn our attention to each type of tool and the variations we can try within it. Each list goes from simplest to most complex. I use a taxonomy of three kinds of tool: basic, enhanced, and experimental. Please assume that the more-advanced tools will use all the metadata from the less-advanced tools, plus more as indicated. 1. Type of tool: Corpus BrowserCorpus browsers are intended to show users what we have in the monk library, and to allow them to select items to construct a workset. 1.1 Tree Browser (basic)
1.2 Document Selector (enhanced)
1.3 Text Tile Browser (experimental)
1.4 Mandala Browser (experimental)
For all tools in this section, it would be useful to have a generic proxy call for returning metadata hierarchy with specific arguments, for example: // get the full chunks hierarhcy from collections to div-level chunks // this is a ton a data and should probably be avoided getCollectionsMetadataHierarchy // get the full chunks hierarhcy from collections to a depth of 2 getCollectionsMetadataHierarchy?depth=2 // get the chunks hierarhcy from collections to works (chunkType as array) getCollectionsMetadataHierarchy?chunkType=collection&chunkType=work // get the chunks hierarchy from a start node getCollectionsMetadataHierarchy?node=1111 // get the chunks hierarchy from a start node to a given depth getCollectionsMetadataHierarchy?node=1111&depth=2 // get the chunks hierarchy with limited fields getCollectionsMetadataHierarchy?field=title&field=author 2. Type of tool: Data Frame Search and SortWe need to be able to search and sort in almost every tool on our list. What I am calling the Data Frame Search and Sort, however, is a separate type of tool rather than a component of something else. Martin describes this type of tool in WorkBenchAnalytics.doc. It should accommodate the following kinds of data (also from Martin's document). The closest concept we have for this so far in the MONK tools is the Mandala Browser, which is a loose fit at best. 1. The unique ID of the word occurrence 3. Type of tool: Text ReaderThis tool lets the user read one or more works or chunks. 3.1 Workbench Text Reader (basic)
4. Type of tool: Rate ExamplesSearch By Example is what I am currently calling Supervised Classification through D2K. The Rate Examples tool lets the user specify chunks that represent a phenomenon of interest. The same tool will also show the system ratings that D2K returns. 4.1 Workbench D2K Manager (basic)
5. Type of tool: View FeaturesIn addition to similar chunks, D2K returns the underlying features used to identify them. The user views those features here. It seems to me that FeatureLens provides several formats for viewing such features, so we may begin there. In addition to the D2K features, FeatureLens also views repetition with variation, which may be a different kind of tool, or it may not. I think we need to give this some more thought. 4.1 Workbench Feature Viewer (basic)
4.2 FeatureLens (experimental)
6. Type of tool: View RelationshipsHere the data consists of social networks. 7. Type of tool: Work with TimelinesWe help the user work with data from the perspective of changes over time and other kinds of chronologies. 8. Type of tool: Visualize Sonic ColouringThe user of this tool is interested in phonetic renderings of text. 9. Type of tool: Work with GeographySteve has suggested geographic awareness, which I take to be a special case of the general question of how MONK can support interest in questions related to geography. 10. Type of tool: Project ManagerThis tool lets the user save multiple projects and access them later. A project should contain a full history of activity that can be recreated, as well as workbench states (location and size of tools, for instance). 11. Type of tool: Workset ManagerHere the user can keep track of a subset of the collection that has been chosen as the basis for a project. 12. Type of tool: HistoryThis tool provides access to the chronological history of state-changing actions. It can be used to back up to any point. 12.1 Workbench History (basic)
12.1 Workbench History (enhanced)
|
| Document generated by Confluence on Apr 19, 2009 15:04 |