Exactly,	ownCloud,	
Archivema7ca,	Arkivum	
Ma:hew	Addis	
Arkivum	
ma:hew.addis@arkivum.com	
orcid.org/0000-0002-3837-2526	
	
JISC	Research	Data	Network	Event	
18	May	2016
Contents	
•  Preserva7on	as	a	service	as	part	of	RDM	
•  Exactly,	ownCloud,	Archivema7ca,	Arkivum	
•  Objec7ves	
•  Live	demo	
•  Summary
44%	of	links	to	Astronomy	data	broken	aXer	10	years	
h:ps://www.authorea.com/users/3/ar7cles/288/_show_ar7cle
h:p://www.beagrie.com/sta7c/resource/EBI-impact-summary.pdf
5	
	
h:p://www.na7onalarchives.gov.uk/documents/informa7on-management/parsimonious-
preserva7on.pdf	
	
h:p://www.na7onalarchives.gov.uk/documents/informa7on-management/parsimonious-
preserva7on-in-prac7ce.pdf
Pung	Parsimonious	Preserva7on	into	Prac7ce,	Tim	Gollins,	The	Na7onal	Archive	 6
Archivema7ca	
•  Open	source	digital	preserva7on	pla_orm	
– Doing	stuff	with	files:	iden7fica7on,	valida7on,	
extrac7on,	normalisa7on,	checksums,	packaging	
•  Developed	and	supported	by	Artefactual	
•  Interna7onal	user	base	and	community	
•  UK	Archivema7ca	Users	Group	
h:ps://www.archivema7ca.org/	 h:ps://www.artefactual.com/
h:ps://dx.doi.org/10.6084/m9.figshare.2073220.v1	
h:ps://dx.doi.org/10.6084/m9.figshare.1481170.v1
Demo	objec7ves	
•  Upload	content	to	a	preserva7on	service	
–  Chain	of	custody	
•  Perform	basic	preserva7on	ac7ons	
–  Format	iden7fica7on	
–  Metadata	extrac7on	
–  Format	normalisa7on	
•  Store	content	in	an	archive	service	
–  Keep	the	bits	safe	
•  Get	content	back	again	
–  Chain	of	custody
Demo	components 		
•  Exactly	
–  GUI	tool	for	crea7ng/valida7ng	Bagit	bags	
–  Windows,	Mac,	Linux	
•  ownCloud	
–  Build	your	own	file	sharing	service	
–  Web	browser	and	desktop	client	
•  Archivema7ca	
–  Preserva7on	Pla_orm	
•  Arkivum	
–  Data	Archiving	Service	
h:ps://www.avpreserve.com/tools/exactly/	
h:ps://owncloud.org/	
h:ps://www.archivema7ca.org/en/	
h:p://arkivum.com/
v	v	
Local	Storage	
Sync	
Folder	
Transfer	
Desktop	 Archivema1ca	Server	
Original	
Files	
Exactly	 OwnCloud	
Server	
Archivema7ca	
AIP	Processing	
Transfer	
Source	
OwnCloud	Server	
h:p	 CIFS	
Transferring	files	to	Archivema7ca
v	 v	
v	
Local	Storage	
Sync	
Folder	
Desktop	
Archivema1ca	Server	
OwnCloud	
Server	
Archivema7ca	
Arkivum	Archive	
Transferring	files	from	Archivema7ca	
v	 Arkivum	
Default	AIP	store	
Arkivum	AIP	store	
Exactly
ownCloud	folders	shown	in	the	demo	
Loca1on	 Func1on	
Archivema7caTransfer	 Archivema7ca	Transfer	Source		
Archivema7caLocalAIPStore	 Archivema7ca	default	AIP	
storage	loca7on	
Archivema7caArkivumAIPStore	 AIP	storage	using	Arkivum’s	
archive	service	
ArkivumArchive1	 Direct	storage	in	Arkivum	
without	using	Archivema7ca
LIVE	DEMO
Summary	
•  Archivema7ca	as	a	hosted	service	(a	start)	
•  Chain	of	custody	to/from	service	
•  Simple	sausage	machine	
•  Do	no	harm	
•  Increase	long-term	usability	
•  Know	what	you	have	
•  Keep	the	bits	safe
More	on	Archivema7ca	
•  Google	group	
h:ps://groups.google.com/forum/#!forum/archivema7ca		
•  Archivema7ca	wiki	
h:ps://wiki.archivema7ca.org/Main_Page		
•  Join	the	Archivema7ca	UK	Users	group	
– Contact	Jen	Mitcham	at	York	
•  Watch	the	Archivema7ca	videos	on	YouTube	
h:ps://www.youtube.com/results?search_query=archivema7ca
SCREENSHOTS		
(PREVIOUS	DEMO	TO	ARCHIVEMATICA	UK	
USER	GROUP	SO	DOESN’T	SHOW	ALL	THE	
FEATURES	OF	ARCHIVEMATICA)
UPLOAD	TO	ARCHIVEMATICA
ownCloud	desktop	client.		This	turns	remote	storage	
loca7ons	into	local	folders	on	the	desktop.		No	need	
to	mount	network	drives	or	use	Xp	servers.
Same	set	of	folders	as	seen	using	the	ownCloud	web	
browser	interface.		Anything	added	to	the	web	UI	will	
show	up	in	the	desktop	folders	and	vice	versa.
A	local	file	(this	presenta7on)	ready	
for	preserva7on
Crea7ng	a	bag	containing	the	file	by	using	the	Exactly	tool.		
In	this	example,	the	bag	put	straight	in	to	the	ownCloud	
sync	folder	on	the	desktop.
Exactly	puts	the	bag	(Bag1.zip)	into	the	
ownCloud	synchronised	folder
Same	file	visible	through	the	
ownCloud	web	UI
ownCloud	automa7cally	copies	the	file	
to	the	Archivema7ca	Transfer	Source
Archivema7ca	checks	the	bag	by	verifying	
the	checksums	made	by	Exactly.
Archivema7ca	generates	an	AIP.		The	
AIP	is	stored	in	Arkivum’s	service.
Arkivum	receives	the	AIP,	verifies	the	
integrity,	then	stores	it	safely.
Summary	
•  Exactly	provides	an	easy	way	to	create	bags	containing	the	
files	to	be	preserved.			
•  ownCloud	automa7cally	uploads	the	bag	to	Archivema7ca	
and	puts	it	in	the	Transfer	Source	
•  Archivema7ca	generates	an	AIP	and	puts	it	into	archival	
storage	
•  Fixity	is	checked	at	all	stages	
–  Checksums	created	by	Exactly	on	the	desktop	for	the	original	files	
–  Archivema7ca	verifies	the	Exactly	bag	at	the	start	of	the	Transfer	
–  Archivema7ca	generates	further	checksums	during	processing	
–  Arkivum	verifies	the	Archivema7ca	AIP	when	it	is	stored
AIP	DOWNLOAD
AIPs	are	downloadable	through	the	
ownCloud	web	UI
AIPs	can	be	automa7cally	sync’ed	back	
to	the	desktop
Summary	
•  ownCloud	makes	it	easy	to	download	AIPs	
–  Web	interface	
–  Desktop	client	
–  Works	well	for	remote	or	shared	Archivema7ca	pipelines	
•  Different	AIP	storage	loca7ons	can	be	presented	to	
users	through	a	single	ownCloud	view	
–  No	need	for	the	user	to	access	mul7ple	file	shares	or	
interfaces	
–  Long	and	complex	storage	loca7on	names	can	be	
simplified	for	the	user	view	
•  AIPs	can	be	automa7cally	downloaded	to	a	
synchronised	loca7on	if	you	want	to	keep	a	local	copy
OTHER	THINGS	YOU	CAN	DO
Exactly	bags	can	be	uncompressed.		This	
bag	(Bag2)	shows	the	bagit	structure.		All	
files	are	automa7cally	uploaded	to	the	
Archivema7ca	Transfer	Source
Uncompressed	bag	in	the	ownCloud	
web	UI.
Uncompressed	bag	selected	in	the	
Archivema7ca	Transfer	tab
Resul7ng	AIP	stored	in	the	
Archivema7ca	default	storage	loca7on
Files	can	be	uploaded	directly	through	the	ownCloud	
web	UI	(drag	and	drop	into	a	web	browser)
Files	don’t	have	to	be	in	bags	using	Exactly.		Files	
can	be	uploaded	through	ownCloud	and	processed	
using	the	standard	Archivema7ca	transfer	method
Archivema7ca	can	create	uncompressed	AIPs	
and	ownCloud	will	synchronise	all	the	files	to	
the	desktop	automa7cally	(if	you	want	it	to).
Exactly	can	be	used	to	validate	AIPs	
aXer	they	have	been	downloaded.
Summary	
•  Exactly	can	be	used	to	create	zipped	or	uncompressed	
bags	
•  Archivema7ca	can	create	compressed	or	uncompressed	
AIPs	
•  ownCloud	synchronises	all	files/folders	that	you	need	it	to	
–  Bag	or	normal	file	upload	
–  AIP	download	
–  You	can	decide	whether	to	sync	AIPs	automa7cally,	or	
whether	to	download	them	only	when	you	need	to	access	
them.	
•  Exactly	can	be	used	to	validate	downloaded	AIPs	
–  Valida7on	at	point	of	use	
–  Protects	against	any	undetected	errors	during	download
Benefits	of	using	ownCloud	
•  Easy	upload/dowload	of	file	
–  Web	browser	(drag	and	drop)	
–  Desktop	client	(Linux,	Mac,	Windows)	
•  Good	for	Archivema7ca	if	it	is	a	remote	or	shared	service	
–  Works	over	the	Internet	
–  Firewall	friendly	
–  Good	security	features	
–  Easy	way	to	present/manage	mul7ple	pipelines	to	different	users	
•  Simple	presenta7on	of	mul7ple	storage	loca7ons		
–  One	user	interface	showing	all	loca7ons	‘in	one	place’	
–  Overlay	your	own	naming	scheme	
–  Hides	all	the	behind	the	scenes	stuff	(network	shares,	object	
stores,	Xp	servers,	local	storage)
PERPETUA	
h:p://arkivum.com/arkivum-perpetua/
Perpetua	
•  New	digital	preserva7on	solu7on	from	Arkivum	
•  Archivema7ca	delivered	as	a	managed	service	
•  Hosted	in	Arkivum	DCs	or	deployed	onsite	
•  Support	and	training	from	Artefactual	
•  Remote	monitoring	and	management	by	Arkivum	
•  Integrated	with	Arkivum	archival	storage	
•  Includes	ownCloud	for	easy	upload/download	
•  Can	be	extended	with	AtoM	and	other	services
Arkivum	Perpetua	Service	
Exactly ownCloud
Archives
Space
ArchivematicaAtoM Arkivum
Package & transfer Discover & Access Preserve and Store
Perpetua:	Open	Preserva7on	Pla_orm	
•  Making	the	most	of	‘open’	preserva7on	
–  Open	standards	and	specifica7ons	
–  Open	source	
–  Open	community	
•  Switch	to/from	Arkivum	managed	services	
–  Start	in	the	cloud	and	move	in-house	
–  Start	in-house	and	scale-up	in	the	cloud	
•  Everything	in	escrow	
–  Configura7on,	databases,	data,	soXware,	install	
processes	
©	Arkivum	2016	 48	 h:p://arkivum.com/arkivum-perpetua/

Exactly, ownCloud, Archivematica, Arkivum