Fedora New Features, New Collaborations, Bright Future Fedora Users Conference Copenhagen, Denmark September 28, 2005 Sandy Payette Co-Director Fedora.

Slides:



Advertisements
Similar presentations
Richard Jones, Systems Developer Technical Issues for Repository Software Theses Alive! Edinburgh University Library SHERPA Nottingham.
Advertisements

Data Publishing Service Indiana University Stacy Kowalczyk April 9, 2010.
Theo Andrew, Edinburgh University Library Choosing Suitable Open-Source Repository Software Choosing Suitable Open Source Repository Software Theo Andrew.
UKOLN is supported by: JISC Information Environment update Repositories and Preservation Programme meeting, October 24-25, 2006 Rachel Heery UKOLN
DuraSpace: Digital Information All Ways, Always Pretoria, South Africa May 14 th, 2009.
An Introduction to Repositories Thornton Staples Director of Community Strategy and Alliances Director of the Fedora Project.
A. Grigorov, A. Georgiev, M. Petrov, S. Varbanov, K. Stefanov Building a Knowledge Repository for Life-long Competence Development.
The Fedora Project JA-SIG Winter Conference December 9, 2003 Tim Sigmon University of Virginia.
Repositories: Disruptive Technology or Disrupted Technology? Sandy Payette, Executive Director DORSDL Workshop at ECDL 2008 September 2008.
Transformations at GPO: An Update on the Government Printing Office's Future Digital System George Barnum Coalition for Networked Information December.
Depositing e-material to The National Library of Sweden.
Planning for Flexible Integration via Service-Oriented Architecture (SOA) APSR Forum – The Well-Integrated Repository Sydney, Australia February 2006 Sandy.
Open-Source Development Dynamics Fedora Perspective APSR Symposium Sydney, Australia February 2006 Sandy Payette Co-Director, Fedora Project Researcher,
MIT’s DSpace A good fit for ETDs Margret Branschofsky Keith Glavash MIT LIBRARIES.
Fedora Commons: Introduction and Update Swedish National Library June 24, 2008.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
The Fedora Project April 28-29, 2003 CNI, Washington DC Thornton Staples University of Virginia Sandy Payette Cornell Information Science.
Update on the Fedora Project Where we’ve been and where we’re going Fedora Users Conference Rutgers University May Sandy Payette Co-Director.
Representing and Storing Complex Digital Objects Fedora CS 431 – April 11, 2005 Carl Lagoze – Cornell University Acknowledgements: Sandy Payette (Cornell)
The Fedora Project March 19, 2003 ISTEC Symposium, Brazil Sandy Payette Cornell Information Science.
The KnowledgeBank: Powered by DSpace Laura Tull Systems Librarian Ohio State University Libraries WiLSWorld July 27, 2004.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
The Fedora Project Where we’ve been and where we’re going Mellon OS Retreat March 2005 Sandy Payette Cornell University.
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
Introducing Symposia : “ The digital repository that thinks like a librarian”
OAI Standards for Sheet Music Meeting March 28-29, 2002 Basic OAI Principals How They Apply to Sheet Music Presenter: Curtis Fornadley, Senior Programmer/Analyst.
I:\Share\Bestuursinligting\OUDITfinaal\Portfolio\Statistics\BI UPSpace An institutional repository for the University of.
National Aeronautics and Space Administration Implementing DSpace at NASA Langley Research Center 1 Greta Lowe Librarian NASA Langley Research Center
DuraSpace, Fedora and DuraCloud Thorny Staples Director, Community Strategy and Alliances ESIP Meeting, July 8, 2009.
Update on the Fedora Project Common Solutions Group September 2005 Tim Sigmon University of Virginia Special thanks to the Fedora Team for these slides!
Tutorial – Semantic Digital Libraries, May 9, 2007 WWW 2007 Copyright , DERI NUI Galway, University of Vienna, Fraunhofer IPSI, Cornell University.
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
Fedora Commons Overview and Future Plans Sandy Payette, Executive Director Cornell University Library Metadata Working Group June 13, 2008.
Ms. Irene Onyancha ISTD/Library & Information Management Services United Nations Economic Commission for Africa The Second Session of the Committee on.
Fedora Content Models for the National Science Digital Library Data Repository Fedora User’s Group Meeting Copenhagen, September 28, 2005 Carl Lagoze Cornell.
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
Information Network Overlay Architecture Adding Value to Digital Content Carl Lagoze CS 431 – May 4, 2005 Cornell University.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
DAMS Implementation at NLW DAMS Implementation at NLW 20 th February 2007 Paul Bevan
The Fedora Project April 28-29, 2003 CNI, Washington DC Thornton Staples University of Virginia Sandy Payette Cornell Information Science NOTE: CSG
Web Services and Fedora EDUCAUSE Mid-Atlantic Regional Conference January 14, 2003 Tim Sigmon University of Virginia.
This presentation describes the development and implementation of WSU Research Exchange, a permanent digital repository system that is being, adding WSU.
Technical Update 2008 Sandy Payette, Executive Director Eddie Shin, Senior Developer April 3, 2008 Open Repositories 2008, Fedora User Group.
Selene Dalecky March 20, 2007 FDsys: GPO’s Digital Content System.
A Fedora 3 to 4 Migration Case Study for UNSW Australia Library Fedora 4 Training Workshop, eResearch Australasia 2015, Brisbane UNSW Library Arif Shaon,
A Fedora 3 to 4 Migration Case Study for UNSW Australia Library Fedora 4 Training Workshop, eResearch Australasia 2015, Brisbane UNSW Library Arif Shaon,
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
DSpace - Digital Library Software
DSpace System Architecture 11 July 2002 DSpace System Architecture.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
Digital Library Syllabus Uploader Will Cameron CSC 8530 Fall 2006 Presentation 1.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Fedora Metadata The Basics 9/9/2008. Mini Glossary Fedora: ‘ Flexible Extensible Digital Repository Object Architecture;’ asset repository, metadata architecture.
Carl Lagoze Digital Library Service Registry Workshop Services in a Scholarly Communication Framework.
The Mellon-Funded Fedora Project A Presentation to the European Digital Library Conference September 17, 2002 Sandy Payette and Thornton Staples.
Fedora An Architecture for Complex Objects and their Relationships Old Dominion University, VA April 7, 2005 Sandy Payette Cornell University.
Fedora Service Framework Sandy Payette, Executive Director UK Fedora Training London January 22-23, 2009.
Fedora Digital Object in a Nutshell Sandy Payette, Executive Director UK Fedora Training London January 22-23, 2009.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Building Foundations: Fedora, Fez, and the ADR prepared by Jessica Branco Colati ADR Project Director, Colorado Alliance of Research Libraries
Fedora, Fez, and the ADR an ePoster presented at Institutional Repositories: Disseminating, Promoting, and Preserving Scholarship Utah State University.
The Fedora Project March 19, 2003 ISTEC Symposium, Brazil
Overview: Fedora Architecture and Software Features
Flexible Extensible Digital Object Repository Architecture
Flexible Extensible Digital Object Repository Architecture
An Architecture for Complex Objects and their Relationships
VI-SEEM Data Repository
NSDL Data Repository (NDR)
Fedora Filling the “Sweet Spot” in the Information Landscape
The Fedora Project April 28-29, 2003 CNI, Washington DC
Presentation transcript:

Fedora New Features, New Collaborations, Bright Future Fedora Users Conference Copenhagen, Denmark September 28, 2005 Sandy Payette Co-Director Fedora Project Cornell University

Fedora Brief History Cornell Research (1997-present) –DARPA and NSF-funded research –First reference implementation developed –Interoperable Repositories (experiments with CNRI) –Policy Enforcement First Application ( ) –University of Virginia digital library prototype –Technical implementation: adapted to web; RDBMS storage –Scale/stress testing for 10,000,000 objects Open Source Software (2002-present) –Andrew W. Mellon Foundation grants –Technical implementation: XML and web services –Fedora 1.0 (May 2003) –Fedora 2.0 (Jan 2005) –Fedora 2.1 (coming soon!)

Fedora Development Team Cornell University Sandy Payette (co-director) Chris Wilper Carl Lagoze Eddie Shin University of Virginia Thorny Staples (co-director) Ross Wayland Ronda Grizzle Bill Niebel Bob Haschart Tim Sigmon

“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 Repository and Web Services Web Services Exposure RDF files rdbms

Digital object identifier Reserved Datastreams Key object metadata Disseminators Pointers to service definitions to provide service-mediated views Datastreams Aggregate content or metadata items The Basics: Fedora Digital Object Model Container View Persistent ID (PID) Dublin Core (DC) Datastream Audit Trail (AUDIT) Relations (RELS-EXT ) Disseminator Default Disseminator

Fedora – Object Model XML 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

Fedora 2.1 “Release Notes”

Fedora Service Framework (Fedora 2.1)

2.1 Release Notes Authentication plug-ins –HTTP Basic auth –Tomcat realms and login modules 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 API actions X subject attributes X object attributes

XACML Policy Examples Repository-wide Policy –[xacml-1] Deny access to DC datastream to specific user groupxacml-1 Object-specific Policy –Deny all access to the object “cornell:cs100” if user is a not a Cornellian. Genre-oriented Policy –[xacml-2] For objects with content model of “uva-image”, permit students access to disseminations, but deny them access to raw datastreams, but allow professors access to both.xacml-2 Time-oriented Policy –Permit students access to “answers” datastream of learning object cs:125 after May 15, 2005 Backend Service Security Policy –Deny callback by the external MRSID service identified as “bmech:10”

2.1 Release Notes Review of RDF-based Resource Index –“Relationships” Datastream –Ontology of common relationships (RDF schema) –RDF stored in datastream identified by “RELS-EXT” –Resource Index (RI) –RDF-based index of repository (automatic indexing into Kowari triple-store)) –Graph-based index includes: –Object properties and Dublin Core –Object-to-object relationships –Datastream Disseminations (and properties) –RI Search (Search the repository as a graph) –Powerful querying of graph of inter-related objects –REST-based query interface (using RDQL or ITQL) –Results in different formats (triples, tuples, sparql)

2.1 Release Notes New in Fedora 2.1 for Resource Index –Resource Index corruption problems diagnosed and fixed (Kowari memory bug) –Minor RI model changes (may require modification of existing static queries by users –Relaxation of validation rules on RELS-EXT: now accepts ( objectURI --- relation/property --- > URI/literal) –Method Disseminations (and properties) with option for method X parmVal permutations –Scale and Performance Testing (NSDL 2M objects, >100M triples) –Sesame support for triplestore

RI: Fedora Objects RDF Graph view Collection Object Member Object

Fedora 2.1 Release Notes PROAI Server (Advanced OAI Provider) –Harvest multiple metadata formats –Harvest datastreams and disseminations –Support for incremental harvest by modified date –Support for OAI sets –Highly configurable via queries against Resource Index 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 –Auto-generates METS manifest for entire collection –Packages as zip/jar and ingests into Fedora repository

2.1 Release Notes Rebuild Utility for Repository Indices Improved logging using log4j –Trippi.log –Kowari.log –Repository log Handle System Plug-in for PID Generation Command-line utility syntax changes New Command-line utilities –fedora-reload-policies –validate-policy –fedora-rebuild FedoraClient utility class for building new clients

Fedora Future

You asked… “We wish for a out-of-box” end-user client for Fedora.” “Can’t you put the DSpace interface on top of a Fedora repository?” “We need something to show people Fedora right away (before we get $$ for development resources).” “We love Fedora. It would be really great if you distributed a default end-user client.”

The Answer: FIRE Client Web-based client for “institutional repository” End-user content submission Object creation template for “content models” Configurable Workflows XACML policies coordinated with workflow Search/Browse collections Development in progress!

Fedora Service Framework ( )

Fedora Development Priorities Fedora Framework Services Federated Repositories –“Fedorations” with name service –Federation with other repositories (DSpace, aDORE, arXiv) Cornell/LANL NSF Pathways project InterDisseminator “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 Showcase and News (on new website) Community Coordination and Co-Development

Collaboration: Fedora Community Working Groups Preservation Working Group (Ron Jantz, Rutgers) –Requirements for preservation services –Define service APIs and technical integration with Fedora –Preservation metadata recommendations for Fedora –Prototyping of new services –Development plan for deployment of new services

Collaboration: Fedora Community Working Groups Workflow Working Group (Peter Murray, OhioLink) –Sep 05: WORKFLOW WG chartered and begins work –Oct 05: Submit "terminology and problem statement" document to fedora-users for review –Nov 05: Submit modeling diagrams, workflow process descriptions, and recommendation for workflow engine to fedora-users for review –Feb 06: Release alpha-quality version of ingestion workflow engine –Apr 06: Release beta-quality version of ingestion workflow engine –Aug 06: Release production-quality version of ingestion workflow engine –Nov 06: Revise documents based upon implementation experience –Feb 07: Release alpha-quality version 2.0 of ingestion workflow engine –Apr 07: Release beta-quality version 2.0 of ingestion workflow engine –Aug 07: Release production-quality version 2.0 of ingestion workflow engine –Sep 07: Close or recharter the WG

Sample Workflows Validate byte- streams Ingest to Repo Link to Simulation Service Assign Access Policy Index and Register Ingest-oriented process Diagnose Problems Format Migration Object Versioning In Repo Make Copies Ingest To Archive Preservation-oriented process Ingest To Archive SIP Digital Object Submit Review Edit Review Assign Policy Publish Review-oriented process thesis

Collaboration: Fedora Community Working Groups 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 Community Fedora Advisory Board –Vision –Commission Working Groups –Prioritize Development –Define Sustainability Model Collaborative Development Opportunities Share Tools via –User-contributed Tools, Apps, Services

Fedora Community (a sampling) General questions Hot topics –Workflow –Digital object typing –Rdf and relationships –Search and indexing –Collaboration models –other Demos –Encylopedia of Chicago –NSDL

New Fedora Web Site!