Konvertering fra danMARC2 til MARC21

Konverteringsbeskrivelse udgivet af

Styrelsen for Bibliotek og Medier

 

Identifier:  http://biblstandard.dk/kat/konv_danmarc2_to_marc21.htm

Sidste opdatering: 29. december 2011

 

 

 

Konvertering fra danMARC2 til MARC21

 

Konverteringsspecifikationen tager udgangspunkt i danMARC2 og MARC21 som formaterne foreligger d. 6/12 2011. Endvidere er tilføjelser til danMARC2 vedtaget ultimo 2011, men endnu ikke publiceret dags dato, medtaget.

 

Der er ikke taget stilling til konvertering af henvisningsfelter 900-979, som i MARC21-sammenhæng hører hjemme i autoritetsposter.

 

Der er ikke taget højde for en evt. mulighed for at få udvidet MARC21 (herunder specielt ”MARC Code List for Relators, Sources, Description Conventions”) efter danske behov.

 

Der er ikke taget højde for muligheden for at bruge lokalt definerede felter, og heller ikke for muligheden for bruge MARC21-felt 886 (Foreign MARC Information Field) til ”uanbringelige” danMARC2-data.

 

 

Læsevejledning

 

Specifikationen er så vidt muligt ordnet i danMARC2-feltrækkefølge. Det gælder dog ikke dannelsen af de særlige MARC21-fastlængdefelter, som der gøres rede for i et særligt afsnit efter læsevejledningen.

 

Indsættelse af skilletegn i MARC21-posten vil være angivet med betegnelsen på det/de pågældende tegn i ”<>” f.eks. ”<punktum>” ”<blank><semikolon><blank>” o.s.v.

Det gælder dog af praktiske grunde ikke tegnet pipe (hex. 7C) der bruges i fastlængdefelterne, og som angives ”|”.

 

Angivelsen ”Indholdet sættes i ( )” skal læses:

Foran indholdet sættes ”<blank><rund venstreparentes>”, efter indholdet sættes ”<rund højreparentes>”.

 

Skarpe parenteser [ ] anvendes i betingelser til angivelse af alternative værdier, f.eks.:

Hvis delfeltindhold  = [xy], betyder hvis delfeltindhold = "x" eller delfeltindhold = "y". 

 

Verifikationskoder *0 og *1 konverteres ikke til MARC21.

 

Alfabetiseringstegn "¤":

Nogle MARC21 felter (f.eks. 245)  bruger 2. indikator til at angive hvor mange tegn der skal springes over i alfabetiseringen. I disse tilfælde bruges "¤" til at definere 2. indikator.

I andre MARC21-felter (f.eks. 110) udelades bestemte og ubestemte artikler i katalogiseringen. Her bruges "¤" til at definere hvad der skal udelades i konverteringen.

Dette er specificeret under de enkelte felter.

 

Nummeratordelfelt *å der er anvendt til at sammenholde analytiske data, bruges i konverteringen og er nævnt under de relevante felter.

Nummeratordelfelter der vedrører henvisninger konverteres ikke.

 


Konvertering af 001-009 til MARC21-fastlængdefelter

 

Dette afsnit er dubleret sådan at der dels tages udgangspunkt i danMARC2-felter, og dels gives en samlet oversigt over dannelsen af MARC21-fastlængdefelter. Detaljer vedr. konverteringen, tabelværdier m.m. er  medtaget under de enkelte danMARC2-delfelter. Gælder dog ikke dannelsen af MARC21 felt 008, position 18-34, som beskrives mest udførligt i afsnittet om fastlængdefelter.

 

001

   *a                                      001 (ingen delfelter)

   *b                                      003 (ingen delfelter)

   *c                                      005 (ingen delfelter)

                                            hvis indholdet af 001*c er 14 tegn tilføjes ".0"

                                            hvis indholdet af 001*c er 8 tegn tilføjes "000000.0"

   *d                                      008 position 0-5 (default "000000")

   *e                                      Konverteres ikke

   *f                                       Konverteres ikke

   *g                                      Konverteres ikke

   *o                                      Konverteres ikke

   *t                                      Konverteres ikke

 

 

002                                      Konverteres ikke

 

004

  *r                                       Leader position 5

  *a                                       Konverteres ikke (se også afsnit om flerbindsværker)

  *x                                       Konverteres ikke

  *n                                       Koden w konverteres ikke, men respekteres ved udveksling med OCLC (WorldCat)

 

 

005                                      Hvis 009*a 1. forekomst = [rsc] konverteres til 008. Efterfølgende forekomster kan evt. placeres i 006

                                           

  *h                                       008 position 24-29

                                            Indholdet konverteres efter nedenstående tabel:

                                            a : r

                      e : d

                      g : c

                      j : b

                      k : a

                      l : h

                      m : g

                      n : e

                      o : f

                      p : i

                      r : k

                      x : s

                      øvrige koder konverteres ikke

 

  *i                                        008 position 20 (kun 1. forekomst af *i kan konverteres. Efterfølgende forekomster kan placeres i 006-felter)

                                            Indholdet konverteres efter nedenstående tabel:

                      a : a

                      b : b

                      c : c

                      d : h

                      e : c

                      i : j

                      k : i

øvrige koder konverteres ikke

 

  *j                                        008 position 21 (kun 1. forekomst af *i kan konverteres. Efterfølgende forekomster kan placeres i 006-felter)

                                            Indholdet konverteres efter nedenstående tabel:

                                            a : e

                      b : f

                      c : d

                      øvrige koder konverteres ikke

 

*k                                         Konverteres ikke

 

*l                                          008 position 33

                                            Indholdet konverteres efter følgende tabel:

                                            a : a

                      b : b

 

*r                                         Konverteres ikke

*v                                         Konverteres ikke

*z                                         Konverteres ikke

 

006                                      Konverteres ikke

 

008

   *t                                       Leader position 7

                                            Indholdet konverteres efter nedenstående tabel:

                                            a : a

                      m : m

                      p : s

                      s : c

 

                      008 position 23

                                            Hvis 008 *t=”m” og 009*g=”xe”                      dannes ”o”

                                            Hvis 008 *t=”m” og 008*w=”1” dannes ”q”

Hvis 008 *t=”p” og 009*g=”xe” dannes ”s”

 

008 position 29

                                            Hvis 009 *a=”e” og 009*g=”xe”                      dannes ”o”

                                            Hvis 009 *a=”m” og 009*g=”xe”                     dannes ”o”

 

   *u *a *z                              008 position 6-14

                                            hvis *a ikke findes dannes ”|          (8 blanktegn)

 

                                            hvis *a findes og *z ikke findes og

                                            *u = ”c”           dannes ”c<*a>9999”

                                            *u = ”o”           dannes ”m<*a>9999”

                                            *u ikke = [co] dannes ”s<*a>       (4 blanktegn)

 

                                            hvis *a findes og *z findes og

                                            *u = ”d”           dannes ”d<*a><*z>”

                                            *u = ”r”            dannes ”r<*z><*a>”

 

   *b                                      1. forekomst: 008 position 15-17

                                            2. og følgende forekomst:

                                            044 bb *a  (*a kan gentages)

                                            Indholdet konverteres efter nedenstående tabel:

 

 


ad : an

ae : ts

af : af

ag : aq

ai : am

al : aa

am : ai

an : na

ao : ao

aq : ay

ar : ag

as : as

at : au

au : at

au : xb

aw : aw

az : aj

ba : bn

bb : bb

bd : bg

be : be

bf : uv

bg : bu

bh : ba

bi : bd

bj : dm

bm : bm

bn : bx

bo : bo

br : bl

bs : bf

bt : bt

bv : bv

bw : bs

by : bw

bz : bh

ca : xxc

cf : cx

cg : cf

ch : sz

ck : cw

cl : cl

cm : cm

cn : cc

co : ck

cr : cr

cu : cu

cv : cv

cx : xa

cy : cy

cz : xr

de : gw

dj : ft

dk : dk

dm : dq

do : dr

dz : ae

ec : ec

ee : er

eg : ua

eh : ss

er : ea

es : sp

et : et

fi : fi

fj : fj

fk : fk

fm : fm

fo : fa

fr : fr

ga : go

gb : uik

gd : gd

ge : gs

gf : fg

gh : gh

gi : gi

gl : gl

gm : gm

gn : gv

gp : gp

gq : eg

gr : gr

gs : xs

gt : gt

gu : gu

gw : pg

gy : gy

hm : hm

hn : ho

hr : ci

ht : ht

hu : hu

id : io

ie : ie

il : is

in : ii

io : bi

iq : iq

ir : ir

is : ic

it : it

iv : iv

iy : iy

ji : ji

jm : jm

jo : jo

jp : ja

ke : ke

kg : kg

kh : cb

ki : gb

km : cq

kn : xd

kp : kn

kr : ko

kw : ku

ky : cj

kz : kz

la : ls

lb : le

lc : xk

li : lh

lk : ce

lr : lb

ls : lo

lt : li

lu : lu

lv : lv

ly : ly

ma : mr

mc : mc

md : mv

mg : mg

mh : xe

mk : xn

ml : ml

mm : br

mn : mp

mp : nw

mq : mq

mr : mu

ms : mj

mt : mm

mu : mf

mv : xc

mw : mw

mx : mx

my : my

mz : mz

na : sx

nc : nl

ne : ng

nf : nx

ng : nr

ni : nq

nl : ne

no : no

np : np

nr : nu

nu : xh

nz : nz

om : mk

pa : pn

pe : pe

pf : fp

pg : pp

ph : ph

pk : pk

pl : pl

pm : xl

pn : pc

pr : pr

pt : po

pw : pw

py : py

qa : qa

re : re

ro : rm

ru : ru

rw : rw

sa : su

sb : bp

sc : se

sd : sj

se : sw

sg : si

sh : xj

si : xv

sk : xo

sl : sl

sm : sm

sn : sg

so : so

sr : sr

st : sf

sv : es

sy : sy

sz : sq

tc : tc

td : cd

tf : fs

tg : tg

th : th

tj : ta

tk : tl

tm : tk

tn : ti

to : to

tp : em

tr : tu

tt : tr

tv : tv

tw : ch

tz : tz

ua : un

ug : ug

um : xxu

us : xxu

uy : uy

uz : uz

va : vc

vc : xm

ve : ve

vg : vb

vi : vi

vn : vm

vu : nn

wf : wf

ws : ws

xp : xp

xx : xx

yd : yd

ye : ye

yt : ot

yu : yu

za : sa

zm : za

zr : cg

zw : rh


 

   *c                                      008 position 18

                                            Indholdet overføres uændret, undtagen:

                                            ? : u

 

   *d                                      Hvis indhold = [xy] og hvis danMARC2 008*j ikke findes

                                            008 position 33

                                            Indholdet konverteres efter følgende tabel:

                                            x : 1

                      y : 0

                      ellers:

008 position 24-27

                                            dannes af op til 4 forekomster af *d.

                                            Indholdet konverteres efter nedenstående tabel:

                      a : b

b : c

e : d

f : e

n : l

k : j

m : m

w : o

j : p

g : r

i : s

p : t

l : u

r : z

1 : 6

Andet indhold konverteres ikke

 

   *e                                      008 position 28

                                            Hvis indhold = ”1”                   dannes ”o

                                            Hvis indhold = ”2”                   dannes ”s”

 

 

   *f                                       Hvis indhold = "1" 008 position 29

 

   *g                                      Hvis indhold = "1" 008 position 30

 

   *h                                      008 position 21

                                            Indholdet konverteres efter nedenstående tabel:

                                            m : m

                      n : n

                      p : p

 

                      008 position 24

                                            Hvis 008 *t = ”p” og 008 *h = ”z”                    dannes ”y”

 

                      Andet indhold konverteres ikke

 

   *i                                       Hvis 008 *t = ”p”:

                                            008 position 33                                                                    

                      Indholdet overføres uændret

 

   *j                                       Hvis 009 *a 1. forekomst = ”a” og 009 *g ikke = ”xe” og 008 *t ikke = ”p”

                      008 position 33

                                            Indholdet overføres uændret

 

   *k                                      008 position 34

                                            Indholdet overføres uændret

  

   *l                                       008 position 35-37

                                            Indholdet overføres uændret

 

   *m                                     Hvis 009 *a 1. forekomst = ”a” og 009 *g ikke = ”xe” og 008 *t ikke = ”p”:

                                            Hvis indhold = "1" 008 position 23, indhold konverteres til ”d”

 

                                            Hvis 009 *a 1. forekomst = [egmuv]

                                            008 position 29, indhold : ”d”

 

   *n                                      Konverteres ikke

   *o                                      Konverteres ikke

 

   *q                                      Hvis 009 *a 1. forekomst = ”t”

                                            008 position 26

                                            Kun 1. forekomst af delfeltet kan konverteres. Efterfølgende forekomster kan

                                            placeres i 006-felter

 

                                            Indholdet konverteres efter nedenstående tabel:

                                            ab : c

                      ac : f

ad : h

                      ae : a

                      af : d

                      b? : b (undtagen bg)

                      bg : g

                      ca : m

                      cb : i

                      cc : j

                      andet indhold : u

 

   *r                                      Konverteres ikke

 

   *v                                      Leader position 17

                                            Indholdet konverteres efter nedenstående tabel:

                                            0 : <blank>

                      1 : 1

                      3 : 3

                      4 : 7

                      5 : <blank>

                      7 : 8

                      8 : 2

                      9 : 2

 

   *n                                      Konverteres ikke

 

   *w                                     008 position 23, hvis 008 *t = ”m”

                                            1 : q

 

009                

   *a                                      1. forekomst:

Leader position 6

                                            Indholdet konverteres efter nedenstående tabel:

                      a : a

b : t

c : c

d : d

e : e

f : f

g : k

m : g

p : a (punktskrift)

r : i

s : j

t : m

u : r

v : p

 

   *b                                      Konverteres ikke

 

   *g                                      1. forekomst

                                            Konverteres til 007 efter følgende regler:

                      hvis 009*a  = "e" og 009*g  = "xx"                 dannes ”a|||a|||"

hvis 009*a  = "e" og 009*g  = "eg"                 dannes ”d|||||"

hvis 009*a  = "e" og 009*g  ikke = "xx|eg"    dannes ”a<009g>||||||"

hvis 009*g  = "nh"                                        dannes ”vf|||||||"

hvis 009*g  = "np"                                        dannes ”vd|||||||"

hvis 009*g  = "mj"                                        dannes ”mr|||||||";

hvis 009*g  = "wf"                                        dannes ”mu|||||||";

hvis 009*g  = "th" og 009*a  = "m"                dannes ”vd||v||||"

hvis 009*g  = "th", 009*a ="m" + 300*eHD     dannes ”vd||r||||"

hvis 009*g  = "th", 009*a ="m" + 300*eblu-ray  dannes ”vd||s||||"

hvis 009*g  = "xe" og 009*a  = "a"                 dannes “cr||||"

hvis 009*a  = "t"                                          dannes “c<009g>||||"

hvis 009*a  = "g" og 009*g = "xb|kb|kt"          dannes ”g<009g>|||||||"

hvis 009*a  = "g" og 009*g ikke = "xb|kb|kt"   dannes ”k<009g>||||"

hvis 009*a  = "a" og 009*g = "i?|xa"              dannes ”h<009g>|||||||||||"

hvis 009*a  = ”r|s"                                        dannes ”s|||||||||||||"

hvis 009*a  = "c"                                         dannes intet 007-felt

hvis 009*a  = "a" og 009*g ikke = ”i?|xa”        dannes intet 007-felt

 

”< 009g>” betyder at positionen er dannet af indholdet af 009*g

oversat v.h.a. nedenstående tabel:

ed : g

ef : k

eg : |

ep : y

es : r

et : s

ga : e

gb : |

gc : c

gg : j

gk : e

gm : e

gp : k

gr : j

gt : d

gx : |

ha : d

hb : |

hd : |

hf : h

hg : |

hm : |

ho : p

hp : n

hr : h

hs : |

ht : d

hy : |

ia : f

ic : e

if : c

ih : a

ik : |

ip : |

is : d

it : |

kb : o

kt : t

tb : o

tc : a

tg : o

th : |

ti : |

tk : j

tu : |

xa : |

xb : s

xc : o

default : |

 

   *g                                      2. og flg. forekomst konverteres sammen med det tilhørende *a til

006 position 0.

For hvert par af *a og *g dannes et 006 felt. Indholdet i position 0

dannes efter samme regler som 007 position 0.

                                      

   *h                                      Konverteres ikke                                        

                                           

Leader/header

 

Leaderen/headeren dannes ud fra indholdet af danMARC2-posten:

 

Pos. 5            dannes af        004*r  (default = ”n”)

 

Pos. 6            dannes af        009*a 

 

Pos. 7            dannes af        008*t

 

Pos. 8            blank

 

Pos. 10           2”

 

Pos. 17           dannes af        008*v

 

Pos. 18           ”i”                   (hvis der dannes slutpunktuering – ellers ”c”)

 

Pos. 19           blank

 

Fastlængdefelter

 

Fastlængdefelterne dannes ud fra indholdet af danMARC2-posten:

 

001                 dannes af 001*a

 

003                 dannes af 001*b

 

005                 dannes af 001*c

 

006                 Kan ikke dannes (dog i visse tilfælde ud fra ekstra koder fra danMARC2-felt 008 m.fl.)

                     

007                 dannes af 009*a 1. forekomst  og 009*g 1. forekomst. Øvrige forekomster kan medtages i gentaget 007

 

008

Feltet indeholder 40 positioner (0-39) som dannes ud fra indholdet i danMARC2-posten

Hvis ikke andet er nævnt bruges første forekomst af de nævnte delfelter

 

Pos. 0-5          dannes af 001*d

 

Pos. 6-14        dannes af 008*u, *a og *z

 

Pos. 15-17      dannes af indholdet af 008*b

 

Pos. 18-34 dannes forskelligt afh. af materialetype

 

Hvis 009*a  = "e" (”maps” i MARC21)

 

Pos. 18-27      ”||||||||||”

 

Pos. 28           hvis 008*e findes                   dannes ”o” eller ”s”

                      ellers                                    dannes ”<blank>”

 

Pos. 29           hvis 008*m = ”1”                    dannes ”d”

ellers hvis 009*g = ”xe”           dannes ”o

                      ellers hvis 009*g = ”ic”            dannes ”b”

                      ellers hvis 009*g = ”if”             dannes ”a”

                      ellers hvis 009*a = ”p”            dannes ”f”

                      ellers                                    dannes ”<blank>”

 

Pos. 30-34      ”|||||”

 

Hvis 009*g  = "nh" eller ”np” eller (009*g = ”th” og 009*a = ”m”) (”visual materials” for video i MARC21)

 

Pos. 18-21      ”||||”

 

Pos. 22           hvis 008*x findes med indhold ”a-j”                dannes position med samme indhold

 

Pos. 23-27      ”|||||”

 

Pos. 28           hvis 008*e findes                   dannes ”o” eller ”s”

                      ellers                                    dannes ”<blank>”

 

Pos. 29           hvis 008*m = ”1”                    dannes ”d”

 

 

 

ellers hvis 009*g = ”xe”           dannes ”o”

                      ellers hvis 009*g = ”ic”            dannes ”b”

                      ellers hvis 009*g = ”if”             dannes ”a”

                      ellers hvis 009*a = ”p”            dannes ”f”

                      ellers                                    dannes ”<blank>”

 

Pos. 30-32      ”|||”

 

Pos 33            ”v”

 

Pos 34            ”|”

 

Hvis 009*g  = "mj" (”visual materials” for film i MARC21)

 

Pos. 18-21      ”||||”

 

Pos. 22           hvis 008*x findes med indhold ”a-j”                dannes position med samme indhold

 

Pos. 23-27      ”|||||”

 

Pos. 28           hvis 008*e findes                   dannes ”o” eller ”s”

 

 

 

                      ellers                                    dannes ”<blank>”

 

Pos. 29           hvis 008*m = ”1”                    dannes ”d”

ellers hvis 009*g = ”xe”           dannes ”o”

                      ellers hvis 009*g = ”ic”            dannes ”b”

                      ellers hvis 009*g = ”if”             dannes ”a”

                      ellers hvis 009*a = ”p”            dannes ”f”

                      ellers                                    dannes ”<blank>”

 

Pos. 30-32      ”|||”

 

Pos 33            ”m”

 

Pos 34            ”|”

 


Hvis 009*g  = "xe" og 009*a  = "a" (”computer files” for tekst online i MARC21)

 

Pos. 18-21      ”||||”

 

Pos. 22           hvis 008*x findes med indhold ”a-j”                dannes position med samme indhold

 

Pos. 23           hvis 009*g = ”xe”                   dannes ”o”

 

Pos. 24-25     ”||”

 

Pos. 26           ”d”

 

Pos. 27           ”|”

 

Pos. 28           hvis 008*e findes                   dannes ”o” eller *s”

                      ellers                                    dannes ”<blank>”

 

Pos. 29-34      ”||||||”

 

 

Hvis 009*a  = "t" (”computer files” for elektronisk i MARC21)

 

Pos. 18-21      ”||||”

 

Pos. 22           hvis 008*x findes med indhold ”a-j”                dannes position med samme indhold

 

Pos. 23           hvis 009*g = ”xe”                   dannes ”o”

 

Pos. 24-25      ”||”

 

Pos. 26           ”a”                  hvis 008*q = ”ae”

                      ”b”                  hvis 008*q = ”b?” (dog ikke fra bg)

                      ”g”                  hvis 008*q = ”bg”

                      ”c”                  hvis 008*q = ”ab”

                      ”d”                  hvis 008*q = ”af”

                      ”f”                   hvis 008*q = ”ac”

                      ”h”                  hvis 008*q = ”ad”

                      ”i”                   hvis 008*q = ”cb”

                      ”j”                   hvis 008*q = ”cc”

”m”                 hvis 008*q = ”ca”

”u”                  ellers

 

Pos. 27           ”|”

 

Pos. 28           hvis 008*e findes                   dannes ”o” eller ”s”

                      ellers                                    dannes ”<blank>”

 

Pos. 29-34      ”||||||”

 

Hvis 009*a  = "g" (”visual materials” for billede i MARC21)

 

Pos. 18-21      ”||||”

 

Pos. 22           hvis 008*x findes med indhold ”a-j”                dannes position med samme indhold

 

Pos. 23-27      ”|||||”

 

Pos. 28           hvis 008*e findes                   dannes ”o”

                      ellers                                    dannes ”<blank>”

 

Pos. 29           hvis 008*m = ”1”                    dannes ”d”

ellers hvis 009*g = ”xe”           dannes ”o”

                      ellers hvis 009*g = ”ic”            dannes ”b”

                      ellers hvis 009*g = ”if”             dannes ”a”

                      ellers hvis 009*a = ”p”            dannes ”f”

                      ellers                                    dannes ”<blank>”

 

Pos. 30-32      ”|||”

 

Pos 33            ”k”

 

Pos 34            ”|”

 

hvis 009*a  = ”r|s|c" (”music” i MARC21)

 

Pos. 18-19      “||”

 

Pos. 20           hvis 005*i = ”a”                      dannes ”a”

                      hvis 005*i = ”b”                         dannes ”b”

                             hvis 005*i = ”c”                      dannes ”c”

                      hvis 005*i = ”d”                      dannes ”h”

                      hvis 005*i = ”e”                      dannes ”c”

                      hvis 005*i = ”i”                       dannes ”j”

                      hvis 005*i = ”k”                      dannes ”i”

                      ellers                                    dannes ”|”

 

Pos. 21           ”|”

Pos. 22           hvis 008*x findes med indhold ”a-j”                dannes position med samme indhold

 

Pos. 23           hvis 008*m = ”1”                    dannes ”d”

ellers hvis 009*g = ”xe”           dannes ”o”

                      ellers hvis 009*g = ”ic”            dannes ”b”

                      ellers hvis 009*g = ”if”             dannes ”a”

                      ellers hvis 009*a = ”p”            dannes ”f”

                      ellers                                    dannes ”<blank>”

 

Pos. 24-29      Der bruges op til 6 forekomster af 005*h

                      Uudnyttede positioner udfyldes med ”|”

                      hvis 005*h = ”a”                     dannes ”r”

                      hvis 005*h = ”e”                     dannes ”d”

                      hvis 005*h = ”g”                     dannes ”c”

                      hvis 005*h = ”j”                      dannes ”b”      

hvis 005*h = ”k”                     dannes ”a”      

                      hvis 005*h = ”l”                      dannes ”h”

                      hvis 005*h = ”m”                    dannes ”g”

                      hvis 005*h = ”n”                     dannes ”e”

                      hvis 005*h = ”o”                     dannes ”f”

                      hvis 005*h = ”p”                     dannes ”i”       

                      hvis 005*h = ”r”                      dannes ”k”

                      hvis 005*h = ”x”                     dannes ”s”

 

 

Pos. 30-31      hvis 009*a = ”s”                     dannes “<blank><blank>”

                      ellers                                    dannes ”||”

 

Pos. 32           ”|”

 

Pos. 33           hvis 005*l = ”a”                      dannes ”a”

                      hvis 005*l = ”b”                      dannes ”b”

                      ellers                                    dannes ”|”

 

Pos. 34           ”|”

 

Hvis 009*a  = "a" og 009*g ikke = ”xe” (”books” og ”continuing resources” i MARC21)

(nedenstående bruges også som default)

 

Pos. 18           dannes af 008*c – dog ændres ”?” til ”u”   (default = ”<blank>”) - kun for 008*t = ”p”

                     

Pos. 19           ”|”

 

Pos. 20           ”|”

 

Pos. 21           hvis 008*h = ”m”                    dannes ”m”

                      hvis 008*h = ”n”                     dannes ”n”

                      hvis 008*h = ”p”                     dannes ”p” (kun for 008*t =p)

                      ellers dannes   ”|”

 

Pos. 22           hvis 008*x findes med indhold ”a-j”                dannes position med samme indhold

 

Pos. 23           hvis 008*m = ”1”                    dannes ”d”

                      ellers hvis 009*g = ”ic”            dannes ”b”

                      ellers hvis 009*g = ”if”             dannes ”a”

                      ellers hvis 009*a = ”p”            dannes ”f”

                      ellers                                    dannes ”<blank>”

 

Pos. 24-27      dannes af indholdet af op til 4 forekomster af 008*d oversat v.h.a.

nedenstående tabel:

 

a     : b

b     : c

e     : d

f     : e

n     : l

k     : j

m     : m

w     : o

j     : p

g     : r

i     : s

p     : t

l     : u

r     : z

default : <blank>

 

                     

Pos. 28           hvis 008*e findes                   dannes ”o” eller ”s”

                      ellers                                    dannes ”<blank>”

 

Pos. 29           hvis 008*f findes                    dannes ”1”   (1-tal)

                      ellers                                    dannes ”0”       (nul)

 

Pos. 30           hvis 008*g findes                   dannes ”1”   (1-tal) (kun for 008*t = ”m”)

                      ellers                                    dannes ”0”       (nul)

 

Pos. 31           ”|”

 

Pos. 32           ”|”

 

Pos. 33           dannes af 008*j hvis indhold =  [defijmp] (kun for 008*t = ”m”)

                      ellers ”u”

 

Pos. 34           dannes af 008*k  (default = ”<blank>”)

 

Pos. 35-37      dannes af 008*l   (default = ”   ” (3 blanktegn))

 

Pos. 38           ”|”

 

Pos. 39           ”|”

 

Hvis 009*a  = "a" og 009*g = ”xe” (”books” og ”continuing resources” i MARC21)

 

Pos. 23           hvis 008*w = ”1”                     dannes ”q” (kun for 008*t = ”m”)

ellers hvis 009*g = ”xe”           dannes ”o”

 


Almindelige datafelter (danMARC2 felt 010-999)

 

                     

danMARC2                           MARC21         Kommentarer

 

010                                                            Konverteres ikke

 

011                                                            Se afsnittet om afhængige værker

 

012                                                            Konverteres ikke

 

013                                                            Konverteres ikke

 

014                                                            Se afsnittet om flerbindsværker

 

015                                                            Konverteres ikke

 

016                                                            Se under 557 og 558

 

017                                                            Konverteres ikke

 

018                                                            konverteres ikke

 

020                                      015 bb

   *b                                         *a

   *x                                         *z

   *2                                         *2               

 

021                                      020 bb

   *e                                         *a               

   *a                                         *a

   *b                                                           Indsættes i *a i ( )

   *c                                                           Indsættes i *a i ( )

   *d                                         *c                1. forekomst af *d konverteres til *c

2. og flg. forekomster indsættes i samme delfelt

efter ”<blank>”

   *x                                         *z

 

                                            024 8b

   *n                                         *a  

  *w                                      Konverteres ikke

 

022                                      022 bb

   *a                                         *a

   *b                                      Konverteres ikke

   *c                                      Konverteres ikke

   *d                                      Konverteres ikke

   *l                                          *l

   *x                                         *y

   *z                                                                         *z

 

023                                      024 8b

   *a                                         *a

   *b                                      Konverteres ikke

 

024                                      024 0b

   *a                                         *a

   *b                                         *d

   *d                                      Konverteres ikke

   *x                                         *z

 

025                                      Konverteres hvis *2 findes

024 7b

   *a                                        *a

   *b                                        *d

   *c                                        *c

   *d                                        *c

   *x                                        *z

   *2                                        *2

 

027                                      027 bb

   *a                                        *a

   *b                                      Konverteres ikke

   *c                                      Konverteres ikke

   *d                                      Konverteres ikke

   *x                                        *z

 

028                                      024 2b

   *a                                        *a

   *b                                        *d

   *c                                        *d

   *d                                        *c

   *x                                        *z

 

                                            024 8b

   *n                                        *a

 

029                                      026 bb

   *a                                        *a

   *b                                        *b

   *c                                        *c

   *d                                        *d

   *r                                        *2

   *s                                        *5

 

030                                      030 bb

   *a                                        *a

   *x                                        *z

 

032                                                            Konverteres ikke

 

033                                                            Konverteres ikke

 

034                                      034 0b/1b/3b

                                               1b bruges hvis danMARC2 *q = 1

                                               3b bruges hvis danMARC2 *q = 3

  *a                                         *a

  *b                                         *b

  *c                                         *c

  *d                                         *d

  *e                                         *e

  *f                                          *f

  *g                                         *g

  *h                                         *h

  *j                                          *j

  *k                                         *k

  *m                                        *m

  *n                                         *n

  *q                                         se indikatorværdi ovenfor

  *r                                         *r

  *s                                         *s

  *t                                         *t

  *x                                         *x

  *y                                         *y

  *z                                         *z

 

035                                      035 bb

   *a                                        *a

 

036                                      010 bb

   *a                                        *a

   *b                                        *b

   *z                                        *z

 

038                                                            Konverteres ikke

 

039                                                            Konverteres ikke

 

041                                      041 0b/1b        Hvis danMARC2-feltet indeholder *b, *c eller *u er

indikatorerne 1b, ellers 0b

   *a                                        *a

   *b                                        *hk

   *c                                        *h

   *d                                        *b

   *e                                        *b

   *p                                        *a

   *s                                         *a

   *u                                        *bj

 

042                                                             Konverteres ikke

 

043                                      043 bb

   *a                                        *a

   *b                                        *b

   *c                                        *c

   *2                                        *2

 

044                                                            Konverteres ikke

 

048                                      048 bb

   *a                                        *b

   *b                                                           Indholdet placeres i tilhørende *a eller *b

   *c                                        *a

   *2                                        *2

 

050                                      050 14

   *a                                        *a

   *b                                        *b

 

060                                      060 14

   *a                                        *a

   *b                                        *b

 

070                                      070 1b

   *a                                        *a

   *b                                        *b

 

079                                      084 bb

   *a                                        *a

   *2                I                     Indsættes med indholdet “z”

   *c                                      Konverteres ikke

 

080                                      080 bb

   *a                                        *a

   *x                                        *x

   *2                                        *2

 

082                                      082 b4

   *a                                        *a

   *b                                        Indholdet i b indsættes i *a

   *c                                        *2

   *d                                      Konverteres ikke                   

 

085                                      084 bb

   *a                                        *a

                                               *2                Indsættes med indholdet “bcmc”

 

086                                                            Konverteres ikke

 

087-089                                084 bb

   *a                                        *a

 øvrige                                                       Øvrige delfelter må - afhængigt af hvordan feltet er

defineret lokalt - konverteres til *a eller erstattes af

passende skilletegn

                                               *2                Indsættes med indholdet “z”

 

090-099                                090-099 bb      Disse felter kan overføres uændret (efter aftale – 096 *r overføres ikke til OCLC men respekteres ved udveksling)

 

 

Alle nedenfor nævnte MARC21-felter undtagen 760-787 afsluttes med “<punktum>”, der dog anbringes før evt. tal-delfelter  

 

100                                      100 0b/1b        Hvis danMARC2-feltet indeholder *h er indikatorerne

1b, ellers 0b

   *a                                        *a

   *h                                                           Indsættes i *a efter ”<komma><blank>”

   *e                                        *b

   *c                                        *d                Foran delfeltet sættes ”<komma>”

   *f                                         *c                Foran delfeltet sættes ”<komma>”

   *k                                        *q                I delfelt q indsættes ”<*a><komma><blank><*k>”

   *4                                        *4                Hvis indholdet  består af 5 tegn: "dk---" konverteres ikke

 

110                                      Hvis delfelterne *i, *k eller *j findes

                                            111 1b/2b        Hvis danMARC2-feltet indeholder *a er indikatorerne

2b, ellers 1b

Hvis et delfelt indeholder “¤” fjernes data fra

begyndelsen af delfeltet til og med ”¤”

   *a                                        *a

   *s                                        *a               

   *e                                                           Indsættes i *a i ( )

   *c                                        *b                Foran delfeltet sættes ”<punktum>”

                                                                 Hvis *c er det første delfelt i danMARC2-feltet

                                                                 sættes foran delfeltet: ”*aDanmark.”

   *i                                         *n                Foran delfeltet sættes ”<blank>”

                                                                 Omkring indholdet af *n, *d og *c sættes en fælles ( )

   *k                                        *d                Foran delfeltet sættes ”<blank><kolon>” hvis *n findes

   *j                                         *c                Foran delfeltet sættes ”<blank><kolon>” hvis *n eller *d findes

   *4                                        *4                Hvis indholdet  består af 5 tegn: "dk---" konverteres delfeltet ikke

 

                                            Hvis ingen af delfelterne *i, *k eller *j findes:  

110 1b/2b        Hvis danMARC2-feltet indeholder *a er indikatorerne

2b, ellers 1b

Hvis et delfelt indeholder “¤” fjernes data fra

begyndelsen af delfeltet til og med ”¤”

   *a                                        *a

   *s                                        *a               

   *e                                                           Indsættes i *a i ( )

   *c                                        *b                Foran delfeltet sættes ”<punktum>”

                                                                 Hvis *c er det første delfelt i danMARC2-feltet

                                                                 sættes foran delfeltet: ”*aDanmark.”

   *4                                        *4                Hvis indholdet  består af 5 tegn: "dk---" konverteres delfeltet ikke

 

210                                      210 0b           

   *a                                        *a

   *b                                        *b                Der sættes ( ) om indholdet

   *c                                        *b                Der sættes ( ) om indholdet

 

222                                      222 b<0-9>     Antal tegn foran evt. “¤” i første delfelt

bruges som 2. indikator.

Hvis 1. delfelt ikke indeholder ”¤” er

2. indikator ”0”.

Alle ”¤” i feltet slettes.

                                                                

   *a                                        *a

   *b                                        *b                Der sættes ( ) om indholdet

 

239                                      240 b<0-9>     Antal tegn foran evt. “¤” i *t

bruges som 2. indikator.

Hvis *t ikke indeholder ”¤” er

2. indikator ”0”.

Alle ”¤” i feltet slettes.

   *a                                                           Konverteres ikke

   *b                                                           Konverteres ikke

   *h                                                           Konverteres ikke                                                              

   *e                                                           Konverteres ikke

   *f                                                            Konverteres ikke

   *c                                                           Konverteres ikke

                                                              Konverteres ikke

   *u                                                           Konverteres ikke

   *4                                                           Konverteres ikke

   *t                                        *a

   *v                                        *p                Foran delfelt sættes ”<punktum>”

   

240                                      240 b<0-9>     Antal tegn foran evt. “¤” i første delfelt

bruges som 2. indikator.

Hvis 1. delfelt ikke indeholder ”¤” er

2. indikator ”0”.

Alle ”¤” i feltet slettes.

                                                                

   *a                                        *a

                                                              Konverteres ikke

   *d                                        *m               Foran delfelt sættes ”<komma>”

   *e                                        *n                Foran delfelt sættes ”<punktum>”

   *f                                         *n                Foran delfelt sættes ”<punktum>”

   *s                                        *p                Foran delfelt sættes ”<punktum>”

   *r                                        *l                 Foran delfelt sættes ”<punktum>”

   *q                                        *s                Foran delfelt sættes ”<punktum>”

   *u                                        *f                 Foran delfelt sættes ”<punktum>”

   *g                                        *n                Foran delfelt sættes ”<komma>”

   *h                                        *r                 Foran delfelt sættes ”<komma>”

   *j                                         *g                Foran delfelt sættes ”<punktum>”

   *l                                        (*g)               Hvis *j findes, erstattes *g af ”<punktum><blank>”

   *k                                        *o                Foran delfelt sættes ”<punktum>”

   *m                                       *h

   *n                                        *n                Foran delfelt sættes ”<punktum>”

   *o                                        *k                Foran delfelt sættes ”<punktum>”

   *w                                       *d                Foran delfelt sættes ”<komma>”

 

241                                      500 bb

   *i                                         *a

   *a                                       (*a)               Hvis *i findes erstattes *a med “<blank>”,

                                                                 ellers konverteres *a til *a med indledende

                                                                 tekst: ”Originaltitel:<blank>”

   *n                                                           Indsættes i foregående delfelt efter “<punktum><blank>”

   *o                                                           Indsættes i foregående delfelt efter “<punktum><blank>”

   *r                                                            Indsættes i forgående delfelt i ( )

                                             

242                                      242 1<0-9>     Antal tegn foran evt. “¤” i første delfelt

                                                                 bruges som 2. indikator

                                                                 Hvis 1. delfelt ikke indeholder ”¤” er 2. indikator ”0”.

                                                                 Alle ”¤” i feltet slettes.

   *a                                        *a

   *c                                        *b                Foran delfelt sættes ”<blank><kolon>”

   *e                                        *c                Foran delfelt sættes ”<blank><skråstreg>”

   *n                                        *n                Foran delfelt sættes ”<punktum>”

   *o                                        *p                Foran delfelt sættes ”<punktum>”

 

 

245                                                            (Se også afsnittet om flerbindsværker)

245 1<0-9>     Antal tegn foran evt. “¤” i første delfelt

bruges som 2. indikator.

Hvis 1. delfelt ikke indeholder ”¤” er 2. indikator ”0”.

Alle ”¤” i feltet slettes.

                                                                

   *a (1. forekomst)                   *a

   *b                                                                Indsættes i foregående delfelt efter ”<blank>”

 

                                                                 Marc21MARC21 kan kun have ét delfelt b i 245.

Det er derfor kun det først forekommende

(inddateringsrækkefølge) af de nævnte

delfelter der konverteres til *b.

I de efterfølgende delfelter erstattes delfeltmærket

af ”<blank><semikolon>” eller ”<blank><kolon>” eller

 ”<blank><lighedstegn>” afhængigt af det delfelt det

 kommer fra  

   *a (2. forekomst o.s.v)           (*b)              Foran delfelt sættes ”<blank><semikolon>”

   *c                                        (*b)              Foran delfelt sættes ”<blank><kolon>”

   *p                                        (*b)              Foran delfelt sættes ”<blank><lighedstegn>”

   *u                                        (*b)              Foran delfelt sættes ”<blank><kolon>”

   *p                                        (*b)              Foran delfelt sættes ”<blank><lighedstegn>”

                                                                

                                                                 Marc21MARC21 kan kun have ét delfelt c i 245.

Det er derfor kun det først forekommende

(inddateringsrækkefølge) af de nævnte

delfelter der konverteres til *c med foranstillet

 ”<blank><skråstreg>”

I de efterfølgende delfelter erstattes delfeltmærket

af ”<blank><semikolon><blank>”. Dog erstattes det

første af disse der er inddateret efter *x med

 ”<blank><skråstreg><blank>”

   *e                                        (*c)              Foran delfelt sættes ”<blank><skråstreg>” eller

”<blank><semikolon>”

*f                                        (*c)              Foran delfelt sættes ”<blank><skråstreg>” eller

 ”<blank><semikolon>”

   *i                                         (*c)              Foran delfelt sættes ”<blank><skråstreg>” eller

 ”<blank><semikolon>”

   *j                                         (*c)              Foran delfelt sættes ”<blank><skråstreg>” eller

 ”<blank><semikolon>”

                                         (*c)              Foran delfelt sættes ”<blank><skråstreg>” eller

 ”<blank><semikolon>”

   *t                                        (*c)              Foran delfelt sættes ”<blank><lighedstegn>” eller

 ”<blank><semikolon>”

   *m                                       *h

   *n                                        *n                Foran delfeltet sættes ”<punktum>”

   *q                                       (*n)               Indhold indsættes i *n efter "<blank><lighedstegn>"

   *r                                       (*n)               Indhold indsættes i *n efter "<blank><lighedstegn>"

   *o                                        *p                Hvis *n forekommer sættes ”<punktum>” foran

delfeltet, ellers ”<komma>”

   *x                                                           Indsættes i foregående delfelt efter

”<punktum><blank>”   

 

                                         Konverteres ikke

   *w                                     Konverteres ikke

 

247-248                                                      Alle 247- og 248-felter i en post konverteres

til det samme 505-felt. Rækkefølgen felterne

forekommer i bevares i det nye 505.

Mellem data fra forskellige 247/248 felter sættes

”<blank><bindestreg><bindestreg><blank>”

 

247                                      505 00           

   *g                                        *g                Efter indholdet sættes ”<punktum>”

   *a                                        *t

alle andre *                             *g

 

248                                      505 00           

   *g                                        *g

   *a                                        *t

alle andre *                             *g

 

250                                      250 bb           

                                                                

   *a (1. forekomst)                   *a

                                                                 Marc21MARC21 kan kun have ét delfelt b i 250.

Det er derfor kun det først forekommende

(inddateringsrækkefølge) af de nævnte

delfelter der konverteres til *b med foranstillet ”<blank><skråstreg>” eller

”<blank><lighedstegn>”

I de efterfølgende delfelter erstattes delfeltmærket

af ”<blank><semikolon>”  eller

 ”<blank><lighedstegn>” afhængigt af det delfelt det

 kommer fra. Første delfelt t efter et delfelt p erstattes

 af ”<blank><skråstreg>”

   *c                                        (*b)              Foran delfelt sættes ”<blank><skråstreg>” eller

 ”<blank><semikolon>”

   *d                                        (*b)              Foran delfelt sættes ”<blank><skråstreg>” eller

 ”<blank><semikolon>”

   *p                                        (*b)              Foran delfelt sættes ”<blank><lighedstegn>”

   *t                                        (*b)              Foran delfelt sættes ”<blank><skråstreg>” eller

 ”<blank><semikolon>”

   *x                                                           Indsættes i foregående delfelt efter  ”<komma><blank>”      

 

   *b                                      Konverteres ikke

                                                                                                            

255                                      362 0b

   *a                                        *a

   *z                                        *z                Foran delfelt sættes ”<punktum>”

 

256                                      255 bb

   *a                                        *a

   *b                                      Konverteres ikke

   *c                                        *b                Foran delfelt sættes ”<blank><semikolon>”

   *d                                        *c                Omkring *c, *d og *e sættes en fælles ( )

   *e                                        *e                Foran delfelt sættes ”<blank><semikolon>”

   *f                                       Konverteres ikke

   *g                                        *d                Foran delfelt sættes ”<blank><semikolon>”

                                           

257                                      254 bb           

   *a                                        *a

   *p                                                           Indsættes i *a efter  ”<blank><lighedstegn><blank>”

 

259                                      256 bb

   *a (1. forekomst)                   *a

   *a (2.ff  forekomst)                                    Indsættes i foregående delfelt efter

 ”<blank><semikolon><blank>”

   *b                                                           Indsættes i foregående delfelt i ( )

   

260                                      260 bb

                                                                 Der sættes ikke skilletegn foran 1. delfelt i feltet

   *a (1. forekomst)                   *a               

   *a (2.ff forekomst)                 *a                Foran delfelt sættes ”<blank><semikolon>”

   *d                                      Konverteres ikke

   *b                                        *b                Foran delfelt sættes ”<blank><kolon>”

   *c                                        *c                Foran delfelt sættes ”<komma>”

   *f                                         *a                Foran delfelt sættes ”<blank><semikolon>”

   *g                                        *b                Foran delfelt sættes ”<blank><kolon>”

   *p                                      Konverteres ikke

   *k                                      Konverteres ikke

   *r                                        *e                Omkring *e, *f og *g sættes fælles ( )

   *s                                      Konverteres ikke

   *t                                        *f                 Hvis *e findes sættes ”<blank><kolon>” foran delfelt

   *x                                      Konverteres ikke

   *j                                         *g                Hvis *e eller *f findes sættes  ”<komma>” foran delfelt

 

300                                      300 bb            Der sættes ikke skilletegn foran 1. delfelt i feltet

                                           *8                Indholdet  efterfølges af ”\c”

   *n (1. forekomst)                   *a                                     

   *n (2.ff forekomst)                 *a                Foran delfelt sættes ”<komma>”

                                                                 Hvis *n findes konverteres *a sådan:

   *a                                                           Indsættes i foregående delfelt i ( )

 

                                                                 Hvis delfelt *n ikke findes konverteres *a sådan:

   *a (1. forekomst)                   *a                                     

   *a (2.ff forekomst)                 *a                Foran delfelt sættes ”<komma>”

   

   *b                                        *b                Foran delfelt sættes ”<blank><kolon>”

   *c                                        *c                Foran delfelt sættes ”<blank><semikolon>”

   *d                                        *e                Foran delfelt sættes “<blank><plus>”

   *e                                                           Indsættes i foregående delfelt i ( )

   *l                                                            Indsættes i foregående delfelt i ( )

   

320                                                            Konverteres ikke

 

321                                                            Konverteres ikke

 

322                                                            Konverteres ikke

 

440                                      490 bb            Der sættes ikke skilletegn foran 1. delfelt i feltet

                                            *3                Efter delfeltet sættes ”<kolon>”

   *a                                        *a

                                       Konverteres ikke

   *c                                      Konverteres ikke

   *e                                      Konverteres ikke

   *p                                      Konverteres ikke

   *q                                      Konverteres ikke

   *r                                      Konverteres ikke

   *s                                      Konverteres ikke

   *t                                      Konverteres ikke

   *n                                        *n                Foran delfelt sættes ”<punktum>”

   *o                                        *p                Foran delfelt sættes ”<punktum>”

Hvis *p følger efter *n sættes dog ”<komma>” foran delfelt

   *v (1. forekomst)                   *v                Foran delfelt sættes ”<blank><semikolon>”

   *v (2.ff forekomst)                                     Indsættes i foregående delfelt efter

 ”<blank><semikolon><blank>”

   *z                                        *x                Foran delfelt sættes ”<komma>”                  

440                                      830 b<0-9>     Hvis uden 840. Der sættes ikke skilletegn foran 1. delfelt i feltet

                                                                 Antal tegn foran evt. “¤” i første delfelt bruges som 2. indikator.

Hvis 1. delfelt ikke indeholder ”¤” er 2. indikator ”0”.

Alle ”¤” i feltet slettes            

   *a                                         *a

   *c                                      Konverteres ikke

   *e                                      Konverteres ikke

   *p                                      Konverteres ikke

   *q                                      Konverteres ikke

   *r                                      Konverteres ikke

   *s                                      Konverteres ikke

   *t                                      Konverteres ikke

   *n                                         *n                Foran delfelt sættes ”<punktum>”

   *o                                         *p                Foran delfelt sættes ”<punktum>”

                                                                 Hvis *p følger efter *n sættes dog ”<komma>” foran delfelt

                                                             Indholdet sættes i ”<rund parentes>”

                                                              Indholdet sættes i ”<rund parentes>”

   *v (1. forekomst)                    *v                Foran delfelt sættes ”<blank><semikolon>”

   *v (2.ff forekomst)                                      Indsættes i foregående delfelt efter

 ”<blank><semikolon><blank>”

   *z (1. forekomst)                    *x                Foran delfelt sættes ”<komma>”                  

 

500                                      310 bb

   *a                                        *a

 

501                                      538 bb

   *i                                         *a               

   *a                                       (*a)               Konverteres til  *a hvis *i ikke findes. Foran

                                                                 indholdet sættes ”Systemkrav: ”

                                                                 Hvis *i findes, indsættes delfeltet i foregående

                                                                 delfelt efter ”<blank>”

   *b                                       (*a)               Konverteres til  *a hvis *i ikke findes. Foran

                                                                 indholdet sættes ”Adgangsmåde: ”

                                                                 Hvis *i findes, indsættes delfeltet i foregående

                                                                 delfelt efter ”<blank>”

   *u                                        *u

   *y                                                           Konverteres ikke

 

502                                      500 bb           

   *a                                        *a

 

504                                      520 8b           

   *a                                        *a

   *u                                        *u

   *y                                                           Konverteres ikke

 

505                                      500 bb           

   *a                                        *a

 

506                                      502 bb           

   *a                                        *a

 

507                                      500 bb           

   *a                                        *a

 

508                                      546 bb           

   *a                                        *a

 

509                                      500 bb           

   *a                                        *a

   *b                                        *a

 

512                                      500 bb           

   *a                                        *a

   *i*t*e*d*x*b*u                       *a                Konverteres alle til det samme delfelt a.

                                                                 De enkelte delfelter erstattes af skilletegn

som er styres både af det aktuelle delfelt

og det foregående delfelt, se nedenstående

 tabel:

 

*t efter *i erstattes af "<kolon><blank>"

*t efter *e erstattes af "<punktum><blank>"

*t efter *d erstattes af "<kolon><blank>"

*t efter *x erstattes af "<blank><semikolon><blank>"

*t efter *b erstattes af "<punktum><blank>"

*t efter *u erstattes af "<blank><semikolon><blank>"

*e efter *i erstattes af "<kolon><blank>"

*e efter *t erstattes af "<blank><skråstreg><blank>"

*e efter *e erstattes af "<blank><semikolon><blank>"

*e efter *b erstattes af "<blank>"

*d efter *i erstattes af "<kolon><blank>"

*d efter *t erstattes af "<punktum><blank>"

*d efter *x erstattes af "<punktum><blank>"

*d efter *b erstattes af "<blank>"

*d efter *u erstattes af "<punktum><blank>"

*x efter *i erstattes af "<kolon><blank>"

*x efter *t erstattes af "<punktum><blank>"

*x efter *e erstattes af "<punktum><blank>"

*x efter *b erstattes af "<blank>"

*x efter *u erstattes af "<punktum><blank>"

*b erstattes af "<punktum><blank>"

*u erstattes af "<kolon><blank>"

*z erstattes af "<punktum><blank>"

   *y                                      Konverteres ikke

 

513                                      511 0b

   *a                                        *a

   *e*f*i*j                                  *a                Først forekommende af disse delfelter

                                                                 konverteres til *a.

                                                                 Øvrige delfelter erstattes af

 ”<blank><semikolon><blank>”

 

517                                      521 8b           

   *a                                        *a

   *b                                        *a

   *c                                        *a

   *d                                        *a

 

518                                      540 bb           

   *a                                        *a

   *u                                        *u

   *y                                                           Konverteres ikke

 

520                                                            Hvis feltet kun indeholder *a

                                            500 bb           

   *a                                        *a

 

                                                                 Ellers

520                                      534 bb

   *a                                        *p

   *i                                         *p                Efter delfeltet indsættes ”<kolon>”

   *t                                        *t                

   *e                                                           Indsættes i *t med foranstilles ”<blank><skråstreg><blank>”  

   *d                                        *a                Efter  delfeltet indsættes ”<punktum>”

   *x                                        *t

   *b                                        *n                Foran delfeltet sættes ”<punktum>”

   *u                                                           Konverteres ikke

   *y                                                           Konverteres ikke

   *r                                        *z                Foran første forekomst af delfeltet sættes ”<punktum>”

   *z                                        *x                Foran første forekomst af delfeltet sættes ”<komma>”

   *n                                                           Konverteres ikke                                        

 

521                                      500 bb           

   *a                                        *a

   *b                                        *a

   *c*i*j*k*x                                                 Indsættes i foregående delfelt efter

 ”<komma><blank>”

                                                                 Også *g – forlag til oplaget??

 

523                                      530 bb

   *a                                        *a

   *z                                                           Indsættes i delfelt a.

                                                                 De enkelte delfelter erstattes af skilletegn

som kan være styret  både af det aktuelle delfelt

og det foregående delfelt, se tabellen under felt 512.

    *y                                     Konverteres ikke

   *u                                        *u

 

 

525                                      580 bb           

   *a                                        *a

 

526                                      580 bb           

   *a                                        *a

   *i*t*e*d*x*b*u                       *a                Konverteres alle til det samme delfelt a.

                                                                 De enkelte delfelter – bortset fra det første – erstattes

af skilletegn som kan være styret både af det aktuelle

delfelt og det foregående delfelt, se tabellen under felt 512.

   *y                                      Konverteres ikke

   *r                                      Konverteres ikke

   *z                                      Konverteres ikke

 

 

529                                      510 0b           

   *i                                         *a               

   *a                                        (*a)              Hvis *i findes erstattes delfeltet af ”<kolon><blank>”

                                                                 Ellers sættes ”Indekseres i: ” foran indholdet

   *b                                        (*a)              Hvis *i findes erstattes delfeltet af ”<kolon><blank>”

                                                                 Ellers sættes ”Beskrevet i: ” foran indholdet

   *c                                        (*a)              Hvis *i findes erstattes delfeltet af ”<kolon><blank>”

                                                                 Ellers sættes ”Anmeldt i: ” foran indholdet

   *d                                        (*a)              Hvis *i findes erstattes delfeltet af ”<kolon><blank>”

                                                                 Ellers sættes ”Omtalt i: ” foran indholdet

   *z                                        *x               

   *u                                                           Indsættes i delfelt a efter:

 ”<punktum><blank>”

   *y                                      Konverteres ikke

 

530                                      505 00/0b        Hvis *a forekommer er 2. indikator = ”b”, ellers

                                                                 0”                 

   *a                                        *a

   *i                                                            Konverteres ikke

   *d                                        *r                 *d placeres bag det efterfølgende *t

                                                                 Foran delfeltmærket inddateres ”<blank><skråstreg>”

   *e                                        *r                 Foran delfeltmærket inddateres ”<blank><skråstreg>”

   *t                                        *t                 Foran delfeltmærket inddateres

 ”<blank><bindestreg><bindestreg>”

   *x                                        *t                 Foran delfeltmærket inddateres

 ”<blank><bindestreg><bindestreg>”

   *m                                       *g                Foran delfeltmærket inddateres ”<blank>”

   *b                                        *g                Foran delfeltmærket inddateres ”<blank>”

   *z                                        *g                Foran delfeltmærket inddateres ” ISRC ”

   *u                                      Konverteres ikke

   *y                                      Konverteres ikke

 

                     

 

531                                      501 bb            Hvis indhold i *a begynder med ”Indeholder

                                                                 også” eller ”På samme”

   *a                                        *a               

                      ellers              505 8b

                                               *a

                                                                 I begge tilfælde tages resten af indholdet i

                                                                 feltet fra danMARC2-felterne 770,780,795.

                                            For hvert 795 der ikke indeholder *y0, gøres

flg.:

Først udskrives et evt. 770 eller 780 felt med

samme indhold i *å som 795-feltet.

Mellem hvert 795 med evt. tilhørende 770/780

udskrives

 ”<blank><bindestreg><bindestreg><blank>”

 

770

Alle delfelter udskrives undtagen 770*k.

Selve delfeltkoden erstattes af skilletegn som flg.:

                                                                 *a erstattes ikke af noget

                                                                 *h erstattes af ”<komma><blank>”                                                         

                                                                 *e erstattes af ”<blank>”

                                                                 *c erstattes af ”<komma><blank>”

                                                                 *f erstattes af ”<komma><blank>”                

                                                                 *k delfelt + indhold bruges ikke

                                                                 Det samlede indhold fra 770 afsluttes med

 ”<kolon><blank>”

                                                                

780

                                                                 *a erstattes ikke af noget

                                                                 *s erstattes ikke af noget

                                                                 *e erstattes af ” (”. Indholdet sluttes med ”)”

                                                                 *c erstattes af ”<punktum><blank>”

                                                                 *i erstattes af ” (”

                                                                 *k erstattes af ”<blank><kolon><blank>”

                                                                 *j erstattes af ”<blank><kolon><blank>”. Indholdet

 sluttes med ”)”

                                                                 Det samlede indhold fra 780 afsluttes med

 ”<kolon><blank>”

 

                                                                 Dernæst udskrives indholdet af 795-feltet.

                                            Alle delfelter udskrives undtagen *j/*y/*ø/*å

Selve delfeltkoden erstattes af skilletegn som flg.:

 

                                                                 Første *a erstattes af ingenting

                                                                 Øvrige *a erstattes af ”<blank><semikolon><blank>”

                                                                 *b erstattes af ”<blank>”

                                                                 *æ erstattes af ”<blank><skråstreg><blank>”

*c erstattes af ”<blank><kolon><blank>”

*u erstattes af ”<blank><kolon><blank>”

                                                                 *v efter *a erstattes af ”<blank>”

                                                                 *v i øvrigt erstattes af ”<blank><semikolon><blank>”

*e efter *a erstattes af ”<blank><skråstreg><blank>”

                                                                 *e efter *b erstattes af ”<blank><skråstreg><blank>”

                                                                 *e efter *c erstattes af ”<blank><skråstreg><blank>”

                                                                 *e efter *e erstattes af ”<blank><semikolon><blank>”

                                                                 *e efter *f erstattes af ”<blank><semikolon><blank>”

                                                                 *e efter *i erstattes af ”<blank><semikolon><blank>”

                                                                 *e efter *l erstattes af ”<blank><skråstreg><blank>”

                                                                 *e efter *p erstattes af ”<blank><skråstreg><blank>”

                                                                 *e efter *s erstattes af ”<blank><skråstreg><blank>”

                                                                 *e efter *u erstattes af ”<blank><skråstreg><blank>”

                                                                 *e efter *v erstattes af ”<blank><skråstreg><blank>”

                                                                 *e efter *x erstattes af ”<blank><skråstreg><blank>”

                                                                 *e efter *æ erstattes af ”<blank><semikolon><blank>”

                                                                 *f efter *a erstattes af ”<blank><skråstreg><blank>”

                                                                 *f efter *b erstattes af ”<blank><skråstreg><blank>”

                                                                 *f efter *c erstattes af ”<blank><skråstreg><blank>”

                                                                 *f efter *e erstattes af ”<blank><semikolon><blank>”

                                                                 *f efter *f erstattes af ”<blank><semikolon><blank>”

                                                                 *f efter *i erstattes af ”<blank><semikolon><blank>”

                                                                 *f efter *l erstattes af ”<blank><skråstreg><blank>”

                                                                 *f efter *p erstattes af ”<blank><skråstreg><blank>”

                                                                 *f efter *s erstattes af ”<blank><skråstreg><blank>”

                                                                 *f efter *u erstattes af ”<blank><skråstreg><blank>”

                                                                 *f efter *v erstattes af ”<blank><skråstreg><blank>”

                                                                 *f efter *x erstattes af ”<blank><skråstreg><blank>”

                                                                 *f efter *æ erstattes af ”<blank><semikolon><blank>”

                                                                 *i efter *a erstattes af ”<blank><skråstreg><blank>”

                                                                 *i efter *b erstattes af ”<blank><skråstreg><blank>”

                                                                 *i efter *c erstattes af ”<blank><skråstreg><blank>”

                                                                 *i efter *e erstattes af ”<blank><semikolon><blank>”

                                                                 *i efter *f erstattes af ”<blank><semikolon><blank>”

                                                                 *i efter *i erstattes af ”<blank><semikolon><blank>”

                                                                 *i efter *l erstattes af ”<blank><skråstreg><blank>”

                                                                 *i efter *p erstattes af ”<blank><skråstreg><blank>”

                                                                 *i efter *s erstattes af ”<blank><skråstreg><blank>”

                                                                 *i efter *u erstattes af ”<blank><skråstreg><blank>”

                                                                 *i efter *v erstattes af ”<blank><skråstreg><blank>”

                                                                 *i efter *x erstattes af ”<blank><skråstreg><blank>”

                                                                 *i efter *æ erstattes af ”<blank><semikolon><blank>”

                                                                 *k erstattes af ” (”. Indholdet sluttes med ”)”

                                                                 *l erstattes af ” (”. Indholdet sluttes med ”)”

                                                                 *p erstattes af ”<blank><lighedstegn><blank>”

                                                                 *s efter *c erstattes af ”<blank><lighedstegn><blank>”

                                                                 *s efter *p erstattes af ”<blank><kolon><blank>”

                                                                 *s efter *s erstattes af ”<blank><lighedstegn><blank>”

                                                                 *7 erstattes af ingenting

        

532                                      504 bb           

   *a                                        *a  

   *u                                      Konverteres ikke

   *y                                      Konverteres ikke

 

534                                      505 20/2b        Hvis *a forekommer er 2. indikator = ”b”, ellers

                                                                 0”                 

   *a                                        *a

   *i                                                            Konverteres ikke

   *d                                        *r                 *d placeres bag det efterfølgende *t

                                                                 Foran delfeltmærket inddateres ”<blank><skråstreg>”

   *e                                        *r                 Foran delfeltmærket inddateres ”<blank><skråstreg>”

   *t                                        *t                 Foran delfeltmærket inddateres

 ”<blank><bindestreg><bindestreg>”

   *x                                        *t                 Foran delfeltmærket inddateres

 ”<blank><bindestreg><bindestreg>”

   *b                                        *g                Foran delfeltmærket inddateres ”<blank>”

   *u                                      Konverteres ikke

   *y                                      Konverteres ikke

 

538                                      500 bb           

   *i                                         *a               

   *a*b*d*j*k*l*m*o*p*q*s           (*a)              Hvis *i findes erstattes det første af disse

delfelter af ”<kolon><blank>”

                                                                 Hvis flere af disse delfelter forekommer

                                                                 erstattes efterfølgende delfelter af

 ”<punktum><blank>”

   *b                                                           Foran indholdet sættes ”Ed.nr.: ”

   *d                                                           Foran indholdet sættes ”Ed. og Pl.nr.: ”

 

   *f                                                            Hvis danMARC2 *c, *f , eller *h findes konverteres til 028,

se nedenfor

                                                                 ellers konverteres til 538:

Foran indholdet sættes ”Plademærke: ”

   *j                                                            Foran indholdet sættes ”Take-nummer: ”

   *k                                                           Foran indholdet sættes ”Take-indspilningsdato: ”

   *l                                                            Foran indholdet sættes ”Take-spilletid: ”

   *m                                                          Foran indholdet sættes ”Sidenummer: ”

   *o                                                           Foran indholdet sættes ”FN-salgsnummer: årstal: ”

   *p                                                           Foran indholdet sættes ”FN-salgsnummer:

 systematisk betegnelse: ”

   *q                                                           Foran indholdet sættes ”FN-salgsnummer:

 løbenummer: ”

   *s                                                           Foran indholdet sættes ”EU-katalognummer: ”

 

538                                      028 00/10/20   Hvis danMARC2 *c  findes sættes 1. indikator = "2"

                                                                 Hvis danMARC2 *g  findes sættes 1. indikator = "0"

                                                                 Hvis DanMARC2 *h findes sættes 1. indikator = "1"

   *c                                        *a

   *f                                         *b

   *g                                        *a

   *h                                        *a

   

 

539                                      588 bb           

   *a                                        *a

 

540                                      500 bb           

   *a                                        *a

 

555                                      505 2b

   *a                                       *a

                                          *8                 Indholdet  efterfølges af ”\c”

 

557                                      773 08           

   *a                                        *t

                                         Konverteres ikke

                                         *n

   *b                                        *p

   *h*i*j                                    *d                *h, *i og *j konverteres til samme *d

                                                                 Mellem *h og *i sættes ”<blank><kolon><blank>”

                                                                 Mellem *h/*i og *c sættes ”<komma><blank>”

   *l                                         *n

   *v*k                                     *g                *v og *k konverteres til samme *g

                                                                 Mellem *v og *k sættes ”<komma><blank>”

   *z                                        *x

016 *a