1. Roots & Routes - 2014
Kirsta Stapelfeldt
Coordinator, USTC Library’s Digital
Scholarship Unit
Introduction to
2. Workshop Outline
● Logging into the Islandora Sandbox
● Islandora’s Architecture and Goals
● Adding content to Islandora
● Resources for working with Islandora
9. Drupal is...
● open Content Management Framework
software maintained and developed by
630,000+ users and developers.
● endlessly customizable via Modules -
functional plugins that either come with
drupal or are developed by the community.
10. Drupal is...
● the "website" side of Islandora. Non-repo
pages, menus, site theme, users - These are
all managed by Drupal.
21. the book “object,” which is comprised of
“datastreams” - this package of content is
FedoraCommons
22. FedoraCommons is...
● a general-purpose, open-source digital
object repository system.
● originally developed by researchers at
Cornell University as an architecture for
storing, managing, and accessing digital
content in the form of digital objects.
23. FedoraCommons is...
● a unique content and relationship modeling
framework that preserves the integrity of
collections and can be modified to manage
any digital asset.
● the storage layer of Islandora. Objects
ingested into and managed with Islandora
are stored in a Fedora repository - not in
Drupal.
● Why is FedoraCommons important?
26. Other Types of Metadata
● Provenance: who owns this? Where did it
come from? Who has touched it?
● Technical: What is needed to render, interact
with and use the digital object?
● Rights management: What intellectual
property rights must be observed?
27. RDF or “Relationship” metadata allows for the
creation of graph-like data structures
39. Security
Access control for people - multiple roles, with
permissions written to the datastream level.
Versioning for datastreams (so that any error
can be removed)
40. Can be extended
Because it is open source, it can be modified
by a developer for additional functions &
themed to suit a specific community.
Metadata that contains dates or geographic
coordinates can be indexed and rendered in
maps and timelines
53. Solr: Open-source searching
platform
Fast and flexible search powering numerous
sites with different data
● Netflix
● Internet Archive
● the Smithsonian
● Instagram
● eHarmony
● JSTOR
● reddit
● Public Library of Science
56. What have we covered?
● Logging into the Islandora Sandbox
● Islandora’s Architecture and Goals
● Adding content to Islandora
● Resources for working with Islandora
58. Go to your library or ITS department to see if you can get
support. Thanks for listening to me!
59. This work is licensed under a Creative Commons
Attribution-NonCommercial-ShareAlike 4.0
International License.
Notas del editor
Digital Scholarship Unit in the Library that provides consultation and hosting services for Digital Scholarship Projects on campus in a variety of areas.
Islandora is an open source project supported by a non-profit organization; I’m on the Roadmap committee
The issues Islandora is designed to address are diverse, and they span a variety of different domains.
Typically a three day workshop on an introduction to Islandora.
We’re logged into Drupal
Open Sea Dragon Viewer
Architecture Slide: Integration with various open-source viewers in the community. More than Viewers (from Poster) Multiple applications. Largest one is Fedora Commons.
Let’s look a little deeper at one of our objects.
Click Manage on our book and Look at Datastreams.
Biggest integration is with FedoraCommons.
Back to the datastreams and look at XML datastreams
- What is XML? why store things in XML?
- metadata encoded in XML (MODS format - one of many metadata standards that make your data interoperable, and ensure its legibility to other systems)
Each one has standards.
Creation of much of this metadata is automated through Islandora’s interaction with third party software.
RDF represents a different conceptual modeling approach that can be particularly useful to researchers - facilitate the creation of network graphs and facilitate exploratory data analysis through visualizations.
By default, this is what links collections together and allows the system to create compound objects.
Non-hierarchical - an item can belong, for example, to more than one collection.
A video used in oral history and connected to related materials, which are themselves part of additional collections or resources. Different methods of discovery and exploration.
may have trouble working with the sandbox because everybody is on it. If after this workshop you are tempted to work further with Islandora, you might consider the Islandora Virtual Machine.
Return to discussion of formats.
This is where the actual content of the book resides, in its individual pages. There is a jp2 file, a PDF, a JPEG, and OCR/ HOCR datastreams. These were created automatically (which is why we have two jp2 streams). Typically the original object would be a .tiff file.
An Archival Information Package
Additional datastreams could be added to, for example, contain TEI text or a security policy.
This is where the actual content of the book resides, in its individual pages. There is a jp2 file, a PDF, a JPEG, and OCR/ HOCR datastreams. These were created automatically (which is why we have two jp2 streams). Typically the original object would be a .tiff file.
An Archival Information Package
Additional datastreams could be added to, for example, contain TEI text or a security policy.
This is where the actual content of the book resides, in its individual pages. There is a jp2 file, a PDF, a JPEG, and OCR/ HOCR datastreams. These were created automatically (which is why we have two jp2 streams). Typically the original object would be a .tiff file.
An Archival Information Package
Additional datastreams could be added to, for example, contain TEI text or a security policy.
This is where the actual content of the book resides, in its individual pages. There is a jp2 file, a PDF, a JPEG, and OCR/ HOCR datastreams. These were created automatically (which is why we have two jp2 streams). Typically the original object would be a .tiff file.
An Archival Information Package
Additional datastreams could be added to, for example, contain TEI text or a security policy.
go to google images and grab an image of type .jpeg .png or .gif
Walk through ingest steps
Show resulting datastreams
This is the MODS form.
Search for “Prince”
Powered by Solr
Advanced Search Block and lots of configuration options to make search behave the way you want it to
Examples of searches “in the wild”
From islandora.ca you can access documentation, resources, learn about training events. You can also learn about the user and developer google groups for Islandora, which are quite active.
This isn’t a desktop application. It’s a server application.
iCampGTA