|
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: 15.
april 2009 |
Konverteringsspecifikationen
tager udgangspunkt i danMARC2 og MARC21 som formaterne foreligger d. 13/3 2009.
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.
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.
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.
Nummeratordelfelter *å 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
005 Hvis 009*a
1. forekomst = [rsc] konverteres til 008
*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)
Indholdet
konverteres efter nedenstående tabel:
a : a
b
: b
c
: c
d
: d
e
: e
øvrige koder konverteres
ikke
*j 008
position 21 (kun 1. forekomst af *i kan konverteres)
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
*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>
*u = ”o” dannes ”m<*a>
*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
Andet indhold
konverteres ikke
*e 008
position 28, indhold : o
*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
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
Indholdet
konverteres efter nedenstående tabel:
ad : h
ae
: a
b?
: b
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
7 : 8
8 : 2
9 : 2
*n Konverteres
ikke
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
r : i
s : j
t : m
u : r
v : p
u : 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 = "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 : j
gr : j
gt : d
gx : |
ha : d
hb : |
hd : |
hf : h
hg : |
hm : |
ho : |
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
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 ”
Pos. 17 dannes
af 008*v
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
007 dannes af 009*a 1.
forekomst og 009*g 1. forekomst
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-27 ”||||||||||”
Pos.
28 hvis 008*e findes dannes ”o”
ellers dannes
”<blank>”
Pos.
29 hvis 008*m = ”
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”)
Pos.
18-27 ”||||||||||”
Pos.
28 hvis 008*e findes dannes ”o”
ellers dannes
”<blank>”
Pos.
29 hvis 008*m = ”
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 ”|”
Pos.
18-27 ”||||||||||”
Pos.
28 hvis 008*e findes dannes ”o”
ellers dannes
”<blank>”
Pos.
29 hvis 008*m = ”
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"
Pos. 18-25 ”||||||||”
Pos.
26 ”d”
Pos.
27 ”|”
Pos.
28 hvis 008*e findes dannes ”o”
ellers dannes
”<blank>”
Pos.
29-34 ”||||||”
Pos.
18-25 ”||||||||”
Pos. 26 ”a” hvis 008*q = ”ae”
”b” hvis 008*q = ”b?”
”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”
ellers dannes
”<blank>”
Pos.
29-34 ”||||||”
Pos.
18-27 ”||||||||||”
Pos.
28 hvis 008*e findes dannes ”o”
ellers dannes
”<blank>”
Pos.
29 hvis 008*m = ”
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"
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 ”d”
hvis 005*i = ”e” dannes ”e”
ellers dannes ”|”
Pos.
21-22 ”||”
Pos.
23 hvis 008*m = ”
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 ”|”
(nedenstående
bruges også som default)
Pos.
18 dannes af 008*c – dog ændres
”?” til ”u” (default = ”<blank>”)
Pos.
19 ”|”
Pos.
20 ”|”
Pos.
21 hvis 008*h = ”m” dannes ”m”
hvis 008*h = ”n” dannes ”n”
ellers dannes ”|”
Pos.
22 ”|”
Pos.
23 hvis 008*m = ”
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”
ellers dannes
”<blank>”
Pos.
29 hvis 008*f findes dannes ”
ellers dannes ”
Pos.
30 hvis 008*g findes dannes ”
ellers
dannes
”
Pos. 31 ”|”
Pos. 32 ”|”
Pos.
33 dannes af 008*j hvis indhold
= [defijmp]
ellers ”u”
Pos.
34 dannes af 008*k (default = ”<blank>”)
Pos.
35-37 dannes af 008*l (default = ” ” (3 blanktegn))
Pos.
38 ”|”
Pos.
39 ”|”
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
*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 konveteres 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
*x *y
*z *z
023 024 8b
*a *a
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 *h
*c *h
*d *b
*e *b
*p *a
*u *b
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
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 delfellterne *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 ”
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 ”
Alle ”¤” i feltet
slettes.
*a 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 ”
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 ”
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 ”
Alle ”¤” i feltet
slettes.
*a (1. forekomst) *a
*b Indsættes
i foregående delfelt efter ”<blank>”
Marc21
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>”
Marc21
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
Marc21
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 440 bb Der sættes ikke skilletegn foran 1.
delfelt i feltet
*a *a
*ø Konverteres
ikke
*æ 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>”
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>”
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
”
*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
”
*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 500
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 *w
558 773 08
*a *t
*e *n
*g *g
*w *b
*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
*s*v *k *s
og *v konverteres til samme *k
Mellem
*s og *v sættes
”<blank><semikolon><blank>”
*z *z
*r *z
016 *a *w
559 500
bb
*a *a
*u Konverteres
ikke
*y Konverteres
ikke
563 563
bb
*a *a
*x *3
565 500 bb
*a *a
*5 Tilføjes med indholdet
”<biblioteksnr>”
570 852 bb
*a *l
580 866 b0
*a*c *a
583 583 bb
*a-z *a-z Alle delfelter overføres uændret
596 096 bb
*a *a
*x *x
*z *z
Derudover
dannes et felt
841 bb
*b Dannes
med indholdet
6 blanktegn efterfulgt
af ”
af 25 blanktegn
600 600 04/14
07/17 Hvis
danMarc2-feltet indeholder *h, er
1. indikator = 1, ellers 0
Hvis DanMARC2-posten
indeholder *0,
er 2. indikator = 7,
ellers 4
*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>”
*x *x
*y *y
*z *z
*u *x
*b *e Foran
delfeltet sættes ”<komma>”
*v *v
*0 *2 Indholdet
i *2 sættes til ”z”
610 Hvis
delfelterne *i, *k eller *j findes
611
14/24
24/27 Hvis
DanMarc2-feltet indeholder *a er
1. indikatorer = 2, ellers 1
Hvis DanMARC2-posten
indeholder *0,
er 2. indikator = 7,
ellers 4
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
*x *x
*y *y
*z *z
*u *x
*b *j Foran
delfeltet sættes ”<komma>”
*v *v
*0 *2 Indholdet
i *2 sættes til ”z”
Hvis ingen af
delfellterne *i, *k eller *j findes:
610
14/24
24/27 Hvis
DanMarc2-feltet indeholder *a er
1. indikatorer = 2, ellers 1
Hvis DanMARC2-posten
indeholder *0,
er 2. indikator = 7,
ellers 4
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.”
*x *x
*y *y
*z *z
*u *x
*b *e Foran
delfeltet sættes ”<komma>”
*v *v
*0 *2 Indholdet
i *2 sættes til ”z”
621 651 b4
*a *a
*b*e*f Placeres
i forgående delfelt i ( )
*j *x
622 Konverteres
ikke
630 650 b4
*a*b*f*g*s*t *a For hvert af disse delfelter
gentages hele
felt
650
*u Indsættes
i foregående delfelt efter
“<punktum><blank>”
*2 *2
631 633 bb
*a*b*f*g*s*t *a
*8 Konverteres
ikke
633 651 b4
*a *a For
hvert af disse delfelter gentages hele
felt
651
*u *x Placeres
i samme felt som nærmest foregående
*a
*2 *2 Default
tilføjes *2z
634 648 b4
*c *a
*d Indsættes
i *a. Foran indholdet sættes ”<bindestreg>”
*v *v
*x *x
*y *y
*z *z
*2 *2
645 630
b4
*a *t
*b *t
*c *a
*v *v
*x *x
*y *y
*z *z
*2 *2
650 650
b0
*a *a
*b *b
*c *c
*d *d
*v *v
*x *x
*y *y
*z *z
*2 *2
651 651
b0
*a *a
*v *v
*x *x
*y *y
*z *z
*e *e
*2 *2
652 084 bb
*å *8 Indholdet efterfølges af ”\c”
*i,m,n,o,p,q,r *a
*a,b Indsættes
i *a efter “<blank>“
*c,e,f,h,k Indsættes
i *a efter ”<komma><blank>”
*v Indsættes
i *a efter ”<bindestreg>”
*z Indsættes
i *a efter ”<kolon>”
*2 Indsættes
med indholdet ”z”
654 084 bb
*i,m,n,o,p,q,r *a
*a,b Indsættes
i *a efter “<blank>“
*c,e,f,h,k Indsættes
i *a efter ”<komma><blank>”
*v Indsættes
i *a efter ”<bindestreg>”
*z Indsættes
i *a efter ”<kolon>”
*2 Indsættes
med indholdet ”z”
655 084 bb
*i,m,n,o,p,q,r *a
*a,b Indsættes
i *a efter “<blank>“
*c,e,f,h,k Indsættes
i *a efter ”<komma><blank>”
*v Indsættes
i *a efter ”<bindestreg>”
*z Indsættes
i *a efter ”<kolon>”
*2 Indsættes
med indholdet ”z”
660 650 b2
*a *a
*x *x
*y *y
*z *z
*b *b
*c *c
*d *d
*e *e
*v *v
661 650 b4
*a*b*c*d *a For
hvert af disse delfelter gentages hele
felt
650
662 650 b4/b7
For
hvert delfelt gentages hele felt 650
*a *a Indikatorer
= b7. “*2 agrovoc” tilføjes.
*b *a Indikatorer
= b4
*c *a Indikatorer
= b4
666 650 b7
*å *8 Indholdet efterfølges af ”\c”
*f*s *a For
hvert delfelt gentages hele felt 650
*i *y Tilføjes
til hvert felt 650
*o*u
*v Tilføjes
til hvert felt 650
”*2 z” tilføjes til
hvert felt 650
630
b7
*t*r *a For
hvert delfelt gentages hele felt 630
*i *y Tilføjes
til hvert felt 630
*o*u *v Tilføjes
til hvert felt 630 ”*2
z” tilføjes til hvert felt 630
651
b7
*e*q *a For
hvert delfelt gentages hele felt 651
*i *y Tilføjes
til hvert felt 651
*o*u *v Tilføjes
til hvert felt 651 ”*2
z” tilføjes til hvert felt 651
655
b7
*m*n *a For
hvert delfelt gentages hele felt 655
*p *y Tilføjes
til hvert felt 655
*l *z Tilføjes
til hvert felt 655 ”*2
z” tilføjes til hvert felt 655
668 655 b7
*a *a
*b*c *x
”*2
z” tilføjes til hvert felt 655
670 650
b3
*a *a
*x *x
*y *y
*z *z
*b *b
*c *c
*d *d
*e *e
*v *v
690 Konverteres
ikke
700 700 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>”
*b *e Foran
delfeltet sættes ”<komma>”
*t *t Foran
delfeltet sættes ”<punktum>”
*4 *4 Hvis
indholdet består af 5 tegn:
"dk---" konverteres delfeltet ikke
710 Hvis
delfelterne *i, *k eller *j findes
711
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
*b *j Foran
delfeltet sættes ”<komma>”
*t *t Foran
delfeltet sættes ”<punktum>”
*4 *4 Hvis
indholdet består af 5 tegn:
"dk---" konverteres delfeltet ikke
Hvis
ingen af delfellterne *i, *k eller *j findes:
710 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.”
*b *e Foran
delfeltet sættes ”<komma>”
*t *t Foran
delfeltet sættes ”<punktum>”
*4 *4
720 720
bb/1b/2b Hvis danMarcc2-feltet
indeholder *a er indikatorerne b1
Hvis
danMarcc2-feltet indeholder *k er indikatorerne b2
Ellers
er indikatorerne bb
*a *a
*h Indsættes
i *a efter ”<komma><blank>”
*k *a
*o *a
*4 *4 Hvis
indholdet består af 5 tegn:
"dk---" konverteres delfeltet ikke
739 730
<0-9>b Antal tegn foran evt. “¤”
i *t
bruges som 1. indikator.
Hvis *t ikke indeholder
”¤” er
1. indikator ”
Alle ”¤” i feltet
slettes.
*t *a
*v *p Foran
delfelt sættes ”<punktum>”
740 730
<0-9>b Antal tegn foran evt. “¤”
i første delfelt
bruges som 1. indikator.
Hvis 1. delfelt ikke
indeholder ”¤” er
1. indikator ”
Alle ”¤” i feltet
slettes.
*a *a
*s *p Foran
delfeltet sættes ”<punktum>”
*r *l Foran
delfeltet sættes ”<punktum>”
*q *s Foran
delfeltet sættes ”<punktum>”
*u *f Foran
delfeltet sættes ”<punktum>”
*d *m Foran
delfeltet sættes ”<komma>”
*e*f*g *n Kun
det første af disse delfelter konverteres
til *n. Efterfølgende
delfelter erstattes af
”<komma><blank>”
Foran *n sættes
”<punktum>”
*h *r Foran
delfeltet sættes ”<komma>”
*j Indsættes
i foregående delfelt i ( )
*k *o Foran
delfeltet sættes ”<semikolon>”
*m *h
*n *n Foran
delfelt sættes ”<punktum>”
*o *k Foran
delfelt sættes ”<punktum>”
*w *d Foran
delfelt sættes ”<komma>”
745 740
<0-9>b Antal tegn foran evt. “¤”
i første delfelt
bruges som 1. indikator.
Hvis 1. delfelt ikke
indeholder ”¤” er
1. indikator ”
Alle ”¤” i feltet
slettes.
*i Konverteres
ikke
*a *a
*b Konverteres
ikke
*æ Konverteres
ikke
*ø Konverteres
ikke
*n *n Foran
delfeltet sættes ”<punktum>”
*o *p Hvis
*n forekommer sættes ”<punktum>” foran
delfeltet, ellers
”<komma>”
770/780/795 Disse felter
konverteres i sammenhæng som flg.
(se
også under felt 531):
For
hvert 795 undersøges om der findes et 770-
eller
780-felt med samme indhold i *å
Hvis
770-felt findes med samme *å konverteres 770
+
795 til
700
02/12 Hvis danMarc2-feltet
indeholder *h er indikatorerne
12, ellers 02.
Der dannes et 700-felt
for hver forekomst af *a i 795.
Hvert 700-felt
indeholder 770 + en sekvens af 795 *a
frem til næste *a.
Delfelterne i felt 770
konverteres på samme måde
som felt 700.
Fra 795 konverteres *a
til *t .
Endvidere konverteres *å
til *8. Indholdet efterfølges
af \c
Øvrige delfelter
erstattes
af skilletegn som
angivet under felt 531
Hvis 780-felt findes med
samme *å konverteres 780
+ 795 til
710
12/22 Hvis danMarc2-feltet indeholder
*a er indikatorerne
22, ellers 12
Hvis et delfelt
indeholder “¤” fjernes data fra
begyndelsen af delfeltet
til og med ”¤”
Feltet afsluttes med
”<punktum>”
Der dannes et 710-felt
for hver forekomst af *a i 795.
Hvert 710-felt
indeholder 780 + en sekvens af 795 *a
frem til næste *a.
Delfelterne i felt 780
konverteres på samme måde
som felt 710.
Fra 795 konverteres *a
til *t .
Endvidere konverteres *å
til *8. Indholdet efterfølges
af \c
Øvrige delfelter
erstattes
af skilletegn som angivet
under felt 531
Hvis hverken 770 eller
780 findes med samme *å
konverteres 795 til
740 <0-9>b Antal tegn foran evt. “¤” i første delfelt
bruges som 1. indikator.
Hvis 1. delfelt ikke
indeholder ”¤” er
1. indikator ”
Alle ”¤” i feltet
slettes.
Der dannes et 740-felt
for hver forekomst af *a i 795.
Hvert 740-felt
indeholder en sekvens af 795 *a
frem til næste *a.
Fra 795 konverteres *a
til *a .
Endvidere konverteres *å
til *8. Indholdet efterfølges
af \c
Øvrige delfelter
erstattes af skilletegn som
angivet under felt 531
840 840
b<0-9> Antal tegn foran evt. “¤”
i første delfelt
bruges som 2. indikator.
Hvis 1. delfelt ikke
indeholder ”¤” er
2. indikator ”
Alle ”¤” i feltet
slettes.
*a *a
*æ Konverteres
ikke
*ø Konverteres
ikke
*n *n Foran
delfeltet sættes ”<punktum>”
*o *p Hvis
*n forekommer sættes ”<punktum>” foran
delfeltet, ellers
”<komma>”
*z Konverteres
ikke
*v *v Foran
delfeltet sættes ”<blank><semikolon>”
856 856 bb
*a-*z*2*3 *a-*z*2*3 Alle delfelter overføres uændret
860
00 780 00
01 01
03 07
06 05
07 06
*i *i
*t *t
*c *c Indholdet
sættes i ( )
*g *g
*z *x
*u Konverteres
ikke
*y Konverteres
ikke
860
04 780 14 Feltet gentages for hvert delfelt t.
Hvert
felt indeholder ét delfelt t samt efterfølgende
delfelter frem til næste
delfelt t
Der dannes samtidig et
felt 580 med indholdet:
*aSammenlægning af:
<*t>(, <*t>...) og <*t>.
861
00 785 00
01 01
02 08
03 00
04 07
05 06
06 04
07 05
*i *i
*t *t
*c *c Indholdet
sættes i ( )
*g *g
*z *x
*u Konverteres
ikke
*y Konverteres
ikke
861
04 785 17 Feltet gentages for hvert delfelt t.
Hvert
felt indeholder ét delfelt t samt efterfølgende
delfelter frem til næste
delfelt t
Der dannes samtidig et
felt 580 med indholdet:
*aSammenlagt med:
<*t>(, <*t>... og <*t>) til <*t>.
861
05 785 16 Feltet gentages for hvert delfelt t.
Hvert
felt indeholder ét delfelt t samt efterfølgende
delfelter frem til næste
delfelt t
Der dannes samtidig et
felt 580 med indholdet:
*aOpdelt i: <*t>(,
<*t>...) og <*t>.
863
00/01/02 777 08
*i *i
*t *t
*c *c Indholdet
sættes i ( )
*g *g
*z *x
*u Konverteres
ikke
*y Konverteres
ikke
Hvis
*i ikke findes dannes *i som følger:
863
00 *i
Udgivet sammen med:
863
01 *i
Hermed udgivet:
863
02 *i
Udgivet som del af:
865 776 08
*i *i
*t *t
*c *c Indholdet
sættes i ( )
*g *g
*z *x
*u Konverteres
ikke
*y Konverteres
ikke
866
Hvis
*i findes 765 08
Hvis
*i ikke findes 765 0b
*i *i
*t *t
*c *c Indholdet
sættes i ( )
*g *g
*z *x
*u Konverteres
ikke
*y Konverteres
ikke
867 787 08
*i *i
*t *t
*c *c Indholdet
sættes i ( )
*g *g
*z *x
*u Konverteres
ikke
*y Konverteres
ikke
Hvis
*i ikke findes dannes *i Anden udgave af:
868 775 08
*i *i
*t *t
*c *c Indholdet
sættes i ( )
*g *g
*z *x
*u Konverteres
ikke
*y Konverteres
ikke
Hvis
*i ikke findes dannes *i Også i anden udgave:
870