Konvertering fra NORMARC til MARC 21

Konverteringsverktøyet normarc2marc21 er utviklet ved Nasjonalbiblioteket og konverterer poster i standard NORMARC til MARC 21. Slik kan du ta den i bruk!

normarc2marc21 er utviklet ved hjelp av USEMARCON Plus v. 3.17.  USEMARCON støtter konvertering fra ett MARC-format til et annet, ved å tilby et språk og en editor til å definere selve konverteringsreglene, samt fasiliteter for å eksekvere reglene. Mer informasjon om USEMARCON her. Selve systemet, inkludert kildekode, finnes på GitHub.

Kontaktpersoner: Oddrun Ohren og Torstein Tjelta.

Prøv normarc2marc21 her!

Gjeldende versjon

normarc2marc21 og foreligger p.t. i versjon 1.0.1, gjeldende release er datert  08.02.2022.
Les mer om versjon 1.0 (og tidligere versjoner) i dette dokumentet.
Regler og konverteringstabeller kan lastes ned her (zippet fil).

Bruk av normarc2marc21

Det er to måter å benytte konverteringsreglene på:

1. Etablere en tjeneste i eget systemmiljø

Installer USEMARCON og last ned våre regler for konvertering fra normarc til marc21.
Usemarcon kan nedlastes fra https://github.com/NatLibFi/usemarcon
Dokumentasjon for installasjon og bruk følger med programvaren.

Konverteringsreglene kan lastes ned her (zippet fil).

2. Bruke NBs tjeneste normarc2marc21

Denne tjenesten er kun ment for eksperimentering og testing.

Send en NORMARC-post i XML-format (MarcXchange eller MARCXML) ved hjelp av:

HTTP POST til https://www.nb.no/marcon/

Responsen vil være den samme posten i MARC21, i MarcXchange-format, i henhold til gjeldende konverteringsregler.

Under vises noen enkle eksempler på bruk av tjenesten, gitt at du har en NORMARC-post i filen normarc.xml.

Curl (skall-kommando)

$ curl -X POST -d @normarc.xml https://www.nb.no/marcon/

Python

r = requests.post('https://www.nb.no/marcon/', files={'normarc.xml': open('normarc.xml','rb')})
print (r.text)

Fra nettside

Inkluder en html form (webskjema) på ønsket nettside:


I dette webskjemaet kan brukeren lime inn en NORMARC-post, og få denne konvertert til MARC21.

Prøv webskjemaet ved å klikke her.