SlideShare a Scribd company logo
Andrea Bollini1 & David Wilcox2
1 4Science 2 DuraSpace
Repository
Technologies
A new level of interoperability
In the past years we have focused on
interoperability at the Repository level,
now we need interoperability at the
resource level (and below)
Resources need to talk to each other to be
reusable, this in turn will make the
Repositories the base of a global scholarly
ecosystem
2
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
IIIF - http://iiif.io/
IIIF International Image Interoperability
Framework is a set of shared APIs to
provide access to image based
resources in a strongly interoperable
way.
It is growing in adoption and scope
covering now also audio/video and 3D
objects.
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
IIIF - http://iiif.io/
What Is an Interoperable Resource?
• Discoverable
• Viewable via APIs
• Interactive and Manipulable (for tools, analytics)
• Citable / Shareable
• Mash Up-able
• Annotation-ready
• With attribution, license and links (back to the
image in local context)
Credits: Tom Craimer
International Image Interoperability Framework
Why is it relevant in the context of the NGR
work?
It is a concrete example of technology that enables
interoperability at the resource level
You can combine resources hosted in different
repositories at any level of granularity:
- Single images in a set
- Region of a specific image
Other repositories can host additional related
resources like web annotation, comments, etc.
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
Le manuscrit 5 de la
Bibliothèque municipale de
Châteauroux, c. 1460
Folio in BVMM
Miniature in the BNF
Credits: Tom Craimer
International Image Interoperability Framework
Put the pieces togheter
IIIF and Repositories
• Several projects are exploring the use of IIIF
technologies in the repositories software (DSpace,
Fedora, Hydra)
https://wiki.duraspace.org/display/DSPACE/IIIF+and+DSpace
• Don’t miss my presentation:
DSpace for Cultural Heritage: adding support for
images visualization,audio/video streaming and
enhancing the data model
Session: DSpace IG 3: Integrating DSpace
Room: Ballroom C
Session time: 29/Jun/2017, 3:30pm - 5:00pm
8
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
Dataset – OpenDATA
• Datasets need to be usable: preview,
sampling, visualization, remote
computation & more
• OpenDATA: standards formats & APIs
required. CKAN provides automatic REST
WS on top of your tabular data. Now
available also to the DSpace users thanks
to the open source DSpace-CKAN
integration by 4Science
9
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
Signposting -
http://signposting.org/
Signposting is an approach to make the scholarly web
more friendly to machines exposing relations as Typed
Links in HTTP Link headers
The following discovering patterns are currently defined:
• Author
• Bibliographic Metadata
• Identifier
• Publication Boundary
• Resource Type
The Signposting approach is fully aligned with
hypermedia (REST, HATEOAS) lines of thinking
regarding web interoperability. (DSpace7 REST –
Fedora API)
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
Signposting -
http://signposting.org/
As an example, Herbert Van de Sompel and
Michael L. Nelson are the authors of the paper
with DOI https://doi.org/10.1045/november2015-
vandesompel; their
respective ORCIDs are http://orcid.org/0000-0002-
0715-6126 and http://orcid.org/0000-0003-3749-
8116
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
Signposting -
http://signposting.org/
curl -I "https://doi.org/10.1045/november2015-
vandesompel”
HTTP/1.1 303 See Other
Location:
http://www.dlib.org/dlib/november15/vandesompel/11vande
sompel.html
Link: <http://orcid.org/0000-0002-0715-6126> ;
rel="author",
<http://orcid.org/0000-0003-3749-8116> ;
rel="author"
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
Signposting -
http://signposting.org/
• The new versions of DSpace-CRIS 5.7 &
6.1 ship with support for the following
patterns:
– Author
– Identifier
– Publication Boundary
– An issue has been open to track this
requirement also for DSpace 7
https://jira.duraspace.org/browse/DS-3589
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
A reflection on the current
repositories data model
• A revision of the current data model is
needed
• Precise identification of persons,
organizations, projects, concepts and
linked resources (dataset, different
versions etc.)
• Avoid loss of details to allow a fine grain
and effective interoperability
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
ResourceSync -
http://www.openarchives.org/rs/1.1/resourcesync
• Successor of the OAI-PMH protocol and
much more…
• Faster, reliable and scalable
• Allows real-time notification (and
recovering of missed messages)
• Drives resource synchronization: content
and metadata are both managed
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
ResourceSync -
http://www.openarchives.org/rs/1.1/resourcesync
A first implementation of resourcesync for
DSpace was produced in the past years:
https://github.com/CottageLabs/DSpaceRes
ourceSync
a ticket now exists to resume such
implementation and maybe include in the
mainstream:
https://jira.duraspace.org/browse/DS-3590
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
ResourceSync -
http://www.openarchives.org/rs/1.1/resourcesync
The Hydra-in-a-box team tested ResourceSync
with the Hyku repository:
http://hydrainabox.samvera.org/2017/06/22/resou
rcesync.html
ResourceSync shows great promise and the
team will continue working toward an
implementation
Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
Thank for you
attention!
Andrea Bollini
andrea.bollini@4science.it
skype: a.bollini
linkedin: andreabollini
orcid: 0000-0002-9029-
1854
David Wilcox
dwilcox@duraspace.org
twitter: d_wilcox
linkedin: dwilcox1

More Related Content

PPTX
Repository technologies
PPTX
DSpace for Cultural Heritage: adding support for images visualization,audio/v...
PPTX
DSpace-CRIS Workshop OR2015: Slides
PDF
6.15.17 DSpace-Cris Webinar Presentation Slides
PPTX
DSpace-CRIS technical level introduction
PPTX
DSpace-CRIS: new features and contribution to the DSpace mainstream
PPTX
DSpace standard Data model and DSpace-CRIS
PDF
DSpace-CRIS: An Open Source Solution for Research - @THETA15
Repository technologies
DSpace for Cultural Heritage: adding support for images visualization,audio/v...
DSpace-CRIS Workshop OR2015: Slides
6.15.17 DSpace-Cris Webinar Presentation Slides
DSpace-CRIS technical level introduction
DSpace-CRIS: new features and contribution to the DSpace mainstream
DSpace standard Data model and DSpace-CRIS
DSpace-CRIS: An Open Source Solution for Research - @THETA15

What's hot (17)

PDF
4Science presents: DSpace-CRIS main features
PPTX
COAR Venice 2017 Next Generation Repository Session: What can be done, right ...
PPTX
Extending DSpace 7: DSpace-CRIS and DSpace-GLAM for empowered repositories an...
PPTX
DSpace-CRIS: a CRIS enhanced repository platform
PDF
DSpace-CRIS_An open source solution for Research_EDU15
PDF
DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Por...
PPTX
Leverage DSpace for an enterprise, mission critical platform
PDF
4Science presents: DSpace-CRIS Showcases
PDF
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
PDF
Putting Historical Data in Context: how to use DSpace-GLAM
PDF
DSpace-CRIS & OpenAIRE
PPTX
DSpace-CRIS ORCID Integration
PDF
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
PDF
lodlam summit session browsable linked data
PPTX
Enhancing Interoperability: The Implementation of OpenAIRE Guidelines and COA...
PPTX
News about DSpace-CRIS Anwendertreffen 2020
PDF
Mind the gap! Reflections on the state of repository data harvesting
4Science presents: DSpace-CRIS main features
COAR Venice 2017 Next Generation Repository Session: What can be done, right ...
Extending DSpace 7: DSpace-CRIS and DSpace-GLAM for empowered repositories an...
DSpace-CRIS: a CRIS enhanced repository platform
DSpace-CRIS_An open source solution for Research_EDU15
DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Por...
Leverage DSpace for an enterprise, mission critical platform
4Science presents: DSpace-CRIS Showcases
How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM,...
Putting Historical Data in Context: how to use DSpace-GLAM
DSpace-CRIS & OpenAIRE
DSpace-CRIS ORCID Integration
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
lodlam summit session browsable linked data
Enhancing Interoperability: The Implementation of OpenAIRE Guidelines and COA...
News about DSpace-CRIS Anwendertreffen 2020
Mind the gap! Reflections on the state of repository data harvesting
Ad

Similar to Repository technologies (20)

PPTX
DSpace-CRIS: new features and contribution to the DSpace mainstream
PPTX
COAR Venice 2017 Next Generation Repository Session: What can be done, right ...
PPT
Collaboration to Curation: The High Rise Project meets Edinburgh DataShare
PPT
Collaboration to Curation: The High Rise Project meets Edinburgh DataShare
PDF
praxistreffen-bamberg-2025-worksophop.pdf
PPTX
Innovating Digital Repositories: enhancing the basic DSpace with DSpace exten...
PDF
160606 data lifecycle project outline
PPTX
The Avalon Media System: Open Source Audio and Video Access for Libraries and...
PPTX
Impact of Covid-19 on Learning and Education
PDF
DSpace Update from Open Repositories 2014
PPTX
Data Publishing in Archaeozoology
PPTX
Linked Open Data for Cultural Heritage
PPTX
Avalon Media System update
PDF
Bringing IIIF to the DSpace community
PDF
IIIF and DSpace 7 - IIIF Conference 2023.pdf
PPTX
How Cyverse.org enables scalable data discoverability and re-use
PPTX
SWIB14 Weaving repository contents into the Semantic Web
PPTX
VIVO at the University of Idaho
PPTX
Integrating an electronic lab notebook with a data repository; American Chemi...
PDF
Elns and repositories, American Chemical Society, Dallas, March 2014
DSpace-CRIS: new features and contribution to the DSpace mainstream
COAR Venice 2017 Next Generation Repository Session: What can be done, right ...
Collaboration to Curation: The High Rise Project meets Edinburgh DataShare
Collaboration to Curation: The High Rise Project meets Edinburgh DataShare
praxistreffen-bamberg-2025-worksophop.pdf
Innovating Digital Repositories: enhancing the basic DSpace with DSpace exten...
160606 data lifecycle project outline
The Avalon Media System: Open Source Audio and Video Access for Libraries and...
Impact of Covid-19 on Learning and Education
DSpace Update from Open Repositories 2014
Data Publishing in Archaeozoology
Linked Open Data for Cultural Heritage
Avalon Media System update
Bringing IIIF to the DSpace community
IIIF and DSpace 7 - IIIF Conference 2023.pdf
How Cyverse.org enables scalable data discoverability and re-use
SWIB14 Weaving repository contents into the Semantic Web
VIVO at the University of Idaho
Integrating an electronic lab notebook with a data repository; American Chemi...
Elns and repositories, American Chemical Society, Dallas, March 2014
Ad

More from 4Science (20)

PDF
DLF Online event: Innovating Digital Repositories: enhancing the basic DSpace...
PDF
DSpace-CRIS 7 Workshop Praxistreffen Conference Mainz April 5th, 2024
PDF
New Features for Organization Information in DSpace with ROR
PPTX
DSpace 8 features and DSpace 9&10 preview
PDF
DSpace Developers Workshop at OR2024.pdf
PDF
Rethinking Digital Libraries Paradigms: moving Digital Cultural Heritage Coll...
PDF
COAR NOTIFY features in DSpace 7 8 and the future 2024
PDF
From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...
PDF
“Adopting DSpace 7 and 8 Challenges and Solutions from Real Migration Experie...
PDF
DSpace-CRIS design & Implementation
PDF
Status of discussions with repository platforms_ DSpace.pdf
PDF
DSpace GLAM Infographic.pdf
PDF
DSpace CRIS EFS Miami.pdf
PDF
DSpace-CRIS, anticipating innovation
PDF
DSpace 7 ORCID Integration
PDF
Implementing the Notify protocol and standard practices in DSpace
PDF
The EOSC DIH "ELD Advance" project
PDF
DSpace implementation of the COAR Notify Project - status update
PDF
Convegno Stelline 2020 - 4Science -16 settembre _ pubbliche
PDF
Convegno Stelline 2020 - 4Science -16 settembre _ accademiche
DLF Online event: Innovating Digital Repositories: enhancing the basic DSpace...
DSpace-CRIS 7 Workshop Praxistreffen Conference Mainz April 5th, 2024
New Features for Organization Information in DSpace with ROR
DSpace 8 features and DSpace 9&10 preview
DSpace Developers Workshop at OR2024.pdf
Rethinking Digital Libraries Paradigms: moving Digital Cultural Heritage Coll...
COAR NOTIFY features in DSpace 7 8 and the future 2024
From Digital Records to Digital Cultural Landscapes. Beyond Digital Library b...
“Adopting DSpace 7 and 8 Challenges and Solutions from Real Migration Experie...
DSpace-CRIS design & Implementation
Status of discussions with repository platforms_ DSpace.pdf
DSpace GLAM Infographic.pdf
DSpace CRIS EFS Miami.pdf
DSpace-CRIS, anticipating innovation
DSpace 7 ORCID Integration
Implementing the Notify protocol and standard practices in DSpace
The EOSC DIH "ELD Advance" project
DSpace implementation of the COAR Notify Project - status update
Convegno Stelline 2020 - 4Science -16 settembre _ pubbliche
Convegno Stelline 2020 - 4Science -16 settembre _ accademiche

Recently uploaded (20)

PDF
Nekopoi APK 2025 free lastest update
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
history of c programming in notes for students .pptx
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
L1 - Introduction to python Backend.pptx
PDF
System and Network Administraation Chapter 3
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Transform Your Business with a Software ERP System
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
System and Network Administration Chapter 2
Nekopoi APK 2025 free lastest update
Design an Analysis of Algorithms I-SECS-1021-03
Odoo POS Development Services by CandidRoot Solutions
history of c programming in notes for students .pptx
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
VVF-Customer-Presentation2025-Ver1.9.pptx
Softaken Excel to vCard Converter Software.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
CHAPTER 2 - PM Management and IT Context
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Upgrade and Innovation Strategies for SAP ERP Customers
Online Work Permit System for Fast Permit Processing
L1 - Introduction to python Backend.pptx
System and Network Administraation Chapter 3
Which alternative to Crystal Reports is best for small or large businesses.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Transform Your Business with a Software ERP System
ManageIQ - Sprint 268 Review - Slide Deck
System and Network Administration Chapter 2

Repository technologies

  • 1. Andrea Bollini1 & David Wilcox2 1 4Science 2 DuraSpace Repository Technologies
  • 2. A new level of interoperability In the past years we have focused on interoperability at the Repository level, now we need interoperability at the resource level (and below) Resources need to talk to each other to be reusable, this in turn will make the Repositories the base of a global scholarly ecosystem 2 Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 3. IIIF - http://iiif.io/ IIIF International Image Interoperability Framework is a set of shared APIs to provide access to image based resources in a strongly interoperable way. It is growing in adoption and scope covering now also audio/video and 3D objects. Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 4. IIIF - http://iiif.io/ What Is an Interoperable Resource? • Discoverable • Viewable via APIs • Interactive and Manipulable (for tools, analytics) • Citable / Shareable • Mash Up-able • Annotation-ready • With attribution, license and links (back to the image in local context) Credits: Tom Craimer International Image Interoperability Framework
  • 5. Why is it relevant in the context of the NGR work? It is a concrete example of technology that enables interoperability at the resource level You can combine resources hosted in different repositories at any level of granularity: - Single images in a set - Region of a specific image Other repositories can host additional related resources like web annotation, comments, etc. Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 6. Le manuscrit 5 de la Bibliothèque municipale de Châteauroux, c. 1460 Folio in BVMM Miniature in the BNF Credits: Tom Craimer International Image Interoperability Framework
  • 7. Put the pieces togheter
  • 8. IIIF and Repositories • Several projects are exploring the use of IIIF technologies in the repositories software (DSpace, Fedora, Hydra) https://wiki.duraspace.org/display/DSPACE/IIIF+and+DSpace • Don’t miss my presentation: DSpace for Cultural Heritage: adding support for images visualization,audio/video streaming and enhancing the data model Session: DSpace IG 3: Integrating DSpace Room: Ballroom C Session time: 29/Jun/2017, 3:30pm - 5:00pm 8 Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 9. Dataset – OpenDATA • Datasets need to be usable: preview, sampling, visualization, remote computation & more • OpenDATA: standards formats & APIs required. CKAN provides automatic REST WS on top of your tabular data. Now available also to the DSpace users thanks to the open source DSpace-CKAN integration by 4Science 9 Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 10. Signposting - http://signposting.org/ Signposting is an approach to make the scholarly web more friendly to machines exposing relations as Typed Links in HTTP Link headers The following discovering patterns are currently defined: • Author • Bibliographic Metadata • Identifier • Publication Boundary • Resource Type The Signposting approach is fully aligned with hypermedia (REST, HATEOAS) lines of thinking regarding web interoperability. (DSpace7 REST – Fedora API) Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 11. Signposting - http://signposting.org/ As an example, Herbert Van de Sompel and Michael L. Nelson are the authors of the paper with DOI https://doi.org/10.1045/november2015- vandesompel; their respective ORCIDs are http://orcid.org/0000-0002- 0715-6126 and http://orcid.org/0000-0003-3749- 8116 Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 12. Signposting - http://signposting.org/ curl -I "https://doi.org/10.1045/november2015- vandesompel” HTTP/1.1 303 See Other Location: http://www.dlib.org/dlib/november15/vandesompel/11vande sompel.html Link: <http://orcid.org/0000-0002-0715-6126> ; rel="author", <http://orcid.org/0000-0003-3749-8116> ; rel="author" Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 13. Signposting - http://signposting.org/ • The new versions of DSpace-CRIS 5.7 & 6.1 ship with support for the following patterns: – Author – Identifier – Publication Boundary – An issue has been open to track this requirement also for DSpace 7 https://jira.duraspace.org/browse/DS-3589 Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 14. A reflection on the current repositories data model • A revision of the current data model is needed • Precise identification of persons, organizations, projects, concepts and linked resources (dataset, different versions etc.) • Avoid loss of details to allow a fine grain and effective interoperability Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 15. ResourceSync - http://www.openarchives.org/rs/1.1/resourcesync • Successor of the OAI-PMH protocol and much more… • Faster, reliable and scalable • Allows real-time notification (and recovering of missed messages) • Drives resource synchronization: content and metadata are both managed Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 16. ResourceSync - http://www.openarchives.org/rs/1.1/resourcesync A first implementation of resourcesync for DSpace was produced in the past years: https://github.com/CottageLabs/DSpaceRes ourceSync a ticket now exists to resume such implementation and maybe include in the mainstream: https://jira.duraspace.org/browse/DS-3590 Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 17. ResourceSync - http://www.openarchives.org/rs/1.1/resourcesync The Hydra-in-a-box team tested ResourceSync with the Hyku repository: http://hydrainabox.samvera.org/2017/06/22/resou rcesync.html ResourceSync shows great promise and the team will continue working toward an implementation Andrea Bollini, 4Science / David Wilcox, Duraspace – OR 2017 – Brisbane, Australia
  • 18. Thank for you attention! Andrea Bollini andrea.bollini@4science.it skype: a.bollini linkedin: andreabollini orcid: 0000-0002-9029- 1854 David Wilcox dwilcox@duraspace.org twitter: d_wilcox linkedin: dwilcox1