Islandora : Managing digital assets with a best-practices framework

36
Islandora Melissa Anez - Project & Community Manager Mark Leggott - Founder and Board Chair Islandora Foundation

Transcript of Islandora : Managing digital assets with a best-practices framework

Page 1: Islandora : Managing digital assets with a best-practices framework

Islandora

Melissa Anez - Project & Community ManagerMark Leggott - Founder and Board Chair

Islandora Foundation

Page 2: Islandora : Managing digital assets with a best-practices framework

What is Islandora?

๏ A Digital Asset Management system to manage and archive large amounts of digital data, no matter what the format.

๏ Drupal on the front-end, Fedora on the back-end

Page 3: Islandora : Managing digital assets with a best-practices framework

What is Islandora?

๏ Free and Open Source

๏ Released under a GNU General Public License

http://xkcd.com/225

Page 4: Islandora : Managing digital assets with a best-practices framework

What is Islandora?

๏ Flexible UI on top of Fedora + other apps

๏ Out-of-the-box support for books, PDFs, small and large images, audio, video, newspapers, and WARC

๏ Virtual Machine Images, sandbox, documentation, listservs, Camps

Page 5: Islandora : Managing digital assets with a best-practices framework
Page 6: Islandora : Managing digital assets with a best-practices framework

Why Islandora?

Page 7: Islandora : Managing digital assets with a best-practices framework

HistoryMark Leggott, then University Librarian at U of Winnipeg, had bad experiences with commercial software, and increasing interest in open source.

“I felt OS software had become as good, or often better, than proprietary systems and I was determined to move in that direction at UPEI.”

Page 8: Islandora : Managing digital assets with a best-practices framework

Source: Seventh annual Future of Open Source Survey http://www.blackducksoftware.com/news/releases/seventh-annual-future-open-source-survey-results-show-culture-quality-and-growth

Page 9: Islandora : Managing digital assets with a best-practices framework

Evolution

๏ Developed @ UPEI (2007)

๏ Core team at discoverygarden/UPEI Library

๏ Developed to meet the diverse needs of digital asset management in all areas

๏ Assumption of need to change all or some components over time a key requirement

๏ Integration with other systems as well

Page 10: Islandora : Managing digital assets with a best-practices framework

Conceptualizing

Initializing

Creating/Analyzing

Reporting

Formalizing

Popularizing

Research Institutes

Libraries & Archives

Museums

Media Organizations

Health Centres

Government Agencies

Private Companies

Universities & Colleges

NGOs & Non-ProfitsOther

Access Collaboration Preservation

E-Mail, Letters, Published Research,

Requirements

Meeting Minutes, Grants, Data Collection,

Acquisitions

Forms, Data, Cataloguing,

Findings, Discussion

Reports, Theses, Datasets, Visualizations

Articles, Curricular Content, Policies,

Exhibits

Blogs, Twitter, Newspapers,

iTunesU, Flickr

Page 11: Islandora : Managing digital assets with a best-practices framework

Features & Tools

Page 12: Islandora : Managing digital assets with a best-practices framework

Solution Packs๏ Image, Large Image, Audio, Video, Book,

PDF, Newspaper, Scholar/IR, WARC, Compound

๏ Includes Metadata Object Description Schema (MODS) form, Dublin Core (DC) mapping, sample data, viewer(s), TechMD extraction, etc.

๏ Solution Pack modules makes it easier to create new ones, by modifying existing SPs

Page 13: Islandora : Managing digital assets with a best-practices framework

Form Builder

๏ Create a rich form for any XML schema

๏ Multiple forms for specific schemas - present different forms to different users

๏ Multiple schemas in a single form

๏ Add advanced functions, such as look-up fields using indexes for other objects

๏ Control access via security policies

Page 14: Islandora : Managing digital assets with a best-practices framework

Administrative Functions

๏ Each release adds new access to Admin functions via GUI

๏ Exposed as standard Drupal modules

๏ Can be defined as part of Solution Pack or added to Tool modules

Page 15: Islandora : Managing digital assets with a best-practices framework

Preservation Services

๏ Fedora provides robust service framework

๏ New modules designed specifically to support preservation:

๏ BagIt

๏ Checksum

๏ Checksum Checker

๏ PREMIS

๏ Islandora Preservation Interest Group formed April 2014

Page 16: Islandora : Managing digital assets with a best-practices framework

Tools Modules

๏ File Information Tool Set (FITS) Extractor creates technical metadata

๏ Batch Import (RIS, EndNote, PubMed, DOI, OAI)

๏ Optical character recognition (OCR), Tesseract with OCR/HOCR

๏ MARCXML to ingest and view MARC data

๏ Others: Open Archives Initiative (OAI), Bookmark, Solr Metadata, XML Sitemaps

Page 17: Islandora : Managing digital assets with a best-practices framework

Suite Modules๏ Islandora Sync

๏ Treat Fedora objects as Drupal nodes

๏ Leverage massive list of available Drupal community modules

๏ Islandora Scholar

๏ Use Islandora as an institutional repository

๏ Attach additional data files to citations

๏ Bibutils, Citation Exporter, CiteProc

๏ Importers (DOI, PubMed, RIS, Zip, etc.), Islandora Batch Importer

๏ Sherpa/Romeo

Page 18: Islandora : Managing digital assets with a best-practices framework

Ongoing Development

Page 19: Islandora : Managing digital assets with a best-practices framework

Islandora 7.x-1.3๏ Latest Islandora release; 3rd for Islandora 7

๏ Code freeze March 17th

๏ Release set for April 24th

๏ Community-driven release model

๏ Volunteers from more than a dozen institutions

๏ Release Manager, Component Managers, Testers, Documentation Gurus

Page 20: Islandora : Managing digital assets with a best-practices framework

Islandora 7.x-1.3

๏ 10 new modules: Sync, Solr Metadata, WARC SP, PREMIS, Checksum, Checksum Checker, Scholar, Image Annotation, XML Sitemaps, BagIt

๏ Updated documentation, Virtual Machine, sandbox, one-click Chef install

๏ Readme normalization, licence audit, more community contributed modules than any previous release.

Page 21: Islandora : Managing digital assets with a best-practices framework

Fedora 4 & Drupal 8

๏ Fedora Futures project to review & rebuild Fedora for next major release.

๏ Islandora Community members actively involved with Fedora development

๏ Active assessment of Drupal development, Drupal Camps, experimentation with alphas.

๏ Targeting Drupal 8/Fedora 4, migration tools from Drupal 7/Fedora 3

Page 22: Islandora : Managing digital assets with a best-practices framework

Islandora Community

Page 23: Islandora : Managing digital assets with a best-practices framework

Islandora Growing

๏ Estimated 150+ sites worldwide

๏ Mostly libraries + museums, archives, a few private companies

๏ 500+ members on Google Groups

๏ Increasing contributions from larger community

๏ Provider community growing

๏ Multiple Islandora Camps/Year (PEI/, Eastern & Western US, Europe and Pacific

Page 24: Islandora : Managing digital assets with a best-practices framework

Islandora Camps

๏ Formerly yearly, now 4 or 5 per year, worldwide.

๏ Two days of sessions, one day of workshops. Training from experienced Islandora instructors.

๏ 20 - 40 people. Developers, current users, new users, prospective/interested adopters.

๏ Upcoming Camps in 2014: London (May 7 - 9), Toronto (August 6 - 8), Denver (October 13 - 15). Maybe Boston in December.

Page 25: Islandora : Managing digital assets with a best-practices framework

discoverygarden inc.

๏ Commercial UPEI spin-off - full service

๏ Installation, Configuration, Customization

๏ Support, System Audit, Consulting

๏ Hosting, Platforms, Vendor partnerships

๏ Primary codebase contributor

Page 26: Islandora : Managing digital assets with a best-practices framework

LYRASIS

๏ Non-profit membership organization

๏ Provides members with a range of services, including Islandora hosting/setup

๏ Shared/Individual/Group repositories

๏ Working with discoverygarden to provide customization services when desired

Page 27: Islandora : Managing digital assets with a best-practices framework

Consortial Implementations๏ Increasing number of consortia offering

Islandora to members

๏ METRO NY, Colorado Alliance of Research Libraries, Florida Virtual Campus, Council of Atlantic University Libraries

๏ Ability to serve multiple requirements and branding in a single framework

๏ discoverygarden soon to release Islandora OnDemand Consortia

Page 28: Islandora : Managing digital assets with a best-practices framework

Robust Development Approach๏ Islandora code is managed using best-

practice open source tools

๏ GitHub code repository

๏ Jenkins and Travis CI continuous integration

๏ JIRA ticket management

๏ Confluence Wiki for documentation

Page 29: Islandora : Managing digital assets with a best-practices framework

Community Contributions

๏ WARC SP & Checksum (Nick Ruest, York)

๏ Windows Patches (Stefan Langer, Worthington Libraries)

๏ Relationship Editor/Ontology Management (Giancarlo Birello and Rosie Le Faive)

๏ PREMIS (Mark Jordan, Nick Ruest, Don Moses)

๏ Checksum Checker &BagIt Module (Mark Jordan, Simon Fraser University)

๏ Sync Module (UCLA & discoverygarden)

๏ Solr Metadata (Jordan Dukart, discoverygarden)

๏ One-click Chef install (MJ Suhuons, Ryerson University)

Page 30: Islandora : Managing digital assets with a best-practices framework

Islandora Foundation

๏ Non-profit Islandora Foundation: help maintain code, documentation, training, community participation and more

๏ Writing documentation, planning camps, updating social media, facilitating connections, developing training material

Page 31: Islandora : Managing digital assets with a best-practices framework

Islandora Foundation

๏ Founded in July, 2013 as a member supported soliciting non-profit

○ Partner: $10,000

○ Collaborator: $4,000

○ Member: $2,000

๏ 15 members: 2 Partners, 5 Collaborators, 8 Members

๏ Membership benefits: Committee nominations, reduced/free camp registrations, printed documentation, website listing

Page 32: Islandora : Managing digital assets with a best-practices framework

Islandora in Agriculture

Page 33: Islandora : Managing digital assets with a best-practices framework

Current Use Cases

๏ USDA

๏ Managing National Agricultural Library catalog (Agricola) workflow, 15 million+ records

๏ Biblioteca CNR-Ceris / Plant Virology Institute and Plant Protection Institute

๏ Data repository (focus on unpublished) on plant-microorganism-virus interactions

๏ Integrating FAO’s AGROVOC controlled vocabulary

๏ UPEI

๏ Emerging solution for Biology/BioTech wetlab data management and collaboration

๏ Integration of the Taverna science workflow engine for microservice integration

Page 34: Islandora : Managing digital assets with a best-practices framework

Relevant Tools๏ Islandora Scholar - Manage citation data, attach supplemental research

๏ Tabular Data module (SFU) - Module to display and edit csv and other tabular data formats with DDI metadata record and desktop sync

๏ Chemistry Solution Pack - Islandora 6 SP for chemistry data using OpenBabel

๏ Compound Solution Pack - Link and display objects with complex relationships

๏ File Storage Solution Pack (dgi) - Ingest supplemental files through the Islandora interface

Page 35: Islandora : Managing digital assets with a best-practices framework

Questions?Melissa Anez - Project & Community

Manager, Islandora Foundation [email protected]

http://xkcd.com/246

Page 36: Islandora : Managing digital assets with a best-practices framework

Links๏ General: islandora.ca, discoverygarden.ca, islandora.ca/if, sandbox.islandora.ca, wiki.duraspace.

org/display/FF/Fedora+Futures+Home, duracloud.org, http://www.lyrasis.org

๏ Code: github.com/Islandora, jenkins.discoverygarden.ca, travis-ci.org/Islandora/islandora/pull_requests, wiki.duraspace.org/display/ISLANDORA/Islandora, jira.duraspace.org/browse/ISLANDORA

๏ Institutional Repositories: islandscholar.ca, digital.march.es/ceacs-ir, digital.grinnell.edu/drupal/, digitalunc.coalliance.org/

๏ Digital Library Collections: peildo.ca, digital.march.es/clamor, digital.march.es/merce, newspapers.vre.upei.ca, mirc.sc.edu, islandimagined.ca, vre2.upei.ca/pwc/, atmintis.mb.vu.lt/en, unbound.williams.edu

๏ Research Data: library.upei.ca/vre, www.taverna.org.uk/, vdp.vre3.upei.ca/, modernistcommons.ca, vre2.upei.ca/herbarium/, discoveryspace.upei.ca/parca, discoveryspace.upei.ca/quantumchem/, upeikerrlab.ca

๏ Consortia: cairnrepo.ca, adrresources.coalliance.org