DATAVASK HVAD DBC GR VED POSTERNE P VEJ
DATAVASK HVAD DBC GØR VED POSTERNE PÅ VEJ NED I BRØND 3. 5
INDHOLD • BRØND 3. 5 -FLOW-STRUKTUR I FORHOLD TIL BRØND 3. 0 • DE TRE FBS-INDLÆGGELSESFASER • FORBEHANDLINGEN AF TOTALFILERNE • LOKALE DDE-FELTER • SKOLERNES ”TING OG SAGER” POSTER • RAPPORTERNE • FEJLTYPER OG HVAD DER ER VIGTIGST AT RETTE (I PRINCIPPET ALLE) • AFRUNDING OG (KORT OM) CICERO-ADGANGEN
Folkebib-poster Brønd 3. 0 - produktion Biblioteket sender poster til DBC på alt hvad de har beholdninger på Bibliotekets system fx DDElibra POSTHU S BASIS Opdaterede Basisposter sendes til brønd 1 x dagligt Basisposter sendes til Update ved hver ajourføring i Basis UPDATE (validering) Brønd 3. 0 prod fedora (poster) Totaler fra folke- og skolebiblioteker Råpost Repo Forbehandling Brønd 3. 5 - produktion FBS-bibliotekernes beholdninger, også i de tilfælde hvor de bruger Basisposten uden ændringer, sendes til DBCs holdingsbase Brønd 3. 0 prod Sol. R(indexer) Rummer Basisposter og Lokalposter samt bibliotekernes tilføjelser til Basisposter som Påhængsposter CICERO FBS-bibliotekers lokalposter eller tilføjelser til Basisposter I Brønden ligger Basisposten mens bibliotekernes indsendte poster omdannes til en lokaldatastrøm på Basisposten Efterbehandling Biblioteker kan i søgesammenhæng få udleveret både de poster, de selv har sendt ind og dem, de kun har sendt beholdninger på Brønd 3. 5 prod Sol. R Brønd 3. 5 prod fedora Holdings Item service Holdings item db
fbstest (fase 1, L 0/L 1, 1. rul) Totalfil med poster med beholdning trukket fra lokalkatalogen Fbsstaging (fase 2, L 2, 2. rul) Totalfil med poster med beholdning trukket fra lokalkatalogen De tre FBS-flows Forbehandling, opsplitning, tildeling af nyt testfaustnummer Forbehandling, tildeling af nyt testfaustnummer Råpost. Repo (påhængs- og lokalposter) Dannelse af rapporter Forbehandling, opsplitning, tildeling af nyt faust-nummer SLUT (posterne bruges ikke) Dannelse af rapporter Fbsfinal (fase 3, L 3, prod, 3. rul) Totalfil med poster med beholdning trukket fra lokalkatalogen Dannelse af rapporter Råpost. Repo (påhængs- og lokalposter) Mulighed for flere fejlposter (sendes måske - separat ) Efterbehandling (inkl. sammenskrivning af h/b-poster) Mulighed for flere fejlposter (sendes IKKE) Efterbehandling (inkl. sammenskrivning af h/b-poster) Brønd 3. 5 staging (displaybrønd) Brønd 3. 5 produktion (displaybrønd)
FORBEHANDLINGEN AF TOTALFILERNE Ø Ø Filerne sendes til DBC’s posthus sammen med en transfil – rammetjek af indpakningen For hver post flyttes lokale bogstavfelter (fx C 45) op i de officielle felter samt lidt andet Hver posts faustnummer (001 *a) slås op i Basis (001 og 002 i 870970 -poster) Hvis posten findes, og 009 er det samme, sammenlignes opstillingsdata som et samlet sæt: Ø 008, 009, 038, 039, 100, 110, 239, 245, 652, 654 Ø Derudover sammenlignes og bevares disse felter, hvis de afviger: Ø 032, 087, 088, 089, 090, 091, 092, 093, 094, 095, 300, 440, 504, 523, 526, 530, 531, 534, 538, 559, 565, 600, 610, 631, 652, 666, 700, 710, 745, 795, 840 Ø Hvis opstillingsdata og de udvalgte felter er ens med 870970 -posten, springes posten over Ø Hvis nogle af disse felter IKKE er ens, dannes en påhængspost kun med opstillingsdata/felter Ø Hvis posten IKKE findes, bevares den forbehandlede post men med nyt 9 -cifret faustnummer Ø Alle påhængsposter og nye lokalposter valideres med det nye udseende (fejlrapport dannes) Ø Totalfilens ikke-fejlede faust- og idnumre og deres evt. nye faustnumre samles op i en rapport Ø Alle ikke-håndterede lokale DDE-bogstavfelter samles op i en rapport Ø For fase 2 og 3 lægges påhængsposter og lokalposter i Råpost. Repo (tomme felter ) Ø Posterne høstes ud af RR til displaybrønden inkl. sammen-merged 870970 - og/eller h-post Ø De mergede poster efterbehandles – især sammenskrivning af hoved-bindposter (004 -fejl ) Ø Posterne indekseres og er klar til brug Normalt er det kun en lille del af posterne, der reelt ender som poster/lokalstrømme i Brønd 3. 5
FORBEHANDLING AF LOKALE (DDE-) FELTER Ø Ingen lokalfelter overlever til displaybrønden og kun DBC-lokalfelter overlever i RR Ø I en forbehandling af totalerne før sammenligningen med DBC-posterne oversættes lokalfelterne først til officielle felter Ø Hvis felter eller delfelter kan gentages, gør vi det, ellers ”tolker” vi ud fra DDE-praksis: Ø a 05 -> 005: gentagelige delf. hijkl, hvis oprindeligt 005 findes– ellers flyttes hele a 05 Ø a 08 -> 008: dqx supplerer, og h medtages kun hvis 008 h er tom Ø a 09 -> 009: hvis a 09 a, g findes, så overskrives 009 - ellers suppleres undtagen i bind Ø a 32 -> 032 ekstra felt Ø a 38, a 39 ->038, 039: felterne udskiftes med indholdet i lokalfelterne Ø b 00, b 10 -> 100, 110: undtagen for b 00 -indhold ÷, hvor oprindeligt 100 -> 700 Ø c 39, c 45, c 50, c 60 -> 239, 245, 250, 260: udskiftes med indholdet i lokalfelterne Ø d 00, f 31 -> 300, 531: udskiftes med indholdet i lokalfelterne Ø e 40, f 04, f 23, f 26, f 30, f 65 -> 440, 504, 523, 526, 530, 565: ekstra felter Ø g 00, g 10, g 31, g 66, g 68 -> 600, 610, 631, 668: ekstra felter Ø g 52 -> 652: hvis delfelt g 52 m/o flyttes oprindeligt 652 m/o til 652 p Ø g 54 -> 654: hvis delfelt g 54 m flyttes oprindeligt 654 m til 652 p Ø h 00, h 10, h 45, h 70, h 80, h 95, i 40 -> 700, 710, 745, 770, 780, 795, 840: ekstra felter
SKOLEBIBLIOTEKERNES ”TING OG SAGER” POSTER Ø Posterne vil ikke finde en DBC-post og behandles derfor som lokalposter Ø Alle lokalposter skal overholde dan. MARC 2 YDERLIGERE VALIDERINGSKRAV: Ø Folkebibliotekernes fællesskabsposter skal derudoverholde DBC-praksis (fx forbudt 008 *t i hovedposter)
RAPPORTERNE Ø Kan altid ses på ftp: //ftp. dbc. dk/fbsout/ (underkataloger report-fbs_test, _staging, _prod) Ø Brug firefox, da den er bedst til at sortere i rapporterne Ø Placering http: //fbsudrulning. dk/wp-content/uploads/EXT 0103 -Drejebog-2 C-Læsevejledning-DBCindlæsningsrapport-version-1 -7. pdf Ø Videreklik fra www. danbib. dk/FBS/Cicero FBS vejledninger -> Drejebøger/Drejebog 2 C Poster der blev sprunget over (antal + hvilke id-numre) ignored_records. txt Poster der fejlede i valideringen (antal + hvilke (oprindelige) faustnumre) Poster der matchede BASIS-post så der ikke skal dannes hverken lokalpost eller påhængspost i Råpost-repositoriet (antal + faustnumre) Poster der fik nyt faustnummer (antal + gamle og nye faustnumre) failed_validations. txt Oprettede påhængsposter (antal + faustnumre) new_supplement_records. txt Oprettede lokale poster (antal + gamle og nye faustnumre) local_records_created. txt En resumé-rapport med antal poster i de ovennævnte grupper summary. txt En csv-fil med sammenhæng mellem gamle og nye faustnumre (ikke-fejlede poster uanset om nummeret er ændret eller ej) old_and_new_fausts. csv basis_match. txt changed_faust_numbers. txt Samt: ddelibra_unhandled. txt log. mailcontent. txt log. summary. txt log. identifier. txt
FEJLTYPER OG HVAD DER ER VIGTIGST AT RETTE 005*h does not contain a valid value: 6 008*a does not contain a valid value: 52 008*d does not contain a valid value: 4 008*v does not contain a valid value: 2 021*a does not contain a valid ISBN-10: 4 illegal field: 022 is present: 2 illegal field: 249 is present. : 2 illegal field: 990 is present. : 6 illegal field: 991 is present. : 6 illegal subfield & present in 032. : 2 illegal subfield a present in 009. : 3392 illegal subfield g present in 245. : 30 illegal subfield w present in 710. : 318 illegal subfield x present in 710. : 318 illegal subfield z present in 690. : 8 illegal subfield å present in 745. : 21 nonrepeatable subfield 002*a is repeated. : 2 nonrepeatable subfield 008*v is repeated. : 2 nonrepeatable subfield 526*a is repeated. : 26 Et lille udsnit af log. summary. txt
FEJLTYPER OG RETTELSER - FORTSAT Ø Ret alle fejl-poster allerede mellem fase 1 og fase 2 Ø Overvej, om de lokale bogstavfelter stadig tjener et formål Ø Alle poster der fejler ved fase 3 -indlægningen skal hentes via Cicero efterfølgende Ø Hvis faustnummeret ikke findes i csv-tabellen, tabes beholdningen og skal oprettes manuelt i Cicero Ø Vær meget opmærksom på følgefejl – bindposter fejler i efterbehandlingen, hvis hovedposten er afvist i valideringen Ø Tomme felter SKAL rettes efter fase 1, da de fejler et ”dumt” sted Ø Det er den behandlede post, der valideres – fx 2 x 245 -felt kan skyldes et C 45 i originalposten Ø Systematic kan datavaske mange af de store fejlklumper mod betaling – resten er op til jer
AFRUNDING OG CICERO Vi kan altid forsøge at give et svar på underlige resultater – men vi kan desværre ikke køre om for fase 2 og fase 3. Det skyldes primært faust-udskiftningen og dannelsen af påhængsog lokalposter. Når poster og beholdninger er lagt ind, kan I søge dem via Cicero. Det kræver en Cicero-profil, som I opretter i VIP. Vejledningen kan ses her: http: //www. danbib. dk/ under FBS og VIP-opsætning af FBS søgeprofil til Brønd 3. 5 - Cicero
- Slides: 11