#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>