Identifiers and Repositories hussein suleman uct cs honours 2006.

Slides:



Advertisements
Similar presentations
Handle System: DOI Technical Infrastructure Corporation for National Research Initiatives Larry Lannom December 10, 1997.
Advertisements

Corporation For National Research Initiatives DOIs and the Handle System 5 August 1998 Larry Lannom CNRI.
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Data Grids for Collection Federation Reagan W. Moore University.
DDI3 Uniform Resource Names: Locating and Providing the Related DDI3 Objects Part of Session: DDI 3 Tools: Possibilities for Implementers IASSIST Conference,
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Flexible and Extensible Digital Object and Repository Architecture (FEDORA) Sandra Payette Cornell University CS 502 Computing Methods.
ISP 433/533 Week 8 IR in libraries. Goal Universal Access to Information Vannevar Bush 1945 article Memex A memex is a device in which an individual stores.
The Fedora Project March 19, 2003 ISTEC Symposium, Brazil Sandy Payette Cornell Information Science.
Flexible and Extensible Digital Object and Repository Architecture (FEDORA) Sandra Payette Cornell University June 29, 1999 Harvard.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Repositories.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
Cornell/CNRI Repository Interoperability Project Interoperability Meeting February 24, 1999.
Fun with Geospatial Metadata, CUGIR, CORC, MARC, and OAI: The CSDGM to MARC Grant Project Adam Chandler, Olin Library Elaine Westbrooks, Mann Library Vivek.
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
Federated Digital Library Architecture and Distributed Resource Discovery Carl Lagoze CS
Policy-Carrying, Policy-Enforcing Digital Objects Sandra Payette Project Prism - Cornell University DLI2 All-Projects Meeting June 14, 2000.
A Framework for Distributed Preservation Workflows Rainer Schmidt AIT Austrian Institute of Technology iPres 2009, Oct. 5, San.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
Basic Concepts Architecture Topology Protocols Basic Concepts Open e-Print Archive Open Archive -- generalization of e-print Data Provider and Service.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
EPICUR Kathrin Schroeder ERPANET-Workshop „Persistent Identifiers“ (17th June 2004) Uniform Resource Names (URN) – Overview Die Deutsche Bibliothek.
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Network of Expertise in Digital Preservation 1 Persistent Identifiers Reinhard.
Digital Library Architecture and Technology
Locating objects identified by DDI3 Uniform Resource Names Part of Session: Concurrent B2: Reports and Updates on DDI activities 2nd Annual European DDI.
CNRI Handle System and its Applications
Introduction to Digital Libraries hussein suleman uct cs honours 2004.
Identifiers and Repositories hussein suleman uct cs honours 2008.
Localized Linking Prototype CNI April 10, 2001 Dale Flecker, Larry Lannom, Rick Luce, Bill Mischo, Ed Pentz.
5.1 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Dec 9-11, 2003ICADL Challenges in Building Federation Services over Harvested Metadata Hesham Anan, Jianfeng Tang, Kurt Maly, Michael Nelson, Mohammad.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Introduction to Digital Libraries hussein suleman uct cs honours 2004.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
The Resource Discovery Network and OAI Andy Powell UKOLN, University of Bath UKOLN is funded by Resource: The Council.
Mirroring an OAI archive with an I2-DSI channel Ryan Richardson Edward A. Fox Digital Library Research Laboratory Virginia Tech May 7 th, 2002.
Use & Access 26 March Use “Proof of Concept” Model for General Libraries & IS faculty Model for General Libraries & IS faculty Test bed for DSpace.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Digital Library Component Models hussein suleman uct cs honours 2005.
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Persistent Management of Distributed Data Reagan W. Moore.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
Digital Library Interoperability Architecture CS 502 – Carl Lagoze – Cornell University.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Tsinghua University Library Yang Zhao & Airong Jiang Tsinghua University Library, Beijing China 4 June, 2004 Electronic Thesis and Dissertation System.
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
1 GRID Based Federated Digital Library K. Maly, M. Zubair, V. Chilukamarri, and P. Kothari Department of Computer Science Old Dominion University February,
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
INLS 150 Session 5 February 7, 2002 Cristina Pattuelli School of Information & Library Science UNC.
NSDL October 12-15, 2003Eisenhower National Clearinghouse Slide 1 NSDL and the Open Archives Initiative NSDL – OAI – and the Eisenhower National Clearinghouse.
Automatic Metadata Discovery from Non-cooperative Digital Libraries By Ron Shi, Kurt Maly, Mohammad Zubair IADIS International Conference May 2003.
Oct 12-14, 2003NSDL Challenges in Building Federation Services over Harvested Metadata Kurt Maly, Michael Nelson, Mohammad Zubair Digital Library.
Persistent Identifiers (PIDs) & Digital Objects (DOs) Christine Staiger & Robert Verkerk SURFsara.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Flexible and Extensible Digital Object and Repository Architecture (FEDORA) Sandra Payette Cornell University
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
Toward an Open Architectural Framework for Digital Objects M. Cristina Pattuelli INLS March 19, 2001.
Multicast in Information-Centric Networking March 2012.
Repositories, Identifiers and the Kahn/Wilensky Framework
Domain Name System (DNS)
The Fedora Project March 19, 2003 ISTEC Symposium, Brazil
CS 501: Software Engineering Fall 1999
An Architecture for Complex Objects and their Relationships
Introduction to Digital Libraries Week 6: Complex Objects, Part 1
Old Dominion University Department of Computer Science
Introduction to Digital Libraries Week 8: Complex Objects, Part 1
Presentation transcript:

Identifiers and Repositories hussein suleman uct cs honours 2006

Features of (Good) Identifiers  Must uniquely name digital objects and/or metadata. e.g., ISBN numbers  Must be unique within global/local domain. e.g., addresses  May have scheme associated to indicate source or naming convention. e.g., webpage URLs – …

Example Repository 1 IdentifierMetadataData Proverb/1Source: Africa Type: Proverb When an old man dies, a library burns down Proverb/2Author: Albert Einstein Type: Quotation Imagination is more important than knowledge

Conceptual Model 1 Metadata1 Data1 Metadata2 Data2 Proverb/1Proverb/2

Example Repository 2 IdentifierMetadata Proverb/1Source: Africa Type: Proverb Identifier: D1 Proverb/2Author: Albert Einstein Type: Quotation Identifier: D2 IdentifierData D1When an old man dies, a library burns down D2Imagination is more important than knowledge

Conceptual Model 2 Data1 Proverb/1 Metadata1 D1 Data2 Proverb/2 Metadata2 D2

Example Repository 3 IdentifierMetadataXDC Proverb/1Id: P1 Data: D1 Source: Africa Type: Proverb Identifier: D1 Proverb/2Id: P2 Data: D2 Author: Albert Einstein Type: Quotation Identifier: D2 IdentifierData D1When an old man dies, a library burns down D2Imagination is more important than knowledge

Conceptual Model 3 Data1 Proverb/1D1 Data2 Proverb/2D2 X1 DC1 X2 DC2

Repository Storage Models  Generalisation of database.  Collection of metadata records. in XML or other flat files in database BLOBs in columns of database tables embedded in digital objects  Abstract interface to data collection. no concept of how (meta)data is stored. think distributed file systems. think NFS for remote file systems.

Repository Access Protocol (RAP)  A repository can be defined as a network- accessible server.  RAP specifies a simple interface to access and manage digital objects in a repository.  RAP is an abstract model, with concrete implementations in Dienst, OpenDLib, OAI, ODL, Fedora, etc.  This is usually referred to as the “Kahn/Wilensky architecture”. does Kahn ring any bells?

RAP Operations  ACCESS_DO Return a manifestation (dissemination) of a digital object based on its identifier and a specification of what service is being requested.  DEPOSIT_DO Submit a digital object to the repository, assigning or specifying an identifier for it.  ACCESS_REF List services and their access mechanisms for the repository.

RAP: Naming of Digital Objects  Each digital object must have a location- independent name (handle), made up of a repository identifier and a local name. Example:  berkeley.cs/csd  where berkeley.cs is the repository and csd refers to a technical report.  Handles are resolved by a handle server to redirect a service provider to a repository containing an object identified only by its location-independent handle.

Handle Servers  A handle server stores the association between handles and physical locations of objects.  Handle servers follow a DNS model: they are distributed and replicated there are global and local servers handles may be cached locally after being resolved to minimise resolution traffic management of servers/handles requires an authority system for management, accountability, delegation, etc.

Handle Example

Digital Object Identifiers (DOIs)  DOIs are a standardised implementation of the handle concept.  Handles/DOIs are URIs that refer to digital objects while URLs are URIs that refer to network services.  Handle/DOI resolution can be performed transparently using a browser plug-in.

Other repository models  FEDORA (Flexible Extensible Digital Object and Repository Architecture) defines a generic interface to manage digital objects at a lower layer in an information system. see  SODA (Smart Objects Dumb Archive) packages digital objects into buckets containing the data along with the code to mediate access, display the objects, enforce rights, etc.

References  Kahn, Robert and Robert Wilensky (1995) “A Framework for Distributed Digital Object Services”, CNRI. Available rch/k-w.html rch/k-w.html  Maly, Kurt, Michael L. Nelson and Mohammed Zubair (1999) “Smart Objects, Dumb Archives: A User-Centric, Layered Digital Library Framework”, in D-Lib Magazine, Vol. 5, No. 3, March Available 3maly.html 3maly.html