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.
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 er tilgjengelige fra denne filen.
2. Bruke NBs tjeneste normarc2marc21
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.