"Update No. 18 (April 2014) includes changes resulting from proposals that were considered by the MARC 21 community during January 2014."[1] [1] http://www.loc.gov/marc/bibliographic/bdapndxg.html
Created attachment 28886 [details] [review] Bug 12435 - Update MARC21 frameworks to Update No. 18 (April 2014) This patch updates MARC21 frameworks to Update No. 18 (April 2014) Also updates values on database for MARC21 installs. To test 1. Apply the patch 2. Run updatedatbase.pl, check that runs without error 3. Remove default framework, load again. Check that loads without error. 4. Verify changes Bibs 007/04 Sound recording -> q Quadraphonic, multichannel, or surround 347f -> Encoded bitrate 110/1,610/1,710/1,810/1 subfield c -> repeatable Auth 110/1,410/1,510/1,710/1 subfield c -> repeatable
Bernardo, as the person who has been responsible for most of the MARC21 frameworks lately, I'd love to hear what you have to say about my proposal in bug 12477 for changing how we manage MARC frameworks. I'm curious...how do you determine which fields and subfields need to be updated? I assume it's based on http://www.loc.gov/marc/status.html but do you do it manually or is there an automated mechanism you have? What do you think about maintaining a YAML file instead of an SQL file, and then controlling updates to particular frameworks based on Perl logic instead of separate SQL? Please respond on bug 12477 if you would like :)
(In reply to David Cook from comment #2) > > I'm curious...how do you determine which fields and subfields need to be > updated? > Lately I simply look at the changes. But at first I parsed LOC web site, building something similar to MARC21 field list (http://www.loc.gov/marc/bibliographic/ecbdlist.html), then used a script to check values on database.
(In reply to Bernardo Gonzalez Kriegel from comment #3) > (In reply to David Cook from comment #2) > > > > I'm curious...how do you determine which fields and subfields need to be > > updated? > > > Lately I simply look at the changes. > But at first I parsed LOC web site, building something similar to MARC21 > field list (http://www.loc.gov/marc/bibliographic/ecbdlist.html), > then used a script to check values on database. Cool. So it should be easy enough to maintain a XML file going forward since changes are made by hand?
(In reply to David Cook from comment #4) > Cool. So it should be easy enough to maintain a XML file going forward since > changes are made by hand? Yes. Latest updates are small :)
Created attachment 31310 [details] [review] [SIGNED OFF] Bug 12435 - Update MARC21 frameworks to Update No. 18 (April 2014) This patch updates MARC21 frameworks to Update No. 18 (April 2014) Also updates values on database for MARC21 installs. To test 1. Apply the patch 2. Run updatedatbase.pl, check that runs without error 3. Remove default framework, load again. Check that loads without error. 4. Verify changes Bibs 007/04 Sound recording -> q Quadraphonic, multichannel, or surround 347f -> Encoded bitrate 110/1,610/1,710/1,810/1 subfield c -> repeatable Auth 110/1,410/1,510/1,710/1 subfield c -> repeatable Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de> Checked changes are according to documentation from LOC and consistent between sample files and updatedatabase.pl. No problems found, all English frameworks were updated.
Created attachment 31745 [details] [review] [PASSED QA] Bug 12435 - Update MARC21 frameworks to Update No. 18 (April 2014) This patch updates MARC21 frameworks to Update No. 18 (April 2014) Also updates values on database for MARC21 installs. To test 1. Apply the patch 2. Run updatedatbase.pl, check that runs without error 3. Remove default framework, load again. Check that loads without error. 4. Verify changes Bibs 007/04 Sound recording -> q Quadraphonic, multichannel, or surround 347f -> Encoded bitrate 110/1,610/1,710/1,810/1 subfield c -> repeatable Auth 110/1,410/1,510/1,710/1 subfield c -> repeatable Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de> Checked changes are according to documentation from LOC and consistent between sample files and updatedatabase.pl. No problems found, all English frameworks were updated. Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Patch pushed to master. Thanks Bernardo!