Fedora Whats New Whats Coming Thornton Staples CoDirector

  • Slides: 16
Download presentation
Fedora: What’s New, What’s Coming Thornton Staples Co-Director of the Fedora Project University of

Fedora: What’s New, What’s Coming Thornton Staples Co-Director of the Fedora Project University of Virginia Library National Library of Wales October 24, 2005

Fedora is……. . • Fedora is a foundation for many kinds of information management

Fedora is……. . • Fedora is a foundation for many kinds of information management strategies • Fedora was never intended to be an end-user application • Fedora is a powerful, flexible repository management system • Fedora can be the “plumbing” formally defined webs of content

IF someone asks you how Fedora compares with DSpace……. . Tell them to look

IF someone asks you how Fedora compares with DSpace……. . Tell them to look at these clients: • The Elated Client • NSDL’s web submission client • VALET, an institutional repository client from VTLS • FEZ, an institutional repository client developed at the University of Queensland in Australia (see http: //www. fedora. info/tools for more info about all four of these)

“Fedora Inside” Known Use Cases • • • Digital Library Collections Institutional Repository Educational

“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

Fedora 2. 1 Features • Authentication plug-ins for Tomcat – Plug-in #1 : Tomcat

Fedora 2. 1 Features • Authentication plug-ins for Tomcat – Plug-in #1 : Tomcat user/password file or database – Plug-in #2 : LDAP tie-in – Plug-in #3 : Radius Authentication • Support for SSL • Authorization module – – XML-based policies using XACML Repository-wide policies Object-specific policies Fine-grained policy enforcement

XACML Policies • API-M policies that can control all of the management functions at

XACML Policies • API-M policies that can control all of the management functions at all levels • API-A policies that control repository access • Repository-wide object policies • Object-specific policies about an object as a whole or any of its components • We distribute a complete set of example policies • XACML builder tool coming soon

New in Fedora 2. 1 for the Resource Index • • • Resource Index

New in Fedora 2. 1 for the Resource Index • • • Resource Index corruption problems diagnosed and fixed (Kowari memory bug) Scale and Performance Testing (NSDL 2 M objects, >100 M triples) Sesame support for an alternative open-source RDF database

Fedora Service Framework

Fedora Service Framework

Fedora 2. 1 Features (cont. ) • PROAI Server (Advanced OAI Provider) – –

Fedora 2. 1 Features (cont. ) • PROAI Server (Advanced OAI Provider) – – Harvest multiple metadata formats Harvest datastreams and disseminations Incremental harvest by last modified date Support for OAI sets • Directory Ingest Service – – Facilitate ingest of hierarchical directories of files Submit files as. zip or. jar (with a METS manifest) Automatically asserts parent-child relationships in RELS-EXT Stages content and ingests as FOXML objects into repository • Directory Ingest Client – Web client (signed applet) – Browse directory trees, select dir/files, add metadata, add relations – Packages as zip/jar and ingests into Fedora repository

Fedora 2. 1 Features (cont. ) • • Rebuild Utility for Repository Indices Improved

Fedora 2. 1 Features (cont. ) • • Rebuild Utility for Repository Indices Improved logging using log 4 j – Trippi. log – Kowari. log – Repository log • • Handle System Plug-in for PID Generation New Command-line utilities – fedora-reload-policies – validate-policy – fedora-rebuild • Fedora. Client utility class for building new clients

Fedora Development Priorities 2006 -2007 • New Fedora Framework Services • Federated Repositories –

Fedora Development Priorities 2006 -2007 • New Fedora Framework Services • Federated Repositories – Federations with name service – Federation with other repositories (DSpace, a. DORE, ar. Xiv) • • • “Content Model” Specification Language Advanced Object Creation Workbenches Tools for RDF browse and graph traversal Scalability/Performance – very large repositories Web services security and Shibboleth Code Refactoring – Fedora as web app (. war)

Fedora Service Framework (2005 -07)

Fedora Service Framework (2005 -07)

Fedora Community Building • Fedora Advisory Board – – Vision Commission Working Groups Prioritize

Fedora Community Building • Fedora Advisory Board – – Vision Commission Working Groups Prioritize Development Define Sustainability Model • Collaborative Development Opportunities • Share Tools via www. fedora. info – User-contributed Tools, Apps, Services

Fedora Community Working Groups • Preservation Working Group (Ron Jantz, Rutgers) – – Requirements

Fedora Community Working Groups • Preservation Working Group (Ron Jantz, Rutgers) – – Requirements for preservation services Define service APIs and technical integration with Fedora 2. 1 + Preservation metadata recommendations for Fedora Development plan for new services • Workflow Working Group (Peter Murray, Ohio. Link) – Requirements for a workflow service – Define service APIs and technical integration with Fedora 2. 1 + – Create a reference Implementation with an open-source workflow engine.

Fedora Community Working Groups (cont. ) • Outreach Working Group (Linda Langschied, Rutgers) –

Fedora Community Working Groups (cont. ) • Outreach Working Group (Linda Langschied, Rutgers) – Improve content of Fedora web site – More user-oriented information (currently technical focus) – Community Showcase – demos, graphics – Survey database with simple web form to profile users – Collaboration Environment – Wiki, Confluence, other? • Content Model Working Group (under charter) – – Formalization of notion of Fedora content model XML schema to define content models Investigate ontology-based content model definition Round up existing content models and publish to promote reuse

Fedora Web Site www. fedora. info

Fedora Web Site www. fedora. info