1 / 19

The OCKHAM Project

The OCKHAM Project. And Digital Library Services Registries. History and Context of the OCKHAM Initiative The funded NSF/NSDL Grant OCKHAM Services OCKHAM Registry Future OCKHAM. Four Goals:. 1) Reference Model. 2) New Services (including registry). 3) Adoption of Services / Registry.

aleda
Download Presentation

The OCKHAM Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The OCKHAM Project And Digital Library Services Registries

  2. History and Context of the OCKHAM Initiative • The funded NSF/NSDL Grant • OCKHAM Services • OCKHAM Registry • Future OCKHAM

  3. Four Goals: 1) Reference Model 2) New Services (including registry) 3) Adoption of Services / Registry 4) Dissemination and Community Building

  4. DL Services Registry Service Provider Service Accepter Reference Model

  5. Initial OCKHAM Services 1) Digital Library Services Registry 4) Harvest-to-Query Service 2) Alerting Service 3) Browsing Service 5) Conversion Service 6) Cataloging Service 7) Pathfinding Service

  6. Harvest-to-Query (H2Q) OAI Z39.50 SRU SRW OAI OAI

  7. P2P Registry (aka Distributed Registry) • Digital Library Services Registry • DNS for Digital Library Services • Distributed to promote extensibility and scalability • Uses IESR Metadata Model • Enables Machine-to-Machine Functionality • Service-to-Service • Auto-discovery • Intrastructure

  8. OCKHAM Registry Architecture Overview

  9. Design Goals • Broad compatibility with existing technologies: OAI, Z39.50, Http • Modular design to allow extensibility

  10. Registry Architecture

  11. Data Layer Relational Db & OJB • Synchronized • Database Interchangeability • Ease of development Lucene • Fast indexing • “on the fly” indexing • Flexible query engine

  12. Interface Layer Current Interfaces • Struts powered J2ee interface • OAICat - OAI-PMH 2.0 Future Interfaces • SRU/W • Z39.50 Output Formats • Html • XML

  13. Clients • Web browser • OAI-PMH • Z39.50 • Any web enabled application.

  14. Network Layer • JXTA provides low level network functionality • Peer identification and discovery • Transport layer • PeerManager provides modular application level functionality • Load Management • Client/Server Modules • Main Registry Modules • URL Server • Harvester Client

  15. Using OAI For Propagating Data • A peer can query any other peer and receive an incremental update • Queries are based on the latest record modification date for the peer’s local copy of the set • Subsequent queries will use the new latest record modification date

  16. Hierarchal Network Topology Topology Requirements • Data must propagate to all peers • Compensation for inherent instability of P2P networks • Scalable structure • Low overhead • DNS for Digital LibraryServices

  17. Put the pieces together

  18. OCKHAM Future • Expand the DLSR Community and Use • Explore and build DLSR-aware tools and services • Examine personal use of the DLSR • Continue to collaborate with IESR

More Related