What is Fedora Commons, and Why Should You Care? Cole Hudson and Graham Hukill.

Slides:



Advertisements
Similar presentations
DuraSpace: Digital Information All Ways, Always Pretoria, South Africa May 14 th, 2009.
Advertisements

An Introduction to Repositories Thornton Staples Director of Community Strategy and Alliances Director of the Fedora Project.
Vital Implementation Update Vital Implementation Update 11 th January 2006 Paul Bevan – Glen Robson –
PREMIS: To Be or Not To Be in My METS The Preservation Journey at the University of Connecticut Libraries ALA Annual 2013 ALCTS PARS Intellectual Access.
A. Grigorov, A. Georgiev, M. Petrov, S. Varbanov, K. Stefanov Building a Knowledge Repository for Life-long Competence Development.
Fedora 3: A Smooth Migration Michael Durbin. The Scenario  New versions of software promise exciting new capabilities and improvements.  They also present.
Depositing e-material to The National Library of Sweden.
DSpace Devika P. Madalli DRTC, ISI Bangalore.
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.
The Fedora Project March 19, 2003 ISTEC Symposium, Brazil Sandy Payette Cornell Information Science.
All Things to All People Combining Resources to Build an Integrated Digital Repository Preservation and Access for Electronic College and University Records.
1 CS 502: Computing Methods for Digital Libraries Lecture 17 Descriptive Metadata: Dublin Core.
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.
Demonstration of repositories Fedora (Flexible Extensible Digital Object Repository Architecture) Marie Lagerwall MIDESS Partners Meeting February 9, 2007.
A Digital Preservation Repository for Duke University Libraries Jim Coble Digital Repository Developer Open Repositories 2013.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
MIRA to TDIL Workflows Alicia Morris October 2, 2014.
METS-Based Cataloging Toolkit for Digital Library Management System Dong, Li Tsinghua University Library
1 © Netskills Quality Internet Training, University of Newcastle Metadata Explained © Netskills, Quality Internet Training.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
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.
Implementing an Integrated Digital Asset Management System: FEDORA and OAIS in Context Paul Bevan DAMS Implementation Manager
NLM Digital Collections Update for DCFedoraUsersGroup January 22, 2013 John Doyle National Library of Medicine.
The DigiTool to FDA Program Lydia Motyka Florida Center for Library Automation.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Taking Action: Linked Data for Digital Library Managers Silvia Southwick and Cory Lampert UNLV Digital Collections American Library Association Annual.
FEDORA Rathachai Chawuthai Information Management CSIM / AIT Repository Issued document 1.0.
PLoS ONE Application Journal Publishing System (JPS) First application built on Topaz application framework Web 2.0 –Uses a template engine to display.
PREMIS Rathachai Chawuthai Information Management CSIM / AIT.
Introduction to Omeka. What is Omeka? - An Open Source web publishing platform - Used by libraries, archives, museums, and scholars through a set of commonly.
DAMS Implementation at NLW DAMS Implementation at NLW 20 th February 2007 Paul Bevan
Implementing an Integrated DAMS FEDORA / VITAL at the National Library of Wales OR08 3 rd April 2008 Paul Bevan Glen Robson
Islandora as an access system for iRODS managed information packages Kilian Amrhein Marco Klindt Zuse Institute Berlin (ZIB)
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
The Fedora Project April 28-29, 2003 CNI, Washington DC Thornton Staples University of Virginia Sandy Payette Cornell Information Science NOTE: CSG
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
Digital initiatives Digital Initiatives at the National Library of Wales 19 th April 2007 Paul Bevan
VITAL at the National Library of Wales Glen Robson
OAIS Rathachai Chawuthai Information Management CSIM / AIT Issued document 1.0.
Implementing an RDF Schema for Pathology Images, From the Association for Pathology Informatics Jules J. Berman, Ph.D., M.D. APIII, Pittsburgh, PA Monday,
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,
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
DSpace - Digital Library Software
 Metadata’s Next Top Model RDF and Its Impact on Digital Library Technology Juliet L. Hardesty, Metadata Analyst Digital Library Brown Bag February 18,
Permanent Hosting, Archiving and Indexing of Digital Resources and Assets Markus Höckner Computer Center University of Vienna.
Sharing Digital Scores: Will the Open Archives Initiative Protocol for Metadata Harvesting Provide the Key? Constance Mayer, Harvard University Peter Munstedt,
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
Fedora Metadata The Basics 9/9/2008. Mini Glossary Fedora: ‘ Flexible Extensible Digital Repository Object Architecture;’ asset repository, metadata architecture.
NLW. Object Classes Class 1  1 MARC Record  1 Image  No METS Class 2  1 MARC Record  Many images  No METS Class 3  1 MARC Record  Many.
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
Eliot Wilczek University Records Manager Digital Collections and Archives Tufts University Institutional Repositories: Models & Approaches A NELINET Seminar.
Fedora Service Framework Sandy Payette, Executive Director UK Fedora Training London January 22-23, 2009.
Developing a Dark Archive for OJS Journals Yu-Hung Lin, Metadata Librarian for Continuing Resources, Scholarship and Data Rutgers University 1 10/7/2015.
An Introduction to Data Modeling with Fedora Thorny Staples Fedora Commons, Inc.
Fedora Digital Object in a Nutshell Sandy Payette, Executive Director UK Fedora Training London January 22-23, 2009.
Eliot Wilczek University Records Manager Digital Collections and Archives Tufts University Repositories: How are They Evolving? A NERCOMP Workshop September.
Transparent Format Migration of Preserved Web Content D. S. H. Rosenthal, T. Lipkis, T. S. Robertson, S. Morabito Lib Magazine, 11(1), 2005
The Fedora Project March 19, 2003 ISTEC Symposium, Brazil
Repository Software - Standards
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
The Re3gistry software and the INSPIRE Registry
Library Technology Conference: Building Exhibits
Fedora Metadata The Basics 9/9/2008.
The Fedora Project April 28-29, 2003 CNI, Washington DC
Presentation transcript:

What is Fedora Commons, and Why Should You Care? Cole Hudson and Graham Hukill

WARNING: Both "Fedora Commons" and "Fedora" will be used interchangeably over the course of this presentation.

Roadmap Where We Are Why We Chose Fedora What It's All About Why You Should Care Which Way ? by Brave Heart. CC BY- NC-ND art/ /sizes/l/in/photostream/

Our Current Progress

by Ksayer1. CC BY-SA /sizes/l/in/photostream/

By bibliovox. CC BY- NC-SA / /sizes/l/i n/photostream/

What is Fedora Commons?

Fedora Commons is.... Flexible Extensible Digital Object Repository Architecture

Binary Image File (jpeg) Image Metadata ("picture 1") Ingest into Fedora Commons (splits metadata and data) Fedora Commons image ("picture 1", jpeg)

University of Chicago's Mansueto Library image URL:

OAIS model image URL:

Preservation birds of a feather image URL:

some technical details...

Fedora Commons is a "system“ objects and their datastreams are the building blocks of Fedora RDF statements are used to describe relationships between objects APIs are relied on heavily for ingesting, managing, and accessing items

Fedora Commons is a "system“ objects and their datastreams are the building blocks of Fedora RDF statements are used to describe relationships between objects APIs are relied on heavily for ingesting, managing, and accessing items

Fedora Commons is a "system" Access APIs *MySQL Mulgara RDF Database Tomcat Web Server Management APIs binary files Metadata Objects Fedora Application Web Admin Graphical Interface Web Admin Graphical Interface

Fedora Commons is a "system" image URL:

Fedora Commons is a "system“ objects and their datastreams are the building blocks of Fedora RDF statements are used to describe relationships between objects APIs are relied on heavily for ingesting, managing, and accessing items

INTERLUDE: objects basic atomistic building block of Fedora represents an intellectual or conceptual "item" aggregates files and pieces that make up "item" fun fact: a collection of images might is often an object too objects are stored as FOXML files: "Fedora Object XML" anatomy of a Fedora object

INTERLUDE: datastreams original tiff (ORIGINAL ) thumbnail (THUMB) access copy (ACCESS) RDF Statements (RELS-EXT) Dublin Core (DC) MODS (MODS) PID:: cfai:EB01a045

INTERLUDE: datastreams URL:

INTERLUDE: datastreams URL:

Fedora Commons is a "system“ objects and their datastreams are the building blocks of Fedora RDF statements are used to describe relationships between objects APIs are relied on heavily for ingesting, managing, and accessing items

RDF: Resource Description Framework "RDF is intended for situations in which this information needs to be processed by applications, rather than being only displayed to people." -RDF primerRDF primer

Diary of an RDF triple In computer speak... subject = predicate = object = In human speak... The ebook object, "Sketches and Scraps", is a member of the Collection "Ramsey". "Sketches and Scraps" "Ramsey" isMemberOfCollection

RDF query example Query: select ?object from where ?object Reponse: info:fedora/cfai:EB02a046 info:fedora/cfai:EB02a034 info:fedora/cfai:EB01a072 info:fedora/cfai:EB02a028 info:fedora/cfai:EB01a066 etc.....

they get complex quickly... image URL:

Fedora Commons is a "system“ objects and their datastreams are the building blocks of Fedora RDF statements are used to describe relationships between objects APIs are relied on heavily for ingesting, managing, and accessing items

API: "Application Programming Interface" preferred way of interacting with Fedora API-M MethodsAPI-A Methods addDatastream addRelationship compareDatastreamChecksum export getDatastream getDatastreamHistory getDatastreams getNextPID getObjectXML getRelationships ingest modifyDatastream modifyObject purgeDatastream purgeObject purgeRelationship setDatastreamState setDatastreamVersionable Validate describeRepository findObjects getDatastreamDissemination getDissemination getObjectHistory getObjectProfile listDatastreams listMethods resumeFindObjects

Fedora API example: ingest command: curl -i -u fedoraAdmin:fedoraAdmin -X POST -H "Content-Type: text/xml" --data-binary response: HTTP/ Created Server: Apache-Coyote/1.1 Set-Cookie: JSESSIONID=DB77E40CD554EB EDD9CF3CC5A; Path=/fedora Location: Content-Type: text/plain Transfer-Encoding: chunked Date: Sun, 03 Mar :49:01 GMT

Fedora API example: retrieval Remember this datastream? That's an API call! URL:

All together now! An ebook... WSU ebook imagesthumbsHTML IMAGE_ # THUMB _# HTML_# altoXM L altoXML _# fullbook PDF HTML isMemberOfCollection collection: Ramsey model: WSUebook hasContentModel isMemberOfCollection

Aaannnd...Why Should You Care?

It's free as in puppies, not as in beer.

It's library centric. Image by Phil Bradley. CC BY-NC-SA sizes/l/in/photostream/

OAI RDF Dublin Core It supports this stuff API Interfaces Digital Preservation

Most Importantly Though digital collections aren't getting less complex, only more. And we need software that can handle it.

Hurdles / Lessons Learned content modeling & unique identifiers cross-domain requests creation of FOXML ingest files comfort with RDF installation-more difficult than it first seems changing our approach multiple times understanding key concepts

Thank You! Questions? Slides will be available at