Fedora Commons Overview and Future Plans Sandy Payette, Executive Director Cornell University Library Metadata Working Group June 13, 2008.

Slides:



Advertisements
Similar presentations
DRIVER Building a worldwide scientific data repository infrastructure in support of scholarly communication 1 JISC/CNI Conference, Belfast, July.
Advertisements

Preserving and Sharing Digital Data Greg Colati, Director, Archives and Special Collections May 11, 2012.
DuraSpace, Fedora and DuraCloud Triangle Research Libraries Network September, 2009.
Fedora Service Framework Simple Queue Services For fulfillment of the Mellon Grant June 29, 2009.
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.
Goals for RUcore o Flexible, extensible cyberinfrastructure for Rutgers University o Integrating platform for legacy information systems o Support preservation.
JMS messaging service  All write-only Fedora operations are published to subscribed clients  Messaging system can be durable – if client/consumer/subscriber.
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.
Hydra Partners Meeting March 2012 Bill Branan DuraCloud Technical Lead.
Object Re-Use and Exchange Mellon Retreat, Nassau Inn, Princeton, NJ, March Herbert Van de Sompel, Carl Lagoze The OAI Object Re-Use & Exchange.
Planning for Flexible Integration via Service-Oriented Architecture (SOA) APSR Forum – The Well-Integrated Repository Sydney, Australia February 2006 Sandy.
Choosing Technology That Can Evolve With User Needs VALA 2006 Melbourne, Australia February 2006 Sandy Payette Co-Director, Fedora Project Researcher,
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.
Update on the Fedora Project Where we’ve been and where we’re going Fedora Users Conference Rutgers University May Sandy Payette Co-Director.
The Fedora Project March 19, 2003 ISTEC Symposium, Brazil Sandy Payette Cornell Information Science.
Robust Tools for Archiving and Preserving Digital Data Joseph JaJa, Mike Smorul, and Mike McGann Institute for Advanced Computer Studies Department of.
The Fedora Project Where we’ve been and where we’re going Mellon OS Retreat March 2005 Sandy Payette Cornell University.
Sally Rumsey ORA Service & Development Manager Why ORA? Why Fedora?
Co-funded by the European Union under FP7-ICT Alliance Permanent Access to the Records of Science in Europe Network Co-ordinated by aparsen.eu #APARSEN.
A Framework for Distributed Preservation Workflows Rainer Schmidt AIT Austrian Institute of Technology iPres 2009, Oct. 5, San.
Towards smart storage for repository preservation services Steve Hitchcock, David Tarrant, Adrian Brown 1, Ben O’Steen 2, Neil Jefferies 2 and Leslie Carr.
New Value from the DSpace Foundation and Fedora Commons Michele Kimpton and Sandy Payette Executive Directors DuraSpace.
DuraSpace, Fedora and DuraCloud Thorny Staples Director, Community Strategy and Alliances ESIP Meeting, July 8, 2009.
DuraCloud A service provided by Sandy Payette and Michele Kimpton.
Tutorial – Semantic Digital Libraries, May 9, 2007 WWW 2007 Copyright , DERI NUI Galway, University of Vienna, Fraunhofer IPSI, Cornell University.
Managing the Record of Research At the Smithsonian Using SIdora SAA Research Forum August 12, 2014.
San Diego Supercomputer CenterUniversity of California, San Diego Preservation Research Roadmap Reagan W. Moore San Diego Supercomputer Center
Research Data Management At the Smithsonian Using SIdora Nano Tech Working Group May 15, 2014.
Implementing an Integrated Digital Asset Management System: FEDORA and OAIS in Context Paul Bevan DAMS Implementation Manager
PLoS ONE Application Journal Publishing System (JPS) First application built on Topaz application framework Web 2.0 –Uses a template engine to display.
Information Network Overlay Architecture Adding Value to Digital Content Carl Lagoze CS 431 – May 4, 2005 Cornell University.
R utgers C ommunity R epository RU CORE 1 A Statewide Community of Trust: An RUcore Implementation using Shibboleth and XACML The Fourth International.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
The DPubS Development Project: Building an Open Source Electronic Publishing System David Ruddy Cornell University Library.
EPrints 10 Years of Digital Preservation. What is EPrints For?  EPrints offers a safe, open and useful place to store, share and manage material in the.
Technical Update 2008 Sandy Payette, Executive Director Eddie Shin, Senior Developer April 3, 2008 Open Repositories 2008, Fedora User Group.
A Fedora 3 to 4 Migration Case Study for UNSW Australia Library Fedora 4 Training Workshop, eResearch Australasia 2015, Brisbane UNSW Library Arif Shaon,
The Mint Mapping tool The MoRe aggregator Vassilis Tzouvaras, Dimitris Gavrilis National Technical University of Athens Digital Curation Unit - IMIS, Athena.
A Fedora 3 to 4 Migration Case Study for UNSW Australia Library Fedora 4 Training Workshop, eResearch Australasia 2015, Brisbane UNSW Library Arif Shaon,
Research Data Management At the Smithsonian Using Sidora CNI December 10, 2013.
DSpace - Digital Library Software
DuraCloud Open technologies and services for managing durable data in the cloud Michele Kimpton, CBO DuraSpace.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
Five fantastic Fedora Commons projects in five minutes, in no particular order Carol Minton Morris Communications Director National Science Digital Library,
April 14, 2005MIT Libraries Visiting Committee Libraries Strategic Plan Theme III Work to shape the future MacKenzie Smith Associate Director for Technology.
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.
Research Data Management At the Smithsonian PASIG, Washington, DC May 24, 2013.
Carl Lagoze Digital Library Service Registry Workshop Services in a Scholarly Communication Framework.
Fedora Service Framework Sandy Payette, Executive Director UK Fedora Training London January 22-23, 2009.
Fedora Commons Overview and Background Sandy Payette, Executive Director UK Fedora Training London January 22-23, 2009.
An Introduction to Data Modeling with Fedora Thorny Staples Fedora Commons, Inc.
Store and exchange data with colleagues and team Synchronize multiple versions of data Ensure automatic desktop synchronization of large files B2DROP is.
Fedora Digital Object in a Nutshell Sandy Payette, Executive Director UK Fedora Training London January 22-23, 2009.
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.
Building A Repository for Digital Objects
? What is Institutional Repository for Rutgers University
The Fedora Project March 19, 2003 ISTEC Symposium, Brazil
Joseph JaJa, Mike Smorul, and Sangchul Song
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
NSDL Data Repository (NDR)
Fedora Filling the “Sweet Spot” in the Information Landscape
Malte Dreyer – Matthias Razum
Presentation transcript:

Fedora Commons Overview and Future Plans Sandy Payette, Executive Director Cornell University Library Metadata Working Group June 13, 2008

A Brief History… Fedora Project Phase 1 Digital Repository Web services XML Fedora Project Phase 2 SOA More Services Semantic Technologies Fedora Commons Durable Digital Objects Data (curation; linking) Enable Use and Re-Use Bridge Web and Enterprise Open source integrations Major Funders Mellon Moore Mellon Community, Partners, Donors (c)(3) Non-profit

Scholarly Communication Preservation and ArchivingSemantic Knowledge Spaces Use Cases We Support… Data Curation and Linking ScienceHumanities R.D.W. Connor

Users of Fedora Commons open source software National Libraries and Archives University Libraries and Archives Research Institutions Museums and Culture Organizations Semantic and Virtual Digital Libraries National Repository Consortia Publishing and Professional Societies Medical Centers and Libraries Government Agencies

Your Applications Storage Layer Fedora Services and Middleware Layer OtherFast Disk Fedora Repository Manage API Access API Registry Search RDF Query Access ServiceBind Manage Policy Ingest Validate Registry RDF Index Store Fedora Services Honeycomb Scholarly and e-Research Web 2.0 Digital Libraries Archive Asset Management Other OAI Etc. Search Ingest How?

Working Together with Target Communities … preserve/archive e-research data curation open access publication FC – 2008 Community Solution Councils

Current Collaborative Engagements IA BHL Sun PLoS JHU UVA NSDL ORE BNF Oxford Aquifer Portico DSpace EOL DRSG Adore Sakai FIZ Kuali Hull Rutgers open access data curation institutional repo e-research preservation archiving CUL DOING PLANNING TALKING

Technology Perspective

Fedora Commons Open Source Projects Fedora Repository Project The original Fedora Project Fedora Middleware Project Service integration and enterprise-orientation for repositories Akubra Storage Project New storage plug-in architecture; transactional file system; Topaz Project Incubated project; persistence service based on semantic triplestore Mulgara Triplestore Project Independent, but FC supports developer; highly scalable triplestore Fedora Commons open source projects can be integrated together.

Fedora Repository – Key Features Digital Object Model –Aggregate content “datastreams” in an object… any type of content –Intermix both local content and external content –Relationships among digital objects (via RDF) –Register “content models” for known object patterns Repository Service –Modular –Web service interfaces (REST/SOAP) –Versioning –Dynamic service binding based on object content model types –File-centric (all essential characteristics in XML files) –RDF-based indexing (semantic triplestore index with query) –Security with pluggable authentication and XACML policies –Journaling (replay all events to create replicas of repository)

DC Persistent ID RELS-EXT Audit Trail Datastream 1 Datastream 2 Datastream n Reserved Datastreams Datastreams (any type, any number) (relationships and properties) Basic Building Block: Fedora Digital Object Model Policy

Forming Collections… with relationships PID 5 PID 3 PID 2 isMemberOfCollection Query PID1 isMemberOfCollection “Smiley Stuff “ Collection Object

Digital Objects... with compositional relationships

Digital Objects… information network PID 5 PID 4 PID 1 PID 3 PID 2 providesContext annotates hasPart Amazon Web Service External commercial web content library content scholarly object

Fedora APIs (SOAP and REST) Fedora Repository Service For creating, managing, providing access to various and sundry objects Manage API Access API Registry Search RDF Query Ingest Validate Manage Policy Access RDF IndexStoreRegistry File system (Objects) RDBMS (Registry) CMABind Triplestore

Roadmap Perspective

Roadmap – Active Themes Ease of use Re-use and interoperability Web orientation Improved modularity Pluggable storage Workflow engine Messaging RDF and Semantic technologies Content models Solution bundles (including end-user applications)

2008 Notable Themes Solution bundle – out of box application for repositories –“IR2” (Institutional Repository Application “Take 2”) –Institutional repository  moving towards enabling e-research –Turn-key out of box user experience –Means of achieving (2 strategies under consideration): FC and community developers build a brand new application Fedora + DSpace collaboration “Easy fit” repositories behind the collaborative web –Motivation: enable seamless integration with e-research applications (e.g., Zotero) and enable re-use and sharing of repository content –Object Reuse and Exchange (ORE) libraries –Lightweight interfaces on Fedora repository –Lightweight web protocol on Fedora repository (e.g., Atom, SWORD)

Fedora APIs (SOAP and REST) Better integration with web and workflows Manage API Access API Registry Search RDF Query Ingest Validate Manage Policy Access RDF IndexStoreRegistry File system (Objects) RDBMS (Registry) CMABind Additional APIs: SWORD (2008) APP (full) ? JSR 170 ? Other ? OAI-ORE (2008)Atom (2008)new formats Triplestore

Replication to Archival Storage Replica repositories, each with different underlying storage system; useful for failover, redundancy, archiving Now: Fedora Journaling Future: Journal Event Messaging via Fedora JMS Sun Honeycomb Leader Repository Follower Repository Can configure multiple “followers” Journal Event Log API events

Fedora Repository Service GSearch OAI Ingest Simple JMS Simple JMS Better Service Integration More… First, we are providing simple messaging (via ActiveMQ in Fedora 3.0) repository publishes events services listen and consume events or other messages Next, lightweight integration with workflow engine(s); orchestration

DC Persistent ID RELS-EXT Audit Trail Image Preserve Metadata Custom Metadata The Model-Driven Repository: Content Models and Service Models Policy DC RELS-EXT Model Type Def DC RELS-EXT Service Def hasServiceDef hasModel Persistent ID Fedora Repository handles dynamic service binding at runtime

DC Persistent ID RELS-EXT Audit Trail Image Preserve Metadata Custom Metadata Runtime : dynamic services available on all objects that conform to the content model Policy Get-Thumbnail-Size-Image Get-Web-Size-Image Get-High-Resolution-Image

File system (Objects) Akubra Project … backend storage interoperability Manage API Access API Registry Search RDF Query Store Fedora Repository Service Triplestore (Mulgara/MPTStore) RDBMS (registry) Akubra Plug-in 1Plug-in 2Plug-in 3 Transactional File System Sun Honeycomb New pluggable storage framework

Elevator Speak Takeaway…

Sloganfest 2008 – Simple Message