Feature #474

avatar

MODS Editing in Ruby (with Nokogiri)

Added by Matt Zumwalt 338 days ago. Updated 36 days ago.

Status:In Progress Start:10/05/2009
Priority:Normal Due date:10/23/2009
Assigned to:avatarMatt Zumwalt % Done:

80%

Category:Refining ActiveFedora API Spent time: 19.00 hours
Target version:2.0 Release: MODS, Nokogiri & better Solr Estimated time:22.00 hours
Sponsor:

Stanford


Description

Support for using MODS Metadata Datastreams.

This may be implemented as two separate libraries -
  1. a freestanding, open source MODS Ruby gem
  2. a MODSDatastream class in ActiveFedora that relies on this gem

... but priority is to just get MODS support somehow.

This may require JRuby.

Dependencies

This builds from #473, serving as the test case.

History

Updated by Matt Zumwalt 338 days ago

avatar
  • Estimated time set to 45.00
Estimate based on
  • implement MODS spec (pure Ruby or reuse Java bindings via JRuby) - 2d
  • implement MODSDatastream - 2d
  • integration testing - 1.5d

Updated by Matt Zumwalt 338 days ago

avatar
  • Due date set to 09/15/2009

Updated by Matt Zumwalt 336 days ago

avatar
  • Target version set to 1.0.9

Updated by Matt Zumwalt 303 days ago

avatar
  • Estimated time changed from 45.00 to 30.00
  • Sponsor set to Stanford
Will not attempt to implement full MODS spec at this time. MODSDatastream will just deal with the most important MODS fields. We will use Stanford/Hydra as guiding case for metadata needs.
  • implement MODS spec (pure Ruby or reuse Java bindings via JRuby) - 2d
  • implement MODSDatastream as extension of NokogiriDatastream - 2d
  • integration testing - 1.5d

... would be good to have a list of MODS fields that will be covered before we commit to an estimate on this one...

Updated by Matt Zumwalt 303 days ago

avatar
  • Due date changed from 09/15/2009 to 10/23/2009
  • Start changed from 08/25/2009 to 10/05/2009

Updated by Matt Zumwalt 201 days ago

avatar
  • Target version changed from 1.0.9 to 2.0 Release: MODS, Nokogiri & better Solr

Updated by Matt Zumwalt 192 days ago

avatar
  • Subject changed from MODS Support to MODS Editing in Ruby (with Nokogiri)
  • Estimated time changed from 30.00 to 22.00

Breaking apart MODS ticket into 2 features - this one and #732. Adjusted time estimates accordingly.

Updated by Matt Zumwalt 175 days ago

avatar

Set up github project, set up basic gem and started implementing builder methods for name and role

Updated by Matt Zumwalt 74 days ago

avatar
  • Assigned to changed from Matt Zumwalt to Edwin Shin

Create OpinionatedMods class in opinionated-mods gem. Define properties for all fields used in Hydrangea Beta. Use the FakeMods class definition in the Opinionated XML spec tests as a starting point.

Updated by Matt Zumwalt 36 days ago

avatar
  • % Done changed from 0 to 80

Updated by Matt Zumwalt 36 days ago

avatar
  • Status changed from New to In Progress

Updated by Matt Zumwalt 36 days ago

avatar
  • Assigned to changed from Edwin Shin to Matt Zumwalt

Also available in: Atom PDF