Download presentation
Presentation is loading. Please wait.
Published byLee Webb Modified over 9 years ago
1
Digital Library in a Box Ming Luo, Hussein Suleman, Edward Fox Virginia Tech Subcontract to Collaborative Project led by University of Florida (also with NCSA at UIUC)
2
List of DL in a Box components (1) NameSourceStatusDescription IRDB Search Engine VTAvailableA search engine based on an OAI-accessible data archive, with a pseudo-OAI (ODL- Search) interface for submitting queries and retrieving results. DBBrowse Browse Engine VTAvailableA indexing system to partition a data source by multiple categories(flat and hierarchical) based on the metadata, where the data source is an OAI or ODL archive and the interface to request subsets of the data is pseudo-OAI (ODL-Browse). In effect, this provides a mechanism to browse based on categories in the metadata. OAI/ODL Harvester VTAvailableHarvest data from one or more archives. This is a template that does nothing useful besides printing the records to stdout - it is intended that the Harvester class will be subclassed to perform more useful functions. OAIB NCSA AvailableOAIB (Open Archives "in a box") is a component for exporting metadata stored in a relational database management system (RDBMS) over the Open Archives Initiative protocol for metadata harvesting. DBUnion Archive Merger Component VTAvailableMerge together different OAI-accessible archives into a single archive for local storage and processing, with a pseudo-OAI (ODL-Union) interface for access.
3
List of DL in a Box components (2) XML File- based OAI Data Provider VTAvailable This is a data provider module that operates over a set of XML files which contain the metadata. The requirements are meant to require a minimal effort while retaining all the flexibility of the OAI protocol OAI-PMH2 Data provider VTAvailable This toolkit implements the skeleton of the OAI-PMH v2.0 in an object-oriented fashion, thus hiding the details of the protocol from code that is derived from the predefined class. Submit Archive Component VTAvailable Archive with an almost standard OAI interface, supplemented with one additional "PutRecord" verb to allow addition, modification, and deletion of records. In effect, this component creates an abstract view of a database by "filling in the gaps" in the OAI protocol to make this possible. WhatsNew Engine VTAvailable List a random sample of the most recently harvested records from a specific OAI or ODL source. Threaded Annotation Engine VTAvailable Manage an archive of external annotations that may be threaded and attached to arbitrary resources in a collection. This may be used for feedback for items or for general purpose discussions. MDEdit XML Schema-based Metadata Editor VTAvailable This is a data provider module that operates over a set of XML files which contain the metadata. The requirements are meant to require a minimal effort while retaining all the flexibility of the OAI protocol.
4
List of DL in a Box components (3) GrunkNCSAAvailable Grunk (for GRammar UNderstanding Kernel) is a library for parsing and extracting structured metadata from semi- structured text formats. It is based on a very flexible parsing engine capable of detecting a wide variety of patterns in text formats and extracting information from them. Recommend Component VTUnder Develop- ment To exploit the similarity among people and resources. Recommend recourse to user based on those similarities. Rate Component VTUnder Develop- ment Allow users to assign numerical ratings to an item, the average of which is subsequently displayed to other users as a trivial peer review mechanism. Review component VTUnder Develop- ment This component use an appropriate set construction to allow more efficient indexing of the review component’s data and to generate metadata specifically filtered for particular users or resources. Auto- classification component VTUnder Develop- ment This component automatically classify the input metadata into different categories so the user can browse the metadata. filter component VTPlanned This component acts as a filter when harvesting based on the rules or result of classification.
5
DL-in-a-box -> OCKHAM Hussein Suleman’s dissertation on Open Digital Libraries (ODL) Lightweight protocols: OAI -> XOAI Components: Digital library construction by connecting selected elements from pool Add idea of lightweight reference models Add peer-to-peer communication
6
Needs addressed by the OCKHAM Project The NSDL has extraordinary resources and services for scientific education. However, there has been limited integration and deployment of NSDL into the traditional library community - a valuable dissemination channel. Learning communities would realize many benefits from a coordinated set of networked services for dissemination of NSDL resources through traditional library protocols.
7
OCKHAM Project Goals 1.Reference Model Development 2.Middleware and Testbed Services Development 3.Evaluation 4.Dissemination and Networking
8
OCKHAM Library Network P2P network of interoperable web services using: –SOAP, –WSDL, –UDDI, and other protocols Project collaborators: –Emory, –Virginia Tech, –Arizona, and –Notre Dame (soon to include Oregon State)
9
OCKHAM Library Network
10
OCKHAM Testbed Services 1.Interoperation Service 2.OAI-PMH-to-Z39.50 Searching Service 3.Alerting Service 4.Browsing Service 5.Conversion Service 6.Cataloging Service 7.Pathfinding Service …
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.