SlideShare a Scribd company logo
1 of 1
Download to read offline
The	Digital	Repository	of	Ireland	Kathryn Cassidy (kcassidy@tchpc.tcd.ie), Dermot Frost (dfrost@tchpc.tcd.ie), Stuart Kenny (skenny@tchpc.tcd.ie), Trinity College Dublin
Investing in your future
The	Digital	Repository	of	Ireland	is	an	interac6ve,	trusted	digital	repository	for	social	
and	cultural	content	held	by	Irish	ins6tu6ons.	The	Repository	was	officially	launched	
on	25th	June	2015	along	with	a	report	en6tled	"Building	the	Digital	Repository	of	
Ireland	Infrastructure".	
	
The	 repository	 is	 made	 up	 of	 a	 Hydra	 Head	 with	 Hydra	 9	 and	 Fedora	 4	 and	 all	
services	run	within	a	virtualised	environment.	
	
With	 a	 dual	 remit	 to	 serve	 the	 Humani6es	 and	 Social	 Science	 domains,	 the	
Repository	must	support	a	range	of	metadata	and	data	formats.	
	
Digital	objects	can	be	described	in	any	of	the	supported	metadata	standards:	Dublin	
Core	(Simple	&	Qualified),	EAD,	MARC	or	MODS.	The	repository	also	supports	both	
XML	and	RDF	objects,	depending	on	the	object	type.	
	
Various	data	types	are	also	supported,	these	include	digi6sed	images	of	artworks	
and	manuscripts,	audio	and	video	materials	from	archives	and	broadcasters,	as	well	
as	Social	Sciences	research	data.	
Download	the	DRI	
Infrastructure	Report	at	
hp://6ny.cc/dri-infra		
Access	the	DRI	Repository	
at	hps://repository.dri.ie/	
The	 DRI	 was	 established	 in	 2011,	 when	 it	 received	 funding	 from	 the	 Irish	
Government’s	 PRTLI	 cycle	 5	 for	 €5.2M	 over	 four	 years.	 The	 DRI	 consor6um	 is	
comprised	 of	 the	 following	 partners:	 The	 Royal	 Irish	 Academy	 (Lead	 Ins6tu6on),	
Maynooth	 University	 (MU),	 Trinity	 College	 Dublin	 (TCD),	 Dublin	 Ins6tute	 of	
Technology	 (DIT),	 Na6onal	 University	 of	 Ireland	 Galway	 (NUIG),	 and	 Na6onal	
College	of	Art	and	Design	(NCAD).	The	DRI	is	currently	collabora6ng	with	a	network	
of	cultural,	social,	academic	and	industry	partners,	including	the	Na6onal	Library	of	
Ireland	(NLI)	and	the	Irish	Na6onal	Broadcaster	RTÉ.	
	
The	DRI	Repository	
About	the	DRI	
The	DRI	Infrastructure	Report	
Features	and	Work	In	Progress	
The	Digital	Repository	has	published	a	report	on	the	design	and	development	of	the	
Repository	 Infrastructure	 en6tled	 “Building	 the	 Digital	 Repository	 of	 Ireland	
Infrastructure”.	The	report	is	available	for	download	from	the	Digital	Repository	of	
Ireland	website.	
	
The	report	outlines	the	process	in	planning,	designing	and	developing	the	Repository,	
as	well	as	some	of	the	technology	choices	that	were	made.	The	architecture	of	the	
repository	is	also	fully	described	in	the	report.	
	
This	is	part	of	the	Digital	Repository	of	Ireland’s	commitment	to	open	access,	not	only	
for	the	objects	stored	within	our	repository,	but	also	in	rela6on	to	the	work	carried	
out	by	the	project.	
	
Shibboleth	authen>ca>on	allows	users	to	log	in	to	the	Repository	using	creden6als	
provided	 by	 their	 own	 ins6tu6on.	 This	 has	 been	 enabled	 in	 the	 Repository	 by	
integra6ng	with	Edugate,	a	federated	access	service	provided	by	HEAnet,	Ireland’s	
research	and	educa6on	network.	
	
All	published	collec6ons	and	objects	in	the	Repository	are	automa6cally	assigned	
Digital	Object	Iden>fiers	(DOI)	that	are	included	in	the	cita6on.	DOIs	are	minted	
with	DataCite	by	using	their	provided	REST	API.	
	
The	Repository	supports	batch	ingest	of	large	collec6ons	through	a	command-line	
tool	 and	 REST	 API.	 We	 are	 also	 currently	 trialing	 a	 web-based	 solu>on	 using	 an	
Avalon-style	ingest	manifest.	
	
We	 will	 soon	 be	 adding	 IIIF	 Image	 API	 and	 Presenta6on	 API	 support	 to	 the	
Repository	using	the	Riiif	Rails	engine	and	Mirador	viewer.	
	
We	will	also	be	migra6ng	the	Repository’s	preserva>on	storage	to	use	a	“Moab”	
versioning	 strategy	 as	 developed	 by	 Stanford	 Digital	 Repository.	 Moab	 facilitates	
the	 efficient	 versioning	 of	 digital	 objects	 without	 introducing	 unnecessary	
duplica6on	 of	 files	 or	 data.	 DRI	 will	 be	 using	 the	 Stanford	 developed	 “moab-
versioning”	Ruby	Gem	to	implement	the	strategy	within	the	Repository.	
	
	
	
Deployment	
Test		 Training	 Produc6on	
OpenNebula	 OpenNebula	
Site	B	(MU)	 Site	A	(TCD)	
Con6nuous	
Integra6on	Server	
Ansible	
Deployment	Host	
Ansible	
Automa6c	
deploy	on	
successful	
build	
Manual	
deploy	
DRI	 maintain	 three	 instances	 of	 the	 Repository	 across	 two	 sites.	 Test	 and	 training	
instances	are	hosted	at	Maynooth	University	and	the	produc6on	instance	at	Trinity	
College	 Dublin.	 All	 three	 instances	 are	 virtualised	 running	 on	 OpenNebula	 private	
clouds.	The	OpenNebula	clouds	are	backed	by	Ceph	distributed	storage.	
	
C e p h ’ s	 d i s t r i b u t e d ,	
clustered	 architecture	
provides	data	security	and	
high	 availability,	 with	
many	interface	op6ons.	
	
Replica6ng	 the	 infrastructure	 is	 achieved	 through	 the	 use	 of	 a	 set	 of	 Ansible	
deployment	scripts.	The	test	instance	is	deployed	as	the	final	step	in	our	con6nuous	
integra6on	 build	 process.	 This	 allows	 us	 to	 verify	 changes	 in	 a	 produc6on	
environment	before	deploying	to	the	live	system.	The	same	Ansible	scripts	are	used	
to	 deploy	 to	 the	 produc6on	 instance	 as	 a	 manual	 process	 executed	 by	 an	
administrator.	
	
DRI	provides	training	courses	to	users	and	a	separate	training	instance	is	maintained	
for	 this	 purpose.	 Managing	 this	 replica6on	 of	 services	 with	 a	 small	 team	 is	 only	
possible	through	extensive	use	of	automa6on	and	virtualisa6on.

More Related Content

What's hot

CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...Pedro Príncipe
 
Dataverse SSHOC enrichment of DDI support at EDDI'19 2
Dataverse SSHOC enrichment of DDI support at EDDI'19 2Dataverse SSHOC enrichment of DDI support at EDDI'19 2
Dataverse SSHOC enrichment of DDI support at EDDI'19 2vty
 
Building COVID-19 Museum as Open Science Project
Building COVID-19 Museum as Open Science ProjectBuilding COVID-19 Museum as Open Science Project
Building COVID-19 Museum as Open Science Projectvty
 
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in DataverseClariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataversevty
 
ARCLib project presentation from Pasig 2016
ARCLib project presentation from Pasig 2016ARCLib project presentation from Pasig 2016
ARCLib project presentation from Pasig 2016dp-blog-cz
 

What's hot (7)

CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
 
iRODS
iRODSiRODS
iRODS
 
Dataverse SSHOC enrichment of DDI support at EDDI'19 2
Dataverse SSHOC enrichment of DDI support at EDDI'19 2Dataverse SSHOC enrichment of DDI support at EDDI'19 2
Dataverse SSHOC enrichment of DDI support at EDDI'19 2
 
Building COVID-19 Museum as Open Science Project
Building COVID-19 Museum as Open Science ProjectBuilding COVID-19 Museum as Open Science Project
Building COVID-19 Museum as Open Science Project
 
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in DataverseClariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
 
Web-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data ServicesWeb-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data Services
 
ARCLib project presentation from Pasig 2016
ARCLib project presentation from Pasig 2016ARCLib project presentation from Pasig 2016
ARCLib project presentation from Pasig 2016
 

Viewers also liked

Nuxeo Enterprise Platform (Nuxeo EP) - Technical Overview
Nuxeo Enterprise Platform (Nuxeo EP) - Technical OverviewNuxeo Enterprise Platform (Nuxeo EP) - Technical Overview
Nuxeo Enterprise Platform (Nuxeo EP) - Technical OverviewNuxeo
 
/path/to/content - the Apache Jackrabbit content repository
/path/to/content - the Apache Jackrabbit content repository/path/to/content - the Apache Jackrabbit content repository
/path/to/content - the Apache Jackrabbit content repositoryJukka Zitting
 
Poster RDAP13: A Workflow for Depositing to a Research Data Repository: A Cas...
Poster RDAP13: A Workflow for Depositing to a Research Data Repository: A Cas...Poster RDAP13: A Workflow for Depositing to a Research Data Repository: A Cas...
Poster RDAP13: A Workflow for Depositing to a Research Data Repository: A Cas...ASIS&T
 
LogicalDOC Ecosystem
LogicalDOC EcosystemLogicalDOC Ecosystem
LogicalDOC EcosystemLogicalDOC
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deckdrewz lin
 
Dartmouth Linked Name Authority Poster
Dartmouth Linked Name Authority PosterDartmouth Linked Name Authority Poster
Dartmouth Linked Name Authority Posternmdjohn
 
2012051101
20120511012012051101
2012051101ganaa_62
 
Heartwalk banner
Heartwalk bannerHeartwalk banner
Heartwalk bannerICrawford56
 
读书笔记
读书笔记读书笔记
读书笔记You Yuwan
 
Programma pomezia
Programma pomeziaProgramma pomezia
Programma pomeziamaicagiulia
 
120414 foss4g nagoya_presentation1
120414 foss4g nagoya_presentation1120414 foss4g nagoya_presentation1
120414 foss4g nagoya_presentation1Takayuki Nuimura
 
моя прабабушка
моя прабабушкамоя прабабушка
моя прабабушкаsvetlanakaizer
 
困髮族五大原因 1
困髮族五大原因 1困髮族五大原因 1
困髮族五大原因 1formosa858
 
Claude Resources Inc. Q4 2011 Conference Call Presentation
Claude Resources Inc. Q4 2011 Conference Call PresentationClaude Resources Inc. Q4 2011 Conference Call Presentation
Claude Resources Inc. Q4 2011 Conference Call PresentationClaude Resources Inc.
 
Futures options and swaps ppt @ bec doms bagalkot
Futures options and swaps ppt @ bec doms bagalkotFutures options and swaps ppt @ bec doms bagalkot
Futures options and swaps ppt @ bec doms bagalkotBabasab Patil
 
Attitudes beliefs values ppt @ bec doms bagalkot mba
Attitudes beliefs values ppt @ bec doms bagalkot mbaAttitudes beliefs values ppt @ bec doms bagalkot mba
Attitudes beliefs values ppt @ bec doms bagalkot mbaBabasab Patil
 
Change management ppt @ bec doms bagalkot mba
Change management ppt @ bec doms bagalkot mbaChange management ppt @ bec doms bagalkot mba
Change management ppt @ bec doms bagalkot mbaBabasab Patil
 

Viewers also liked (20)

Nuxeo Enterprise Platform (Nuxeo EP) - Technical Overview
Nuxeo Enterprise Platform (Nuxeo EP) - Technical OverviewNuxeo Enterprise Platform (Nuxeo EP) - Technical Overview
Nuxeo Enterprise Platform (Nuxeo EP) - Technical Overview
 
/path/to/content - the Apache Jackrabbit content repository
/path/to/content - the Apache Jackrabbit content repository/path/to/content - the Apache Jackrabbit content repository
/path/to/content - the Apache Jackrabbit content repository
 
Poster RDAP13: A Workflow for Depositing to a Research Data Repository: A Cas...
Poster RDAP13: A Workflow for Depositing to a Research Data Repository: A Cas...Poster RDAP13: A Workflow for Depositing to a Research Data Repository: A Cas...
Poster RDAP13: A Workflow for Depositing to a Research Data Repository: A Cas...
 
LogicalDOC Ecosystem
LogicalDOC EcosystemLogicalDOC Ecosystem
LogicalDOC Ecosystem
 
99 inception-deck
99 inception-deck99 inception-deck
99 inception-deck
 
Dartmouth Linked Name Authority Poster
Dartmouth Linked Name Authority PosterDartmouth Linked Name Authority Poster
Dartmouth Linked Name Authority Poster
 
2012051101
20120511012012051101
2012051101
 
Heartwalk banner
Heartwalk bannerHeartwalk banner
Heartwalk banner
 
读书笔记
读书笔记读书笔记
读书笔记
 
Programma pomezia
Programma pomeziaProgramma pomezia
Programma pomezia
 
120414 foss4g nagoya_presentation1
120414 foss4g nagoya_presentation1120414 foss4g nagoya_presentation1
120414 foss4g nagoya_presentation1
 
моя прабабушка
моя прабабушкамоя прабабушка
моя прабабушка
 
Resume
ResumeResume
Resume
 
困髮族五大原因 1
困髮族五大原因 1困髮族五大原因 1
困髮族五大原因 1
 
PPT joc basm
PPT joc basmPPT joc basm
PPT joc basm
 
Claude Resources Inc. Q4 2011 Conference Call Presentation
Claude Resources Inc. Q4 2011 Conference Call PresentationClaude Resources Inc. Q4 2011 Conference Call Presentation
Claude Resources Inc. Q4 2011 Conference Call Presentation
 
Futures options and swaps ppt @ bec doms bagalkot
Futures options and swaps ppt @ bec doms bagalkotFutures options and swaps ppt @ bec doms bagalkot
Futures options and swaps ppt @ bec doms bagalkot
 
Materi b.indo vi
Materi b.indo viMateri b.indo vi
Materi b.indo vi
 
Attitudes beliefs values ppt @ bec doms bagalkot mba
Attitudes beliefs values ppt @ bec doms bagalkot mbaAttitudes beliefs values ppt @ bec doms bagalkot mba
Attitudes beliefs values ppt @ bec doms bagalkot mba
 
Change management ppt @ bec doms bagalkot mba
Change management ppt @ bec doms bagalkot mbaChange management ppt @ bec doms bagalkot mba
Change management ppt @ bec doms bagalkot mba
 

Similar to Digital Repository of Ireland

WEBINAR: "How to manage your data to make them open and fair"
WEBINAR:  "How to manage your data to make them open and fair"  WEBINAR:  "How to manage your data to make them open and fair"
WEBINAR: "How to manage your data to make them open and fair" OpenAIRE
 
Cine grid exchange@cenic2010-5
Cine grid exchange@cenic2010-5Cine grid exchange@cenic2010-5
Cine grid exchange@cenic2010-5Jerry Sheehan
 
Sharing irish place names as linked open data - Rebecca Grant
Sharing irish place names as linked open data - Rebecca GrantSharing irish place names as linked open data - Rebecca Grant
Sharing irish place names as linked open data - Rebecca Grantdri_ireland
 
A Gen3 Perspective of Disparate Data
A Gen3 Perspective of Disparate DataA Gen3 Perspective of Disparate Data
A Gen3 Perspective of Disparate DataRobert Grossman
 
LODLAM Landscape NOTES
LODLAM Landscape NOTESLODLAM Landscape NOTES
LODLAM Landscape NOTESShana McDanold
 
Using Fedora Commons To Create A Persistent Archive
Using Fedora Commons To Create A Persistent ArchiveUsing Fedora Commons To Create A Persistent Archive
Using Fedora Commons To Create A Persistent ArchivePhil Cryer
 
Oxford Common File Layout (OCFL)
Oxford Common File Layout (OCFL)Oxford Common File Layout (OCFL)
Oxford Common File Layout (OCFL)Simeon Warner
 
Hydra Europe poster for Hydra Connect 2
Hydra Europe poster for Hydra Connect 2Hydra Europe poster for Hydra Connect 2
Hydra Europe poster for Hydra Connect 2Chris Awre
 
Lecture semantic dataaccess_presentation
Lecture semantic dataaccess_presentationLecture semantic dataaccess_presentation
Lecture semantic dataaccess_presentationIKS - Project
 
DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...
DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...
DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...Deltares
 
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 SlidesDuraSpace
 
The Role of OAIS Representation Information in the Digital Curation of Crysta...
The Role of OAIS Representation Information in the Digital Curation of Crysta...The Role of OAIS Representation Information in the Digital Curation of Crysta...
The Role of OAIS Representation Information in the Digital Curation of Crysta...ManjulaPatel
 
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 providerslocloud
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...Hong-Linh Truong
 
A Cultural Heritage Repository as Source for Learning Materials
A Cultural Heritage Repository as Source for Learning MaterialsA Cultural Heritage Repository as Source for Learning Materials
A Cultural Heritage Repository as Source for Learning MaterialsManjulaPatel
 

Similar to Digital Repository of Ireland (20)

WEBINAR: "How to manage your data to make them open and fair"
WEBINAR:  "How to manage your data to make them open and fair"  WEBINAR:  "How to manage your data to make them open and fair"
WEBINAR: "How to manage your data to make them open and fair"
 
Cine grid exchange@cenic2010-5
Cine grid exchange@cenic2010-5Cine grid exchange@cenic2010-5
Cine grid exchange@cenic2010-5
 
Sharing irish place names as linked open data - Rebecca Grant
Sharing irish place names as linked open data - Rebecca GrantSharing irish place names as linked open data - Rebecca Grant
Sharing irish place names as linked open data - Rebecca Grant
 
A Gen3 Perspective of Disparate Data
A Gen3 Perspective of Disparate DataA Gen3 Perspective of Disparate Data
A Gen3 Perspective of Disparate Data
 
LODLAM Landscape NOTES
LODLAM Landscape NOTESLODLAM Landscape NOTES
LODLAM Landscape NOTES
 
RDM@Edinburgh_interoperation_IDCC2015
RDM@Edinburgh_interoperation_IDCC2015RDM@Edinburgh_interoperation_IDCC2015
RDM@Edinburgh_interoperation_IDCC2015
 
Service Integration to Enhance RDM
Service Integration to Enhance RDMService Integration to Enhance RDM
Service Integration to Enhance RDM
 
Using Fedora Commons To Create A Persistent Archive
Using Fedora Commons To Create A Persistent ArchiveUsing Fedora Commons To Create A Persistent Archive
Using Fedora Commons To Create A Persistent Archive
 
Oxford Common File Layout (OCFL)
Oxford Common File Layout (OCFL)Oxford Common File Layout (OCFL)
Oxford Common File Layout (OCFL)
 
ARTICLE_MEDICI
ARTICLE_MEDICIARTICLE_MEDICI
ARTICLE_MEDICI
 
Hydra Europe poster for Hydra Connect 2
Hydra Europe poster for Hydra Connect 2Hydra Europe poster for Hydra Connect 2
Hydra Europe poster for Hydra Connect 2
 
Lecture semantic dataaccess_presentation
Lecture semantic dataaccess_presentationLecture semantic dataaccess_presentation
Lecture semantic dataaccess_presentation
 
DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...
DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...
DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...
 
Lod2
Lod2Lod2
Lod2
 
Towards a Common Approach for Access to Digital Archival Records in Europe. A...
Towards a Common Approach for Access to Digital Archival Records in Europe. A...Towards a Common Approach for Access to Digital Archival Records in Europe. A...
Towards a Common Approach for Access to Digital Archival Records in Europe. A...
 
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
 
The Role of OAIS Representation Information in the Digital Curation of Crysta...
The Role of OAIS Representation Information in the Digital Curation of Crysta...The Role of OAIS Representation Information in the Digital Curation of Crysta...
The Role of OAIS Representation Information in the Digital Curation of Crysta...
 
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
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
 
A Cultural Heritage Repository as Source for Learning Materials
A Cultural Heritage Repository as Source for Learning MaterialsA Cultural Heritage Repository as Source for Learning Materials
A Cultural Heritage Repository as Source for Learning Materials
 

Recently uploaded

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Recently uploaded (20)

Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

Digital Repository of Ireland

  • 1. The Digital Repository of Ireland Kathryn Cassidy (kcassidy@tchpc.tcd.ie), Dermot Frost (dfrost@tchpc.tcd.ie), Stuart Kenny (skenny@tchpc.tcd.ie), Trinity College Dublin Investing in your future The Digital Repository of Ireland is an interac6ve, trusted digital repository for social and cultural content held by Irish ins6tu6ons. The Repository was officially launched on 25th June 2015 along with a report en6tled "Building the Digital Repository of Ireland Infrastructure". The repository is made up of a Hydra Head with Hydra 9 and Fedora 4 and all services run within a virtualised environment. With a dual remit to serve the Humani6es and Social Science domains, the Repository must support a range of metadata and data formats. Digital objects can be described in any of the supported metadata standards: Dublin Core (Simple & Qualified), EAD, MARC or MODS. The repository also supports both XML and RDF objects, depending on the object type. Various data types are also supported, these include digi6sed images of artworks and manuscripts, audio and video materials from archives and broadcasters, as well as Social Sciences research data. Download the DRI Infrastructure Report at hp://6ny.cc/dri-infra Access the DRI Repository at hps://repository.dri.ie/ The DRI was established in 2011, when it received funding from the Irish Government’s PRTLI cycle 5 for €5.2M over four years. The DRI consor6um is comprised of the following partners: The Royal Irish Academy (Lead Ins6tu6on), Maynooth University (MU), Trinity College Dublin (TCD), Dublin Ins6tute of Technology (DIT), Na6onal University of Ireland Galway (NUIG), and Na6onal College of Art and Design (NCAD). The DRI is currently collabora6ng with a network of cultural, social, academic and industry partners, including the Na6onal Library of Ireland (NLI) and the Irish Na6onal Broadcaster RTÉ. The DRI Repository About the DRI The DRI Infrastructure Report Features and Work In Progress The Digital Repository has published a report on the design and development of the Repository Infrastructure en6tled “Building the Digital Repository of Ireland Infrastructure”. The report is available for download from the Digital Repository of Ireland website. The report outlines the process in planning, designing and developing the Repository, as well as some of the technology choices that were made. The architecture of the repository is also fully described in the report. This is part of the Digital Repository of Ireland’s commitment to open access, not only for the objects stored within our repository, but also in rela6on to the work carried out by the project. Shibboleth authen>ca>on allows users to log in to the Repository using creden6als provided by their own ins6tu6on. This has been enabled in the Repository by integra6ng with Edugate, a federated access service provided by HEAnet, Ireland’s research and educa6on network. All published collec6ons and objects in the Repository are automa6cally assigned Digital Object Iden>fiers (DOI) that are included in the cita6on. DOIs are minted with DataCite by using their provided REST API. The Repository supports batch ingest of large collec6ons through a command-line tool and REST API. We are also currently trialing a web-based solu>on using an Avalon-style ingest manifest. We will soon be adding IIIF Image API and Presenta6on API support to the Repository using the Riiif Rails engine and Mirador viewer. We will also be migra6ng the Repository’s preserva>on storage to use a “Moab” versioning strategy as developed by Stanford Digital Repository. Moab facilitates the efficient versioning of digital objects without introducing unnecessary duplica6on of files or data. DRI will be using the Stanford developed “moab- versioning” Ruby Gem to implement the strategy within the Repository. Deployment Test Training Produc6on OpenNebula OpenNebula Site B (MU) Site A (TCD) Con6nuous Integra6on Server Ansible Deployment Host Ansible Automa6c deploy on successful build Manual deploy DRI maintain three instances of the Repository across two sites. Test and training instances are hosted at Maynooth University and the produc6on instance at Trinity College Dublin. All three instances are virtualised running on OpenNebula private clouds. The OpenNebula clouds are backed by Ceph distributed storage. C e p h ’ s d i s t r i b u t e d , clustered architecture provides data security and high availability, with many interface op6ons. Replica6ng the infrastructure is achieved through the use of a set of Ansible deployment scripts. The test instance is deployed as the final step in our con6nuous integra6on build process. This allows us to verify changes in a produc6on environment before deploying to the live system. The same Ansible scripts are used to deploy to the produc6on instance as a manual process executed by an administrator. DRI provides training courses to users and a separate training instance is maintained for this purpose. Managing this replica6on of services with a small team is only possible through extensive use of automa6on and virtualisa6on.