emory ▪ notre dame ▪ oregon state ▪ virginia tech the ockham project and digital library...

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

Upload: lucas-clifford-blankenship

Post on 03-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

emory ▪ notre dame ▪ oregon state ▪ virginia tech

The OCKHAM ProjectAnd Digital Library Services

Registries

Page 2: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Page 4: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Reference Model

DLServicesRegistry Service ProviderService Accepter

Page 6: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Harvest-to-Query (H2Q)

OAI

OAI

OAI

Z39.50SRUSRW

Page 8: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

emory ▪ notre dame ▪ oregon state ▪ virginia tech

OCKHAM Registry

Architecture Overview

Page 10: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Registry Architecture

Page 12: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

emory ▪ notre dame ▪ oregon state ▪ virginia tech

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

application.

Page 15: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

emory ▪ notre dame ▪ oregon state ▪ virginia tech

Put the pieces together

Page 19: Emory ▪ notre dame ▪ oregon state ▪ virginia tech The OCKHAM Project And Digital Library Services Registries

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