#815: BibUpload: automatic generation of MARC tag 005
-------------------------+----------------------
 Reporter:  simko        |      Owner:  vvenkatr
     Type:  enhancement  |     Status:  new
 Priority:  major        |  Milestone:
Component:  BibUpload    |    Version:
 Keywords:               |
-------------------------+----------------------
 Invenio currently does not use MARC tag 005.  According to the MARC
 standard, this control field stores information about the last update
 done to the record and so it can serve as a record version identifier.
 See [[http://www.loc.gov/marc/bibliographic/bd005.html]].

 Bibliographic records in Invenio have revision numbers of the form
 `YYYYMMDDhhmmss`, for example see:

 {{{
 $ /opt/invenio/bin/bibedit --list-revisions 1
 1.20110907181303
 }}}

 The revision information `YYYYMMDDhhmmss` is generated automatically
 upon upload.  However, this information is not stored in MARC, it is
 stored elsewhere in DB tables.

 The goal of this ticket is to update BibUpload in order to
 automatically create proper MARC tag 005 during record creation and
 modification, so that MARC tag 005 would be always present and would
 match the record revision number.  This means that if there is a
 record coming with some 005 already pre-filled, this information
 should be ignored and proper 005 should be created.

 (It will be the goal of another ticket to take advantage of 005 during
 uploading.)

 P.S. The regression test cases should be updated and new tests created
 for this facility.

-- 
Ticket URL: <http://invenio-software.org/ticket/815>
Invenio <http://invenio-software.org>

Reply via email to