

![]() |
|
BEN Metadata Repository Database specification Written 11/21/01 -------------------------------------------------------------------------------- Note: recent changes have been made to the database schema that may not yet be reflected in this document. Please see the Changes and SQL documents
Contents 2. General structure of the databaseThe BEN (Biological sciences Education Network) Collaborative is an effort to develop and launch a portal for biology educators. This portal will be "a catalyst for individual undergraduate biology educators to improve their teaching through resources, collaboration, and network building. However, it is also a catalyst for participating biology research and education-based organizations to build collaborations in terms of pedagogy, authentic assessment, multidisciplinary resources, and development of their individual digital library collections." [BEN Collaborative Cycle 2 Proposal] The centerpiece of this portal is a searchable database of metadata on peer-reviewed biology education resources taken from the collections of the BEN partner societies. The database contains the metadata of all the materials in the BEN collection. This database is consistent with the IEEE Learning Object Metadata (LOM) specification (IEEE P1484.12/D6.1) and the BEN 1.0 implementation of the IEEE LOM. The database was constructed to power the three main components of the BEN portal: - A search engine to power location and retrieval of items from the BEN collection of biology education materials that is searchable on multiple conditions/characteristics of the materials stored in the collection. - A metadata collection and indexing tool that consists of a portable metadata harvester based on the LOM 1.0/BEN 1.0 metadata standards that transmit learning resource metadata from the collections of the BEN member societies to the central BEN site. - A contributor interface for the BEN site to accept submissions to the portal and route the submission to the collection of the appropriate BEN member society. All definitions will be taken from the IEEE LOM and/or BEN 1.0 implementation of the IEEE LOM. In the case of a discrepancy, the BEN 1.0 implementation will take precedence. Actual computer file names, field names, and field contents (character strings as entered and stored) are shown in typewriter type. 2. General Structure of the Database The database has 52 separate tables. 35 of these tables store information about metadata records. These 35 tables begin with the prefix tbl_meta_ followed by the metadata path of the element being stored in the record. Of the other 17 tables, three, tbl_users, tbl_userclasses, and tbl_useractions, contain information about registered users and their permission levels for performing various actions on the site. A partners table, tbl_Partners, stores information on the BEN Partners, The remaining 13 tables have names that begin with the prefix tbl_ddlb_ and are used to generate drop-down lists for submissions and searches based on the BEN LOM 1.0 vocabulary. Each unique metadata record will have a unique record in the table tbl_meta_records. The table tbl_meta_records has the following fields:
The other 34 tables hold metadata elements in a relational structure. The recordID field will serve as a foreign key in each of the other 30 tables. There are nine tables that represent the top level metadata categories:
Each of these tables has the following fields:
Each of these nine tables also have unique fields that correspond to some of the metadata elements for that metadata category. For instance, the table general has in addition to the 3 fields above, the following fields, all of data type text:
Each of these fields corresponds to a metadata element that has (as described in the metadata specification) a maximum size of 1, meaning that for every instance of the metadata category of 1.0 - General, there can be no more than 1 value for each of the fields identifier, title, description, structure, and aggregationLevel. However, the metadata also specifies that 1.0 - General should have value spaces for Catalog Entry, Language, Keywords, and Coverage. Each of these can have multiple values within 1.0 - General. Therefore, a child table exists for each:
Each of these tables contains the following fields:
Each of these child tables also have unique fields that correspond to some of the metadata elements for that metadata category. For instance, the table tbl_meta_general_catalogEntry has in addition to the 5 fields above, the following fields, all of data type text:
Each of these fields corresponds to a metadata element that has (as described in the metadata specification) a maximum size of 1, meaning that for every instance of the metadata category of 1.3 - General CatalogEntry, there can be no more than 1 value for each of the fields catalog and entry. This general structure repeats itself throughout the database based on the metadata specification. There are three important points left to make:
|
||
|
SITE MAP | CONTACT | POLICIES
Funded by the individual BEN Collaborators and grants from the
National Science Foundation [DUE 0085840 / DUE 0226185] This website is a National Science Digital Library (NSDL) Pathway. Copyright © 2008. American Association for the Advancement of Science. All Rights Reserved. |