Hi Tim,
We also use a FileMaker database here at the SFU Archives. We maintain
our descriptions in the FM database, then export as EAD to upload to
our local version of ICA-AtoM which will provide the web interface for
researchers (for the time being we're keeping the internal FileMaker
database because it is tied in with a bunch other databases for
accessioning, locations, reference, records management etc).
For export to EAD, we've written our own FileMaker scripts. Each
description record has its own "zzFindingAid__ead" field which is a
text field set by the script to take the data from various RAD fields
then wrap EAD tags around it. The script processes the lower levels
first and then inserts them into the "zzFindingAid__ead" field of its
parent and so on up the line. So when you get to the fonds record, the
"zzFindingAid__ead" field contains all the coding for the entire
finding aid, nested hierarchically (e.g. series 1 with all its sub-
series, files, items, followed by series 2 with all its sub-series,
files, items etc). Then what actually gets exported is just this one
field from the one fonds record, exported as a "tab separated text"
file but with the extension changed to ".xml".
There might be easier ways to do this. But if you just export a set of
records using eg. FileMaker's xml export, I think you'll be stuck
having to do a lot of nasty EAD coding manually.
I can send you copies of the scripts if you'd like -- though one of
the hassles with FM is that you can't actually export scripts, but I
can print pdfs and send you those. They're also totally customized to
our system, so may or may not be useful to you depending on which
version of FM you are using (we're on FM10) and how your data's
structured. Let me know and I'll send them to you off-list.
Cheers,
Richard