SlideShare a Scribd company logo
1 of 91
Download to read offline
IIIF and DSpace 7:
integrating tools for
exploring Digital
Cultural Heritage
Claudio Cortese (4Science), Andrea Bollini
(4Science)
Agenda
Adding support
for IIIF
to DSpace 7
DSpace and
Digital Libraries
DSpace GLAM
• An ecosystem built
on top of IIIF
• IIIF Image Viewer
• Document Viewer
• OCR & Transcription
Extending the
DSpace data
model
Structuring
Digital Cultural
Landscapes
Cultural Paths
and Storytelling
Adding support for IIIF to DSpace 7: one tale,
two characters
Image International Interoperability Framework
DSpace
DSpace
DSpace
Why DSpace?
About
DSpace
DSpace supports many file formats, but
historically has lacked good support for
presenting and sharing digital objects
online.
Within the DSpace community interest
in IIIF has existed for several years. Both
local and commercially-supported
solutions (4Science) have been created.
A IIIF integration is now officially
distributed as part of DSpace 7.
Integrating IIIF in a Digital
Library Environment
Since 2017, 4Science has been
working at:
- integrating IIIF in a Digital Library
environment based on DSpace,
developing a dedicated addon
(starting from version 5), easily
integrated with a set of external
Image Servers, such as Cantaloupe
or Digilib
Together we can WILLAMETTE UNIVERSITY BEGUN
WORKING ON DSPACE 7 AND IIIF
FOR ENHANCING ACCESS TO
THEIR DIGITAL CONTENTS
4SCIENCE AND WILLAMETTE
UNIVERSITY COLLABORATED TO
BRING IIIF TO THE DSPACE
COMMUNITY
DSpace 7 and IIIF
together
• Thanks to the fundamental support of
Willamette University in 2021 IIIF
support was implemented in DSpace 7
• DSpace 7.1 Release: October 2021
• Initial IIIF support: Presentation API 2.1.1,
Image API 2.1.1, Search API (experimental),
Mirador 3.
DSpace and IIIF
together
• Now the DSpace 7 IIIF support
allows institutions to upload images
in DSpace getting automatically a IIIF manifest
for the item, based on item and bitstream
(images) level metadata.
Driven by metadata
IIIF configuration at the Item-
level is quite flexible and is
managed using metadata.
Canvas sizes, image labels,
ranges and and other settings
are controlled by using the
following fields.
The dspace.iiif.enabled
metadata field MUST be added
to the Item and set to "true".
Otherwise, the Item display will
use the default DSpace view.
Driven by metadata (Item level)
Driven by metadata (Bitstream Level)
Structural metadata (optional)
Canvas dimensions (recommended)
Embedded Mirador viewer
• Viewer layout is defined
in the default Mirador
configuration.
• Search options are added
dynamically based on Item
metadata.
• Support for indexing OCR
files is not currently
provided by DSpace.
Institutions will need to
develop their own
approach to indexing their
data.
TOC Management in
Mirador
TOC Management in
Mirador
Using the Search API
Comparing different contents on
the Virtual Desktop
Comparing Digital
Objects on the Virtual
Desktop
Experience an immersive journey outside repositories boundaries.
Image Processing:
analyzing images
Web Annotation
DSpace and Digital
Libraries
• Actually implementing IIIF is a
fundamental achievement in DSpace
history, since it is going to promote its
use in contexts such as those related
to scientific field and digital cultural
heritage management
• However digital images management is
only a first step since Digital Libraries
are getting complex and complex
Digital and the
fragmentation risk
"Where is the wisdom we
have lost in knowledge?
Where is the knowledge
we have lost in
information?"
Where is the information
we have lost in data ?
Digital Libraries are the main tools,
in the Humanties, for arriving at re-
composing knowledge and at
extending it
The need for
contextualization
Digital
Libraries in
the 21st
century
• Digital Libraries should not be considered as
mere lists of items grouped into collections
• They are tools allowing the definition of
relationships on different scales and
according to different variability dimensions,
in order to reconstruct digital cultural
landscapes
• A document can be explored and analyzed
in relation to other documents and to all the
information helping to define its context, or
rather its different contexts (historical,
geographical, cultural, etc.)
DSpace-GLAM • To fulfil these needs we extended DSpace and created DSpace-GLAM
• An extension of DSpace aimed at managing Digital Cultural Heritage
• Provide IIIF based add-ons for curating and exploring digital objects
• Provide an extended and extensible data model to display contextual
relationships at different levels and to manage different metadata
schemas and conceptual models
DSpace-GLAM: built on
top of DSpace 7
The current release is based on DSpace 7.
It relies on the new DSpace 7 technological stack
- REST API
- ANGULAR UI
However, DSpace-GLAM provides much more
features for managing Cultural Heritage than DSpace
DSpace-GLAM
DSpace-GLAM it's a solution for
managing Digital Libraries
The GLAM acronym highlights
the power to include
and manage the cultural multi-
domain: ancient and
modern books, fonds,
museums objects, documents,
video, audio, maps, …
Galleries, Libraries,
Archives, Museums
Materials from Museums, Archives, Libraries can be
explored in an integrated way, but without losing the
granularity of cataloging required by the respective
domain standards.
Cultural Metadata Italian and International Standards
(ICCD, ICAR, ICCU, EDM, etc.)
Metadata related to other domains (tourism, botany)
We developed 3 add-ons to
"enrich" the IIIF
experience.
• Image Viewer
• Document Viewer
• OCR & Transcription
The 3 add-ons implement
several curation task for an
easier digital resources
management
IIIF Image Viewer related curation tasks
Upload
Upload
images to
the IIIF
Image
Server
(photo
gallery)
Upload
Upload
images to
the IIIF
Image
Server
(digitized
book)
Forbid
Forbid file
download
for files
uploaded on
image
server
Allow
Allow file
download
for files
uploaded on
image
server
Create
Create
access
image for
RAW Types
Create
Create
multipages
PDF from
IIIF Images
Remove
Remove all
metadata
bundles
created by a
previous
upload
Forbid Bitstream Download
Create multipages PDF
Modeling Structural
Metadata
• Structural Metadata can be
uploaded in batch:
• using the Simple Archive
Format (as in DSpace
community edition)
• using an Excel file
Enhanced
Batch Import
Import structural metadata and
images by means of xls files
The Document Viewer Explore PDF files using
the IIIF Image Viewer
Document Viewer related curation tasks
Extract images from PDF (CMYK)
Extract images from PDF (RGB)
Extract images from a scanned PDF
Extract raw images inside the PDF (no OCR)
Rebuild the PDF ToC
The OCR & Transcription Module Allows to extract text
from images and index it
Complete OCR
management
• By means of its curation
tasks, the module is able:
• to extract OCR from
images
• to index the extracted
text
OCR & Transcription module's curation tasks
Extract
Extract text (hOCR)
from images
Send
Send OCR to the
annotation server
Consolidate
Consolidate hOCR
for the fulltext
indexing
Integrating metadata and extracted text: the
OCR text is indexed
Launching the
Curation Tasks
From the Administer
section of each item
you can launch the
curation tasks
Extending
DSpace
data model
Digital Object
(Book, Archival
Document,
Picture, Museum
Object, etc.)
Fonds
Person
Event
Place
Path
Aggregation
Journal Fonds
Project
OrgUnit
Entity
Entity
Entity
Digital Object
Annotation
The data model
- Links the digital object with
People, Places, Events,
Fonds, ecc.
- Having an overview of
artistic productions,
thematic and
historical paths,
- Define a
relationships network to be
explored, navigated and
studied
Relationship
between People
and Digital
Objects
Relationship
between
Events and
Digital Objects
Relationship
between
People and
Events
Relationship
between Places
and Digital
Objects
Relationship
between Places
and People
Relationship
between Places
and Events
Structuring Digital
Cultural Landscapes
Through DSpace-GLAM, today many institutions
are enhancing the relationships among their
content, shaping "their" digital cultural landscapes
according to the dimensions of variability needed
Digital cultural landscapes are “virtual
ecosystems” in which digital cultural heritage
subsets are related with entities such as people,
places, events, fonds, etc., according to different
visions and interpretations, in order to generate
new knowledge and to open up new perspectives.
Such "digital landscapes" can be visualized either
as Semantic Networks, Paths or Aggregations.
The Network
Lab: explore the
relationships
graph
Based on the
relationships defined
at the data model
level, DSpace-GLAM is
able to construct
graphs, thanks to the
Network Lab
The Network
Lab: explore the
relationships
graph
For example you can navigate
through the different Byzantine
emperors who commissioned
interventions on a building and
explore their relationships with
architects and workers who
actually did the work
In this way it is possible to uncover
"hidden relationships" producing
new knowledge
Exploringthe history
of patronage related
to a building("time"
variablein a
diachronicsense)
Exploring
evidence related
to the same era
("time" variable in
a synchronic
sense)
Exploring
evidence related
to the same place
(contextualizing
by space, "place"
variable)
Explore evidence related to the same place
and time (contextualizing by space and time)
Exploreevidencerelatedtothe
sameplaceandtime
(contextualizingbyspaceandtime)
Exploringliterary
interests and
collaborations (a
culturalcontext )
Explore
historical
events
Cultural Paths and storytelling
Paths
Paths mainly tell "stories."
In DSpace-GLAM, they have been enhanced and
fully integrated into the data model
Paths can also include objects of different types
(Documents, Photographs, People, Events, Places,
etc.).
The same object can be included in different Paths
Paths: one
concept,
several
declinations
Historical contexts,
Itineraries
Exhibitions,
...
Paths creation and
storytelling
With DSpace-GLAM, it is easy to create paths by
relating different entities, highlighting contexts,
structuring exhibitions and enhancing itineraries
Greater interaction between text and digital
resources makes it possible to build real narratives
around cultural heritage
An Historical Path: "The Flagellation"
Related
Digital
Resources
Related
Digital
Resources
Related
Digital
Resources
Annotating Images: the Digital Library as an educational, study and
research tool
In DSpace-GLAM each digital object and each
concept (Person, Event, Place, Path, etc.) is a
node in a single semantic network and IIIF is
perfectly integrated in it
Thank you for your attention
CLAUDIO CORTESE (4SCIENCE) CLAUDIO.CORTESE@4SCIENCE.COM

More Related Content

What's hot

Proposal for nested document support in Lucene
Proposal for nested document support in LuceneProposal for nested document support in Lucene
Proposal for nested document support in Lucene
Mark Harwood
 
Alfresco search services: Now and Then
Alfresco search services: Now and ThenAlfresco search services: Now and Then
Alfresco search services: Now and Then
Angel Borroy López
 
Oracle Business Intelligence for Public Sector
Oracle Business Intelligence for Public SectorOracle Business Intelligence for Public Sector
Oracle Business Intelligence for Public Sector
Ravi Tirumalai
 
Azure architecture
Azure architectureAzure architecture
Azure architecture
Amal Dev
 

What's hot (20)

Proposal for nested document support in Lucene
Proposal for nested document support in LuceneProposal for nested document support in Lucene
Proposal for nested document support in Lucene
 
Identity and Access Management
Identity and Access ManagementIdentity and Access Management
Identity and Access Management
 
Megastore: Providing scalable and highly available storage
Megastore: Providing scalable and highly available storageMegastore: Providing scalable and highly available storage
Megastore: Providing scalable and highly available storage
 
Druid deep dive
Druid deep diveDruid deep dive
Druid deep dive
 
Large Scale Lakehouse Implementation Using Structured Streaming
Large Scale Lakehouse Implementation Using Structured StreamingLarge Scale Lakehouse Implementation Using Structured Streaming
Large Scale Lakehouse Implementation Using Structured Streaming
 
Elastic search overview
Elastic search overviewElastic search overview
Elastic search overview
 
Alfresco search services: Now and Then
Alfresco search services: Now and ThenAlfresco search services: Now and Then
Alfresco search services: Now and Then
 
Streaming Event Time Partitioning with Apache Flink and Apache Iceberg - Juli...
Streaming Event Time Partitioning with Apache Flink and Apache Iceberg - Juli...Streaming Event Time Partitioning with Apache Flink and Apache Iceberg - Juli...
Streaming Event Time Partitioning with Apache Flink and Apache Iceberg - Juli...
 
The Alfresco ECM 1 Billion Document Benchmark on AWS and Aurora - Benchmark ...
The Alfresco ECM 1 Billion Document Benchmark on AWS and Aurora  - Benchmark ...The Alfresco ECM 1 Billion Document Benchmark on AWS and Aurora  - Benchmark ...
The Alfresco ECM 1 Billion Document Benchmark on AWS and Aurora - Benchmark ...
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
Tag based policies using Apache Atlas and Ranger
Tag based policies using Apache Atlas and RangerTag based policies using Apache Atlas and Ranger
Tag based policies using Apache Atlas and Ranger
 
Microsoft Azure Data Factory Hands-On Lab Overview Slides
Microsoft Azure Data Factory Hands-On Lab Overview SlidesMicrosoft Azure Data Factory Hands-On Lab Overview Slides
Microsoft Azure Data Factory Hands-On Lab Overview Slides
 
Sharding
ShardingSharding
Sharding
 
Megastore by Google
Megastore by GoogleMegastore by Google
Megastore by Google
 
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon RedshiftBDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
 
Flexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache FlinkFlexible and Real-Time Stream Processing with Apache Flink
Flexible and Real-Time Stream Processing with Apache Flink
 
Oracle Business Intelligence for Public Sector
Oracle Business Intelligence for Public SectorOracle Business Intelligence for Public Sector
Oracle Business Intelligence for Public Sector
 
Azure architecture
Azure architectureAzure architecture
Azure architecture
 
Amazon's Simple Storage Service (S3)
Amazon's Simple Storage Service (S3)Amazon's Simple Storage Service (S3)
Amazon's Simple Storage Service (S3)
 
Azure subscription management with EA and CSP
Azure subscription management with EA and CSPAzure subscription management with EA and CSP
Azure subscription management with EA and CSP
 

Similar to IIIF and DSpace 7 - IIIF Conference 2023.pdf

From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...
From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...
From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...
4Science
 
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
4Science
 
DSpace-CRIS: new features and contribution to the DSpace mainstream
DSpace-CRIS: new features and contribution to the DSpace mainstreamDSpace-CRIS: new features and contribution to the DSpace mainstream
DSpace-CRIS: new features and contribution to the DSpace mainstream
Andrea Bollini
 
DSpace-CRIS: new features and contribution to the DSpace mainstream
DSpace-CRIS: new features and contribution to the DSpace mainstreamDSpace-CRIS: new features and contribution to the DSpace mainstream
DSpace-CRIS: new features and contribution to the DSpace mainstream
4Science
 
Dapsys08 dl on_grid
Dapsys08 dl on_gridDapsys08 dl on_grid
Dapsys08 dl on_grid
madhuvardhan
 
Dapsys08 dl on_grid
Dapsys08 dl on_gridDapsys08 dl on_grid
Dapsys08 dl on_grid
madhuvardhan
 

Similar to IIIF and DSpace 7 - IIIF Conference 2023.pdf (20)

From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...
From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...
From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...
 
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
 
Putting Historical Data in Context: how to use DSpace-GLAM
Putting Historical Data in Context: how to use DSpace-GLAMPutting Historical Data in Context: how to use DSpace-GLAM
Putting Historical Data in Context: how to use DSpace-GLAM
 
Digital library presentation
Digital library presentationDigital library presentation
Digital library presentation
 
LS DIGITAL FOR DIGITAL LIBRARY
 LS DIGITAL  FOR DIGITAL LIBRARY LS DIGITAL  FOR DIGITAL LIBRARY
LS DIGITAL FOR DIGITAL LIBRARY
 
6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides
 
DSpace-CRIS: new features and contribution to the DSpace mainstream
DSpace-CRIS: new features and contribution to the DSpace mainstreamDSpace-CRIS: new features and contribution to the DSpace mainstream
DSpace-CRIS: new features and contribution to the DSpace mainstream
 
DSpace-CRIS: new features and contribution to the DSpace mainstream
DSpace-CRIS: new features and contribution to the DSpace mainstreamDSpace-CRIS: new features and contribution to the DSpace mainstream
DSpace-CRIS: new features and contribution to the DSpace mainstream
 
Extending DSpace 7: DSpace-CRIS and DSpace-GLAM for empowered repositories an...
Extending DSpace 7: DSpace-CRIS and DSpace-GLAM for empowered repositories an...Extending DSpace 7: DSpace-CRIS and DSpace-GLAM for empowered repositories an...
Extending DSpace 7: DSpace-CRIS and DSpace-GLAM for empowered repositories an...
 
Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries
 
What do we want computers to do for us?
What do we want computers to do for us? What do we want computers to do for us?
What do we want computers to do for us?
 
Achille Felicetti "Introduction to the Ariadne winter school and to the ARIAD...
Achille Felicetti "Introduction to the Ariadne winter school and to the ARIAD...Achille Felicetti "Introduction to the Ariadne winter school and to the ARIAD...
Achille Felicetti "Introduction to the Ariadne winter school and to the ARIAD...
 
The road to CGSpace
The road to CGSpaceThe road to CGSpace
The road to CGSpace
 
Dioptra: Drupal for Cultural Heritage
Dioptra: Drupal for Cultural HeritageDioptra: Drupal for Cultural Heritage
Dioptra: Drupal for Cultural Heritage
 
Using DSpace at ILRI
Using DSpace at ILRIUsing DSpace at ILRI
Using DSpace at ILRI
 
Dapsys08 dl on_grid
Dapsys08 dl on_gridDapsys08 dl on_grid
Dapsys08 dl on_grid
 
Dapsys08 dl on_grid
Dapsys08 dl on_gridDapsys08 dl on_grid
Dapsys08 dl on_grid
 
Minimizing the Complexities of Machine Learning with Data Virtualization
Minimizing the Complexities of Machine Learning with Data VirtualizationMinimizing the Complexities of Machine Learning with Data Virtualization
Minimizing the Complexities of Machine Learning with Data Virtualization
 
RDF Data and Image Annotations in ResearchSpace (paper)
RDF Data and Image Annotations in ResearchSpace (paper)RDF Data and Image Annotations in ResearchSpace (paper)
RDF Data and Image Annotations in ResearchSpace (paper)
 
GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?
 

More from 4Science

DSpace-CRIS, anticipating innovation
DSpace-CRIS, anticipating innovationDSpace-CRIS, anticipating innovation
DSpace-CRIS, anticipating innovation
4Science
 
DSpace 7 ORCID Integration
DSpace 7 ORCID IntegrationDSpace 7 ORCID Integration
DSpace 7 ORCID Integration
4Science
 

More from 4Science (20)

“Adoption DSpace 7 and 8 Challenges and Solutions from Real Migration Experie...
“Adoption DSpace 7 and 8 Challenges and Solutions from Real Migration Experie...“Adoption DSpace 7 and 8 Challenges and Solutions from Real Migration Experie...
“Adoption DSpace 7 and 8 Challenges and Solutions from Real Migration Experie...
 
DSpace-CRIS design & Implementation
DSpace-CRIS design & ImplementationDSpace-CRIS design & Implementation
DSpace-CRIS design & Implementation
 
Status of discussions with repository platforms_ DSpace.pdf
Status of discussions with repository platforms_ DSpace.pdfStatus of discussions with repository platforms_ DSpace.pdf
Status of discussions with repository platforms_ DSpace.pdf
 
DSpace GLAM Infographic.pdf
DSpace GLAM Infographic.pdfDSpace GLAM Infographic.pdf
DSpace GLAM Infographic.pdf
 
DSpace CRIS EFS Miami.pdf
DSpace CRIS EFS Miami.pdfDSpace CRIS EFS Miami.pdf
DSpace CRIS EFS Miami.pdf
 
DSpace-CRIS, anticipating innovation
DSpace-CRIS, anticipating innovationDSpace-CRIS, anticipating innovation
DSpace-CRIS, anticipating innovation
 
DSpace 7 ORCID Integration
DSpace 7 ORCID IntegrationDSpace 7 ORCID Integration
DSpace 7 ORCID Integration
 
Implementing the Notify protocol and standard practices in DSpace
Implementing the Notify protocol and standard practices in DSpaceImplementing the Notify protocol and standard practices in DSpace
Implementing the Notify protocol and standard practices in DSpace
 
The EOSC DIH "ELD Advance" project
The EOSC DIH "ELD Advance" projectThe EOSC DIH "ELD Advance" project
The EOSC DIH "ELD Advance" project
 
DSpace implementation of the COAR Notify Project - status update
DSpace implementation of the COAR Notify Project - status updateDSpace implementation of the COAR Notify Project - status update
DSpace implementation of the COAR Notify Project - status update
 
Convegno Stelline 2020 - 4Science -16 settembre _ pubbliche
Convegno Stelline 2020 - 4Science -16 settembre _ pubblicheConvegno Stelline 2020 - 4Science -16 settembre _ pubbliche
Convegno Stelline 2020 - 4Science -16 settembre _ pubbliche
 
Convegno Stelline 2020 - 4Science -16 settembre _ accademiche
Convegno Stelline 2020 - 4Science -16 settembre _ accademicheConvegno Stelline 2020 - 4Science -16 settembre _ accademiche
Convegno Stelline 2020 - 4Science -16 settembre _ accademiche
 
Convegno Stelline 2020 - 4Science
Convegno Stelline 2020 - 4Science Convegno Stelline 2020 - 4Science
Convegno Stelline 2020 - 4Science
 
DSpace-CRIS 7: What is Coming? OR2020
DSpace-CRIS 7: What is Coming? OR2020DSpace-CRIS 7: What is Coming? OR2020
DSpace-CRIS 7: What is Coming? OR2020
 
News about DSpace-CRIS Anwendertreffen 2020
News about DSpace-CRIS Anwendertreffen 2020News about DSpace-CRIS Anwendertreffen 2020
News about DSpace-CRIS Anwendertreffen 2020
 
Digital library: riflessioni su scelte e obiettivi. Visibilità delle collezio...
Digital library: riflessioni su scelte e obiettivi. Visibilità delle collezio...Digital library: riflessioni su scelte e obiettivi. Visibilità delle collezio...
Digital library: riflessioni su scelte e obiettivi. Visibilità delle collezio...
 
DSpace-CRIS ORCID Integration
DSpace-CRIS ORCID IntegrationDSpace-CRIS ORCID Integration
DSpace-CRIS ORCID Integration
 
DSpace-CRIS & OpenAIRE
DSpace-CRIS & OpenAIREDSpace-CRIS & OpenAIRE
DSpace-CRIS & OpenAIRE
 
Enhancing Interoperability: The Implementation of OpenAIRE Guidelines and COA...
Enhancing Interoperability: The Implementation of OpenAIRE Guidelines and COA...Enhancing Interoperability: The Implementation of OpenAIRE Guidelines and COA...
Enhancing Interoperability: The Implementation of OpenAIRE Guidelines and COA...
 
Or2019 DSpace 7 Enhanced submission & workflow
Or2019 DSpace 7 Enhanced submission & workflowOr2019 DSpace 7 Enhanced submission & workflow
Or2019 DSpace 7 Enhanced submission & workflow
 

Recently uploaded

Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 

Recently uploaded (20)

Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
CompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfCompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdf
 
What need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersWhat need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java Developers
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
SQL Injection Introduction and Prevention
SQL Injection Introduction and PreventionSQL Injection Introduction and Prevention
SQL Injection Introduction and Prevention
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
AI Hackathon.pptx
AI                        Hackathon.pptxAI                        Hackathon.pptx
AI Hackathon.pptx
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 

IIIF and DSpace 7 - IIIF Conference 2023.pdf

  • 1. IIIF and DSpace 7: integrating tools for exploring Digital Cultural Heritage Claudio Cortese (4Science), Andrea Bollini (4Science)
  • 2. Agenda Adding support for IIIF to DSpace 7 DSpace and Digital Libraries DSpace GLAM • An ecosystem built on top of IIIF • IIIF Image Viewer • Document Viewer • OCR & Transcription Extending the DSpace data model Structuring Digital Cultural Landscapes Cultural Paths and Storytelling
  • 3. Adding support for IIIF to DSpace 7: one tale, two characters
  • 9. About DSpace DSpace supports many file formats, but historically has lacked good support for presenting and sharing digital objects online. Within the DSpace community interest in IIIF has existed for several years. Both local and commercially-supported solutions (4Science) have been created. A IIIF integration is now officially distributed as part of DSpace 7.
  • 10. Integrating IIIF in a Digital Library Environment Since 2017, 4Science has been working at: - integrating IIIF in a Digital Library environment based on DSpace, developing a dedicated addon (starting from version 5), easily integrated with a set of external Image Servers, such as Cantaloupe or Digilib
  • 11. Together we can WILLAMETTE UNIVERSITY BEGUN WORKING ON DSPACE 7 AND IIIF FOR ENHANCING ACCESS TO THEIR DIGITAL CONTENTS 4SCIENCE AND WILLAMETTE UNIVERSITY COLLABORATED TO BRING IIIF TO THE DSPACE COMMUNITY
  • 12. DSpace 7 and IIIF together • Thanks to the fundamental support of Willamette University in 2021 IIIF support was implemented in DSpace 7 • DSpace 7.1 Release: October 2021 • Initial IIIF support: Presentation API 2.1.1, Image API 2.1.1, Search API (experimental), Mirador 3.
  • 13. DSpace and IIIF together • Now the DSpace 7 IIIF support allows institutions to upload images in DSpace getting automatically a IIIF manifest for the item, based on item and bitstream (images) level metadata.
  • 14. Driven by metadata IIIF configuration at the Item- level is quite flexible and is managed using metadata. Canvas sizes, image labels, ranges and and other settings are controlled by using the following fields. The dspace.iiif.enabled metadata field MUST be added to the Item and set to "true". Otherwise, the Item display will use the default DSpace view.
  • 15. Driven by metadata (Item level)
  • 16. Driven by metadata (Bitstream Level) Structural metadata (optional) Canvas dimensions (recommended)
  • 17. Embedded Mirador viewer • Viewer layout is defined in the default Mirador configuration. • Search options are added dynamically based on Item metadata. • Support for indexing OCR files is not currently provided by DSpace. Institutions will need to develop their own approach to indexing their data.
  • 21. Comparing different contents on the Virtual Desktop
  • 22. Comparing Digital Objects on the Virtual Desktop Experience an immersive journey outside repositories boundaries.
  • 23.
  • 26. DSpace and Digital Libraries • Actually implementing IIIF is a fundamental achievement in DSpace history, since it is going to promote its use in contexts such as those related to scientific field and digital cultural heritage management • However digital images management is only a first step since Digital Libraries are getting complex and complex
  • 27. Digital and the fragmentation risk "Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?" Where is the information we have lost in data ?
  • 28. Digital Libraries are the main tools, in the Humanties, for arriving at re- composing knowledge and at extending it
  • 30. Digital Libraries in the 21st century • Digital Libraries should not be considered as mere lists of items grouped into collections • They are tools allowing the definition of relationships on different scales and according to different variability dimensions, in order to reconstruct digital cultural landscapes • A document can be explored and analyzed in relation to other documents and to all the information helping to define its context, or rather its different contexts (historical, geographical, cultural, etc.)
  • 31. DSpace-GLAM • To fulfil these needs we extended DSpace and created DSpace-GLAM • An extension of DSpace aimed at managing Digital Cultural Heritage • Provide IIIF based add-ons for curating and exploring digital objects • Provide an extended and extensible data model to display contextual relationships at different levels and to manage different metadata schemas and conceptual models
  • 32. DSpace-GLAM: built on top of DSpace 7 The current release is based on DSpace 7. It relies on the new DSpace 7 technological stack - REST API - ANGULAR UI However, DSpace-GLAM provides much more features for managing Cultural Heritage than DSpace
  • 33. DSpace-GLAM DSpace-GLAM it's a solution for managing Digital Libraries The GLAM acronym highlights the power to include and manage the cultural multi- domain: ancient and modern books, fonds, museums objects, documents, video, audio, maps, …
  • 34. Galleries, Libraries, Archives, Museums Materials from Museums, Archives, Libraries can be explored in an integrated way, but without losing the granularity of cataloging required by the respective domain standards. Cultural Metadata Italian and International Standards (ICCD, ICAR, ICCU, EDM, etc.) Metadata related to other domains (tourism, botany)
  • 35. We developed 3 add-ons to "enrich" the IIIF experience. • Image Viewer • Document Viewer • OCR & Transcription The 3 add-ons implement several curation task for an easier digital resources management
  • 36. IIIF Image Viewer related curation tasks Upload Upload images to the IIIF Image Server (photo gallery) Upload Upload images to the IIIF Image Server (digitized book) Forbid Forbid file download for files uploaded on image server Allow Allow file download for files uploaded on image server Create Create access image for RAW Types Create Create multipages PDF from IIIF Images Remove Remove all metadata bundles created by a previous upload
  • 37.
  • 38.
  • 41. Modeling Structural Metadata • Structural Metadata can be uploaded in batch: • using the Simple Archive Format (as in DSpace community edition) • using an Excel file
  • 42. Enhanced Batch Import Import structural metadata and images by means of xls files
  • 43.
  • 44. The Document Viewer Explore PDF files using the IIIF Image Viewer
  • 45. Document Viewer related curation tasks Extract images from PDF (CMYK) Extract images from PDF (RGB) Extract images from a scanned PDF Extract raw images inside the PDF (no OCR) Rebuild the PDF ToC
  • 46. The OCR & Transcription Module Allows to extract text from images and index it
  • 47. Complete OCR management • By means of its curation tasks, the module is able: • to extract OCR from images • to index the extracted text
  • 48. OCR & Transcription module's curation tasks Extract Extract text (hOCR) from images Send Send OCR to the annotation server Consolidate Consolidate hOCR for the fulltext indexing
  • 49. Integrating metadata and extracted text: the OCR text is indexed
  • 50. Launching the Curation Tasks From the Administer section of each item you can launch the curation tasks
  • 51. Extending DSpace data model Digital Object (Book, Archival Document, Picture, Museum Object, etc.) Fonds Person Event Place Path Aggregation Journal Fonds Project OrgUnit Entity Entity Entity Digital Object Annotation
  • 52. The data model - Links the digital object with People, Places, Events, Fonds, ecc. - Having an overview of artistic productions, thematic and historical paths, - Define a relationships network to be explored, navigated and studied
  • 54.
  • 55.
  • 57.
  • 58.
  • 60.
  • 61.
  • 63.
  • 64.
  • 66.
  • 67.
  • 69.
  • 70.
  • 71. Structuring Digital Cultural Landscapes Through DSpace-GLAM, today many institutions are enhancing the relationships among their content, shaping "their" digital cultural landscapes according to the dimensions of variability needed Digital cultural landscapes are “virtual ecosystems” in which digital cultural heritage subsets are related with entities such as people, places, events, fonds, etc., according to different visions and interpretations, in order to generate new knowledge and to open up new perspectives. Such "digital landscapes" can be visualized either as Semantic Networks, Paths or Aggregations.
  • 72. The Network Lab: explore the relationships graph Based on the relationships defined at the data model level, DSpace-GLAM is able to construct graphs, thanks to the Network Lab
  • 73. The Network Lab: explore the relationships graph For example you can navigate through the different Byzantine emperors who commissioned interventions on a building and explore their relationships with architects and workers who actually did the work In this way it is possible to uncover "hidden relationships" producing new knowledge
  • 74. Exploringthe history of patronage related to a building("time" variablein a diachronicsense)
  • 75. Exploring evidence related to the same era ("time" variable in a synchronic sense)
  • 76. Exploring evidence related to the same place (contextualizing by space, "place" variable)
  • 77. Explore evidence related to the same place and time (contextualizing by space and time)
  • 81. Cultural Paths and storytelling
  • 82. Paths Paths mainly tell "stories." In DSpace-GLAM, they have been enhanced and fully integrated into the data model Paths can also include objects of different types (Documents, Photographs, People, Events, Places, etc.). The same object can be included in different Paths
  • 84. Paths creation and storytelling With DSpace-GLAM, it is easy to create paths by relating different entities, highlighting contexts, structuring exhibitions and enhancing itineraries Greater interaction between text and digital resources makes it possible to build real narratives around cultural heritage
  • 85. An Historical Path: "The Flagellation"
  • 89. Annotating Images: the Digital Library as an educational, study and research tool
  • 90. In DSpace-GLAM each digital object and each concept (Person, Event, Place, Path, etc.) is a node in a single semantic network and IIIF is perfectly integrated in it
  • 91. Thank you for your attention CLAUDIO CORTESE (4SCIENCE) CLAUDIO.CORTESE@4SCIENCE.COM