On Thu, 17 Jun 2010, [email protected] wrote:
> This may be a question of institutional personality, as it were, but our 
> approach in such cases is to try to wire exports to API-M. We try to avoid 
> setting up workflows that require running many batch scripts, preferring, 
> when possible, to use messaging and event-driven pipelines. Usually it is 
> easier and more natural to use the API in such cases. We've found that using 
> the API lets us create more flexible scripts and protects us against any 
> changes in FOXML down the road. The APIs, as I understand the matter, are 
> intended to change more slowly and continuously than a serialization format 
> like FOXML. (Viz. the jump from FedoraMETS to FOXML.) Our experience is that 
> relying on the API encourages us to think about transforming our data (into 
> the Fedora model) instead of transforming particular XML serializations of 
> data (into FOXML), and that has tended to be a more sustainable way to work.

It really depends on what your needs are. The exports from our legacy systems 
aren't guaranteed to be correct, and require so much massaging anyway that 
there's a real utility in having lots of opportunities to touch the files in 
the interim stages.

Moreover, there's an archivist/programmer conflict here. In an archives without 
a dedicated programmer, you're a lot more likely to have somebody who can do 
some regular expressions and file manipulation -- and then run the 
Fedora-provided foxml creation scripts! -- than you are to have somebody who 
can program to the APIs.

-Deborah
-- 
Deborah Kaplan
Digital Resources Archivist
Digital Collections and 
Tufts University

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to