<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.archivematica.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HrafnMalmquist</id>
	<title>Archivematica - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archivematica.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HrafnMalmquist"/>
	<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/Special:Contributions/HrafnMalmquist"/>
	<updated>2026-06-03T06:06:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Validation_check_micro-service&amp;diff=12564</id>
		<title>Validation check micro-service</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Validation_check_micro-service&amp;diff=12564"/>
		<updated>2018-07-04T10:27:12Z</updated>

		<summary type="html">&lt;p&gt;HrafnMalmquist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the [https://github.com/artefactual/archivematica-storage-service/pull/388 Github pull-request for DSpace REST API] there is functionality for connecting and depositing to the DSpace 6.x  REST API. &lt;br /&gt;
&lt;br /&gt;
To allow for greater flexibility it is possible to designate the uuids of the destination collections in the transfer metadata.csv/json but if there is any problem with the configuration (collection doesn't exist, insufficient user permissions, wrong password, server down etc.) you wouldn't know about it until at the very end of the process, when the AIP/DIP get's stored.&lt;br /&gt;
&lt;br /&gt;
==User story==&lt;br /&gt;
Before a SIP is created I want to know if the ArchivesSpace and DSpace identifiers that are included in a json file with a transfer are valid.  I want to know this early on in the pipeline, before a SIP has been created.&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Create an early Store AIP/DIP validation microservice where all supplied arguments are tested for validity.&lt;/div&gt;</summary>
		<author><name>HrafnMalmquist</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=DSpace_REST_API_version_check&amp;diff=12563</id>
		<title>DSpace REST API version check</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=DSpace_REST_API_version_check&amp;diff=12563"/>
		<updated>2018-07-04T10:15:22Z</updated>

		<summary type="html">&lt;p&gt;HrafnMalmquist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the [https://github.com/artefactual/archivematica-storage-service/pull/388 Github pull-request for DSpace REST API] there is functionality for connecting and depositing to the DSpace 6.x  REST API.&lt;br /&gt;
&lt;br /&gt;
The thing is that between each major version of DSpace there have been made changes to the REST API. Specifically [https://wiki.duraspace.org/display/DSDOC6x/REST+API#RESTAPI-Index/Authentication how user authentication is done between 5 and 6] and there will be differences between 6 and 7 I believe.&lt;br /&gt;
&lt;br /&gt;
DSpace 4 REST API is read only so for versions 5 =&amp;gt; SWORD will have to be used.&lt;br /&gt;
&lt;br /&gt;
==User story==&lt;br /&gt;
If the DSpace REST API changes with a new version of DSpace, I want Archivematica to be configured to work with that new version.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
One solution is to add support for DSpace to the [https://github.com/artefactual-labs/agentarchives agentarchives] library. We're already using it for ArchivesSpace.&lt;/div&gt;</summary>
		<author><name>HrafnMalmquist</name></author>
	</entry>
</feed>