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                                     *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 ”3” efterfulgt

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 delfelterne *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                                      653 bb

  *a*b*f*g*s*t                         *a

  *8                                       Konverteres ikke

 

632                                                             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 delfelterne *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                Hvis indholdet  består af 5 tegn: "dk---" konverteres delfeltet ikke

 

720                                      720 bb/1b/2b  Hvis danMARC2-feltet indeholder *a er indikatorerne b1

                                                                 Hvis danMARC2-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 ”0”.

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 ”0”.

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 ”0”.

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 ”0”.

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                                      830 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

                                        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                                     

Hvis *i findes  772 08

Hvis *i ikke findes                 772 0b

   *i                                          *i

   *t                                         *t

   *c                                         *c                Indholdet sættes i ( )

   *g                                        *g  

   *z                                         *x

   *u                                      Konverteres ikke

   *y                                      Konverteres ikke

 

 

871                                     

Hvis *i findes  770 08

Hvis *i ikke findes                 770 0b

   *i                                          *i

   *t                                         *t

   *c                                         *c                Indholdet sættes i ( )

   *g                                        *g  

   *z                                         *x

   *u                                      Konverteres ikke

   *y                                      Konverteres ikke

 

 

873                                     

Hvis *i findes  760 08

Hvis *i ikke findes                 760 0b

   *i                                          *i

   *t                                         *t

   *c                                         *c                Indholdet sættes i ( )

   *g                                        *g  

   *z                                         *x

   *u                                      Konverteres ikke

   *y                                      Konverteres ikke

 

 

874                                     

Hvis *i findes  762 08

Hvis *i ikke findes                 762 0b

   *i                                          *i

   *t                                         *t

   *c                                         *c                Indholdet sættes i ( )

   *g                                        *g  

   *z                                         *x

   *u                                      Konverteres ikke

   *y                                      Konverteres ikke

 

 

879                                      787 08

   *i                                          *i

   *t                                         *t

   *c                                         *c                Indholdet sættes i ( )

   *g                                        *g  

   *z                                         *x

   *u                                      Konverteres ikke

   *y                                      Konverteres ikke

 

 

887                                      887 bb

   *a                                         *a

   *2                                         *2

 

900-979                                Konverteres ikke

 

980                                      852 bb            For hvert 980-felt dannes et 852-felt og et

   *y                                         *a                866 felt. Felterne holdes parvis sammen

   *8                v.h.a. *8 med samme talværdi i

                                                                 samhørende felter 

                                            866 b0           

   øvrige                                   *a                Øvrige delfelter placeres i samme *a. Selve

                                                                 delfeltkoden fjernes, dog erstattes *g1 af

                                                                 ”(ukomplet)”

                                               *8

 

990-996                                Konverteres ikke

 

 

Flerbindsværker formateret efter flerniveaumetoden (inklusiv anmeldelser, debatter o.l.)

 

Poster der indeholder felt 014 konverteres efter den generelle specifikation med flg. tilføjelser.

 

Felt 245:

 

Sektionsposter:

Fra den hovedpost sektionspostens 014*a peger på bruges 245*a til at

danne 245*a i den aktuelle post. Det oprindelige * a i den aktuelle

sektionspost ændres til *p.

I øvrigt efter den generelle specifikation.

 

Bindposter der peger på en hovedpost:

Fra den hovedpost  bindpostens 014*a peger på bruges 245*a til at danne  245*a i den aktuelle post.

 *g i den aktuelle bindpost konverteres til *n. Det oprindelige *a i den aktuelle bindpost ændres til *p.

I øvrigt efter den generelle specifikation.

 

Bindposter der peger på en sektionspost:

Fra den sektionspost  bindpostens 014*a peger på bruges felt 245*n og *a til at danne henholdsvis 245*n og 245*p i den aktuelle post.

Foran disse delfelter sættes 245*a hentet fra den hovedpost sektionspostens 014*a peger på. * g i den aktuelle bindpost konvertere til *n. det oprindelige *a i den aktuelle bindpost ændres til *p.

I øvrigt efter den generelle specifikation.

    

Analyseposter der peger på en analyse- eller singlepost:

Fra den post  bindpostens 014*a peger på bruges 245*a til at danne  245*a i den aktuelle post.

 *a i den aktuelle analysepost konverteres til *p.

I øvrigt efter den generelle specifikation

 

Analyseposter der peger på en bindpost:

Fra den bindpost  analysepostens 014*a peger på bruges felt 245*g og *a til at danne henholdsvis 245*n og 245*p i den aktuelle post.

Foran disse delfelter sættes 245*a hentet fra den hovedpost bindpostens 014*a peger på. Det oprindelige *a i den aktuelle analysepost ændres til *p.

I øvrigt efter den generelle specifikation.

 

Ved dannelse af leader og fastlængdefelter gælder at de koder der skal bruges til at fastlægge indholdet, først tages fra den aktuelle post, dernæst hvis den ikke findes her fra en post længere oppe i posthierarkiet, og hvis den ikke findes der fra en post længere nede i posthierarkiet. Hvis koden slet ikke findes bruges default-værdien

 

014 i bind- og sektionsposter bruges til dannelse af felt 772.

Feltet bygges op af data fra den post 014*a peger på:

 

772 10

*a                   dannes af felt 100 ell. 110

                      100                 *a konverteres til *a

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

                                            *e erstattes af ”<blank>”

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

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

                                            *k bruges ikke

 

110                 *a konverteres til *a

                                            *s konverteres til *a

                                            *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 ”)”

 

*t                    dannes af 245*a

                      245                 Første *a konverteres til *t

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

                                           

*b                   dannes af felt 250*a

 

*d                   dannes af felt 260*a*b*c

                      260                 1. delfelt konverteres til *d

                                            Øvrige delfelter:

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

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

 

*k                   dannes af felt 440*a*v

                      440                 *a konverteres til *k

                                            *v erstattes af ”<blank><semikolon><blank>”

 

*x                   dannes af felt 022*a

 

*z                   dannes af felt 021*a (kan gentages)

 

*w                  dannes af 001*a

 

Afhængige værker med felt 011

 

011 i poster på afhængige værker bruges til dannelse af felt 772.

Feltet bygges op af data fra den post 011*a peger på:

 

772 1b

*a                   dannes af felt 100 ell. 110

                      100                 *a konverteres til *a

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

                                            *e erstattes af ”<blank>”

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

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

                                            *k bruges ikke

 

110                 *a konverteres til *a

                                            *s konverteres til *a

                                            *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 ”)”

 

*t                    dannes af 245*a

                      245                 Første *a konverteres til *t

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

                                           

*b                   dannes af felt 250*a

 

*d                   dannes af felt 260*a*b*c

                      260                 1. delfelt konverteres til *d

                                            Øvrige delfelter:

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

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

 

*k                   dannes af felt 440*a*v

                      440                 *a konverteres til *k

                                            *v erstattes af ”<blank><semikolon><blank>”

 

*x                   dannes af felt 022*a

 

*z                   dannes af felt 021*a (kan gentages)

 

*w                  dannes af 001*a

 

Afslutning

 

Tidligere version af 15. april 2009 kan ses her:

http://biblstandard.dk/kat/docs/konv_danmarc2_to_marc21_20090415.htm 

 

 

Kontakt / Contact

 

Preben Aagaard Nielsen

 

Kulturstyrelsen

Danish Agency for Culture

Mail: prb@kulturstyrelsen.dk

 

H.C. Andersens Boulevard 2

DK-1553 Copenhagen V

Direct +45 33 73 33 40

Phone: +45 3373 3373

Telefax: +45 3373 3372