Islandora
Melissa Anez - Project & Community ManagerMark Leggott - Founder and Board Chair
Islandora Foundation
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
What is Islandora?
๏ Free and Open Source
๏ Released under a GNU General Public License
http://xkcd.com/225
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
Why Islandora?
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.”
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
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
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
Features & Tools
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
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
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
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
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
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
Ongoing Development
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
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.
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
Islandora Community
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
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.
discoverygarden inc.
๏ Commercial UPEI spin-off - full service
๏ Installation, Configuration, Customization
๏ Support, System Audit, Consulting
๏ Hosting, Platforms, Vendor partnerships
๏ Primary codebase contributor
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
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
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
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)
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
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
Islandora in Agriculture
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
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
Questions?Melissa Anez - Project & Community
Manager, Islandora Foundation [email protected]
http://xkcd.com/246
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