Skip to content

Instantly share code, notes, and snippets.

@josteinaj
Created February 16, 2026 11:21
Show Gist options
  • Select an option

  • Save josteinaj/5e2efd80ca27fcd9968cdbecd81583fa to your computer and use it in GitHub Desktop.

Select an option

Save josteinaj/5e2efd80ca27fcd9968cdbecd81583fa to your computer and use it in GitHub Desktop.
dokumentasjon av marcxchange-to-opf.xsl

NORMARC til OPF feltoversikt

Denne filen er automatisk generert med KI.

Denne filen dokumenterer hvilke NORMARC-felt som transformeres til OPF-metadata i marcxchange-to-opf.xsl.

00X KONTROLLFELT

001 IDENTIFIKASJONSNUMMER

Genererer:

  • dc:identifier – Boknummer/identifikator (med id pub-id)
  • dc:source.urn-nbn – URN:NBN-identifikator (urn:nbn:no-nb_nlb_<id>)
  • nlbbib:library – Bibliotektilhørighet basert på 850$a eller identifikatoren
  • dc:date.issued – Utgivelsesår (hvis 12-sifret identifikator og 260$c mangler)
  • dc:date.issued.original – Originalt utgivelsesår (hvis 596$c mangler)
  • nlbbib:watermark – Vannmerke-flagg (basert på 260$9)

007 FYSISK BESKRIVELSE AV DOKUMENTET

Feltet ignoreres i transformasjonen.

008 INFORMASJONSKODER

Genererer fra ulike posisjoner:

Posisjon 00-05 (registreringsdato):

  • dc:date.registered – Dato posten ble registrert
  • dc:date.available – Tilgjengelighetsdato (fallback hvis 592/598 mangler)

Posisjon 21 (publikasjonstype):

  • dc:format.other.no / dc:format.other – Periodika/Avis/Tidsskrift
  • nlbbib:periodical, nlbbib:newspaper, nlbbib:magazine – Flagg for periodika-type

Posisjon 22 (målgruppe, via 385 og 019$a):

  • schema:audience – Målgruppe (barn/ungdom/voksen)
  • schema:typicalAgeRange – Aldersspenn
  • nlbbib:educationalUse – Skolebokflagg

Posisjon 33 (litterær form):

  • dc:type.fiction / dc:type.nonfiction – Skjønnlitteratur/faglitteratur

Posisjon 34 (hovedsjanger):

  • dc:type.genre, dc:type.mainGenre – Sjanger (Roman, Noveller, Drama osv.)

Posisjon 35-37 (språk):

  • dc:language – Dokumentets språk

009 LOKALE KODER

Posisjon 05:

  • nlbbib:availability = 'deleted' – Hvis kode 'd' (slettet post)

010 - 04X KONTROLLNUMMER OG KODER

015 ANDRE BIBLIOGRAFISKE KONTROLLNUMMER

Feltet ignoreres.

019 UTVIDET INFORMASJONSKODEFELT

$a (brukes via 008):

  • Bidrar til målgruppe-beregning

$b (materialtype):

  • dc:format.other.no / dc:format.other – Materialtype på norsk/engelsk
  • dc:format – Formatspesifikasjoner (Braille, DAISY 2.02, XHTML osv.)
  • dc:type.audio / dc:type.text – Innholdstype-flagg

Eksempler på materialtype-koder:

  • c → Musikktrykk/Punktskrift
  • dc → CD/DAISY 2.02
  • di → Lydbok
  • g → Elektronisk ressurs/XHTML

020 INTERNASJONALT STANDARD BOKNUMMER (ISBN)

$a:

  • nlbbib:isbn – ISBN-nummer

022 INTERNASJONALT STANDARD PERIODIKANUMMER (ISSN)

$a:

  • nlbbib:issn – ISSN-nummer

041 SPRÅKKODER

$a:

  • dc:language – Dokumentets språk (kan ha flere verdier)

$h:

  • dc:language.original – Originalspråk
  • dc:language.original.intermediary – Mellomspråk ved flere oversettelser

048 INSTRUMENTERING

$a:

  • nlbbib:instrument – Instrumentkoder for musikkdokumenter

050 - 099 KLASSIFIKASJONSKODER

082 DEWEY DESIMALKLASSIFIKASJON (DDK)

$a (unntatt der $z = 'b'):

  • dc:subject.dewey – Dewey-klassifikasjonsnummer

1XX HOVEDORDNINGSORD

100 HOVEDORDNINGSORD PERSONNAVN

Genererer dc:creator med id og tilhørende metadata:

$a/$q/$w (navn):

  • dc:creator – Primær forfatter

$b:

  • nlbbib:honorificSuffix – Titler etter navn (f.eks. "den yngre")

$c:

  • nlbbib:honorificPrefix – Titler før navn
  • nlbbib:pseudonym – Pseudonym (hvis matchende mønster)

$d:

  • nlbbib:birthDate – Fødselsdato
  • nlbbib:deathDate – Dødsdato

$w:

  • nlbbib:sortingKey – Sorteringsnøkkel

Via 386:

  • nlbbib:nationality – Nasjonalitet

$_:

  • nlbbib:bibliofil-id – Bibliofil-ID

110 HOVEDORDNINGSORD KORPORASJONSNAVN

$a:

  • dc:creator – Korporasjon som primær opphavsperson

$b, $c, $d, $_:

  • Tilsvarende metadata som 100

111 HOVEDORDNINGSORD KONFERANSE-/MØTE-/UTSTILLINGSNAVN

$a:

  • dc:creator – Konferanse/møte som primær opphavsperson

$_, etc:

  • Tilsvarende metadata som 100

130 HOVEDORDNINGSORD STANDARDTITTEL

$a:

  • dc:title.alternative – Alternativ tittel

2XX TITTEL-, ANSVARS- OG UTGIVELSESOPPLYSNINGER

240 STANDARDTITTEL

$a:

  • dc:title.alternative – Standardtittel/uniform tittel

245 TITTEL OG ANSVARSOPPLYSNINGER

$a:

  • dc:title – Hovedtittel
  • dc:title.parallel – Paralleltittel (hvis "=" i tittelen)
  • dc:title.subTitle – Undertittel (hvis ":" eller ";" i tittelen)

$b:

  • dc:title.subTitle – Undertittel

$n:

  • nlbbib:positionStatement – Nummerangivelse
  • nlbbib:position – Posisjon i serie (tall)

$p:

  • dc:title.part – Deltittel

$c:

  • nlbbib:responsibilityStatement – Ansvarsopplysning

$w:

  • nlbbib:sortingKey – Sorteringsnøkkel for tittelen

Avledet:

  • nlbbib:bookEdition = '1' (hvis 250 mangler)
  • nlbbib:presentableTitle – Sammensatt presentasjonstittel

246 PARALLELLTITTEL

$a:

  • dc:title.original – Originaltittel (hvis $i = 'Originaltittel')
  • dc:title.parallel – Paralleltittel (hvis ind2 = 1)
  • dc:title.alternative – Alternativ tittel (ellers)

$b:

  • dc:title.subTitle.<type>.other – Undertittel

$n:

  • nlbbib:position – Posisjonsnummer

$p:

  • dc:title.subTitle.<type> – Delundertittel

250 UTGAVE

$a:

  • nlbbib:bookEdition – Utgavebetegnelse

260 UTGIVELSE, DISTRIBUSJON OSV.

$a:

  • dc:publisher.location – Utgivelsessted

$b:

  • dc:publisher – Utgiver

$c:

  • dc:date.issued – Utgivelsesår

$9:

  • Påvirker nlbbib:watermark (via 001-template)

3XX FYSISK BESKRIVELSE

300 FYSISK BESKRIVELSE

$a:

  • dc:format.extent – Omfang (rå tekst)
  • dc:format.extent.duration – Spilletid (timer/minutter)
  • dc:format.extent.pages – Sideantall
  • dc:format.extent.volumes – Antall bind/hefter

$b:

  • nlbbib:drm = 'true' (hvis kode 'o')

310 PERIODISITET

$a:

  • nlbbib:periodicity – Utgivelsesfrekvens

4XX SERIEANGIVELSER

449 (Lokalt felt)

$n:

  • dc:format.extent.cd – Antall CD-er

490 SERIEANGIVELSE UTEN BIINNFØRSEL

Behandles sammen med 830.

$a:

  • dc:title.series – Serietittel

$p:

  • dc:title.series.part – Serie-deltittel

$v:

  • nlbbib:series.position – Posisjon i serien

$_:

  • nlbbib:bibliofil-id – Bibliofil-ID for serien

5XX NOTER

500 GENERELL NOTE

Feltet ignoreres.

501 "SAMMEN MED"-NOTE

Feltet ignoreres.

503 UTGAVE / HISTORIKK

Feltet ignoreres.

505 INNHOLDSNOTE

$a:

  • dc:description.content – Innholdsfortegnelse

511 NOTE FOR UTØVERE / MEDARBEIDERE

$a:

  • dc:contributor.narrator – Innleser/forteller
  • dc:type.audio, dc:type.text, dc:type.tts – Flagg (hvis "talesyntese")

Via 386:

  • nlbbib:nationality – Innlesers nasjonalitet

$_:

  • nlbbib:bibliofil-id – Bibliofil-ID

520 SAMMENDRAG

$a:

  • dc:description.abstract – Sammendrag/beskrivelse

574 ORIGINALTITTEL

$a:

  • dc:title.original – Originaltittel
  • dc:title.original.alternative – Alternativ originaltittel (hvis 246 har originaltittel)

582 (Lokalt felt – leveringsformater)

  • nlbbib:hasDeliveryMethod – Leveringsmetode-identifikator

$d:

  • dc:format – Format

$a:

  • nlbbib:deliveryMethod – Leveringsmetode

$f:

  • nlbbib:name – Navn

$p:

  • nlbbib:position – Posisjon/prioritet

591 (Lokalt felt)

$a:

  • dc:date.ordered – Bestillingsdato

592 (Lokalt felt)

$a:

  • dc:date.available – Tilgjengelighetsdato

594 (Lokalt felt – Karakteristikk)

$a:

  • dc:format.linespacing = 'double' (hvis "Åpen/Dobbel linjeavstand")
  • dc:format.printing = 'single-sided' (hvis "Enkeltsidig trykk")
  • Eksterne produksjonsmetadata (hvis "Accessible Books Consortium")

596 (Lokalt felt – Original publikasjon)

Velger eldste utgivelse:

$a:

  • dc:publisher.location.original – Originalt utgivelsessted

$b:

  • dc:publisher.original – Original utgiver

$c:

  • dc:date.issued.original – Originalt utgivelsesår

$d:

  • nlbbib:bookEdition.original – Original utgave

$e:

  • dc:format.extent.pages.original – Originalt sideantall
  • dc:format.extent.original – Originalt omfang

$f:

  • nlbbib:isbn.original / nlbbib:issn.original – Original ISBN/ISSN

598 (Lokalt felt – Ekstern produksjon)

$a:

  • nlbbib:external-production – Type (WIPS/NEDLASTET)
  • nlbbib:external-source – Kilde
  • nlbbib:external-identifier – Ekstern identifikator
  • nlbbib:external-agreement – Avtale (f.eks. ABC)
  • nlbbib:external-retrieved – Hentetdato
  • nlbbib:is-for-distribution = 'false' (hvis "produksjonsrett")
  • nlbbib:isAccessibleVersionCommerciallyAvailable = 'true'
  • nlbbib:exclude-from-recommendations = 'true'

599 (Lokalt felt)

$a + $b:

  • nlbbib:epub-nr – EPUB-nummer (hvis $a = 'EPUB-nr' el.l. og $b er tall)
  • nlbbib:is-for-distribution = 'false' (hvis "ikke til utlån" el.l.)

6XX EMNEINNFØRSLER

600 EMNEINNFØRSEL PERSONNAVN

$a/$q/$w:

  • dc:subject – Person som emne

$g, $0, $x:

  • dc:subject.keyword – Tilleggsnøkkelord

$b, $c, $d:

  • Tilsvarende metadata som 100 (honorific, pseudonym, birth/death)

610 EMNEINNFØRSEL KORPORASJONSNAVN

$a, $b, $q:

  • dc:subject.keyword – Korporasjon som emne

611 EMNEINNFØRSEL KONFERANSE-/MØTE-/UTSTILLINGSNAVN

$a:

  • dc:subject.keyword – Konferanse som emne

650 GENERELLE EMNEORD

$a:

  • dc:subject.keyword – Generelt emneord

$0, $x, $z:

  • dc:subject.keyword – Tilleggsnøkkelord

651 GEOGRAFISK STED SOM EMNEORD

$a:

  • dc:subject.keyword – Geografisk emne

$c, $x:

  • dc:subject.keyword – Tilleggsnøkkelord

$z:

  • nlbbib:location – Stedsangivelse

653 FRIE NØKKELORD

$a:

  • dc:subject.keyword – Fritt nøkkelord

655 GENRE-/FORM-EMNEORD

$a:

  • dc:type.genre / dc:type.genre.no – Sjanger

$2:

  • nlbbib:thesaurus – Tesaurus

691-696 (Lokale emnefelt)

$a:

  • dc:subject.keyword – Lokalt emneord

697 (Lokalt felt)

$a:

  • dc:type.audio, dc:type.text = 'true' (hvis "Lydbok med tekst")

699 (Lokalt felt)

$a, $c, $q:

  • dc:subject.keyword – Emneord

$d:

  • dc:subject.time – Tidsperiode

$z:

  • nlbbib:location – Sted

700 - 75X BIINNFØRSLER

700 BIINNFØRSEL PERSONNAVN

$a/$q/$w:

  • dc:contributor.<rolle> – Bidragsyter med rolle

Rolle fra $4, $e, $r, $x:

  • dc:contributor.narrator – Innleser
  • dc:contributor.translator – Oversetter
  • dc:contributor.editor – Redaktør
  • dc:contributor.illustrator – Illustratør
  • osv.

$b, $c, $d:

  • Tilsvarende metadata som 100

710 BIINNFØRSEL KORPORASJONSNAVN

$a:

  • dc:contributor – Korporasjon som bidragsyter

730 BIINNFØRSEL STANDARDTITTEL

$a:

  • dc:title.alternative – Relatert tittel

740 BIINNFØRSEL DELTITTEL

$a:

  • dc:title.part – Deltittel

$n:

  • nlbbib:position – Posisjon

$e:

  • Brukes for å identifisere "delt"-titler

760 - 79X LENKER / RELASJONER

780 FOREGÅENDE TITTEL

$t:

  • dc:title.series.prequel – Forrige bok i serien

$w:

  • nlbbib:identifier – Relatert identifikator

785 ETTERFØLGENDE TITTEL

$t:

  • dc:title.series.sequel – Neste bok i serien

$a:

  • dc:title.series.sequel.alternative – Alternativ sekvens-tittel

$w:

  • nlbbib:identifier – Relatert identifikator

800 - 830 SERIEINNFØRSLER

800 SERIEINNFØRSEL PERSONNAVN

$a/$q/$w:

  • dc:creator.series – Serieforfatter

$t:

  • dc:title.series / dc:title.series.alternate – Serietittel

$b, $c, $d:

  • Tilsvarende metadata som 100

830 SERIEINNFØRSEL STANDARDTITTEL

Behandles sammen med 490.

85X LOKALISERINGSDATA

850 LOKALISERINGSDATA

$a:

  • dc:type.genre = 'Textbook', nlbbib:educationalUse = 'true' (hvis 'NLB/S' eller 'Tibi/S')
  • Brukes også for nlbbib:library via 001

856 ELEKTRONISK ADRESSE

$s:

  • nlbbib:fileSize – Filstørrelse i bytes

9XX HENVISNINGER

900, 950 REFERANSER

$~:

  • nlbbib:bibliofil-id.reference – Referanse til annen Bibliofil-ID

996 (Lokalt felt – Websøk)

$u:

  • nlbbib:websok.url – URL til websøk

$t:

  • nlbbib:websok.type – Type websøk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment