Metadata tables to enable dynamic data modeling and web interface design: the SEER example.
A wealth of information addressing health status, outcomes and resource utilization is compiled and made available by various government agencies. While exploration of the data is possible using existing tools, in general, would-be users of the resources must acquire CD-ROMs or download data from the web, and upload the data into their own database. Where web interfaces exist, they are highly structured, limiting the kinds of queries that can be executed. This work develops a web-based database interface engine whose content and structure is generated through interaction with a metadata table. The result is a dynamically generated web interface that can easily accommodate changes in the underlying data model by altering the metadata table, rather than requiring changes to the interface code. This paper discusses the background and implementation of the metadata table and web-based front end and provides examples of its use with the NCI's Surveillance, Epidemiology and End-Results (SEER) database.
Weiner
Mark
M
Division of General Internal Medicine, School of Medicine, University of Pennsylvania, 423 Guardian Drive, Room 1116, Philadelphia, PA 19104, USA.
Sherr
Micah
M
Cohen
Abigail
A
D016208:Databases, Factual; D006801:Humans; D016247:Information Storage and Retrieval / Q000379:methods*; D020407:Internet; D018426:SEER Program; D014481:United States; D014584:User-Computer Interface