(G) Load CMU, COMN file [msgovn]

Description

  • This is a load profile for loading Gov Doc records for CMU, COMN from OCLC

  • The label in Data Exchange is G > Load CMU, COMN file [m2btab.msgovn]

  • On the Sierra server it is called m2btab.msgovn


Table of Contents


Details

Bib and item records will be created.

“o” index

Looks for a match in the o index, which includes 001 and 019.

Code:

/^999||t|0|10| | |0|n|G|0|#com="ov"@ov_tag="o"

0 matches: Insert new bib

1 match: Overlay existing bib

2 matches: Insert new bib

Code:

|||0|0| | |0|n|G|0|@ov_action="o"

Variable (retain both incoming and target data)

  • Field group: h

  • Field group: k

    • MARC tags: 970, 971

  • Field group: m

    • MARC tag: 995

  • Field group: n

    • MARC tag: 583

  • Field group: y

    • MARC tags: 948, 958

Variable (retain only target data, all incoming data is ignored)

  • Field group: v

    • MARC tags: 590, 690, 691, 856

Fixed

  • SPEC’L USE

Code:

@ov_protect="b=V0123456789hk(970,971)m(995)n(583)v(590,69.,856:d)y(948,958)F31"

Bib: cucusgb

Item: cusgb

The template settings only take effect if that field is not defined in any other way by the record load.

cucusgb
cusgb

These commands will override defaults. This is rarely used.

recs = Load profile
bn = bib location
ct = Cat Date
b1 = Bib Lvl
b2 = Mat Type
b3 = Spec’l Use
la = Language
cy = Country

Format

949 \\$a*recs=msgovn;bn=cu;ct=01-18-2021;b1=m;b2=a;b3=w;la=spa;cy=cou;

This will always set the CAT DATE to today.

Processed by m2bmap.sky translation map.

This translation map removes OCLC prefixes from 001 field. Other prefixes are left in place. SkyRiver prefix is left in place.

856 fields are loaded into the bib record.

If the target record is in field group v LOCAL INFO and includes any of these strings:

  • |2pika

  • |2vufind

  • |2image

  • |2Pika

  • |2VuFind

  • |2Image

then the field is protected. No incoming 856 field with “|2pika” will load in that case.

All other 856 fields are not protected. They will be overlaid from the incoming record. If there is no 856 in the incoming record, they will be deleted from the target record.

Code:

856||+|0|0|b|v|0|y|N|0|%map="m2bmap.art" 856||+|0|0|b|y|0|y|N|0|%map="m2bmap.not"

m2bmap.art

@delimiter=~ @case=true @stop_on_map=true (.*|2pika.*)$0~\0 (.*|2vufind.*)$0~\0 (.*|2image.*)$0~\0 (.*|2Pika.*)$0~\0 (.*|2VuFind.*)$0~\0 (.*|2Image.*)$0~\0 .*~

m2bmap.not

@delimiter=~ @stop_on_map=true @case=true (.*|2pika.*)$0~ (.*|2vufind.*)$0~ (.*|2image.*)$0~ (.*|2Pika.*)$0~ (.*|2VuFind.*)$0~ (.*|2Image.*)$0~ (.*)$0~\0

FIXED FIELDS

Incoming

Output

Incoming

Output

008 Language

LANG fixed field

008 Country

Country fixed field

Leader BLvl

Bib Lvl fixed field

Leader Type of Record

Mat Type fixed field

VARIABLE FIELDS

Incoming field

Output field group tag

Notes

Incoming field

Output field group tag

Notes

001

o

OCLC prefix removed
Other prefixes left in place

002 - 007

y

The incoming 005 is retained. Sierra does not change a 005. It should reflect the date the record was last updated where ever the record came from.

008 - 009

y

Modified to add some fields from Leader, these fields returned to Leader on export

010

l

 

011

NOT LOADED

013 - 018

y

 

019

o

 

020 - 024

i

 

025

y

 

026

NOT LOADED

027 - 028

i

 

029

NOT LOADED

030 - 049

y

 

050 - 084

j

 

085

NOT LOADED

086

g

086 field is duplicated into the item record field group tag “c”, excluding subfield z.

087

NOT LOADED

088

j

 

090 - 099

j

 

100 - 111

a

Exclude subfield w

112 - 129

NOT LOADED

130

t

 

131 - 209

NOT LOADED

210

y

 

211 - 222

u

 

223 - 239

NOT LOADED

240

t

Exclude subfield w

241 - 243

u

 

244

NOT LOADED

245

t

 

246 - 247

u

 

248 - 249

NOT LOADED

250

e

 

251 - 253

 

 

254 - 257

y

 

258 - 259

NOT LOADED

260 - 262

p

 

263

y

 

264

p

 

265

y

 

266 - 269

NOT LOADED

270

p

 

271 - 299

NOT LOADED

300 - 399

r

 

400 - 490

s

Exclude subfield w

491 - 499

NOT LOADED

500 - 589

n

 

590 - 599

NOT LOADED

600 - 689

d

Exclude subfield w

690 - 691

v

Exclude subfield w

692 - 699

d

Exclude subfield w

700 - 711

b

Exclude subfield w

712 - 719

NOT LOADED

720

y

Exclude subfield w

721 - 729

NOT LOADED

730 - 740

u

Exclude subfield w

741 - 751

NOT LOADED

752 - 755

y

 

756 - 759

NOT LOADED

760 - 777

q

 

778 - 779

NOT LOADED

780

x

 

781 - 784

NOT LOADED

785

z

 

786

y

 

787

w

 

788 - 799

NOT LOADED

800 - 811

s

Exclude subfield w

812 - 829

NOT LOADED

830

s

Exclude subfield w

831 - 839

NOT LOADED

840

s

Exclude subfield w

841 - 855

y

 

856

y or v

856 loads into FGT v if the string “|2pika” is present in the field. However, the field is protected so this would only load if there were not already a matching field in the record. If there is already a |2pika field, then this will not load.

Otherwise 856 loads into FGT y.

857 - 865

NOT LOADED

866

h

 

867 - 868

y

 

869 - 879

NOT LOADED

880

y

 

881 - 897

NOT LOADED

898

y

 

899

NOT LOADED

900 - 906

y

 

907 - 908

NOT LOADED

909 - 937

y

 

938

NOT LOADED

939 - 947

y

 

948

NOT LOADED

949

Item d

Move to 945 in item record, field group tag d

950 - 959

y

 

960 - 961

NOT LOADED

962 - 987

y

 

988 - 989

NOT LOADED

990 - 994

y

 

995

m

Ignores incoming field and loads text “Loaded with m2btab.msgovn in this month”

996 - 997

y

 

998

NOT LOADED

999

y

 

001||%|0|0|b|o|0|y|N|0|%map="m2bmap.sky" 002-006||%|0|0|b|y|0|y|N|0| 007||%|0|0|b|y|0|y|N|0| 008-009||%|0|0|b|y|0|y|N|0|%008="y" 010||+|0|0|b|l|0|y|N|0| 013-018||+|0|0|b|y|0|y|N|0| 019||+|0|0|b|o|0|y|N|0| 020-024||+|0|0|b|i|0|y|N|0| 025||+|0|0|b|y|0|y|N|0| 027||+|0|0|b|i|0|y|N|0| 028||+|0|0|b|i|0|y|N|0| 030-049||+|0|0|b|y|0|y|N|0| 050-084||+|0|0|b|j|0|y|N|0| 086|086|-z|0|0|i|c|0|y|N|1| 086||+|0|0|b|g|0|y|N|0| 088||+|0|0|b|j|0|y|N|0| 090-099||+|0|0|b|j|0|y|N|0| 100-111||-w|0|0|b|a|0|y|N|0| 130||-w|0|0|b|t|0|y|N|0| 210||+|0|0|b|y|0|y|N|0| 211-222||+|0|0|b|u|0|y|N|0| 240||-w|0|0|b|t|0|y|N|0| 241-243||+|0|0|b|u|0|y|N|0| 245||+|0|0|b|t|0|y|N|0|%bracket="h" 246-247||+|0|0|b|u|0|y|N|0| 250||+|0|0|b|e|0|y|N|0| 254-257||+|0|0|b|y|0|y|N|0| 260-262||+|0|0|b|p|0|y|N|0| 263||+|0|0|b|y|0|y|N|0| 264||+|0|0|b|p|0|y|N|0| 265||+|0|0|b|y|0|y|N|0| 270||+|0|0|b|p|0|y|N|0| 300-399||+|0|0|b|r|0|y|N|0| 400-490||-w|0|0|b|s|0|y|N|0| 500-589||+|0|0|b|n|0|y|N|0| 600-689||-w|0|0|b|d|0|y|N|0| 690-691||-w|0|0|b|v|0|y|N|0| 692-699||-w|0|0|b|d|0|y|N|0| 700-711||-w|0|0|b|b|0|y|N|0| 720||-w|0|0|b|y|0|y|N|0| 730-740||-w|0|0|b|u|0|y|N|0|%bracket="h" 752-755||+|0|0|b|y|0|y|N|0| 760-777||+|0|0|b|q|0|y|N|0| 780||+|0|0|b|x|0|y|N|0| 785||+|0|0|b|z|0|y|N|0| 786||+|0|0|b|y|0|y|N|0| 787||+|0|0|b|w|0|y|N|0| 800-811||-w|0|0|b|s|0|y|N|0| 830||-w|0|0|b|s|0|y|N|0|%bracket="h" 840||-w|0|0|b|s|0|y|N|0| 841-855||+|0|0|b|y|0|y|N|0| 856||+|0|0|b|v|0|y|N|0|%map="m2bmap.art" 856||+|0|0|b|y|0|y|N|0|%map="m2bmap.not" 866||+|0|0|b|h|0|y|N|0| 867-868||+|0|0|b|y|0|y|N|0| 880||+|0|0|b|y|0|y|N|0| 898||+|0|0|b|y|0|y|N|0| 900-906||+|0|0|b|y|0|y|N|0| #907-908||+|0|0|b|y|0|y|N|0| 909-937||+|0|0|b|y|0|y|N|0| #938||+|0|0|b|y|0|y|N|0| 939-947||+|0|0|b|y|0|y|N|0| #948||+|0|0|b|y|0|y|N|0| 949|945|+|0|0|i|d|0|y|N|0| 950-959||+|0|0|b|y|0|y|N|0| #960-961||+|0|0|b|y|0|y|N|0| 962-987||+|0|0|b|y|0|y|N|0| #988-989||+|0|0|b|y|0|y|N|0| 990-994||+|0|0|b|y|0|y|N|0| |995|T|0|0|b|m|0|y|N|0| |aLoaded with m2btab.msgovn in this month 996-997||+|0|0|b|y|0|y|N|0| #998||+|0|0|b|y|0|y|N|0| 999||+|0|0|b|y|0|y|N|0|

The load will create one dummy item record for each bib based on the cusgb item template.

Call number is pulled from 086 in the bib record.

Top of page


Related Documentation

Top of page

Related content