The Fedora Project Where we - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

The Fedora Project Where we

Description:

Title: Slide 1 Author: Ronda Anne Grizzle Last modified by: Cornell University Created Date: 5/14/2004 6:30:53 PM Document presentation format: On-screen Show – PowerPoint PPT presentation

Number of Views:174
Avg rating:3.0/5.0
Slides: 20
Provided by: rondaann
Category:

less

Transcript and Presenter's Notes

Title: The Fedora Project Where we


1
The Fedora ProjectWhere weve been and where
were going
  • Mellon OS Retreat
  • March 2005

Sandy Payette Cornell University
2
First a quick review of the architecture
3
Fedora Repository Service
rdbms
files
RDF
4
Fedora Digital Object Model
Component View
Digital object identifier
Persistent ID (
PID
)
Relations (RELS-EXT)
Reserved Datastreams Key object metadata
Dublin Core (DC)
Audit Trail (AUDIT)
Datastreams Set of content or metadata items
Datastream
Datastream
Disseminators Pointers to service definitions to
provide service-mediated views
Default Disseminator
Disseminator
5
Fedora Inside Known Use Cases
  • Digital Library Collections
  • Institutional Repository
  • Educational Software
  • Information Network Overlay
  • Digital Archives and Records Management
  • Digital Asset Management
  • File Cabinet / Document Management
  • Scholarly publishing

6
Fedora where weve been(versions 1.2 2.0)
  • FOXML (Fedora Object XML)
  • Simple XML format directly expresses Fedora
    object model
  • Easily adapts to Fedora new and planned features
  • Easily translated to other well-known formats
  • Enhanced Ingest/Export of objects
  • FOXML, METS (Fedora extension)
  • Extensible to accommodate new XML formats
  • Planned METS 1.4, MPEG21 DIDL

7
Fedora 1.2 - 2.0 (continued)
  • Object-to-object Relationships
  • Ontology of common relationships (RDF schema)
  • Relationships stored in special datastream
    (RELS-EXT)
  • Resource Index (RI)
  • RDF-based index of repository (Kowari
    triple-store)
  • Graph-based index includes
  • Object properties and Dublin Core
  • Object Relationships
  • Object Disseminations
  • RI Search
  • Powerful querying of graph of inter-related
    objects
  • REST-based query interface (using RDQL or ITQL)
  • Results in different formats (triples, tuples,
    sparql)

8
Fedora Digital Objects
Resource Index View
9
Fedora 1.2 - 2.0 (continued)
  • New Utilities
  • Batch Modify Utility
  • Repository Administrator Reporting
  • Performance Tuning (1 million objects)
  • Ingest testing (800K objects 40 millisec/object)
  • Concurrency testing (access requests)
  • Communications and Outreach
  • New Fedora Web Site
  • Improved Documentation
  • Tutorials

10
Fedora 2.1 (May 2005)
  • Authentication plug-ins
  • HTTP basic authentication and SSL
  • Plug-in 1 Tomcat user/password file/db
  • Plug-in 2 LDAP tie-in
  • Plug-in 3 Radius Authentication
  • Authorization module
  • XML-based policies using XACML
  • Fine-grained policy enforcement (API actions X
    subject attrs X object attrs)
  • Repository-wide policies
  • Object-specific policies
  • Policy Builder Client
  • New Services

11
Fedora Service Framework(Year 1 - starting v2.1)
12
Fedora Service Framework(Year 2)
13
Fedora Service Framework(Year 3)
14
Other Planned Work
  • Fedora Showcase and Contributed Tools (website)
  • Object Creation
  • Content Model Specification Language
  • Advanced Workbenches
  • Workflow engine
  • Tools for RDF browse and graph traversal
  • Performance Tune millions of objects
  • Web services security and Shibboleth
  • Code Refactoring
  • Fedora web app (.war)
  • MVC2 pattern for REST-based web exposures
  • Other misc.

15
Fedora Development Process
  • Core Development Team (10 devlead)
  • Cornell University
  • University of Virginia
  • Eclipse IDE
  • GForge and CVS (at Cornell)
  • Communications
  • fedora-dev, codewatch, users email lists
  • Bugzilla
  • Full Team call (1X/week)
  • Technical design/dev call (1X/week)
  • Full Team meeting (2X/year)

16
Fedora Development Consortium
  • Advisory Board
  • University of Virginia
  • Tufts
  • VTLS
  • ARROW (Monash University and Natl Lib Australia)
  • Harris Corp.
  • Danish Royal Library and DTU
  • Northwestern University
  • NSDL Core Integration
  • Mission
  • Requirements Definition, Specifications. Joint
    Development
  • Commission of Working Groups
  • Content Modeling
  • Outreach and Education
  • Workflow and Service-Oriented Processes
  • Recommendation for Long-Term sustainability model
  • Governance and Funding
  • Set Fedora Free full open source model (e.g.,
    public SourceForge)
  • Code Maintenance (UVA until 2012 plan for beyond)

17
Recent News
  • Downloads 20K 52 countries
  • Growth lots of new interest
  • Fedora Users Conference (May 13-14)
  • Interesting new adopters
  • OhioLink
  • DISA (South Africa history)
  • Interesting new proposals
  • Company X finalist for large government contract
  • Cornell Lab of Ornithology (data tools
    documents)
  • Recent Article
  • XML CoverPages http//xml.coverpages.org/ni2005-0
    3-18-a.html

18
Selected Fedora Adopters
  • University of Virginia
  • VTLS
  • Tufts University
  • OhioLink
  • Northwestern Library and Academic Technologies
  • National Science Digital Library (NSDL) Core
    Integration
  • ARROW National Library of Australia and Monash
    University
  • Royal Library Denmark, National Library, and DTU
  • Rutgers University
  • Indiana University
  • American Geophysical Union
  • Library of Congress I Hear America Singing
  • University of Delaware
  • Hamilton College
  • Cornell CIT
  • Tibetan Buddhist Resource Center
  • Yale University
  • DISA South Africa, History of Apartheid
    resistance

19
New Fedora Web Site!www.fedora.info
Write a Comment
User Comments (0)
About PowerShow.com