Hiya - 

1) after years of doing everything ourselves, we decided to join the Hydra 
community for our discovery and display layer (and soon for simple ingest and 
metadata edit).  We still have a custom back end repo with an API that can make 
it look enough like Fedora that we can use stock Hydra.  We were initially 
drawn to Islandora because we love Drupal, but found that Islandora's approach 
to Drupal was going to be pretty code intensive to modify the way we wanted.  
Since we knew we'd be doing a lot of coding anyway, we gave Hydra a shot and, 
with help from DCE (consulting firm Data Curation Experts who did some of the 
core ActiveFedora work), we had a prototype up in 3 months, and just last week 
we announced our public beta:

http://library.ucsd.edu/dc

DSpace didn't fit our metadata or digital object complexity needs.  We've been 
working with complex objects for years, devolving lots of metadata standards 
into RDF and putting them all into a central triple store.  For an example of a 
complex research data object:  

http://library.ucsd.edu/dc/object/bb08204197

On the right panel, tweak the twiddles to see the hierarchical metadata and 
subfiles, or click the "Data at Redshift=1.1 (RD0025) Components" link at the 
top of the right column to see the whole structure.

The killer feature of Hydra was that our Java shop could absorb Ruby quickly 
enough to be productive quickly, due in NO small part to the community 
surrounding Hydra.  Forums, IRC, and github got us going very quickly.  The 
steering committee is quite active and knows how to talk innocent universities 
into hosting its events ;)

2)  I think I've touched on the dev experience - Ruby has been great, and the 
test driven mentality has made our code very strong and reusable.  We've also 
formalized an internal Agile method with regular 2 week sprints.  Having a 
known code base to start from helped with this.

Your migration question is interesting.  Like I said before, we've still got 
our locally developed backed repo, but we're seriously investing in Fedora 4 
(by committing FTE to its development) so that we could possibly move to it in 
the future so that all of our repo work will be OSS and sharable.

I do love that there are at least two vibrant communities in this space, and it 
kinda broke my heart to pick one over the other.  I keep a close eye on the 
amazing work coming out of Islandora and dream of an architecture where we can 
slap these things together with a common repo and a thick (or maybe thin and 
smart) API.

Declan

-----Original Message-----
From: Code for Libraries [mailto:[email protected]] On Behalf Of Brown, 
Jacob
Sent: Tuesday, February 18, 2014 2:43 PM
To: [email protected]
Subject: [CODE4LIB] A couple quick questions for Hydra or Islandora users

Greetings! A couple quick questions for Hydra or Islandora users/developers:

1) What made you choose your framework over others (for example, DSpace)? What 
is its "killer feature"? Flexibility? More metadata options? Availability of 
SPARQL endpoint? Language? The community?

2) What has your experience been like developing within that framework? If you 
migrated from another digital asset management system, what are the comparative 
strengths/weakness of your framework?

Thanks,

Jacob Brown
Digital Services Librarian
[email protected]
817-257-5339

Reply via email to