An NSDL Registry: Supporting Interoperable Metadata Distribution
What we're about: Building on work in the Dublin Core community on metadata registries, we propose to develop and deploy an NSDL metadata registry (hereafter, ‘the Registry’) to enable collection holders creating metadata for their collections and various applications that generate, consume and process metadata to identify, declare and publish their metadata schemas (element/property sets) and schemes (value spaces/controlled vocabularies) in support of discovery, reuse, standardization and interoperability within NSDL and globally. We proposed to accomplish this task by building on existing work within the communities focused on metadata management issues including the Dublin Core Metadata Initiative (DCMI), the World Wide Web Consortium (W3C), and researchers in networked knowledge organization systems. In particular, we intend to seed development of the Registry with the DCMI Registry open source application.
Timeline of Work:
1. Install software, configure at Cornell for initial use by NSDL and GEM Exchange research and development site at the University of Washington.
2. Develop administrative interfaces for: (a) internal production use, and (b) the requirements for the external user interface. The first would support import of standard data, data entry, and data editing and maintenance by authorized and authenticated users as part of the Phase 1 Administrative Implementation described above.
3. In coordination with the work on the Phase 1 Administration Implementation, begin the adaptation of the CORES metadata generation tool specifications to the NSDL registry as part of the Phase 2 Administration Implementation.
4. Develop and add RDF schemas for registering human and machine readable vocabularies and member terms, XML schemas, crosswalks and application profiles.
5. Add specific instances of schemas, schemes, application profiles, and crosswalks including at least one of each type of knowledge organization system to be supported.
6. The librarian to be hired for the second year will work with NSDL and GEM Communities to register their relevant documents and terms. This task would include identification of appropriate materials, at least one training workshop for NSDL participants, and development of a plan and timeline for addition of identified vocabularies and associated materials.
7. Assist in building term crosswalks where needed and register all available crosswalks.
8. Complete an administrative interface for submission and maintenance of vocabulary terms by external authorized and authenticated users as set out in Phase 1 Administrative Implementation.
9. Complete the schema generation tools for use by authenticated users as set out in Phase 2 Administrative Implementation.
10. Complete documentation for all aspects of the registration and maintenance process.
11. Prepare training and tutorial materials for vocabulary registration and maintenance.