1 / 10

The Fedora Project April 28-29, 2003 CNI, Washington DC

The Fedora Project April 28-29, 2003 CNI, Washington DC. NOTE: CSG 2003-09-25 slides are excerpts from this presentation. Thornton Staples University of Virginia. Sandy Payette Cornell Information Science. The Flexible Extensible Digital Object Repository Architecture (FEDORA).

holli
Download Presentation

The Fedora Project April 28-29, 2003 CNI, Washington DC

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 Fedora Project April 28-29, 2003CNI, Washington DC NOTE: CSG 2003-09-25 slides are excerpts from this presentation. Thornton Staples University of Virginia Sandy Payette Cornell Information Science

  2. The Flexible Extensible Digital Object Repository Architecture (FEDORA) • Developed as a DARPA and NSF-funded research project at Cornell (1997-present) • Interpreted and re-implemented at University of Virginia (1999) • Virginia prototype supported a testbed of 10,000,000 digital objects with very good results (1999-2001) • Andrew W. Mellon Foundation granted Virginia and Cornell $1,000,000 to develop a full-featured production FEDORA system that is web-based (2002+) • www.fedora.info

  3. Users access data objects through behaviors. Dynamic data Application services

  4. Managers have direct access to each component of a data object.

  5. Fedora and Web Services • Fedora Repository system is a web service • Access/Search (API-A) and Management (API-M) • Service descriptions published using WSDL • Both SOAP and HTTP bindings • Back-end services • Digital object behaviors implemented as linkages to other distributed web services • Service binding metadata (WSDL) stored in special Fedora Behavior Mechanism objects. • Fedora acts as mediator to these services.

  6. Fedora Repository SystemClient and Web Service Interactions Frontend Backend Fedora Repository System Content Transform Service client application client application user Service Web Service Web Service Dispatch Content Transform Service web browser user Service

  7. Fedora Repository System

  8. Fedora 1.0 Features • Public APIs - exposed as web services • Flexible Digital Object Model • XML submission and storage (extension of METS Schema) • Local and distributed content • Data (any type) and metadata (any schema – DC, other) • Supports inter-relationships among objects • Behavior “contracts” for objects • Associate services with objects • Objects can provide launch-pad or tool to use object content • Repository System • Management Service - manage digital resources, metadata, as well as computer programs, services and tools that support them • Access Service – repository search and object disseminations • Mediation - interactions with other distributed web services for content transformation and presentation • Admin GUI client – object creation, update, purge, search • OAI-PMH Provider – provides OAI-DC • Basic Access Control - IP-based

  9. Fedora 1.0 (available May 16, 2003) • Open Source Software • GNU General Public License (GPL) • Implementation Technologies • Sun Java J2SDK1.4 • Apache Tomcat 4.1 and Apache Axis (SOAP) • Xerces 2-2.0.2 for XML parsing and validation • Saxon 6.5 for XSLT transformation • Schematron 1.5 for validation • MySQL-2.23.52 and Mckoi relational database • Deployment Platforms • Windows 2000, NT, XP • Solaris • Linux

  10. Questions www.fedora.info

More Related