Feature #474
MODS Editing in Ruby (with Nokogiri)
| Status: | In Progress | Start: | 10/05/2009 | ||
| Priority: | Normal | Due date: | 10/23/2009 | ||
| Assigned to: | % 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 -- a freestanding, open source MODS Ruby gem
- 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
- 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 303 days ago
- 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
- 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
- Target version changed from 1.0.9 to 2.0 Release: MODS, Nokogiri & better Solr
Updated by Matt Zumwalt 192 days ago
- 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
Set up github project, set up basic gem and started implementing builder methods for name and role
Updated by Matt Zumwalt 74 days ago
- 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.