From 72ee5e9895972e91dd1e14077343f9c0c864b13b Mon Sep 17 00:00:00 2001
From: Andreas Romeyke <andreas.romeyke@slub-dresden.de>
Date: Mon, 16 Sep 2024 13:42:58 +0200
Subject: [PATCH] - differentiate deleted and purged AIPs

---
 doc/decisions/ADR-deletedAIPs.asciidoc |  3 +-
 doc/decisions/ADR-purgedAIPs.asciidoc  | 48 ++++++++++++++++++++++++++
 2 files changed, 50 insertions(+), 1 deletion(-)
 create mode 100644 doc/decisions/ADR-purgedAIPs.asciidoc

diff --git a/doc/decisions/ADR-deletedAIPs.asciidoc b/doc/decisions/ADR-deletedAIPs.asciidoc
index 1369e77..d758366 100644
--- a/doc/decisions/ADR-deletedAIPs.asciidoc
+++ b/doc/decisions/ADR-deletedAIPs.asciidoc
@@ -28,7 +28,8 @@ Gelöschte AIPs werden in die Exit-Datenbank mit den folgenden Angaben aufgenomm
 
 // Status: Proposed -> Accepted -> Superseded
 //                  -> Declined
-Accepted (in Fachsitzung 2022-04-20)
+//Accepted (in Fachsitzung 2022-04-20)
+Superseded (durch ADR-purgedAIPs, 2024-09-16)
 
 == Kontext
 
diff --git a/doc/decisions/ADR-purgedAIPs.asciidoc b/doc/decisions/ADR-purgedAIPs.asciidoc
new file mode 100644
index 0000000..a2f8b11
--- /dev/null
+++ b/doc/decisions/ADR-purgedAIPs.asciidoc
@@ -0,0 +1,48 @@
+// architecture decision record
+:lang: de
+:encoding: utf-8
+:date: 2024-09-16
+:author: Andreas Romeyke
+
+// Hinweis: Bitte kurz fassen!
+
+ADR - purged AIPs
+=================
+
+== Entscheidung
+
+// Einzeiler
+// Es wurde entscheiden, dass.
+Gelöschte AIPs werden in die Exit-Datenbank mit den folgenden Angaben aufgenommen:
+
+* Löschstatus:
+** deleted (als gelöscht markiert)
+** purged (bis auf IE.xml entfernt)
+* Löschgrund
+* Löschzeitpunkt
+* Angaben zu Lösch-Verantwortlichen
+* External Workflow und External Id
+* IE-PID
+
+AIPs, die den Löschstatus "purged" aufweisen, werden in der Tabelle "purged" erfasst.
+AIPs, die nur den Löschstatus "deleted" aufweisen, werden in der Tabelle "deleted" erfasst.
+
+Neben dem Löschgrund (reason) wird auch die Löschnotizen (notes) erfasst.
+
+== Status
+
+// Status: Proposed -> Accepted -> Superseded
+//                  -> Declined
+Accepted
+
+== Kontext
+
+// Gründe, Randbedingungen, die zur Entscheidung führen
+Um nachweisen zu können, dass es AIPs im SLUBArchv gab und aus welchem Grund diese nicht mehr zur Verfügung stehen, ist es notwendig die gelöschten AIPs zu berücksichtigen.
+
+== Konsequenzen
+
+// was folgt aus Entscheidung
+
+1. Es wird eine neue Tabelle angelegt, die die Löschinformationen enthält.
+2. Im Falle einer Migration müsste ein "Rumpf"-AIP erzeugt werden, welches die gelöschten AIPs repräsentiert.
-- 
GitLab