the ockham project

19
emory ▪ notre dame ▪ oregon state ▪ virginia The OCKHAM Project And Digital Library Services Registries

Upload: aleda

Post on 13-Jan-2016

66 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

The OCKHAM ProjectAnd Digital Library Services

Registries

Page 2: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

• History and Context of the OCKHAM Initiative

• The funded NSF/NSDL Grant

• OCKHAM Services

• OCKHAM Registry

• Future OCKHAM

Page 3: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Page 4: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Four Goals:

1) Reference Model

2) New Services (including registry)

3) Adoption of Services / Registry

4) Dissemination and Community Building

Page 5: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Reference Model

DLServicesRegistry Service ProviderService Accepter

Page 6: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Initial OCKHAM Services

1) Digital Library Services Registry

2) Alerting Service

3) Browsing Service

4) Harvest-to-Query Service

5) Conversion Service

6) Cataloging Service

7) Pathfinding Service

Page 7: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Harvest-to-Query (H2Q)

OAI

OAI

OAI

Z39.50SRUSRW

Page 8: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

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

Page 9: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

OCKHAM Registry

Architecture Overview

Page 10: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Design Goals

• Broad compatibility with existing technologies: OAI, Z39.50, Http

• Modular design to allow extensibility

Page 11: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Registry Architecture

Page 12: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Data LayerRelational Db & OJB• Synchronized• Database

Interchangeability• Ease of development

Lucene• Fast indexing• “on the fly” indexing• Flexible query engine

Page 13: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Interface LayerCurrent Interfaces• Struts powered J2ee

interface • OAICat - OAI-PMH 2.0

Future Interfaces• SRU/W • Z39.50

Output Formats• Html• XML

Page 14: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

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

application.

Page 15: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

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

Page 16: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

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

Page 17: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

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 Library

Services

Page 18: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Put the pieces together

Page 19: The OCKHAM Project

emory ▪ notre dame ▪ oregon state ▪ virginia tech

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