109
Introduction to Islandora 2017.10.27 Kim Pham, Digital Projects & Technologies Librarian (UTSC) Kelli Babcock, Digital Initiatives Librarian (UTL)

2017.10...a) build digital collections ? b) persistent identifiers ? c) allow for multiple file formats (images, data, audio, video) ? d) preservation work-flows ? 2. Evaluate the

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Introduction to Islandora2017.10.27

Kim Pham, Digital Projects & Technologies Librarian (UTSC)

Kelli Babcock, Digital Initiatives Librarian (UTL)

First! Login to your computer.Open Chrome.

Go to https://goo.gl/rVhrz8 Download the islandora_demo file.

Setup your Virtual Machine:1. Install VirtualBox2. Download the VM, we’re using 7.x-1.9

(http://islandora.ca/downloads)3. Open VirtualBox and import the Virtual

Machine (.ova file)

Second!On your computer, go to

Programs > Oracle VM VirtualBox > click on Oracle VM VirtualBox

In Oracle VM VirtualBox click on File > Import Appliance

Click on the

folder icon.

Go to c:\Vbox5and select this file:

Click Continue.

Click Import.

Wait for the virtual machine to import. You will see this screen.

When it has

finished importing,

you will see the virtual

machine.

Leave it for now and we will get started.

Presentation overviewPart One: Why Islandora? (~1 hour)

● How to evaluate content management systems

● Evaluating Islandora as a content management system

○ Build a collection in Islandora (demo)

○ Preparing your content - images and metadata (demo)

○ Ingesting your content (demo)

Presentation overviewBreak (~10 minutes)

Part Two: What is Islandora? A recap (~45 minutes)

● Islandora is an open-source community

● Islandora is a technical framework

● Inside Islandora - looking at what goes on inside the repository

Discussion (~if there is time)

Learning objectivesBy the end of this session you will:1. Understand basic steps to evaluate content management systems2. Have general knowledge about Islandora (community, software,

preservation work-flows)3. Know how to create and edit digital collections in Islandora4. Know about tools that could help you create and edit digital object

metadata and image files

Part One

What is a content management system?

A content management system (CMS) is a computer application that allows publishing, editing, and modifying content from a central interface.

From: http://en.wikipedia.org/wiki/Content_management_system

What about preservation?

What about preservation?

How do you choose a CMS?

How do you choose a CMS?1. Make a list of your requirements2. Evaluate the platform against your requirements3. Test/demo the platform4. See what your community is doing

Should I use Islandora as a CMS?

Should I use Islandora as a CMS?1. Make a list of your requirements

a. build digital collectionsb. persistent identifiersc. allow for multiple file formats

(images, data, audio, video)d. preservation work-flows

Does Islandora do what I need it to do?

a) build digital collections ?

b) persistent identifiers ?

c) allow for multiple file formats (images, data, audio, video)

?

d) preservation work-flows ?

2. Evaluate the platform against your requirements:s

Does Islandora do what I need it to do?3. Test/demo the platform (tied to step 2 - evaluation)

s

Where to test Islandora?Virtual Machine or http://www.islandora.ca/sandbox

DEMO TIME!

Yes? Ok, time to turn on your virtual machine.

Did you download the demo content?https://goo.gl/rVhrz8

DEMO TIME!

● Open Virtual Box● Click on the Islandora virtual machine and then “Start”

DEMO TIME!

● You will see a black screen and a bunch of code. Let it run.

● When it is finished running, open Chrome.

DEMO TIME!

● In Chrome, go to http://localhost:8000/● You should see the Islandora login page

DEMO TIME!

● Username: admin● Password: islandora● Click “Log in”

DEMO TIME!Start testing Islandora:

a) build digital collections ?

b) persistent identifiers ?

c) allow for multiple file formats (images, data, audio, video)

?

d) preservation work-flows ?

DEMO TIME!

a) build digital collections ?

b) persistent identifiers ?

c) allow for multiple file formats (images, data, audio, video)

?

d) preservation work-flows ?

Start testing Islandora:

a) Build digital collectionsFirst we will need images and metadata.

a) Build digital collectionsWhat kind of images?

a) Build digital collectionsWhat do I do if I need to edit images?Tools: ● XnConvert● ImageMagick (Command Line)● ScanTailor● Photoshop ($)

a) Build digital collectionsWhat is metadata?

a) Build digital collectionsWhat do I do if I need to create metadata?1. Pick a metadata standard (Dublin Core, MODS…)2. Use a text editor (Sublime Text) to create .xml files based

on the standard you’ve chosen3. Make sure each object has a unique identifier and the file

is labelled with that same identifier4. Validate your XML

a) Build digital collectionsImage and metadata file names must match

a) Build digital collectionsCreate a .zip file of the image & metadata files

a) Build digital collections

https://wiki.duraspace.org/display/ISLANDORA/How+to+Add+an+Item+to+a+Digital+Collection

a) Build digital collections

b) PIDs

● PID: Persistent Identifier of the Islandora Object.

● The PID is created upon ingest into Islandora.

● This number allows for the management of your digital

object with the repository.

Requirements

a) build digital collections ?

b) persistent identifiers ?

c) allow for multiple file formats (images, data, audio, video)

?

d) preservation work-flows ?

Requirements

a) build digital collections ?

b) persistent identifiers yes

c) allow for multiple file formats (images, data, audio, video)

?

d) preservation work-flows ?

a) Build digital collections

a) Build digital collections

a) Build digital collections

a) Build digital collections

Requirements

a) build digital collections yes

b) persistent identifiers yes

c) allow for multiple file formats (images, data, audio, video)

?

d) preservation work-flows ?

Requirements

a) build digital collections yes

b) persistent identifiers yes

c) allow for multiple file formats (images, data, audio, video)

?

d) preservation work-flows ?

c) Allow for multiple file formats

Solution Pack Basic ImageSolution Pack PDFSolution Pack Large ImageSolution Pack Disk ImageSolution Pack Web ARChiveSolution Pack BookSolution Pack CompoundSolution Pack NewspaperSolution Pack AudioSolution Pack EntitiesSolution Pack VideoSolution Pack Collection

Requirements

a) build digital collections yes

b) persistent identifiers yes

c) allow for multiple file formats (images, data, audio, video)

yes

d) preservation work-flows ?

d) Preservation workflows

d) Preservation workflowsChecksum

Checksum Checker

PREMIS

FITS

File normalization

BagIt

PIDs, Versioning (provided by Fedora)

Different files

Identical files

Requirements

a) build digital collections yes

b) persistent identifiers yes

c) allow for multiple file formats (images, data, audio, video)

yes

d) preservation work-flows yes

Who else is using Islandora?

4. See what your community is doing

Ok, I’ve evaluated Islandora. Now what?

BREAK

What is Islandora?

Official Definition

Islandora is an open-source software framework designed to help

institutions and organizations and their audiences collaboratively

manage and discover digital assets using a best-practices

framework.

About Islandora: http://islandora.ca/about

Islandora is open-source○ https://github.com/Islandora

Islandora is a community

Islandora community groups○ Listserv○ Release Team○ Committers Call○ Committers○ Islandora CLAW Project○ Interest Groups○ Conference and Camps○ Governance

Islandora is a Technical Framework: Drupal & Solr

Islandora is a Technical Framework: Islandora

Islandora is a Technical Framework: Fedora

Software Stack 7.x-1.xPresentation & Collaboration

Search & Discovery Storage & Preservation

Islandora is a Technical Framework Presentation

& Collaboration

Middleware

Storage &

Preservation

Top layer: Drupal (display)

Middle bits: Islandora (tools)

Bottom layer: Fedora (repository)

http://islandora.ca/islandora-installations

Beyond your requirements

Islandora is a very flexible technical framework, with many uses to many different community members:- Build digital collections and exhibits- Preserve materials- Lots lots lots of customizations

Inside Islandora:A look at what goes on inside an Islandora repository

Inside Islandora

Inside Islandora

Graphical

RELS-EXT datastreams connect objects to each other

● With this relationship children of parent collections can be children of another parent collection.

● Allows for more complex relationships

Learning objectivesBy the end of this session you will:1. Understand basic steps to take to evaluate content management

systems2. Have general knowledge about Islandora (community, software,

preservation work-flows)3. Know how to create and edit digital collections in Islandora4. Know about tools that could help you create and edit digital object

metadata and image files

Discussion / thanks for listening!Contact us:Kelli Babcock - [email protected] Pham - [email protected]