2021年6月4日金曜日

【86】ArchiveSpace続編

 今日はEADを入れてみようの会です。本記事は久しぶりにH(2号)が担当です。

Yale大学が出しているUser Manualから、

Importing Records=>Importing EAC-CPF and EAD filesを確認します。

GitHubに、ArchiveSpaceのインポートガイドが掲載されているのでそこも参考にします。

1.EADファイルを準備する

 スプレッドシートの目録からEADを作成するのは時間がかかるので、AtoMにインポートしたデータをEAD作成してそれを試用することにしました=こういったことはすぐに浮かぶのが道場メンバーっぽいですね(笑

2.ファイルをインポートしてみよう!!

ツールバーの"作成する"=>バックグラウンドジョブ=>データのインポートを選択し、"インポートタイプ"プルダウンから"EAD"を選択し、Go------!!!!!

が、ここでエラーです!!!「道場」にはエラーが付きものとはいえ、毎回毎回…感嘆death…


3.エラーとの死闘編!~我々にスムーズという言葉はないのか~

エラーを調べます。GitHubを見るとArchiveSpaseで使えない文字が入っているのでは?ということでそれを調べてみたものの、検索では特に問題ない。ってことで、エラーメッセージを再度確認します。


"NoMethodError"/"NILClass"が確認できます。
それでは、Google先生に教えて貰いましょう!!
・・・う~ん・・・どう・・・だ?・・・ヒントがねええ!!!!!
それでは、EAD自体の確認をしましょう。
 いろいろと確認してみたところ、特に問題無いようですけど。。。新たな情報が!
 Bentley Historical Library Curation Teamの情報によると、EADは普遍性があるはずなのに、そうとも限らない?というケースがあると!!!なんじゃそれ!!!!そんなん探すの時間内に終わらないでしょ。。。
 改めて違うデータを入れてみたところ、違うエラーメッセージが!!


 これを見る限り、まずは"extents"と"dates"が必須とのこと!なので、AtoMに戻り、言われたように、該当箇所を修正しEADを作成!そして!
 GOoooooooooooOOOOOおおおおお!!!!
 が、やはり…エラ…ー…ん~。。。そこでファイルを検証するサイトがあるとのことで、試してみるも。。。問題はあるとはいうものの、解決出来ない!と。。。が、オペレーター担当が、先のサイトに直接ペーストしてみると、"Validate"!!!ってことは、ファイルの形式は問題ないということに。んじゃあ、エラー原因はなんだ??
 それでも信用しない我々!EADをAtoMに戻して(インポート)してみることに。結果は普通にインポート!では、このエラーはそもそも??ということで、

Error: <NoMethodError: undefined method `[]&#39 for nil:NilClass>
のエラーメッセージは、実は
Error: <NoMethodError: undefined method `[]` for nil:NilClass>
となることが。。。それで調べてみると、これは、EADではなくシステム上のエラーなのでは??という疑義が。どうだ??そうなのか??とはいっても、このエラーメッセージだけでは、どこに"[]"内のエラーにつながるバグがあるのか皆目見当が付きません。静寂(メンバー全員Google検索しまくり)のなか一向に答えが出ません。
 とはいえ、同じようなエラーが出ているケースは見つけられず。ってことはやはり、EADなのか??そこで、話を戻してAtoMにはEADにArchiveSpaceでは想定していないタグが入っているのでは?という仮説が!そこで、

AtoMでDACS形式で入力することとし、その上で必須項目のみに。
結果エラー!!内容は、やはりExtentが無いと。
EADを調べてみると、AtoMで"Extents”に入力したものが、"physdesc"のタグに入っていることが発覚。ってことで、これを"extent"を足すことに。

そして。。。またもやエラー!!!
もう無理!!!ギブアップ!!!
最期に出たエラーをさらして終わります。。。
誰か、詳しい人いますよね!!我々の骨を拾ってください。


次回は、6月18日です。

最近の投稿

【108】Archives in the Digital Age: The use of AI and machine learning in the Swedish archival sectorを読む

 Gijs Aangenendt氏の修士論文、Archives in the Digital Age: The use of AI and machine learning in the Swedish archival sectorを半分読みました。 前半は、AIを扱ったアーカ...

人気の投稿