ArchivematicaのStorage Service APIについては、以下のページに記載があります。このAPIをいくつか使ってみましたので、その備忘録です。
https://www.archivematica.org/en/docs/archivematica-1.13/dev-manual/api/api-reference-storage-service/
以下、ベーシック認証が求められた場合には、以下の情報をお使いください。
PACKAGE# A package is a bundle of one or more files transferred from an external service; for example, a package may be an AIP, a backlogged transfer, or a DIP. Each package is stored in a location.
以下のURLからAIPやDIPの一覧を確認することができます。デフォルトではXML形式のデータが返却されましたが、format=jsonを与えることで、JSON形式のデータをダウンロードできました。
http://18.215.157.75:8001/api/v2/file/?format=json
{ } " } " ] m , o e " " " " " b { } { } t l n o p t j , a i e f r o e " " " " " } " " " ] " ] " " " " " " " " " " } " " " ] " ] " " " " " " m x f e t c c c c e m , o p r , r , r r s s u c c c e m , o p r , r , r r s s u : i t s v a t u u u n i r a e " e e e i t u u u u n i r a e " e e e i t u t " e i l s r r r c s i c l / p p s z a i r r r c s i c l / p p s z a i { " : t o _ " r r r r c g k a a l l o e t d r r r r c g k a a l l o e t d : " u c : e e e y _ i a t p i i u " u " e e e y _ i a t p i i u " u " n : s o n n n p a n g e i c c r : s : n n n p a n g e i c c r : s : 2 u " u [ t t t t t _ e d / a a c " t t t t t _ e d / a a c " 0 l 0 : n _ _ _ e t p _ _ v s t e 6 : " _ _ _ e t p _ _ v s t e 3 : " , l , t f l p d r i t p 2 " e _ 1 8 f l p d r i t p 2 " e _ 0 6 , n " u o a " i p y a / : d u 4 " d u o a " i p y a / : d u 1 " 5 u : l c t : b e p c f _ r 9 U f l c t : b e p c f _ r 7 U f l l a h u l e k i [ p i 5 P d l a h u l e k i [ p i 5 P 8 l 2 _ t " f t i " a l a " 7 L b _ t " f t i " a l a " 8 L 1 , p i : a e n : g e c : 7 O 9 p i : a e n : g e c : 6 O 7 a o l s e e / k 6 A 0 a o l s e e / k 8 A 1 t n " s " " " s 6 a " , D 1 t n " s " " " s 8 a " , D 2 h " 8 e : : A " 5 g / E - h " 6 e : : D " d g / E - " : d , I : f e a D 9 " : 5 , I : f e a D 3 : f { " P 8 " p " c : f { " P d " p " 9 " d / " [ 1 : i , b " 8 / " [ b : i , 9 " / a , 7 / 1 " / a , 9 / b a b p 1 n v - a 1 p 0 n v - v p 9 i 2 u 2 4 v p 7 i 1 u 2 4 a i 0 / - l / 4 a i 1 / - l / e r 1 v 3 l f b r 2 v 9 l f d v / 2 9 , i e v / 2 c , i b a 2 9 / 9 l - a 2 3 / b l - r / c p b e b r / 9 p 1 e a c l b i - / f c l 9 i - / 1 h o 1 p 4 8 d h o b p 4 6 a i c / e e d e i c / e 4 5 7 v a 4 l d f - v a 4 l b f - e t 4 i b d e e t e i e 8 1 m i b n - b 8 m i d n - 1 b a o e e a 9 7 a o b e b 7 8 t n / 1 0 2 t n / f 1 4 i b e a 1 1 i a e d 2 1 c b f 3 7 - 5 c f 1 3 e - a a 9 d 9 - 9 d a 4 a 9 - 3 7 / 6 e 5 1 c f / 0 7 5 e 9 3 s 6 / 1 b b 9 s 3 / 1 8 9 8 h 1 e 1 8 1 8 h a 1 1 7 b f a f 8 3 4 - 1 a a b 3 2 - c r 2 7 a 1 4 3 r 2 8 a 1 4 1 e 0 2 - a 4 " e 1 4 - 5 e " d - / 2 7 b d - / 2 d d D 6 1 8 3 e D 7 1 8 f b i 3 5 8 8 - i 4 a 8 9 - r f d 5 f b r 9 7 5 8 a e a f - c f e c 3 - 1 1 c - / 4 1 d c - / 4 3 a t 4 9 1 / e t 4 8 1 / 7 o 8 8 6 " - o d f 6 " - r 4 1 3 e r 9 c 3 1 y 3 3 - 8 y 3 1 - b / - / b 7 / - / b 8 w 9 t f 2 w b t f 4 w 8 e 5 1 w 7 e 5 1 w a s a 5 w 1 s a a / a t - d / e t - 7 A - - a f D - - a 3 I 0 8 2 9 I b 8 2 8 P 5 d 7 8 P 9 d 7 f s f f 8 1 s 5 f 8 c S 8 d 6 3 S 6 d 6 1 t c b d / t 3 b d / o 6 9 a " o 5 9 a " r 2 0 d , r d 0 d , e 2 1 9 e 8 1 9 / 8 - 4 / c - 4 8 c 9 8 6 e 9 8 d 1 c e 5 1 c e f e b / f 4 b / d 1 " 8 1 " " - , " - , b , 4 1 , 4 9 4 7 4 0 b 1 b 1 e 2 e / - / - 9 b 3 b c f 9 f b d 9 d 1 e b e / - / - 4 e 4 e 4 8 e 8 b 7 d 7 e 2 b 2 / 1 / 1 b 5 a 5 f d 1 d d f a f e 9 7 9 / 8 / 8 e 1 1 1 8 3 b 3 7 . 8 " 2 7 4 , / z / 1 " 1 5 , a d 7 f 3 / / 9 8 8 f 1 c 3 1 / / t t e e s s t t - - 8 8 d d f f d d b b 9 9 0 0 1 1 - - 9 9 c c b b 1 1 - - 4 4 4 4 b b e e - - b b f f d d e e - - e e 8 8 7 7 2 2 1 1 5 5 d d f f 9 9 8 8 1 1 3 3 . " 7 , z " , package_typeがAIPとなっているリソースにアクセスしてみます。
http://18.215.157.75:8001/api/v2/file/8dfdb901-9cb1-44be-bfde-e87215df9813?format=json
{ } " " " " " } " " " ] " ] " " " " " c c c e m , o p r , r , r r s s u u u u n i r a e " e e e i t u r r r c s i c l / p p s z a i r r r r c g k a a l l o e t d e e e y _ i a t p i i u " u " n n n p a n g e i c c r : s : t t t t t _ e d / a a c " _ _ _ e t p _ _ v s t e 6 : " f l p d r i t p 2 " e _ 1 8 u o a " i p y a / : d u 4 " d l c t : b e p c f _ r 9 U f l a h u l e k i [ p i 5 P d _ t " f t i " a l a " 7 L b p i : a e n : g e c : 7 O 9 a o l s e e / k 6 A 0 t n " s " " " s 6 a " , D 1 h " 8 e : : A " 5 g / E - " : d , I : f e a D 9 : f { " P 8 " p " c " d / " [ 1 : i , b " / a , 7 / 1 a b p 1 n v - v p 9 i 2 u 2 4 a i 0 / - l / 4 r 1 v 3 l f b v / 2 9 , i e a 2 9 / 9 l - r / c p b e b c l b i - / f h o 1 p 4 8 d i c / e e d e v a 4 l d f - e t 4 i b d e m i b n - b 8 a o e e a 9 7 t n / 1 0 2 i b e a 1 1 c b f 3 7 - 5 a 9 d 9 - 9 d / 6 e 5 1 c f s 6 / 1 b b 9 h 1 e 1 8 1 8 a f 8 3 4 - 1 r 2 7 a 1 4 3 e 0 2 - a 4 " d - / 2 7 b D 6 1 8 3 e i 3 5 8 8 - r f d 5 f b e a f - c f c - / 4 1 d t 4 9 1 / e o 8 8 6 " - r 4 1 3 e y 3 3 - 8 / - / b 7 w 9 t f 2 w 8 e 5 1 w a s a 5 / a t - d A - - a f I 0 8 2 9 P 5 d 7 8 s f f 8 1 S 8 d 6 3 t c b d / o 6 9 a " r 2 0 d , e 2 1 9 / 8 - 4 8 c 9 8 d 1 c e f e b / d 1 " " - , b , 4 9 4 0 b 1 e / - 9 b c f b d 1 e / - 4 e 4 8 b 7 e 2 / 1 b 5 f d d f e 9 / 8 e 1 8 3 7 . 2 7 / z 1 " 5 , d f / 9 8 1 3 / t e s t - 8 d f d b 9 0 1 - 9 c b 1 - 4 4 b e - b f d e - e 8 7 2 1 5 d f 9 8 1 3 . 7 z " , パスパラメータに/download/を追加すると、AIPのtarファイルをダウンロードできました。
http://18.215.157.75:8001/api/v2/file/8dfdb901-9cb1-44be-bfde-e87215df9813/download/?format=json
まとめ# 上記のAPIなどをうまく利用することで、Archivematicaと他のシステム(Omeka Sなど)間の連携ができそうです。引き続き調査を行いたいと思います。