SlideShare a Scribd company logo
When a local project becomes
beneficial for the whole community
(and vice versa?)
Goovaerts, Marc (1); Breban, Jelle (1); Leinders, Dirk (1); Schoeters, Eline (1); Bollini, Andrea (2); Digilio, Giuseppe (2); Pascarelli, Luigi Andrea (2); Mornati, Susanna (2)
Organization(s): 1: Hasselt University, Belgium; 2: 4Science, Italy
• In the different repository communities most of the
local initiatives does not make it to the community.
This is a huge waste of opportunities.
• In the end local resources can be made available to
extend community efforts, for the benefit of all
institutions that adopt the same open-source
solution.
Background
• Since 2003 Hasselt University Library has set up an
institutional repository with the open source software DSpace.
• The customization of the software resulted in interesting
functionalities that the university library shared with other
communities.
• But it did not have any impact on the DSpace community.
• The Document
Server@UHasselt, the
repository of Hasselt University,
was set up by the University
Library.
• The development is based on
the Open Source Software
DSpace
DocumentServer@UHasselt over the years
2004
2008
2012 2016
Institutional repository and research management at
Hasselt University
• The University Library and the Research Coordination Office
developed it as an invaluable instrument for the management
of the publication output of the university (since 2007).
• Data from the Document Server is used for research
management goals.
• The Document Server is the exponent of the Open Access
policy of Hasselt University.
Development and customization of DSpace at Hasselt
University
• Services of the DocumentServer@UHasselt
• Repository: Documents in full text
• Academic Bibliography: Overview of the publication output of UHasselt
• Research management: For national and internal evaluation, reports
• Semi-automatic generated metadata: Categorization (A1–>D2) and
validations (for evaluation and funding)
• Linked to the data of the research databases
Type-based submission for rich and correct metadata
Authority systems for authors and journal titles
Sharing with communities
• UNESCO – IODE
o OdinPubAfrica (2004):
Publications of oceanographic
institutes in Africa
o OceanDocs (2006):
Publications of oceanographic
institutes worldwide (including
OdinPubAfrica)
Sharing with communities
● AgriOceanDSpace (2010):
o A common interest of FAO and
UNESCO-IODE a Dspace with
rich metadata
o Including an authority system
for ASFA and AGROVOC
thesaurus
o AGRIS AP OAI-crosswalk: to
create a rich metadata export
functionality
AGRIS AP OAI-crosswalk
Usage of ASFA and AGROVOC thesauri
AgriOceanDSpace Implementations
Despite the aim to share these enhancements for
which a large community has shown interest, the
Hasselt University Library was unable to finalize the
contribution to the main code base.
Issues
● The main focus was delivering services for Hasselt University
and the FAO – UNESCO communities
● Limited staff, who did not have time to get involved in the
DSpace developers community
● The customization needed a rewriting of many parts of the
original code, which limited the possibility of integration in the
main code of DSpace
● A modular approach was not successful either (started in 2013)
● Presentations at the DSpace workshops and Open Repository
conferences did not have the expected impact
A modular approach – started in 2013
● Two independent modules where
created without any use in DSpace:
○ Thesauri plugin (connected to Eprints)
○ Submission plugin
DocumentServer@UHasselt – Status 2017
● A DSpace 1.7.2 installation completely customized to the
requirements needed by the University Library and the
Research Coordination Office
● Further developments on an outdated version became very
difficult while new requests were made by the users.
● Attempts to move the in-house developments to the newer
versions of DSpace failed.
● Hasselt University decided to outsource the development of the
submission module.
Development requirements
● High level of requirements defined by Hasselt University :
○ A modern user-friendly interface for the submission of publications.
○ Enriched and granular metadata
○ Extraction of metadata out of publications and/or import of existing
metadata
○ Automation of ‘authority control’ for author names, organization, journals, …
○ Extended correction possibilities: duplication detection, …
○ A modern user interface on DSpace with extra functionalities (e.g.
integration of external data like citations, IF)
● Another concern was that the developed modules should also
easily be moved to later versions of DSpace.
Role of 4Science
● A decisive reason to choose 4Science was the fact that they
agreed to publish the source code as Open Source
● 4Science proposed to align the project since the earliest stage
with the community roadmap, to avoid the risk of another
large, unmerged open-source contribution
● 4Science takes an intermediate role to negotiate with the
community
Project execution summary
● Status: finalization phase, soon the first installation in
production using DSpace 7 code (also available for other
institutions who want to early adopt DSpace 7)
● Duration: 1 year
● Staff: 7 developers involved in different parts of the project
(2+ years effort)
● Results: under final review for inclusion in DSpace 7
Main outcomes
● Authentication (including Shibboleth)
● Configurable Enhanced Submission
● Configurable Workflow
● Administrative submission-like edit
● Configurable MyDSpace
DSpace-CRIS
JAVA API
DSpace JAVA API 6.x / 7
Angular
(submission)
JSPUI
6.x
REST 7
Architecture
DBMS
Assetstore
In the Submitter’s MyDSpace, both in progress
(workspace, workflow) and past submissions are
listed
A partial support for hierarchical metadata is available thanks to the
“group” input-type
In this sample configuration the group consists of two fields: authors,
affiliation. Author is the “main” field so it is shown in the tags section
to summarize the value of each group value. Clicking on a specific
name, it is possible to change the affiliation, etc.
Tags can be reordered using drag & drop
The submitter can mark false positives
or provide a reason for duplication
The user has to discard invalid values before
deposit
Pool and claimed tasks are shown in the MyDSpace of validators,
offering appropriate actions
Thank you very much
UHasselt & 4Science
Goovaerts, Marc (1); Breban, Jelle (1); Leinders, Dirk (1); Schoeters, Eline (1); Bollini, Andrea (2); Digilio, Giuseppe (2); Pascarelli, Luigi Andrea (2); Mornati, Susanna (2)
Organization(s): 1: Hasselt University, Belgium; 2: 4Science, Italy

More Related Content

Similar to When a local project becomes beneficial for the whole community (and vice versa?)

Module 1 introduction of Dspace
Module 1  introduction of DspaceModule 1  introduction of Dspace
Module 1 introduction of Dspace
Shehzad Ali
 
Socializing and disseminating the academic and intellectual creation: Experie...
Socializing and disseminating the academic and intellectual creation: Experie...Socializing and disseminating the academic and intellectual creation: Experie...
Socializing and disseminating the academic and intellectual creation: Experie...
Servicio de Difusión de la Creación Intelectual (SEDICI)
 
DataverseNL as structured data hub
DataverseNL as structured data hubDataverseNL as structured data hub
DataverseNL as structured data hub
vty
 
Dspace software
Dspace softwareDspace software
Dspace software
Aparna Sane
 
Wilcox - Open Source Repositories and the Future of Fedora
Wilcox - Open Source Repositories and the Future of FedoraWilcox - Open Source Repositories and the Future of Fedora
Wilcox - Open Source Repositories and the Future of Fedora
National Information Standards Organization (NISO)
 
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...
4Science
 
Technical integration of data repositories status and challenges
Technical integration of data repositories status and challengesTechnical integration of data repositories status and challenges
Technical integration of data repositories status and challenges
vty
 
Software and Education at NSF/ACI
Software and Education at NSF/ACISoftware and Education at NSF/ACI
Software and Education at NSF/ACI
Daniel S. Katz
 
Icdsst 2016 poster_collab-net
Icdsst 2016 poster_collab-netIcdsst 2016 poster_collab-net
Icdsst 2016 poster_collab-net
EWG-DSS
 
Research software susainability
Research software susainabilityResearch software susainability
Research software susainability
Daniel S. Katz
 
Get A Head on Your Repository
Get A Head on Your RepositoryGet A Head on Your Repository
Get A Head on Your Repository
eosadler
 
Intro-EOSC.pptx
Intro-EOSC.pptxIntro-EOSC.pptx
Intro-EOSC.pptx
Sarah Jones
 
Local content in a Europeana cloud for small & medium content providers
Local content in a Europeana cloud for small & medium content providersLocal content in a Europeana cloud for small & medium content providers
Local content in a Europeana cloud for small & medium content providers
locloud
 
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
DuraSpace
 
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
 
SFD 2012 Presentation
SFD 2012 PresentationSFD 2012 Presentation
SFD 2012 Presentation
Ryan Terrenal
 
Workshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d spaceWorkshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d space
Mahesh Palamuttath
 
RO-crate-FDO-ROHub
RO-crate-FDO-ROHubRO-crate-FDO-ROHub
RO-crate-FDO-ROHub
Raul Palma
 
ROHub-Argos integration
ROHub-Argos integrationROHub-Argos integration
ROHub-Argos integration
Raul Palma
 

Similar to When a local project becomes beneficial for the whole community (and vice versa?) (20)

Module 1 introduction of Dspace
Module 1  introduction of DspaceModule 1  introduction of Dspace
Module 1 introduction of Dspace
 
Socializing and disseminating the academic and intellectual creation: Experie...
Socializing and disseminating the academic and intellectual creation: Experie...Socializing and disseminating the academic and intellectual creation: Experie...
Socializing and disseminating the academic and intellectual creation: Experie...
 
DataverseNL as structured data hub
DataverseNL as structured data hubDataverseNL as structured data hub
DataverseNL as structured data hub
 
Dspace software
Dspace softwareDspace software
Dspace software
 
Wilcox - Open Source Repositories and the Future of Fedora
Wilcox - Open Source Repositories and the Future of FedoraWilcox - Open Source Repositories and the Future of Fedora
Wilcox - Open Source Repositories and the Future of Fedora
 
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...
 
Technical integration of data repositories status and challenges
Technical integration of data repositories status and challengesTechnical integration of data repositories status and challenges
Technical integration of data repositories status and challenges
 
Software and Education at NSF/ACI
Software and Education at NSF/ACISoftware and Education at NSF/ACI
Software and Education at NSF/ACI
 
Icdsst 2016 poster_collab-net
Icdsst 2016 poster_collab-netIcdsst 2016 poster_collab-net
Icdsst 2016 poster_collab-net
 
Research software susainability
Research software susainabilityResearch software susainability
Research software susainability
 
Get A Head on Your Repository
Get A Head on Your RepositoryGet A Head on Your Repository
Get A Head on Your Repository
 
Intro-EOSC.pptx
Intro-EOSC.pptxIntro-EOSC.pptx
Intro-EOSC.pptx
 
Local content in a Europeana cloud for small & medium content providers
Local content in a Europeana cloud for small & medium content providersLocal content in a Europeana cloud for small & medium content providers
Local content in a Europeana cloud for small & medium content providers
 
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar 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
 
SFD 2012 Presentation
SFD 2012 PresentationSFD 2012 Presentation
SFD 2012 Presentation
 
Workshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d spaceWorkshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d space
 
RO-crate-FDO-ROHub
RO-crate-FDO-ROHubRO-crate-FDO-ROHub
RO-crate-FDO-ROHub
 
ROHub-Argos integration
ROHub-Argos integrationROHub-Argos integration
ROHub-Argos integration
 

More from 4Science

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
 
“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...
4Science
 
DSpace-CRIS design & Implementation
DSpace-CRIS design & ImplementationDSpace-CRIS design & Implementation
DSpace-CRIS design & Implementation
4Science
 
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
4Science
 
DSpace GLAM Infographic.pdf
DSpace GLAM Infographic.pdfDSpace GLAM Infographic.pdf
DSpace GLAM Infographic.pdf
4Science
 
DSpace CRIS EFS Miami.pdf
DSpace CRIS EFS Miami.pdfDSpace CRIS EFS Miami.pdf
DSpace CRIS EFS Miami.pdf
4Science
 
IIIF and DSpace 7 - IIIF Conference 2023.pdf
IIIF and DSpace 7 - IIIF Conference 2023.pdfIIIF and DSpace 7 - IIIF Conference 2023.pdf
IIIF and DSpace 7 - IIIF Conference 2023.pdf
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
 
Bringing IIIF to the DSpace community
Bringing IIIF to the DSpace communityBringing IIIF to the DSpace community
Bringing IIIF to the DSpace community
4Science
 
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
4Science
 
The EOSC DIH "ELD Advance" project
The EOSC DIH "ELD Advance" projectThe EOSC DIH "ELD Advance" project
The EOSC DIH "ELD Advance" project
4Science
 
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
4Science
 
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
4Science
 
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
4Science
 
Convegno Stelline 2020 - 4Science
Convegno Stelline 2020 - 4Science Convegno Stelline 2020 - 4Science
Convegno Stelline 2020 - 4Science
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
4Science
 
News about DSpace-CRIS Anwendertreffen 2020
News about DSpace-CRIS Anwendertreffen 2020News about DSpace-CRIS Anwendertreffen 2020
News about DSpace-CRIS Anwendertreffen 2020
4Science
 
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...
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
 

More from 4Science (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...
 
“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
 
IIIF and DSpace 7 - IIIF Conference 2023.pdf
IIIF and DSpace 7 - IIIF Conference 2023.pdfIIIF and DSpace 7 - IIIF Conference 2023.pdf
IIIF and DSpace 7 - IIIF Conference 2023.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
 
Bringing IIIF to the DSpace community
Bringing IIIF to the DSpace communityBringing IIIF to the DSpace community
Bringing IIIF to the DSpace community
 
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...
 
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,...
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

When a local project becomes beneficial for the whole community (and vice versa?)

  • 1. When a local project becomes beneficial for the whole community (and vice versa?) Goovaerts, Marc (1); Breban, Jelle (1); Leinders, Dirk (1); Schoeters, Eline (1); Bollini, Andrea (2); Digilio, Giuseppe (2); Pascarelli, Luigi Andrea (2); Mornati, Susanna (2) Organization(s): 1: Hasselt University, Belgium; 2: 4Science, Italy
  • 2. • In the different repository communities most of the local initiatives does not make it to the community. This is a huge waste of opportunities. • In the end local resources can be made available to extend community efforts, for the benefit of all institutions that adopt the same open-source solution.
  • 3. Background • Since 2003 Hasselt University Library has set up an institutional repository with the open source software DSpace. • The customization of the software resulted in interesting functionalities that the university library shared with other communities. • But it did not have any impact on the DSpace community.
  • 4. • The Document Server@UHasselt, the repository of Hasselt University, was set up by the University Library. • The development is based on the Open Source Software DSpace DocumentServer@UHasselt over the years 2004 2008 2012 2016
  • 5. Institutional repository and research management at Hasselt University • The University Library and the Research Coordination Office developed it as an invaluable instrument for the management of the publication output of the university (since 2007). • Data from the Document Server is used for research management goals. • The Document Server is the exponent of the Open Access policy of Hasselt University.
  • 6. Development and customization of DSpace at Hasselt University • Services of the DocumentServer@UHasselt • Repository: Documents in full text • Academic Bibliography: Overview of the publication output of UHasselt • Research management: For national and internal evaluation, reports • Semi-automatic generated metadata: Categorization (A1–>D2) and validations (for evaluation and funding) • Linked to the data of the research databases
  • 7. Type-based submission for rich and correct metadata
  • 8. Authority systems for authors and journal titles
  • 9. Sharing with communities • UNESCO – IODE o OdinPubAfrica (2004): Publications of oceanographic institutes in Africa o OceanDocs (2006): Publications of oceanographic institutes worldwide (including OdinPubAfrica)
  • 10. Sharing with communities ● AgriOceanDSpace (2010): o A common interest of FAO and UNESCO-IODE a Dspace with rich metadata o Including an authority system for ASFA and AGROVOC thesaurus o AGRIS AP OAI-crosswalk: to create a rich metadata export functionality AGRIS AP OAI-crosswalk Usage of ASFA and AGROVOC thesauri
  • 12. Despite the aim to share these enhancements for which a large community has shown interest, the Hasselt University Library was unable to finalize the contribution to the main code base.
  • 13. Issues ● The main focus was delivering services for Hasselt University and the FAO – UNESCO communities ● Limited staff, who did not have time to get involved in the DSpace developers community ● The customization needed a rewriting of many parts of the original code, which limited the possibility of integration in the main code of DSpace ● A modular approach was not successful either (started in 2013) ● Presentations at the DSpace workshops and Open Repository conferences did not have the expected impact
  • 14. A modular approach – started in 2013 ● Two independent modules where created without any use in DSpace: ○ Thesauri plugin (connected to Eprints) ○ Submission plugin
  • 15. DocumentServer@UHasselt – Status 2017 ● A DSpace 1.7.2 installation completely customized to the requirements needed by the University Library and the Research Coordination Office ● Further developments on an outdated version became very difficult while new requests were made by the users. ● Attempts to move the in-house developments to the newer versions of DSpace failed. ● Hasselt University decided to outsource the development of the submission module.
  • 16. Development requirements ● High level of requirements defined by Hasselt University : ○ A modern user-friendly interface for the submission of publications. ○ Enriched and granular metadata ○ Extraction of metadata out of publications and/or import of existing metadata ○ Automation of ‘authority control’ for author names, organization, journals, … ○ Extended correction possibilities: duplication detection, … ○ A modern user interface on DSpace with extra functionalities (e.g. integration of external data like citations, IF) ● Another concern was that the developed modules should also easily be moved to later versions of DSpace.
  • 17. Role of 4Science ● A decisive reason to choose 4Science was the fact that they agreed to publish the source code as Open Source ● 4Science proposed to align the project since the earliest stage with the community roadmap, to avoid the risk of another large, unmerged open-source contribution ● 4Science takes an intermediate role to negotiate with the community
  • 18. Project execution summary ● Status: finalization phase, soon the first installation in production using DSpace 7 code (also available for other institutions who want to early adopt DSpace 7) ● Duration: 1 year ● Staff: 7 developers involved in different parts of the project (2+ years effort) ● Results: under final review for inclusion in DSpace 7
  • 19. Main outcomes ● Authentication (including Shibboleth) ● Configurable Enhanced Submission ● Configurable Workflow ● Administrative submission-like edit ● Configurable MyDSpace
  • 20. DSpace-CRIS JAVA API DSpace JAVA API 6.x / 7 Angular (submission) JSPUI 6.x REST 7 Architecture DBMS Assetstore
  • 21.
  • 22. In the Submitter’s MyDSpace, both in progress (workspace, workflow) and past submissions are listed
  • 23. A partial support for hierarchical metadata is available thanks to the “group” input-type In this sample configuration the group consists of two fields: authors, affiliation. Author is the “main” field so it is shown in the tags section to summarize the value of each group value. Clicking on a specific name, it is possible to change the affiliation, etc. Tags can be reordered using drag & drop
  • 24. The submitter can mark false positives or provide a reason for duplication
  • 25. The user has to discard invalid values before deposit
  • 26. Pool and claimed tasks are shown in the MyDSpace of validators, offering appropriate actions
  • 27. Thank you very much UHasselt & 4Science Goovaerts, Marc (1); Breban, Jelle (1); Leinders, Dirk (1); Schoeters, Eline (1); Bollini, Andrea (2); Digilio, Giuseppe (2); Pascarelli, Luigi Andrea (2); Mornati, Susanna (2) Organization(s): 1: Hasselt University, Belgium; 2: 4Science, Italy

Editor's Notes

  1. Started with version 1.3 and since 2008 still with version 1.7 JSPUI
  2. Alternative names are managed (linked to the university identification system) Journal selection is linked to the issn
  3. Based on the developments at Hasselt University Library
  4. The refinement of metadata is not only used internally, but can be harvested through OAI (here in Agris AP format) Agris AP: an Application profile on Dublin Core for richer metadata for the Agris database of FAO of the United Nations,
  5. OceanDocs: IR for the research centers in Unesco-IODE projects
  6. Thesaurus plugin: Possibility of querying and navigating (BT – NT – RT relations) different thesauri in skos format at the same time and delivering the keywords with their unique identifier to another application. Implemented as a plugin for e-prints Submission plug-in: a stand-alone module that can deliver metadata to any product and include different authority systems