Menu

#121 Remove "lexical match" for Serials

closed
MartyD
5
2009-09-08
2009-07-17
Ahasuerus
No

As per recent Wiki discussions, we want to get rid of the "lexical match" logic for Serials and set up Variant Title relationships between Serial records and their parent Novel/Shortfiction records. The following changes will be needed:

1. Change the Summary Bibliography and Title page behavior so that Serial VTs would appear under "Magazine/Anthology Appearances:" rather than under "Variant Title:".
2. Eliminate the lexical match logic on the Summary Bibliography page and on the Title page.
3. Identify and manually review/adjust the 300+ Serial records that are currently set up as VTs. Delete all fake Novel/Shortfiction Titles that were set up to support the partial match logic.
4. Create a script that will find all Serial records that are currently NOT set up as VTs. For each one, check if there is a matching Novel/Shortfiction Title with the same Author(s). If there are 2+ matches, identify them as exceptions and generate a list which will need to be manually reviewed. If there is exactly one match, then automatically create a VT relationship between the Serial record(s) and the matching Novel/Shortfiction record.

Discussion

  • Ahasuerus

    Ahasuerus - 2009-07-22
    • assigned_to: nobody --> marty-d
     
  • Ahasuerus

    Ahasuerus - 2009-07-22

    Also need to change "Magazine/Anthology Appearances:" label to "Magazine Appearances:". Assigned to Marty.

     
  • Ahasuerus

    Ahasuerus - 2009-07-22

    biblio/common.py 1.21 (checked in on 2009-07-22) does the following:

    1. Modify displayVariants to (a) avoid directly displaying variants
    that are SERIAL, but rather collect a list of them and (b) display
    them after the non-serial variants in a Magazine Appearances list
    (via displaySerials).

    2. Modify displaySerials so that the title string match is not
    applied if displaying a serial that is a variant -- i.e., a variant
    serial is always displayed, independent of its title string's
    correspondence to the title string of the main title. If the serial
    is not a variant, the title string matching is still performed.
    [THIS ALLOWS BACKWARD COMPATIBILITY for serial titles not yet made
    into variants].

    3. Change "Magazine/Anthology Appearances:" label to "Magazine Appearances:".

     
  • MartyD

    MartyD - 2009-09-08

    The rest of this should be fixed by the commits of 7-Sep-2009 to biblio/common.py 1.25 and title.py 1.14. Lexical matching was removed. On the Title page, the display of variants was broken into two sections: the existing Variant Titles for non-serial variants, and a new Magazine Appearances for serials.

     
  • Ahasuerus

    Ahasuerus - 2009-09-08

    "Lexical match" finally removed in patch r2009-21. Deployed on 2009-09-08.

     
  • Ahasuerus

    Ahasuerus - 2009-09-08
    • status: open --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB