We haven't done any integration with ICA-AtoM and Fedora, dSpace or any
other external repository, but I can respond to your questions about
digital object linking.
ICA-AtoM does allow linking to external digital objects via URI. You
can link a remote digital object via the web UI, by following the steps
for http://ica-atom.org/doc/Upload_digital_objects and using the "Link
to an external digital object" field (see attached screenshot). A local
reference representation (scaled to fit the ICA-AtoM archival
description template) and a thumbnail representation of the remote
digital object will be created and stored on the ICA-AtoM server, but
the "master" representation exists only as a link to the original resource.
At the code level we've had some success, at a purely experimental
level, with importing digital objects via linked URI or base64 embedding
in a *METS* import profile. You can see the import configuration for
the METS profile here (lines 108 - 115):
http://code.google.com/p/qubit-toolkit/source/browse/trunk/apps/qubit/modules/object/config/import/mets.yml
The code above calls the "importFromUri()" method in the Digital Object
class:
http://code.google.com/p/qubit-toolkit/source/browse/trunk/lib/model/QubitDigitalObject.php#510
Hope that helps!
David
--
David Juhasz,
Software Engineer
Artefactual Systems Inc.
www.artefactual.com