19
Digital Bookplates in the library catalog by Corinna Baksik Project Contributors : Tim Elliot Laura Morse Abigail Bordeaux (and more)

Baksik2 enug baksik_ebookplates

  • Upload
    enug

  • View
    375

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Baksik2 enug baksik_ebookplates

Digital Bookplates in the library catalog

by Corinna Baksik

Project Contributors

Tim Elliot

Laura Morse

Abigail Bordeaux

(and more)

Overview

1 Find invoices that are sent to AP each day

2 Cull those invoices identifying funds that require bookplates

3 Trace the Invoice line item to the linked Order Record then to the bib

4 Insert fund into local MARC tag in bib

5 Export MARC record to AquaBrowser

6 For each local MARC tag with fund display corresponding bookplate based on configuration table

Oracle table trigger

bull ldquoTriggers are procedures that are stored in the database and are implicitly run or fired when something happensrdquo ndash Oracle DBA Guide

bull New trigger on Z77 (invoice header general invoice information)

bull Trigger is run each time an Invoice is set to R (Release) or F (Frozen) indicating it has been sent to Accounts Payable

Invoices get updated daily to status R or F during the ldquoAP Feed batch job acq-10 ldquoInvoice Reportrdquo

Each dayrsquos invoices are then run through a custom ldquoebookplaterdquo script

Oracle Table Trigger

z77_rec_key update_time processed char

(YN)

Vendor Code + Invoice Date that Invoice Status was updated to R or F

Did we process this invoice yet for ebookplates (Default = N)

bull When the trigger is activated we capture the invoice and vendor code in a new table

After an invoice has run through the ebookplate script this flag is set to Y and we know not to process it again

Budget Transactions Z601

Analyze budget transactions in Z601

bull If budget transaction has Z601-TYPE = INV continue

(as opposed to TYPE = ENC for encumbrances)

bull If budget transaction is linked to ADM (ie Z601-DOC-NUMBER has values other than zero) continue

bull Is this budget transaction eligible for a bookplate

Code for each Harvard Library Library group

Code for fund eg ldquoJohn Harvard Book Fundrdquo

Config file 415355108 415356008 415565394 hellip

This list represents funds that need book plates per library

Once the script determines that a budget is eligible it finds

the linked BIB system number

From Z601 budget transaction retrieve Z601-DOC-NUMBER (ADM )

Z103 ldquoLINKS BETWEEN RECORDSrdquo

SOURCE-DOC-NUMBER SOURCE-LIBRARY DOC-NUMBER LIBRARY

ADM ADM library BIB (usually but not

always same as ADM)

BIB library

012217273 HVD50 012217273 HVD01

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 2: Baksik2 enug baksik_ebookplates

Overview

1 Find invoices that are sent to AP each day

2 Cull those invoices identifying funds that require bookplates

3 Trace the Invoice line item to the linked Order Record then to the bib

4 Insert fund into local MARC tag in bib

5 Export MARC record to AquaBrowser

6 For each local MARC tag with fund display corresponding bookplate based on configuration table

Oracle table trigger

bull ldquoTriggers are procedures that are stored in the database and are implicitly run or fired when something happensrdquo ndash Oracle DBA Guide

bull New trigger on Z77 (invoice header general invoice information)

bull Trigger is run each time an Invoice is set to R (Release) or F (Frozen) indicating it has been sent to Accounts Payable

Invoices get updated daily to status R or F during the ldquoAP Feed batch job acq-10 ldquoInvoice Reportrdquo

Each dayrsquos invoices are then run through a custom ldquoebookplaterdquo script

Oracle Table Trigger

z77_rec_key update_time processed char

(YN)

Vendor Code + Invoice Date that Invoice Status was updated to R or F

Did we process this invoice yet for ebookplates (Default = N)

bull When the trigger is activated we capture the invoice and vendor code in a new table

After an invoice has run through the ebookplate script this flag is set to Y and we know not to process it again

Budget Transactions Z601

Analyze budget transactions in Z601

bull If budget transaction has Z601-TYPE = INV continue

(as opposed to TYPE = ENC for encumbrances)

bull If budget transaction is linked to ADM (ie Z601-DOC-NUMBER has values other than zero) continue

bull Is this budget transaction eligible for a bookplate

Code for each Harvard Library Library group

Code for fund eg ldquoJohn Harvard Book Fundrdquo

Config file 415355108 415356008 415565394 hellip

This list represents funds that need book plates per library

Once the script determines that a budget is eligible it finds

the linked BIB system number

From Z601 budget transaction retrieve Z601-DOC-NUMBER (ADM )

Z103 ldquoLINKS BETWEEN RECORDSrdquo

SOURCE-DOC-NUMBER SOURCE-LIBRARY DOC-NUMBER LIBRARY

ADM ADM library BIB (usually but not

always same as ADM)

BIB library

012217273 HVD50 012217273 HVD01

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 3: Baksik2 enug baksik_ebookplates

Oracle table trigger

bull ldquoTriggers are procedures that are stored in the database and are implicitly run or fired when something happensrdquo ndash Oracle DBA Guide

bull New trigger on Z77 (invoice header general invoice information)

bull Trigger is run each time an Invoice is set to R (Release) or F (Frozen) indicating it has been sent to Accounts Payable

Invoices get updated daily to status R or F during the ldquoAP Feed batch job acq-10 ldquoInvoice Reportrdquo

Each dayrsquos invoices are then run through a custom ldquoebookplaterdquo script

Oracle Table Trigger

z77_rec_key update_time processed char

(YN)

Vendor Code + Invoice Date that Invoice Status was updated to R or F

Did we process this invoice yet for ebookplates (Default = N)

bull When the trigger is activated we capture the invoice and vendor code in a new table

After an invoice has run through the ebookplate script this flag is set to Y and we know not to process it again

Budget Transactions Z601

Analyze budget transactions in Z601

bull If budget transaction has Z601-TYPE = INV continue

(as opposed to TYPE = ENC for encumbrances)

bull If budget transaction is linked to ADM (ie Z601-DOC-NUMBER has values other than zero) continue

bull Is this budget transaction eligible for a bookplate

Code for each Harvard Library Library group

Code for fund eg ldquoJohn Harvard Book Fundrdquo

Config file 415355108 415356008 415565394 hellip

This list represents funds that need book plates per library

Once the script determines that a budget is eligible it finds

the linked BIB system number

From Z601 budget transaction retrieve Z601-DOC-NUMBER (ADM )

Z103 ldquoLINKS BETWEEN RECORDSrdquo

SOURCE-DOC-NUMBER SOURCE-LIBRARY DOC-NUMBER LIBRARY

ADM ADM library BIB (usually but not

always same as ADM)

BIB library

012217273 HVD50 012217273 HVD01

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 4: Baksik2 enug baksik_ebookplates

Invoices get updated daily to status R or F during the ldquoAP Feed batch job acq-10 ldquoInvoice Reportrdquo

Each dayrsquos invoices are then run through a custom ldquoebookplaterdquo script

Oracle Table Trigger

z77_rec_key update_time processed char

(YN)

Vendor Code + Invoice Date that Invoice Status was updated to R or F

Did we process this invoice yet for ebookplates (Default = N)

bull When the trigger is activated we capture the invoice and vendor code in a new table

After an invoice has run through the ebookplate script this flag is set to Y and we know not to process it again

Budget Transactions Z601

Analyze budget transactions in Z601

bull If budget transaction has Z601-TYPE = INV continue

(as opposed to TYPE = ENC for encumbrances)

bull If budget transaction is linked to ADM (ie Z601-DOC-NUMBER has values other than zero) continue

bull Is this budget transaction eligible for a bookplate

Code for each Harvard Library Library group

Code for fund eg ldquoJohn Harvard Book Fundrdquo

Config file 415355108 415356008 415565394 hellip

This list represents funds that need book plates per library

Once the script determines that a budget is eligible it finds

the linked BIB system number

From Z601 budget transaction retrieve Z601-DOC-NUMBER (ADM )

Z103 ldquoLINKS BETWEEN RECORDSrdquo

SOURCE-DOC-NUMBER SOURCE-LIBRARY DOC-NUMBER LIBRARY

ADM ADM library BIB (usually but not

always same as ADM)

BIB library

012217273 HVD50 012217273 HVD01

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 5: Baksik2 enug baksik_ebookplates

Each dayrsquos invoices are then run through a custom ldquoebookplaterdquo script

Oracle Table Trigger

z77_rec_key update_time processed char

(YN)

Vendor Code + Invoice Date that Invoice Status was updated to R or F

Did we process this invoice yet for ebookplates (Default = N)

bull When the trigger is activated we capture the invoice and vendor code in a new table

After an invoice has run through the ebookplate script this flag is set to Y and we know not to process it again

Budget Transactions Z601

Analyze budget transactions in Z601

bull If budget transaction has Z601-TYPE = INV continue

(as opposed to TYPE = ENC for encumbrances)

bull If budget transaction is linked to ADM (ie Z601-DOC-NUMBER has values other than zero) continue

bull Is this budget transaction eligible for a bookplate

Code for each Harvard Library Library group

Code for fund eg ldquoJohn Harvard Book Fundrdquo

Config file 415355108 415356008 415565394 hellip

This list represents funds that need book plates per library

Once the script determines that a budget is eligible it finds

the linked BIB system number

From Z601 budget transaction retrieve Z601-DOC-NUMBER (ADM )

Z103 ldquoLINKS BETWEEN RECORDSrdquo

SOURCE-DOC-NUMBER SOURCE-LIBRARY DOC-NUMBER LIBRARY

ADM ADM library BIB (usually but not

always same as ADM)

BIB library

012217273 HVD50 012217273 HVD01

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 6: Baksik2 enug baksik_ebookplates

Budget Transactions Z601

Analyze budget transactions in Z601

bull If budget transaction has Z601-TYPE = INV continue

(as opposed to TYPE = ENC for encumbrances)

bull If budget transaction is linked to ADM (ie Z601-DOC-NUMBER has values other than zero) continue

bull Is this budget transaction eligible for a bookplate

Code for each Harvard Library Library group

Code for fund eg ldquoJohn Harvard Book Fundrdquo

Config file 415355108 415356008 415565394 hellip

This list represents funds that need book plates per library

Once the script determines that a budget is eligible it finds

the linked BIB system number

From Z601 budget transaction retrieve Z601-DOC-NUMBER (ADM )

Z103 ldquoLINKS BETWEEN RECORDSrdquo

SOURCE-DOC-NUMBER SOURCE-LIBRARY DOC-NUMBER LIBRARY

ADM ADM library BIB (usually but not

always same as ADM)

BIB library

012217273 HVD50 012217273 HVD01

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 7: Baksik2 enug baksik_ebookplates

Analyze budget transactions in Z601

bull If budget transaction has Z601-TYPE = INV continue

(as opposed to TYPE = ENC for encumbrances)

bull If budget transaction is linked to ADM (ie Z601-DOC-NUMBER has values other than zero) continue

bull Is this budget transaction eligible for a bookplate

Code for each Harvard Library Library group

Code for fund eg ldquoJohn Harvard Book Fundrdquo

Config file 415355108 415356008 415565394 hellip

This list represents funds that need book plates per library

Once the script determines that a budget is eligible it finds

the linked BIB system number

From Z601 budget transaction retrieve Z601-DOC-NUMBER (ADM )

Z103 ldquoLINKS BETWEEN RECORDSrdquo

SOURCE-DOC-NUMBER SOURCE-LIBRARY DOC-NUMBER LIBRARY

ADM ADM library BIB (usually but not

always same as ADM)

BIB library

012217273 HVD50 012217273 HVD01

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 8: Baksik2 enug baksik_ebookplates

bull Is this budget transaction eligible for a bookplate

Code for each Harvard Library Library group

Code for fund eg ldquoJohn Harvard Book Fundrdquo

Config file 415355108 415356008 415565394 hellip

This list represents funds that need book plates per library

Once the script determines that a budget is eligible it finds

the linked BIB system number

From Z601 budget transaction retrieve Z601-DOC-NUMBER (ADM )

Z103 ldquoLINKS BETWEEN RECORDSrdquo

SOURCE-DOC-NUMBER SOURCE-LIBRARY DOC-NUMBER LIBRARY

ADM ADM library BIB (usually but not

always same as ADM)

BIB library

012217273 HVD50 012217273 HVD01

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 9: Baksik2 enug baksik_ebookplates

Once the script determines that a budget is eligible it finds

the linked BIB system number

From Z601 budget transaction retrieve Z601-DOC-NUMBER (ADM )

Z103 ldquoLINKS BETWEEN RECORDSrdquo

SOURCE-DOC-NUMBER SOURCE-LIBRARY DOC-NUMBER LIBRARY

ADM ADM library BIB (usually but not

always same as ADM)

BIB library

012217273 HVD50 012217273 HVD01

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 10: Baksik2 enug baksik_ebookplates

Input file for Aleph job

012553001 HBP L $$a41537360565328651123000000000

012333579 HBP L $$a41537360565328651123000000000

012553002 HBP L $$a41537360565328651123000000000

012553003 HBP L $$a41537360565328651123000000000

bull New local tag HBP

bull File is deduped and placed in hvd01scratch

BIB

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 11: Baksik2 enug baksik_ebookplates

Merge records

bull Since input file has only HBP tags use manage-38 to merge it with database records avoiding duplicate HBP tags

tab_merge

EBKPLATE merge_doc_adv_overlay 33

tab_merge_adv_overlay

33 1 Y (Retain all fields for database record)

33 2 C HBP (Retains incoming tag if it does not occur in DB rec)

33 2 U HBP (Retains incoming tag if tag + content not in DB rec)

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 12: Baksik2 enug baksik_ebookplates

Updating database

bull End result is a file with complete database record including existing and new unique HBP tags

bull Run manage-18 using ldquoREPrdquo (Replace) parameter to replace existing database record with new one from input file

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 13: Baksik2 enug baksik_ebookplates

Manual addition of HBP tags

bull A title is paid on a standing order record but is cataloged individually

bull ldquoRe-casesrdquo or other instances where a book with a physical plate undergoes processing such that the original plate is removed

bull Etc

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 14: Baksik2 enug baksik_ebookplates

Data in discovery system

bull During export to Aquabrowser content of HBP tag is edited to a shorter form

415_123456

httphollisharvardeduitemid=|librarymaleph|012199667

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 15: Baksik2 enug baksik_ebookplates

Prep work for display of plate

bull Digitize bookplates (specrsquod and handled by Harvard College Library Imaging Services) ndash scanned in color at 300 dpi ndash 24-bit color RGB with an embedded sRGB ICC color profile ndash JPEG2000 files JP2 format ndash Lossy compression should be used with a 5-to-1 compression

ratio ndash JPEG2000 progression order RLCP ndash Images should be tiled with tile sizes of 1024 x 1024

bull Images are deposited into home-grown digital repository for preservation and access

bull These are delivered from repository to browser through home-grown intermediary service (Image Delivery Service)

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 16: Baksik2 enug baksik_ebookplates

Prep work

bull XML config file for Fund Fund Display Name

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 17: Baksik2 enug baksik_ebookplates

Prep work bull Create URNs using Name Resolution Service

To thumbnail httpnrsharvardeduurn-3hulEBKPLT415_565253width=125ampheight=200

To donor recognition page httpnrsharvardeduurn-3hulEBKPLL415_565253

The consistent format of the URNs allows us to easily call thumbnails from the discovery system

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 18: Baksik2 enug baksik_ebookplates

Discovery system display

ie If content of 899 tag is not found in our XML config donrsquot display bookplate

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik

Page 19: Baksik2 enug baksik_ebookplates

Questions

Corinna Baksik Systems Librarian Harvard Library Email corinna_baksikharvardedu Skype corinna_baksik