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

Import resources from KBART files

    XMLWordPrintable

    Details

    • Template:
    • Development Team:
      Bienenvolk
    • Calculated Total Rank:
    • PO Rank:
      15
    • Rank: Chalmers (Impl Aut 2019):
      R5
    • Rank: Chicago (MVP Sum 2020):
      R2
    • Rank: Cornell (Full Sum 2021):
      R4
    • Rank: Duke (Full Sum 2021):
      R4
    • Rank: 5Colleges (Full Jul 2021):
      R3
    • Rank: FLO (MVP Sum 2020):
      R4
    • Rank: GBV (MVP Sum 2020):
      R2
    • Rank: Hungary (MVP End 2020):
      R2
    • Rank: Lehigh (MVP Summer 2020):
      R4
    • Rank: TAMU (MVP Jan 2021):
      R2
    • Rank: U of AL (MVP Oct 2020):
      R5

      Description

      Support the import of csv or tsv files conforming to the KBART Phase II Recommended Practice (https://groups.niso.org/apps/group_public/download.php/16900/RP-9-2014_KBART.pdf) to create resources (packages/titles) for ERM

      Using package_name and package_id as specified in the KBART Automation recommended practice (https://www.niso.org/publications/niso-rp-26-2019-kbart-automation) could provide a way of matching to a package in Folio

      Otherwise we may need to fall back on using the filename which (according to the KBART Phase II doc) should use the pattern:
      [ProviderName][Region/Consortium][PackageName]_[YYYY-MM-DD].txt

      6.5.1 The file should be entitled:
      [ProviderName][Region/Consortium][PackageName]_[YYYY-MM-DD].txt

      “Region/Consortium” should include any information based on where the package is sold, or to what consortium it applies. If the file is for a universal list, “Global” should be used.

      Examples:
      Title list is not region or consortium-specific, includes all titles from the content provider:
      • JSTOR_Global_AllTitles_2013-01-14.txt
      • TaylorandFrancis_Global_AllTitles_2012-08-30.txt Title list is consortium-specific, for a specific package:
      • IOP_NESLi2_Option1-2011_2012-05-31.txt (includes a year as part of the package name)
      • OxfordJournals_SCELC_AllTitles_2013-01-09.txt (contains all titles that the consortium has subscribed to)

      Title list is region-specific, for a specific package:
      • Springer_Asia-Pacific_Medicine_2013-01-28.txt

      6.5.2 The provider name should be the platform at which the data is hosted (but without the
      punctuation).
      This ensures that one provider’s data is clearly distinguished from data provided by others with similar package names. Also, the file name should be consistent for each metadata file deposited.

      Publishers and vendors should avoid using special characters in filenames. Both upper and lower case characters are allowed as long as the content provider is consistent in its filenames throughout cycles of transmission.

      Examples:

      • Oup_Highwire_AllTitles_2013-01-09.txt
      • Bloomsbury_IngentaConnect_Alltitles_2013-01-01.txt

      6.5.3 Separate files should be produced for each package of content that the provider offers. Files should be named as customers would expect to see them labeled in the knowledge base, using the syntax:
      [ProviderName][Region/Consortium][PackageName]_[YYYY-MM-DD].txt

      Example:

      • JSTOR_Global_ArtsandSciencesV_2013-01-14.txt

      Providers and recipients can agree in advance how best to present complex package names.

      Should integrate with a UI (see UXPROD-1513) so users can import a file following KBART practice from within a Folio UI

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                ostephens Owen Stephens
                Reporter:
                ostephens Owen Stephens
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases