Menu

#1460 Add support for COBISS and Biblioman External IDs/templates

Approved
closed
None
5
2021-11-04
2021-11-01
Ahasuerus
No

As per Annie's ( http://www.isfdb.org/wiki/index.php/ISFDB:Community_Portal#New_External_IDs_request ) request to add 3 more External ID/template combo (slightly edited when copied to this FR):

"Two COBISS Ids that we are using already in the DB (note the #full at the end):

    COBISS.BG - The Bulgarian library system. Example URL: https://plus.bg.cobiss.net/opac7/bib/1042352100#full . We have 30 of these in the Web Pages now and I am adding more as I am working through the Bulgarian titles again.
    COBISS.SR - The Serbian library system. Example URL: https://plus.sr.cobiss.net/opac7/bib/21623559#full . We have 26 of these in the Notes and they can be lifted up cleanly. We have been adding more Serbian books.

Biblioman - A Bulgarian project to collect information for every book ever published in Bulgarian. Example URL: https://biblioman.chitanka.info/books/6076. We have 23 in Web Pages but, as with COBISS.BG, I keep adding more of these as I find them and as I add books.

All 3 operate with a simple Numerical ID. We probably also need two cleanup reports (or more if we want to split the template from the IDs):

Publication notes contain the string "COBISS" (case insensitive) AND the pub does not have COBISS.BG or COBISS.SR External IDs AND publication notes do not include a COBISS template (the latter is to allow for linking to a different edition as source for example). That way if one of the other 5 COBISS systems start appearing, we will see them coming in via the report and we can add them as well. I think the COBISS reports should be really together - as we really want to catch any mention of COBISS even when the country is omitted.

Biblioman mentioned in Notes but no Biblioman External ID or template used.

As the names of these are pretty non-standard, we can police these via searches temporarily so the cleanup reports are not required initially if that will delay the implementation.

Discussion

  • Ahasuerus

    Ahasuerus - 2021-11-03

    Part 1 - Create 3 new templates and External ID Types:

    common/library.py
    scripts/add_Biblioman_and_2_COBISS_External_ID_types.sql
    

    Installed in SVN 799 on 2021-11-03.

     
  • Ahasuerus

    Ahasuerus - 2021-11-04
    • status: open --> closed
    • assigned_to: Ahasuerus
     
  • Ahasuerus

    Ahasuerus - 2021-11-04

    Part 2 - 2 new cleanup reports:

    edit/cleanup_lib.py
    edit/cleanup_report.py
    nightly/nightly_job.py
    

    Installed in SVN 800 on 2021-11-03. Closing the FR.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB