dag-hammarskjold-library / dlx-rest

UNDHL Files and Metadata Manager
1 stars 1 forks source link

UI for uploading files with MARC records #980

Open viola-v opened 1 year ago

viola-v commented 1 year ago

Mainly for Digitization workflow, but also to upload bib records from other duty stations (ESCWA, ESCAP, etc.). Currently upload is only possible via the backend; a UI would allow end users to do it themselves.

grozdanic commented 1 year ago

Upload is possible with records that have document symbol as an identifier. For any other document we need another identifier

viola-v commented 1 year ago

This is for uploading MARC record files (metadata originally record in spreadsheet or from other sources), not PDF files.

grozdanic commented 1 year ago

ah ok; Yes, this is something that we can add next to the ME.

jbukhari commented 1 year ago

The types of data files that are specified to be able to be imported are .mrk, .xml, and .xlsx.

.mrk files are MarcEdit's "mnemonic format". This format has become a standard as a more human readable format than LOC's traditional .mrc file format, that was designed primarly for machine interchange.

.xml files are XML records representing MARC using the MARCXML XML schema. This format is is not human readable and is primarily for machine interchange. It has replaced .mrc as the standard format for machine interchange for MARC data.

.xlsx files are in a custom spreadsheet format developed by DHL to represent MARC in a spreadsheet, sometimes referred to internally as "BFI" (Basic File Information). In this format, each row represents one MARC record, and each column represents one subfield. The name BFI has been used because at the time these files only contained "basic" MARC data. However, any MARC field can be used.

jbukhari commented 1 year ago

1194 is a prerequisite to this issue for spreadsheet import

meropeee commented 1 year ago

Menu Change

image

Screen 1 (similar to the one we have for the File Upload)

image

Screen 2

image

Screen 3

image

Screen 4

image