Building Foundations: Fedora, Fez, and the ADR

Building Foundations:
Fedora, Fez, and the ADR
prepared by
Jessica Branco Colati
ADR Project Director, Colorado Alliance of Research Libraries
[email protected]
presented at
Institutional Repositories:
Disseminating, Promoting, and Preserving Scholarship
Utah State University
September 30, 2009
TRAC
• CRL’s Trustworthy Repositories Audit &
Certification: Criteria and Checklist
• Aligns with Open Archives Information Systems
(OAIS) Reference Model
• Measures trustworthiness of repositories in three
areas
– Section A : Organizational Infrastructure
– Section B : Digital Object Management
– Section C : Technologies, Technical Infrastructure, & Security
2009.09.30
USU IR Day - Fedora - Alliance
2
Community
Standards & Best Practices
Policies
Digital Object Repository Architecture (Fedora, Infrastructure)
2009.09.30
USU IR Day - Fedora - Alliance
3
Fedora
• Flexible Extensible Digital Object Repository
Architecture
• Mellon-funded development at Cornell and UVA
• Now under the stewardship of Fedora Commons and
DuraSpace
• Architecture defines a set of abstractions for expressing
digital objects, inter-object relationships, and
behaviors/services
• Software provides core functionalities
– Web-based services w/APIs
– Searching support and OAI-PMH exposure
– Preservation metadata creation and extraction
2009.09.30
USU IR Day - Fedora - Alliance
4
Fedora Digital Object Model:
Architectural View
(From presentation: Sandy Payette, March 19, 2003, ISTEC Symposium, Brazil)
Persistent ID ( PID )
Globally unique persistent id
Disseminators
Public view: access methods for
obtaining “disseminations” of digital
object content
System Metadata
Internal view: metadata necessary to
manage the object
Datastreams
Protected view: content that
makes up the “basis” of the object
Fedora Administrator
2009.09.30
USU IR Day - Fedora - Alliance
6
Community
Standards & Best Practices
Policies
Digital Object Management Tools (Fedora and Fez)
Digital Object Repository Architecture (Fedora, Infrastructure)
2009.09.30
USU IR Day - Fedora - Alliance
7
Community
Standards & Best Practices
Policies
“Out of the Box”- yet customizable- submission web forms and workflows (Fez)
Digital Object Management Tools (Fedora and Fez)
Digital Object Repository Architecture (Fedora, Infrastructure)
2009.09.30
USU IR Day - Fedora - Alliance
8
Fez
• Offers a PHP / MySQL front-end to the
Fedora repository software
• Developed by the University of
Queensland Library as an open source
project hosted on SourceForge
2009.09.30
USU IR Day - Fedora - Alliance
9
Fez Functionality
• Authentication and Authorization support,
building on access controls
– LDAP/AD and Shibboleth
• Customizable role-based publishing
workflows and submission forms
• Customizable web interface and search
key mappings
– Smarty PHP templates
2009.09.30
USU IR Day - Fedora - Alliance
10
Fez Object Managements:
Metadata and XSDs
Any metadata schema
can be mapped and
referenced in Fez using
references between XSDs
Using Fez XSDs and
forms, metadata
can be updated in
Fedora Objects
XSDs supporting
Search Key
mappings, as well
as OAI exposure
2009.09.30
USU IR Day - Fedora - Alliance
11
Community
Standards & Best Practices
Policies
Discovery and Access Tools (Fedora, Fez, Others)
“Out of the Box”- yet customizable- submission web forms and workflows (Fez)
Digital Object Management Tools (Fedora, Fez)
Digital Object Repository Architecture (Fedora, Infrastructure)
2009.09.30
USU IR Day - Fedora - Alliance
12
Discovery and Access Tools (Fedora, Fez, Others)
Community
Standards & Best Practices
Policies
Scoped and Branded Portals (Fez)
“Out of the Box”- yet customizable- submission web forms and workflows (Fez)
Digital Object Management Tools (Fedora, Fez)
Digital Object Repository Architecture (Fedora, Infrastructure)
2009.09.30
USU IR Day - Fedora - Alliance
13
2009.09.30
USU IR Day - Fedora - Alliance
14
2009.09.30
USU IR Day - Fedora - Alliance
15
2009.09.30
USU IR Day - Fedora - Alliance
16
2009.09.30
USU IR Day - Fedora - Alliance
17
2009.09.30
USU IR Day - Fedora - Alliance
18
Alliance Digital Repository Service
• Builds on Fedora – Fez architectures
• Customizes functionalities to meet members’ needs
– Customizes deposit workflows and forms
– Provides metadata mapping (XSLs) and METS-based batch ingest
services
– Core object type XSDs in-line with national standards and local best
practices
• Developing LDAP and Shibboleth configurations to
support authentication and authorization
• Integrating server-side viewers and players for all media
types
2009.09.30
USU IR Day - Fedora - Alliance
19
Policies
Scoped and Branded Portals (Fez)
Discovery and Access Tools (Fedora, Fez, Others)
Community
Standards & Best Practices
Consortial Aggregator and “Google-esque” Exposure (Fez, Others)
“Out of the Box”- yet customizable- submission web forms and workflows (Fez)
Digital Object Management Tools (Fedora, Fez)
Digital Object Repository Architecture (Fedora, Infrastructure)
2009.09.30
USU IR Day - Fedora - Alliance
20
Thank you!
URLs:
http://www.crl.edu/PDF/trac.pdf
http://fedora-commons.com/
http://fez.library.uq.edu.au/
http://adr.coalliance.org
Contact:
[email protected]
2009.09.30
USU IR Day - Fedora - Alliance
21