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

ISBN normalization: Preparation, and Initial Development

    XMLWordPrintable

Details

    • Medium < 5 days
    • Medium < 5 days
    • 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.
    • Folijet
    • R1
    • R1
    • R1
    • R1
    • R2
    • R1
    • R2
    • 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

                abreaux Ann-Marie Breaux
                charlotte Charlotte Whitt
                Ann-Marie Breaux Ann-Marie Breaux
                Ann-Marie Breaux Ann-Marie Breaux
                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