ImageClass
The Image Class is specifically an access system for image databases. Michigan provides an image database hosting service to the campus.
- Data
- Image Class is intended for continuous tone (8 bit grayscale, 24 bit color) images. Supported are thumbnail images in the JFIF/JPEG format and full size images at multiple resolutions in the SID (MrSid from LizardTech. Master images are typically in the TIF format.
- Descriptive metadata about images comes from a variety of database sources and is SGML encoded (see also Image Class DTD) and indexed with XPat.
- Image Class Functionality
- Retrieve text data and thumbnails
- Retrieve full record and large image
- Search across multiple collections, or a single collection
- Create personal Portfolios of images, saved on the server for use at a later date.
- Getting Things Done
- Sessions are used to carry along IDs for search results and information about collections (collsinfo object).
- Collection Database (colldb) is used for configuration of collections.
- Use of IDs for results navigation
- Access Retrictions
- MrSid
- Objects, modules used
- CollsInfo, GroupsInfo, XPat, and XPatResultSet, Query Factory and TermMapper, BookBag, ProcIns, DlpsSession, DbUtils
- CGI, Apache::Session, Auth
- Bookbag for portfolio (saving in a database)
- Image Retrieval:
- thumbnails
- getimage-idx
- MrSid interactions complexity
- jpeg
- Flowchart to show decision tree for Search, ID cache, Portfolio,
...
- Customization/Configuration
- colldb, groups, imageclass.cfg
- Interface Customization
- xcoll, coll specific
- JavaScript
- CSS
- Code customization
- Documentation