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.

normarc2marc21 og foreligger p.t. i versjon 0.8, gjeldende release er datert  07.03.2018. Se for øvrig dette dokumentet for mer informasjon om konverteringen i denne versjonen.

Kontaktpersoner: Oddrun Ohren og Torstein Tjelta.

Prøv normarc2marc21 her!

 

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:

<form action="https://www.nb.no/marcon/" method="POST">
 <textarea name="record"  cols="80" rows="40"></textarea><br/>
 <input type="submit"/><br/>
 <input type="reset"/>
 </form>

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

Prøv webskjemaet ved å klikke her.