SlideShare a Scribd company logo
1 of 180
Download to read offline
Islandora Overview
Mark Leggott, University of PEI/DiscoveryGarden
PASIG - Washington DC May, 2013
Note: Red text
indicates a link.
Open Source
Islandora 101
Project Foundations
• Developed at University of PEI (2007)
• UPEI has FT staff and project staff (AIF)
• DiscoveryGarden is commercial services/
support company - sustainability
• 25+ staff at DGI, 6 at UPEI
• Both teams maintain/contribute to code
Conceptualizing
Initializing
Creating/
Analyzing
Reporting
Formalizing
Popularizing
Research Institutes
Libraries & Archives
Museums
Media
Organizations
Health Centres
Government
Agencies
Private Companies
Universities &
Colleges
NGOs & Non-
Profits
Other
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
Information Life Cycle
Object Space
User
Space
Individual
Group
Department
Museum
University
External
Private Shared Open
Collaborate
Publish
Re-Use
Create
Preservation, Migration,Transformation
Basics
• Drupal+Fedora+Other OS = ecosystem
• Flexible UI on top of Fedora + other apps
• Support for 180+ languages via Drupal
• Focus on robust preservation features and
services + flexibility in data models and UI
• VM/code, documentation, lists, Camps
Key Components
• Core - Islandora,Tuque, Solr, XML Forms,
FITS,Workflow, Solution Packs (SPs)
• SPs - add specific+tested functionality
• Image, Large Image, PDF, Audio,Video,
Book/Paged Image Document
• Newspapers, Digital Humanities, IR, Chem
• DuraCloud integration viaVault Module
Drupal UI
HTML
CSS/Themes
User Roles/PermissionsEditorial WorkFlow
Modules (LDAP/BibUtils/Etc
Hooks
SPARQL
LDAP
FCK
BibUtils
FormsAPI
ImageAPI
Tabs
Drupal UI
HTML
CSS/Themes
User Roles/PermissionsEditorial WorkFlow
Modules (LDAP/BibUtils/Etc
Hooks
SPARQL
LDAP
FCK
BibUtils
FormsAPI
ImageAPI
Tabs
XSLTs PHP/Python Snippets
Micro Services Engine
Tika
Kakadu
SWFTools
OOffice
Djatoka
Tesseract
R
Wowza
Islandora
JMS JMS
Code Snippets/Applications
Drupal UI
HTML
CSS/Themes
User Roles/PermissionsEditorial WorkFlow
Modules (LDAP/BibUtils/Etc
Hooks
SPARQL
LDAP
FCK
BibUtils
FormsAPI
ImageAPI
Tabs
XSLTs PHP/Python Snippets
Micro Services Engine
Tika
Kakadu
SWFTools
OOffice
Djatoka
Tesseract
R
Wowza
Islandora
JMS JMS
Code Snippets/Applications
Process
Any Metadata
&
Any Data
Solr/Lucene
GSearch
Mulgara
MySQL
Content Models XACML Policies
Fedora
SPARQL
REST
SOAP
Drupal UI
HTML
CSS/Themes
User Roles/PermissionsEditorial WorkFlow
Modules (LDAP/BibUtils/Etc
Hooks
SPARQL
LDAP
FCK
BibUtils
FormsAPI
ImageAPI
Tabs
XSLTs PHP/Python Snippets
Micro Services Engine
Tika
Kakadu
SWFTools
OOffice
Djatoka
Tesseract
R
Wowza
Islandora
JMS JMS
Code Snippets/Applications
Process
Any Metadata
&
Any Data
Solr/Lucene
GSearch
Mulgara
MySQL
Content Models XACML Policies
Fedora
SPARQL
REST
SOAP
• Fedora Object Model
• Flexibility supports
any data model
• Atomistic and
compound objects
• Support for RDF
allows integration of
specific ontologies
imagined:208361 (PID)
Object Properties
Relations (RELS-EXT)
Dublin Core (DC)
Audit Trail (AUDIT)
JP2K Web (JP2)
JP2K Archival
(LOSSLES_JP2)
Low Res JPEG (JPG)
Thumbnail (TN)
Descriptive Metadata
(MODS)
Object Model - IslandImagined/Large Image
Digital Object Identifier
System Properties
Manage & Track Object
Reserved Datastreams
Key Object Metadata
Datastreams
Aggregates Content Items
• MicroServices
• PHP/Python/Java
• Drives integration of
external services for
data transformation +
• Log via Fedora audit
• Taverna integration
• Simple Workflow Module
• Simple approach to Editorial
Workflow
• Provides “human” nodes in
the services framework
• Upcoming version support
more granular controls and
workflow states/actions
• XML Form Builder
• Create a rich form for
any XML schema
• Multiple forms for
specific schemas
• Control access via
security policies
Administration
• Flexible admin options
• Standard Drupal admin functions
• + ability to maintain aspects of Fedora and
other apps via Admin interfaces
• Solution Packs increasingly adding greater
configuration options
Preservation Services
• Fedora provides robust service framework
• TechDS+DescDS+RightsDS+AuditDSs
transformed to a Dynamic PREMIS record
• Adding DuraCloud support via “Vault”
• Adding Archivematica integration as an
optional preservation component
Islandora Community
Community
• Estimate 150+ Islandora sites worldwide in
production or development
• 500+ people on Google Groups List
• Some projects starting to contribute back
• Libraries bulk of use now, but includes
museums, archives, private companies
discoverygarden
• Commercial UPEI spin-off - full service
• Installation, Configuration, Customization
• Support, System Audit, Consulting
• Hosting, Platforms,Vendor partnerships
• Primary codebase contributor
DGI and Oracle
• discoverygarden working with Oracle to
test/certify Islandora on Oracle systems
• SAM/QFS optimization for HFS
• 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
Code
Releases
• General goal is to release 4 times per
year, or now 7-8 with 2 versions
• Latest “Islandora 6” for March
• First full “Islandora 7” for March
• Goal is to release bug fixes for 6, focus
on new developments in 7
Robust Dev 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
Islandora 6
• March 2013 Release
• Improved documentation, print book
• XACML Editor, Workflows
• Forms Autocomplete, FITS integration
• Smoother SP Installation
Islandora 7
• 1st full release for Drupal 7
• New admin interface/functions
• All new SPs, SeaDragon, IAV
• Complete integration of Tuque API
• Clip tool for SeaDragon
Contribs
• WARC SP (Nick Ruest,York)
• Administrative Dashboard (Peter
MacDonald, Hamilton)
• Relationship Editor/Ontology Management
(Giancarlo Birello and Rosie Le Faive)
• Batch Ingester (Colorado Alliance)
• Black Thumbnail Bug (Aaron Collie)
Standard SPs
• Image, Large Image,Audio,Video, Book,
PDF, Newspaper
• Includes MODS for, DC mapping, sample
data, viewer(s),TechMD extraction
• Solution Pack module makes it easier to
create new ones, modify existing
Book SP
• Code simplified and made more modular
• Can enable IA viewer for books, Open
Seadragon for page images
• Tesseract OCR support standard
• Page manipulation, PDF creation
Image/Large Image SP
• GIF/PNG/JPG + TIFF/J2K support
• Conversion of TIFF to J2K
• DC + MODS
• Option to use OpenSeadragon viewer
Tools Modules
• FITS Extractor, creates technical metadata
• Batch Import (RIS, EndNote, PubMed, DOI)
• OCR,Tesseract with OCR/HOCR
• MARCXML, ingest and view MARC data
• XACML Editor, rebuilt XML FormBuilder
Bridge
• Upcoming module which will allow tighter
integration with Drupal, usingVer 7 Nodes
or Entities
• Create content via Drupal - sync’d to
Fedora and visa versa
• Facilitate re-creation of entire repo,
including interface a future goal
DropBox
• Alpha module provides sync between
DropBox and Islandora
• Creates Collection objects for each folder
and a separate file object for each
contained file with all relationships
• Provides basic DC record for metadata
• Upcoming for Google Drive, DataFlow ++
Fedora 4
• Fedora Futures project to review & rebuild
Fedora for next major release
• Looking to provide better support for large
files, large collections and optimized ingest
• Pilot project us using ModeShape as the
core repository
• Islandora team already has pilot integration
Roadmap
• More SPs: Research Data, Digital
Humanities, Chemistry, Conferences
• Image Annotation tool (Shared Canvas
from Stanford - OAC compliant)
• Full Bridge development
• Integration of Microservices + Taverna
Trying Islandora
• Try production sites (list on last slide)
• Play in sandbox.islandora.ca (cleaned daily)
• DownloadVM from islandora.ca
• Install code referring to documentation
• iCamps: PEI, Europe,Australia, US east+west
• Documentation: Jira, videos, GitHub, Jenkins
Islandora in the Cloud
DuraCloud
• UPEI and DGI committed to supporting
DuraCloud in the Islandora interface
• Works with CloudSync as the bridge
between Fedora and DuraCloud
• Can be used with or without Islandora
managed collections
DGI Examples
• DGI 5 Islandora clients using DC + backup
• Largest has 2 TB of mostly image J2Ks
• full site (objects/MySQL/Drupal) with DC
and DCStool using Continuous mode
• + backup up using Zmanda/S3: D/W/M/Y
• + experimental backup to Glacier
• 3 sites using DC/DCS for full backup of IR
IslandoraVault Module
• New module for managing DC+CS services
• “Vault” component on Manage Tab
• Manage CS sets/tasks for Collections
• View Health Check at Object level (e.g.
check for matching checksums)
• Defining default actions for mismatches
Vault Setup
Collection Restore
Object Health
Reports
Next Steps
• Tighter integration and more UI functions
• Automated recovery (Auto vs Manual)
• Full Fedora/Collection restore
• Support for private DuraCloud instances
• Add integration with Glacier+
DGI Platforms
• Islandora Platform solutions from
discoverygarden released at OR in July
• Initial offerings IR and Digital Collections
• 1-button setup/payment/management
• Additional platforms before end of 2013
• Research Data and Digital Humanities
Sustainability
• Non-profit Islandora Foundation will help
maintain code, documentation, training,
community participation and more
• Membership model
• Partner - $10K, Board, Resources, Camps
• Collaborator - $4K, Roadmap
• Member - $2K, links
Progress
• Non-profit registered
• UPEI and discoverygarden Partners
• Commitment from other members in 1st
month sufficient to hire 1 staff person
• Goal is to have 2 FT staff by Fall 2013
Research Data
@
Physical Data Model
• UPEI/DGI developing a generic data tool to
work with systems researchers use now
• Provide a range of filesystem sync tools
• Minimal service - store data in repository
• Enhance with metadata, transform services
• Project metadata CASRAI/VIVO/CERIF +
@
Fedora
Repository
DescMD
TechMD
AdminMD
Assets
Local File
System
DropBox
Box.net
DataStage
Google
Drive
Private
Cloud
Storage
Generic Research Data SP
(+ Standard SPs, Viewers)
Sync
Extract
Transform
Enrich
Check
Mint
Taverna DataCite
FITS + Authority
Islandora Generic Research Data Architecture
Islandora Framework
Islandora VRE
(Virtual
Research
Environment)
Islandora IR
(Research
Articles)
Backups
Regional &
National
TDRs
@
Intellectual Data Model
• Smithsonian/DGI developing Sidora system
to respond to specific research data needs
• Custom interface, Content Models and
Forms, adding Taverna/R integration
• Camera trap images, archaeological data,
carbon sequestration data
• File browse interface for all operations
@
@
Intellectual Data Model
Physical Data Model
@
@
@
@
Additional
• Domain specific Solutions Packs for 2013
• Digital Humanities
• Chemistry
• Biodiversity
• Taverna+R++ integration
Examples
Institutional Repository
Digital Collections
Research Data
UPEIVRE
• Rich implementation of Islandora
• Used for digital stewardship of research,
administrative and learning assets of UPEI
• Over 150VREs with wide range of features
• VRE Management Team with 4 librarians
• Standard no cost, extra features charged
Consortia
Admin Collections
Links
•General: islandora.ca, discoverygarden.ca, islandora.ca/if, sandbox.islandora.ca,
wiki.duraspace.org/display/FF/Fedora+Futures+Home, duracloud.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
Note: some of these sites require authentication access - contact Mark for more information.
Questions?
Mark Leggott - University of PEI/discoverygarden
mleggott@upei.ca
KathleenVan Ekris - discoverygarden
kathleen@discoverygarden.ca

More Related Content

Viewers also liked

Orientation to Contentdm QuickStart for AMICAL
Orientation to Contentdm QuickStart for AMICALOrientation to Contentdm QuickStart for AMICAL
Orientation to Contentdm QuickStart for AMICALRuss Hunt
 
The Islandora Preservation Framework
The Islandora Preservation FrameworkThe Islandora Preservation Framework
The Islandora Preservation FrameworkMark Leggott
 
Using the Cloud for Preservation: DuraCloud and Islandora
Using the Cloud for Preservation: DuraCloud and IslandoraUsing the Cloud for Preservation: DuraCloud and Islandora
Using the Cloud for Preservation: DuraCloud and IslandoraMark Leggott
 
Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012
Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012
Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012Marcus Emmanuel Barnes
 

Viewers also liked (6)

Orientation to Contentdm QuickStart for AMICAL
Orientation to Contentdm QuickStart for AMICALOrientation to Contentdm QuickStart for AMICAL
Orientation to Contentdm QuickStart for AMICAL
 
The Islandora Preservation Framework
The Islandora Preservation FrameworkThe Islandora Preservation Framework
The Islandora Preservation Framework
 
SFU Library's METS-Bagger Tool
SFU Library's METS-Bagger ToolSFU Library's METS-Bagger Tool
SFU Library's METS-Bagger Tool
 
Using the Cloud for Preservation: DuraCloud and Islandora
Using the Cloud for Preservation: DuraCloud and IslandoraUsing the Cloud for Preservation: DuraCloud and Islandora
Using the Cloud for Preservation: DuraCloud and Islandora
 
Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012
Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012
Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012
 
Roots & Routes - Introduction to Islandora
Roots & Routes - Introduction to IslandoraRoots & Routes - Introduction to Islandora
Roots & Routes - Introduction to Islandora
 

Similar to Islandora Overview: PASIG May 2013

9-10-13 Stewarding Research Data with Fedora and Islandora Presentation Slides
9-10-13 Stewarding Research Data with Fedora and Islandora Presentation Slides9-10-13 Stewarding Research Data with Fedora and Islandora Presentation Slides
9-10-13 Stewarding Research Data with Fedora and Islandora Presentation SlidesDuraSpace
 
Working with Islandora
Working with Islandora Working with Islandora
Working with Islandora eohallor
 
DSpace Update from Open Repositories 2014
DSpace Update from Open Repositories 2014DSpace Update from Open Repositories 2014
DSpace Update from Open Repositories 2014Repository Fringe
 
Get A Head on Your Repository
Get A Head on Your RepositoryGet A Head on Your Repository
Get A Head on Your Repositoryeosadler
 
The road to CGSpace
The road to CGSpaceThe road to CGSpace
The road to CGSpaceILRI
 
Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...David Wallom
 
Islandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository RoadmapIslandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository Roadmapeohallor
 
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...mharpasu
 
Using DSpace at ILRI
Using DSpace at ILRIUsing DSpace at ILRI
Using DSpace at ILRIILRI
 
Big Data Retrospective - STL Big Data IDEA Jan 2019
Big Data Retrospective - STL Big Data IDEA Jan 2019Big Data Retrospective - STL Big Data IDEA Jan 2019
Big Data Retrospective - STL Big Data IDEA Jan 2019Adam Doyle
 
Intro to drupal
Intro to drupalIntro to drupal
Intro to drupalhernanibf
 
Hydra for CNI Spring 2014 Meeting
Hydra for CNI Spring 2014 MeetingHydra for CNI Spring 2014 Meeting
Hydra for CNI Spring 2014 MeetingTom-Cramer
 
Drupal for Higher Education and Virtual Learning
Drupal for Higher Education and Virtual LearningDrupal for Higher Education and Virtual Learning
Drupal for Higher Education and Virtual LearningGabriel Dragomir
 
Sustaining ArchivesSpace
Sustaining ArchivesSpaceSustaining ArchivesSpace
Sustaining ArchivesSpaceDLFCLIR
 

Similar to Islandora Overview: PASIG May 2013 (20)

9-10-13 Stewarding Research Data with Fedora and Islandora Presentation Slides
9-10-13 Stewarding Research Data with Fedora and Islandora Presentation Slides9-10-13 Stewarding Research Data with Fedora and Islandora Presentation Slides
9-10-13 Stewarding Research Data with Fedora and Islandora Presentation Slides
 
Working with Islandora
Working with Islandora Working with Islandora
Working with Islandora
 
DSpace Update from Open Repositories 2014
DSpace Update from Open Repositories 2014DSpace Update from Open Repositories 2014
DSpace Update from Open Repositories 2014
 
Get A Head on Your Repository
Get A Head on Your RepositoryGet A Head on Your Repository
Get A Head on Your Repository
 
Islandora : Managing digital assets with a best-practices framework
Islandora : Managing digital assets with a best-practices frameworkIslandora : Managing digital assets with a best-practices framework
Islandora : Managing digital assets with a best-practices framework
 
The road to CGSpace
The road to CGSpaceThe road to CGSpace
The road to CGSpace
 
Dspace software
Dspace softwareDspace software
Dspace software
 
Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...
 
Quick and dirty islandora
Quick and dirty islandoraQuick and dirty islandora
Quick and dirty islandora
 
Islandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository RoadmapIslandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository Roadmap
 
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
 
Using DSpace at ILRI
Using DSpace at ILRIUsing DSpace at ILRI
Using DSpace at ILRI
 
Cyverse: Extensible Cyberinfrastructure for Life Science
Cyverse: Extensible Cyberinfrastructure for Life ScienceCyverse: Extensible Cyberinfrastructure for Life Science
Cyverse: Extensible Cyberinfrastructure for Life Science
 
Big Data Retrospective - STL Big Data IDEA Jan 2019
Big Data Retrospective - STL Big Data IDEA Jan 2019Big Data Retrospective - STL Big Data IDEA Jan 2019
Big Data Retrospective - STL Big Data IDEA Jan 2019
 
Avalon Media System update
Avalon Media System updateAvalon Media System update
Avalon Media System update
 
Intro to drupal
Intro to drupalIntro to drupal
Intro to drupal
 
Hydra for CNI Spring 2014 Meeting
Hydra for CNI Spring 2014 MeetingHydra for CNI Spring 2014 Meeting
Hydra for CNI Spring 2014 Meeting
 
Drupal for Higher Education and Virtual Learning
Drupal for Higher Education and Virtual LearningDrupal for Higher Education and Virtual Learning
Drupal for Higher Education and Virtual Learning
 
Sustaining ArchivesSpace
Sustaining ArchivesSpaceSustaining ArchivesSpace
Sustaining ArchivesSpace
 
PMU D Space Digital Repository Project Faculty Forum
PMU D Space Digital Repository Project   Faculty Forum PMU D Space Digital Repository Project   Faculty Forum
PMU D Space Digital Repository Project Faculty Forum
 

More from Mark Leggott

Open Access @ UPEI 2013
Open Access @ UPEI 2013Open Access @ UPEI 2013
Open Access @ UPEI 2013Mark Leggott
 
APLA 2013 Goats in the Garden
APLA 2013 Goats in the GardenAPLA 2013 Goats in the Garden
APLA 2013 Goats in the GardenMark Leggott
 
Blowing Library Bubbles 2.0
Blowing Library Bubbles 2.0Blowing Library Bubbles 2.0
Blowing Library Bubbles 2.0Mark Leggott
 
APLA OS Session 2008
APLA OS Session 2008APLA OS Session 2008
APLA OS Session 2008Mark Leggott
 

More from Mark Leggott (7)

Open Access @ UPEI 2013
Open Access @ UPEI 2013Open Access @ UPEI 2013
Open Access @ UPEI 2013
 
APLA 2013 Goats in the Garden
APLA 2013 Goats in the GardenAPLA 2013 Goats in the Garden
APLA 2013 Goats in the Garden
 
Blowing Library Bubbles 2.0
Blowing Library Bubbles 2.0Blowing Library Bubbles 2.0
Blowing Library Bubbles 2.0
 
RDAP 2013
RDAP 2013RDAP 2013
RDAP 2013
 
IslandoraOct09
IslandoraOct09IslandoraOct09
IslandoraOct09
 
PPT Advanced
PPT AdvancedPPT Advanced
PPT Advanced
 
APLA OS Session 2008
APLA OS Session 2008APLA OS Session 2008
APLA OS Session 2008
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Islandora Overview: PASIG May 2013

  • 1. Islandora Overview Mark Leggott, University of PEI/DiscoveryGarden PASIG - Washington DC May, 2013
  • 4.
  • 5.
  • 7. Project Foundations • Developed at University of PEI (2007) • UPEI has FT staff and project staff (AIF) • DiscoveryGarden is commercial services/ support company - sustainability • 25+ staff at DGI, 6 at UPEI • Both teams maintain/contribute to code
  • 8. Conceptualizing Initializing Creating/ Analyzing Reporting Formalizing Popularizing Research Institutes Libraries & Archives Museums Media Organizations Health Centres Government Agencies Private Companies Universities & Colleges NGOs & Non- Profits Other 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 Information Life Cycle
  • 9. Object Space User Space Individual Group Department Museum University External Private Shared Open Collaborate Publish Re-Use Create Preservation, Migration,Transformation
  • 10. Basics • Drupal+Fedora+Other OS = ecosystem • Flexible UI on top of Fedora + other apps • Support for 180+ languages via Drupal • Focus on robust preservation features and services + flexibility in data models and UI • VM/code, documentation, lists, Camps
  • 11. Key Components • Core - Islandora,Tuque, Solr, XML Forms, FITS,Workflow, Solution Packs (SPs) • SPs - add specific+tested functionality • Image, Large Image, PDF, Audio,Video, Book/Paged Image Document • Newspapers, Digital Humanities, IR, Chem • DuraCloud integration viaVault Module
  • 12.
  • 13. Drupal UI HTML CSS/Themes User Roles/PermissionsEditorial WorkFlow Modules (LDAP/BibUtils/Etc Hooks SPARQL LDAP FCK BibUtils FormsAPI ImageAPI Tabs
  • 14. Drupal UI HTML CSS/Themes User Roles/PermissionsEditorial WorkFlow Modules (LDAP/BibUtils/Etc Hooks SPARQL LDAP FCK BibUtils FormsAPI ImageAPI Tabs XSLTs PHP/Python Snippets Micro Services Engine Tika Kakadu SWFTools OOffice Djatoka Tesseract R Wowza Islandora JMS JMS Code Snippets/Applications
  • 15. Drupal UI HTML CSS/Themes User Roles/PermissionsEditorial WorkFlow Modules (LDAP/BibUtils/Etc Hooks SPARQL LDAP FCK BibUtils FormsAPI ImageAPI Tabs XSLTs PHP/Python Snippets Micro Services Engine Tika Kakadu SWFTools OOffice Djatoka Tesseract R Wowza Islandora JMS JMS Code Snippets/Applications Process Any Metadata & Any Data Solr/Lucene GSearch Mulgara MySQL Content Models XACML Policies Fedora SPARQL REST SOAP
  • 16. Drupal UI HTML CSS/Themes User Roles/PermissionsEditorial WorkFlow Modules (LDAP/BibUtils/Etc Hooks SPARQL LDAP FCK BibUtils FormsAPI ImageAPI Tabs XSLTs PHP/Python Snippets Micro Services Engine Tika Kakadu SWFTools OOffice Djatoka Tesseract R Wowza Islandora JMS JMS Code Snippets/Applications Process Any Metadata & Any Data Solr/Lucene GSearch Mulgara MySQL Content Models XACML Policies Fedora SPARQL REST SOAP
  • 17. • Fedora Object Model • Flexibility supports any data model • Atomistic and compound objects • Support for RDF allows integration of specific ontologies imagined:208361 (PID) Object Properties Relations (RELS-EXT) Dublin Core (DC) Audit Trail (AUDIT) JP2K Web (JP2) JP2K Archival (LOSSLES_JP2) Low Res JPEG (JPG) Thumbnail (TN) Descriptive Metadata (MODS) Object Model - IslandImagined/Large Image Digital Object Identifier System Properties Manage & Track Object Reserved Datastreams Key Object Metadata Datastreams Aggregates Content Items
  • 18. • MicroServices • PHP/Python/Java • Drives integration of external services for data transformation + • Log via Fedora audit • Taverna integration
  • 19. • Simple Workflow Module • Simple approach to Editorial Workflow • Provides “human” nodes in the services framework • Upcoming version support more granular controls and workflow states/actions
  • 20.
  • 21. • XML Form Builder • Create a rich form for any XML schema • Multiple forms for specific schemas • Control access via security policies
  • 22.
  • 23. Administration • Flexible admin options • Standard Drupal admin functions • + ability to maintain aspects of Fedora and other apps via Admin interfaces • Solution Packs increasingly adding greater configuration options
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Preservation Services • Fedora provides robust service framework • TechDS+DescDS+RightsDS+AuditDSs transformed to a Dynamic PREMIS record • Adding DuraCloud support via “Vault” • Adding Archivematica integration as an optional preservation component
  • 30. Community • Estimate 150+ Islandora sites worldwide in production or development • 500+ people on Google Groups List • Some projects starting to contribute back • Libraries bulk of use now, but includes museums, archives, private companies
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. discoverygarden • Commercial UPEI spin-off - full service • Installation, Configuration, Customization • Support, System Audit, Consulting • Hosting, Platforms,Vendor partnerships • Primary codebase contributor
  • 36. DGI and Oracle • discoverygarden working with Oracle to test/certify Islandora on Oracle systems • SAM/QFS optimization for HFS
  • 37. • 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
  • 38. Code
  • 39. Releases • General goal is to release 4 times per year, or now 7-8 with 2 versions • Latest “Islandora 6” for March • First full “Islandora 7” for March • Goal is to release bug fixes for 6, focus on new developments in 7
  • 40. Robust Dev 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
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. Islandora 6 • March 2013 Release • Improved documentation, print book • XACML Editor, Workflows • Forms Autocomplete, FITS integration • Smoother SP Installation
  • 47. Islandora 7 • 1st full release for Drupal 7 • New admin interface/functions • All new SPs, SeaDragon, IAV • Complete integration of Tuque API • Clip tool for SeaDragon
  • 48. Contribs • WARC SP (Nick Ruest,York) • Administrative Dashboard (Peter MacDonald, Hamilton) • Relationship Editor/Ontology Management (Giancarlo Birello and Rosie Le Faive) • Batch Ingester (Colorado Alliance) • Black Thumbnail Bug (Aaron Collie)
  • 49. Standard SPs • Image, Large Image,Audio,Video, Book, PDF, Newspaper • Includes MODS for, DC mapping, sample data, viewer(s),TechMD extraction • Solution Pack module makes it easier to create new ones, modify existing
  • 50. Book SP • Code simplified and made more modular • Can enable IA viewer for books, Open Seadragon for page images • Tesseract OCR support standard • Page manipulation, PDF creation
  • 51. Image/Large Image SP • GIF/PNG/JPG + TIFF/J2K support • Conversion of TIFF to J2K • DC + MODS • Option to use OpenSeadragon viewer
  • 52. Tools Modules • FITS Extractor, creates technical metadata • Batch Import (RIS, EndNote, PubMed, DOI) • OCR,Tesseract with OCR/HOCR • MARCXML, ingest and view MARC data • XACML Editor, rebuilt XML FormBuilder
  • 53. Bridge • Upcoming module which will allow tighter integration with Drupal, usingVer 7 Nodes or Entities • Create content via Drupal - sync’d to Fedora and visa versa • Facilitate re-creation of entire repo, including interface a future goal
  • 54. DropBox • Alpha module provides sync between DropBox and Islandora • Creates Collection objects for each folder and a separate file object for each contained file with all relationships • Provides basic DC record for metadata • Upcoming for Google Drive, DataFlow ++
  • 55. Fedora 4 • Fedora Futures project to review & rebuild Fedora for next major release • Looking to provide better support for large files, large collections and optimized ingest • Pilot project us using ModeShape as the core repository • Islandora team already has pilot integration
  • 56. Roadmap • More SPs: Research Data, Digital Humanities, Chemistry, Conferences • Image Annotation tool (Shared Canvas from Stanford - OAC compliant) • Full Bridge development • Integration of Microservices + Taverna
  • 57. Trying Islandora • Try production sites (list on last slide) • Play in sandbox.islandora.ca (cleaned daily) • DownloadVM from islandora.ca • Install code referring to documentation • iCamps: PEI, Europe,Australia, US east+west • Documentation: Jira, videos, GitHub, Jenkins
  • 59. DuraCloud • UPEI and DGI committed to supporting DuraCloud in the Islandora interface • Works with CloudSync as the bridge between Fedora and DuraCloud • Can be used with or without Islandora managed collections
  • 60. DGI Examples • DGI 5 Islandora clients using DC + backup • Largest has 2 TB of mostly image J2Ks • full site (objects/MySQL/Drupal) with DC and DCStool using Continuous mode • + backup up using Zmanda/S3: D/W/M/Y • + experimental backup to Glacier • 3 sites using DC/DCS for full backup of IR
  • 61. IslandoraVault Module • New module for managing DC+CS services • “Vault” component on Manage Tab • Manage CS sets/tasks for Collections • View Health Check at Object level (e.g. check for matching checksums) • Defining default actions for mismatches
  • 63.
  • 65.
  • 68. Next Steps • Tighter integration and more UI functions • Automated recovery (Auto vs Manual) • Full Fedora/Collection restore • Support for private DuraCloud instances • Add integration with Glacier+
  • 69. DGI Platforms • Islandora Platform solutions from discoverygarden released at OR in July • Initial offerings IR and Digital Collections • 1-button setup/payment/management • Additional platforms before end of 2013 • Research Data and Digital Humanities
  • 70.
  • 71.
  • 72. Sustainability • Non-profit Islandora Foundation will help maintain code, documentation, training, community participation and more • Membership model • Partner - $10K, Board, Resources, Camps • Collaborator - $4K, Roadmap • Member - $2K, links
  • 73. Progress • Non-profit registered • UPEI and discoverygarden Partners • Commitment from other members in 1st month sufficient to hire 1 staff person • Goal is to have 2 FT staff by Fall 2013
  • 75. @ Physical Data Model • UPEI/DGI developing a generic data tool to work with systems researchers use now • Provide a range of filesystem sync tools • Minimal service - store data in repository • Enhance with metadata, transform services • Project metadata CASRAI/VIVO/CERIF +
  • 76. @ Fedora Repository DescMD TechMD AdminMD Assets Local File System DropBox Box.net DataStage Google Drive Private Cloud Storage Generic Research Data SP (+ Standard SPs, Viewers) Sync Extract Transform Enrich Check Mint Taverna DataCite FITS + Authority Islandora Generic Research Data Architecture Islandora Framework Islandora VRE (Virtual Research Environment) Islandora IR (Research Articles) Backups Regional & National TDRs
  • 77. @ Intellectual Data Model • Smithsonian/DGI developing Sidora system to respond to specific research data needs • Custom interface, Content Models and Forms, adding Taverna/R integration • Camera trap images, archaeological data, carbon sequestration data • File browse interface for all operations
  • 78. @
  • 80. @
  • 81. @
  • 82. @
  • 83. @ Additional • Domain specific Solutions Packs for 2013 • Digital Humanities • Chemistry • Biodiversity • Taverna+R++ integration
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 135. UPEIVRE • Rich implementation of Islandora • Used for digital stewardship of research, administrative and learning assets of UPEI • Over 150VREs with wide range of features • VRE Management Team with 4 librarians • Standard no cost, extra features charged
  • 136.
  • 137.
  • 138.
  • 139.
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151.
  • 152.
  • 153.
  • 154.
  • 155.
  • 156.
  • 157.
  • 158.
  • 159.
  • 160.
  • 161.
  • 162.
  • 163.
  • 165.
  • 166.
  • 167.
  • 168.
  • 169.
  • 170.
  • 171.
  • 173.
  • 174.
  • 175.
  • 176.
  • 177.
  • 178.
  • 179. Links •General: islandora.ca, discoverygarden.ca, islandora.ca/if, sandbox.islandora.ca, wiki.duraspace.org/display/FF/Fedora+Futures+Home, duracloud.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 Note: some of these sites require authentication access - contact Mark for more information.
  • 180. Questions? Mark Leggott - University of PEI/discoverygarden mleggott@upei.ca KathleenVan Ekris - discoverygarden kathleen@discoverygarden.ca