Uploaded image for project: 'UX Product'
  1. UX Product
  2. UXPROD-1038

ISBN normalization: Preparation, and Initial Development

    XMLWordPrintable

    Details

    • Template:
    • Analysis Estimate:
      Medium < 5 days
    • Back End Estimate:
      Medium < 5 days
    • Estimation Notes and Assumptions:
      Hide
      Analysis estimate: need to learn about ISBNs and analyze the AtCult codebase
      Frontend: none, since there is no front-end component for this
      Backend: will be reviewed by Folijet; most work will be done in UXPROD-1394, so may be pretty small here.
      Show
      Analysis estimate: need to learn about ISBNs and analyze the AtCult codebase Frontend: none, since there is no front-end component for this Backend: will be reviewed by Folijet; most work will be done in UXPROD-1394 , so may be pretty small here.
    • Development Team:
      Folijet
    • Calculated Total Rank:
      65
    • Rank: BNCF (MVP Feb 2020):
      R1
    • Rank: Chalmers (Impl Aut 2019):
      R1
    • Rank: Chicago (MVP Sum 2020):
      R1
    • Rank: Cornell (Full Sum 2021):
      R1
    • Rank: 5Colleges (Full Jul 2021):
      R2
    • Rank: GBV (MVP Sum 2020):
      R1
    • Rank: Lehigh (MVP Summer 2020):
      R2
    • Rank: TAMU (MVP Jan 2021):
      R2

      Description

      This feature (for Q4) covers the initial investigation and research of ISBNs, review the AtCult ISBN codebase, and set up an initial shared library with 3 functions: validating ISBNs, convert 10 to 13, convert 13 to 10. The shared, central library will be accessible to all FOLIO apps for integrating into their modules. Refinement will be in Q1 2019, UXPROD-1394.

      ISBN is International Standard Book Numbering (DS / ISO 2108). ISBN is defined for use with books, volumes of annual publications, micro cards and microcomputer programs. When a material contains multiple ISBNs, they are entered in each field in the instance record, or MARC tag 021 in MARCcat.

      ISBN consists of 10 or 13 digits

      • The ISBN-10 digit is divided into 4 groups: country code, publisher number, title number, control digit
      • The ISBN-13 digit is divided into 5 groups: prefix, country code, publisher number, title number, control digit.
        (After 1 January 2007, all new ISBNs are 13 digits).

      Examples:

      • 9351453375
      • 87-85207-17-3
      • 9789351453376
      • 978-1-86100-451-2

      ISBN is used in most of the FOLIO apps: Order, Check out, Check in, Inventory, MARCcat, Batch loader etc, and we need the ISBN normalized in order to handle them - e.g. strip diacritics, spaces etc.

      ISBN-10 is often entered with hyphens or standard spacing between the four or five parts of the number
      ISBN-13 is compacted

      If a material contains both a 10-digit and 13-digit ISBN, these numbers are entered in each of their fields in Instance or MARCcat.

      Documentation:

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                abreaux Ann-Marie Breaux
                Reporter:
                charlotte Charlotte Whitt
                Analysis Estimator:
                Ann-Marie Breaux Ann-Marie Breaux
                Front End Estimator:
                Ann-Marie Breaux Ann-Marie Breaux
                Back End Estimator:
                Ann-Marie Breaux Ann-Marie Breaux
                Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases