1 / 13

Cornell/CNRI Repository Interoperability Project

Cornell/CNRI Repository Interoperability Project. Interoperability Meeting February 24, 1999. Open architecture Interoperable digital objects and repositories Flexible notions of content while ensuring interoperability Extensible, community-driven content types

asasia
Download Presentation

Cornell/CNRI Repository Interoperability 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. Cornell/CNRI Repository Interoperability Project Interoperability Meeting February 24, 1999

  2. Open architecture Interoperable digital objects and repositories Flexible notions of content while ensuring interoperability Extensible, community-driven content types Complex aggregations of distributed content Rights management - leverage existing/future schemes Cornell/CNRI Repository Goals

  3. CNRI/Cornell Interoperability Project • Developed Joint Interface Definition • agreement on all conceptual abstractions • merger of RAP and FEDORA IDL • Separate repository implementations • CNRI using Visigenics ORB • Cornell using Iona’s OrbixWeb ORB • Test collections of Digital Objects • CNRI - Library Congress materials (books, journals, photographs, speeches) • Cornell - NCSTRL research collections

  4. Project History • Kahn/Wilensky • Warwick Framework • Distributed Active Relationships • CNRI Repository (Arms, Blanchi, Overly) • Cornell FEDORA (Lagoze, Payette) • RAP/FEDORA - joint model and IDL • RAP/FEDORA - Interoperability Testing • RAP/FEDORA - Access Management • DLI2

  5. Insert CNRI Repository Slides

  6. Repository Service core service to provide a reliable and secure means to store and disseminate digital content interoperability with other CRADDL services Digital Object Model container for aggregating any digital material disseminations of complex content types with rights management global extensibility mechanisms Cornell: FEDORA Part of broader effort to develop a component-ware digital library architecture

  7. Cornell/CNRI Digital Object Model Book Disseminator DublinCore Disseminator GetMethods(Book) application/ MARC ListContentTypes DS1 GetChapter(n), GetTOC(), etc. Primitive Disseminator Book, DublinCore application/ postscript GetDissemination (Book.GetPage(1)) DS2 GetChapter GetTOC GetPage

  8. Digital Object Extensibility: Adding New Content Types Book Photo Collect Photo Collection can be operated on in novel ways… to create new disseminations not originally conceived of for the particular digital object. Book The same underlying data... Structure Mechanism Interface

  9. How Achieve Content-Type Extensibility? DC servlet URNDC1 GetDissemination( GetDCRecord) DC Mechanism DublinCore Record Servlet Disseminator URNDC DC MethodList Signature Disseminator DC signature GetDCField GetDCRecord CTID = URNDC1 DC application/ MARC application/ postscript Digital Object attains its extended content-type behaviors through association and delegation

  10. Registration and Proliferation of Content Types • A content type becomes registered when the URN of the DigitalObject that disseminates its signature is registered (in a DL name service) • A content type becomes usable when the URN of the DigitalObject that disseminates its servlet is registered • Other DigitalObjects can utilize content types by referencing these URNs.

  11. CNRI/Cornell Interoperability Experiments • IT0: Fundamental Communication • Inter-ORB communication • IDL recognition: request invocation; proper return types • STATUS: Success (October 1998) • IT1: Functional Interoperability • create/access DigitalObjects in each repository • execution of all operations per specification • STATUS: Success (December 1998)

  12. CNRI/Cornell Interoperability Experiments • IT2: Content-Type Servlet Interoperability • implementation of new Servlet API • dynamic loading and running of remote servlets • integration of CNRI’s Handle System • STATUS: In Progress (Completion March 1, 1999) • IT3: Scalability • logical interoperability tests • complex objects from Library of Congress, NCSTRL • STATUS: Planned (Completion April 1, 1999)

  13. Planned Research • Scale up: demonstrate complex content types and servlets with CNRI and LC • Integration of new community-developed content types (e.g., MOA2) • Access Management • Reliability, security, integrity (DLI2 - CS/Cornell University Library)

More Related