2.3. Søk Nasjonalbibliografiens metadata med dhlab#
from dhlab.metadata.natbib import metadata_query, metadata_from_urn, pretty_print_marc21json
q = [
["245", "a", "kongen"]
]
metadata_query(q, limit = 3)
['URN:NBN:no-nb_digibok_2010100609054',
'URN:NBN:no-nb_digibok_2011061408114',
'URN:NBN:no-nb_digibok_2017010348086']
metadata_query
tar en liste med tupler, der hver tuppel en MARC 21 delfelt
urns = metadata_query(
[
("100", "a", "Ibsen")
],
limit=2
)
urns
['URN:NBN:no-nb_digibok_2007041101079', 'URN:NBN:no-nb_digibok_2006110601044']
metadata_from_urn
tar en liste med URNer, og returnerer MARC 21 metadata i json-format
metadata = metadata_from_urn(urns, fields=["245", "100", "008"])
metadata
[{'fields': [{'001': '999318319204702202'},
{'005': '20211031025146.0'},
{'007': 'ta'},
{'007': 'cr||||||||||||'},
{'008': '131209s1964 no#||||| |||||000|1|nob| '},
{'015': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '6400302'}, {'2': 'nbf'}]}},
{'020': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'q': 'h.'}, {'c': 'Nkr 25.50,'}]}},
{'020': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'q': 'ib.'}, {'c': 'Nkr 32.50'}]}},
{'035': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '93183192x-47bibsys_network'}]}},
{'035': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '(NO-TrBIB)93183192x'}]}},
{'035': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '(NO-TrBIB)112175759'}]}},
{'035': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '(EXLNZ-47BIBSYS_NETWORK)999318319204702201'}]}},
{'040': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'NO-OsNB'}, {'b': 'nob'}, {'e': 'katreg'}]}},
{'044': {'ind1': ' ', 'ind2': ' ', 'subfields': [{'c': 'no'}]}},
{'082': {'ind1': '7',
'ind2': '4',
'subfields': [{'a': ' 839.93'}, {'q': 'NO-OsNB'}, {'2': '2/nor'}]}},
{'100': {'ind1': '1',
'ind2': ' ',
'subfields': [{'a': 'Bille, Irene Ibsen'},
{'d': '1901-'},
{'0': '(NO-TrBIB)90683171'}]}},
{'245': {'ind1': '1',
'ind2': '0',
'subfields': [{'a': 'Det leende vindu :'},
{'b': 'blader av en dagbok'},
{'c': 'Irene Ibsen Bille'}]}},
{'260': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'Oslo'}, {'b': 'Gyldendal'}, {'c': '1964'}]}},
{'300': {'ind1': ' ', 'ind2': ' ', 'subfields': [{'a': '175 s.'}]}},
{'533': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'Elektronisk reproduksjon'},
{'b': '[Norge]'},
{'c': 'Nasjonalbiblioteket Digital'},
{'d': '2011-04-04'}]}},
{'653': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'skjønnlitteratur/voksen'}]}},
{'856': {'ind1': '4',
'ind2': '1',
'subfields': [{'3': 'Fulltekst'},
{'u': 'https://www.nb.no/search?q=oaiid:"oai:nb.bibsys.no:999318319204702202"&mediatype=bøker'},
{'y': 'Nettbiblioteket'},
{'z': 'Søke-URL'}]}},
{'901': {'ind1': ' ', 'ind2': ' ', 'subfields': [{'a': '80'}]}},
{'913': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'Norbok'}, {'b': 'NB'}]}},
{'787': {'ind1': '0',
'ind2': ' ',
'subfields': [{'t': 'NB Digital '},
{'w': '81209487210002202'},
{'i': 'Alma Collection'}]}},
{'AVD': {'ind1': '1',
'ind2': ' ',
'subfields': [{'0': '32211126000002202'},
{'b': '0183306'},
{'s': '93sd20085'},
{'c': 'NB Digital'},
{'u': 'http://urn.nb.no/URN:NBN:no-nb_digibok_2007041101079'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'p': '09g086616'},
{'c': 'g00001'},
{'0': '23277626680002202'},
{'b': '0183334'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: mini - mini'},
{'p': '85ga41592'},
{'q': '85ga41592'},
{'c': 'g00005'},
{'z': '(ib.)'},
{'0': '23127540280002202'},
{'b': '0030100'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: mini - mini'},
{'p': '77sd06808'},
{'q': '77sd06808'},
{'c': 'g00030'},
{'0': '23127540250002202'},
{'b': '0183300'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: kat - kat'},
{'p': '96sd02003'},
{'q': '96sd02003'},
{'c': 'g00030'},
{'0': '23127540330002202'},
{'b': '0183300'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: mini - mini'},
{'p': '85ga42140'},
{'q': '85ga42140'},
{'c': 'g00005'},
{'z': '(ib.)'},
{'0': '23127540360002202'},
{'b': '0030100'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: kat - kat'},
{'p': '95sd21946'},
{'q': '95sd21946'},
{'c': 'g00030'},
{'0': '23127540320002202'},
{'b': '0183300'}]}}],
'leader': '01002cam a2200301 c 4500',
'mmsid': {'nb': '999318319204702202', 'sikt': '999318319204702201'},
'urn': 'URN:NBN:no-nb_digibok_2007041101079',
'urn_link': 'http://urn.nb.no/URN:NBN:no-nb_digibok_2007041101079'},
{'fields': [{'001': '999318368754702202'},
{'005': '20211030154129.0'},
{'007': 'ta'},
{'007': 'cr||||||||||||'},
{'008': '150209s1967 no#||||| |||||000|1|nob| '},
{'015': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '6700104'}, {'2': 'nbf'}]}},
{'020': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'q': 'h.'}, {'c': 'Nkr 30.00'}]}},
{'020': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'q': 'ib.'}, {'c': 'Nkr 37.50'}]}},
{'035': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '931836875-47bibsys_network'}]}},
{'035': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '(NO-TrBIB)931836875'}]}},
{'035': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '(NO-TrBIB)122958497'}]}},
{'035': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': '(EXLNZ-47BIBSYS_NETWORK)999318368754702201'}]}},
{'040': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'NO-OsNB'}, {'b': 'nob'}, {'e': 'katreg'}]}},
{'044': {'ind1': ' ', 'ind2': ' ', 'subfields': [{'c': 'no'}]}},
{'082': {'ind1': '7',
'ind2': '4',
'subfields': [{'a': ' 839.93'}, {'q': 'NO-OsNB'}, {'2': '2/nor'}]}},
{'084': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'NA/A'}, {'2': 'utk'}]}},
{'100': {'ind1': '1',
'ind2': ' ',
'subfields': [{'a': 'Bille, Irene Ibsen'},
{'d': '1901-'},
{'0': '(NO-TrBIB)90683171'}]}},
{'245': {'ind1': '1',
'ind2': '0',
'subfields': [{'a': 'Bekjennelser :'},
{'b': 'noveller'},
{'c': 'Irene Ibsen Bille'}]}},
{'260': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'Oslo'}, {'b': 'Gyldendal'}, {'c': '1967'}]}},
{'300': {'ind1': ' ', 'ind2': ' ', 'subfields': [{'a': '247 s.'}]}},
{'533': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'Elektronisk reproduksjon'},
{'b': '[Norge]'},
{'c': 'Nasjonalbiblioteket Digital'},
{'d': '2012-10-17'}]}},
{'653': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'skjønnlitteratur/voksen'}]}},
{'856': {'ind1': '4',
'ind2': '1',
'subfields': [{'3': 'Fulltekst'},
{'u': 'https://www.nb.no/search?q=oaiid:"oai:nb.bibsys.no:999318368754702202"&mediatype=bøker'},
{'y': 'Nettbiblioteket'},
{'z': 'Søke-URL'}]}},
{'901': {'ind1': ' ', 'ind2': ' ', 'subfields': [{'a': '80'}]}},
{'913': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'a': 'Norbok'}, {'b': 'NB'}]}},
{'787': {'ind1': '0',
'ind2': ' ',
'subfields': [{'t': 'NB Digital '},
{'w': '81209487210002202'},
{'i': 'Alma Collection'}]}},
{'AVD': {'ind1': '1',
'ind2': ' ',
'subfields': [{'0': '32209849200002202'},
{'b': '0183306'},
{'s': '94sd32667'},
{'c': 'NB Digital'},
{'u': 'http://urn.nb.no/URN:NBN:no-nb_digibok_2006110601044'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: mini - mini'},
{'p': '82ga62509'},
{'q': '82ga62509'},
{'c': 'g00005'},
{'z': '(ib.)'},
{'0': '23174482490002202'},
{'b': '0030100'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: kat - kat'},
{'p': '94sd51995'},
{'q': '94sd51995'},
{'c': 'g00030'},
{'0': '23174482430002202'},
{'b': '0183300'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: kat - kat'},
{'p': '94sd50134'},
{'q': '94sd50134'},
{'c': 'g00030'},
{'0': '23174482470002202'},
{'b': '0183300'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: kat - kat'},
{'p': '93sd20186'},
{'q': '93sd20186'},
{'c': 'g00030'},
{'0': '23174482460002202'},
{'b': '0183300'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: mini - mini'},
{'p': '85ga16192'},
{'q': '85ga16192'},
{'c': 'g00005'},
{'z': '(ib.)'},
{'0': '23174482380002202'},
{'b': '0030100'}]}},
{'AVP': {'ind1': ' ',
'ind2': ' ',
'subfields': [{'x': 'Status: gjenbr - gjenbr'},
{'p': '95sd23148'},
{'q': '95sd23148'},
{'c': 'g00030'},
{'0': '23174482520002202'},
{'b': '0183300'}]}}],
'leader': '01012cam a2200313 c 4500',
'mmsid': {'nb': '999318368754702202', 'sikt': '999318368754702201'},
'urn': 'URN:NBN:no-nb_digibok_2006110601044',
'urn_link': 'http://urn.nb.no/URN:NBN:no-nb_digibok_2006110601044'}]
for x in metadata:
pretty_print_marc21json(x)
Record:
001: 999318319204702202
005: 20211031025146.0
007: ta
007: cr||||||||||||
008: 131209s1964 no#||||| |||||000|1|nob|
015:
a: 6400302
2: nbf
020:
q: h.
c: Nkr 25.50,
020:
q: ib.
c: Nkr 32.50
035:
a: 93183192x-47bibsys_network
035:
a: (NO-TrBIB)93183192x
035:
a: (NO-TrBIB)112175759
035:
a: (EXLNZ-47BIBSYS_NETWORK)999318319204702201
040:
a: NO-OsNB
b: nob
e: katreg
044:
c: no
082:
a: 839.93
q: NO-OsNB
2: 2/nor
100:
a: Bille, Irene Ibsen
d: 1901-
0: (NO-TrBIB)90683171
245:
a: Det leende vindu :
b: blader av en dagbok
c: Irene Ibsen Bille
260:
a: Oslo
b: Gyldendal
c: 1964
300:
a: 175 s.
533:
a: Elektronisk reproduksjon
b: [Norge]
c: Nasjonalbiblioteket Digital
d: 2011-04-04
653:
a: skjønnlitteratur/voksen
856:
3: Fulltekst
u: https://www.nb.no/search?q=oaiid:"oai:nb.bibsys.no:999318319204702202"&mediatype=bøker
y: Nettbiblioteket
z: Søke-URL
901:
a: 80
913:
a: Norbok
b: NB
787:
t: NB Digital
w: 81209487210002202
i: Alma Collection
AVD:
0: 32211126000002202
b: 0183306
s: 93sd20085
c: NB Digital
u: http://urn.nb.no/URN:NBN:no-nb_digibok_2007041101079
AVP:
p: 09g086616
c: g00001
0: 23277626680002202
b: 0183334
AVP:
x: Status: mini - mini
p: 85ga41592
q: 85ga41592
c: g00005
z: (ib.)
0: 23127540280002202
b: 0030100
AVP:
x: Status: mini - mini
p: 77sd06808
q: 77sd06808
c: g00030
0: 23127540250002202
b: 0183300
AVP:
x: Status: kat - kat
p: 96sd02003
q: 96sd02003
c: g00030
0: 23127540330002202
b: 0183300
AVP:
x: Status: mini - mini
p: 85ga42140
q: 85ga42140
c: g00005
z: (ib.)
0: 23127540360002202
b: 0030100
AVP:
x: Status: kat - kat
p: 95sd21946
q: 95sd21946
c: g00030
0: 23127540320002202
b: 0183300
Record:
001: 999318368754702202
005: 20211030154129.0
007: ta
007: cr||||||||||||
008: 150209s1967 no#||||| |||||000|1|nob|
015:
a: 6700104
2: nbf
020:
q: h.
c: Nkr 30.00
020:
q: ib.
c: Nkr 37.50
035:
a: 931836875-47bibsys_network
035:
a: (NO-TrBIB)931836875
035:
a: (NO-TrBIB)122958497
035:
a: (EXLNZ-47BIBSYS_NETWORK)999318368754702201
040:
a: NO-OsNB
b: nob
e: katreg
044:
c: no
082:
a: 839.93
q: NO-OsNB
2: 2/nor
084:
a: NA/A
2: utk
100:
a: Bille, Irene Ibsen
d: 1901-
0: (NO-TrBIB)90683171
245:
a: Bekjennelser :
b: noveller
c: Irene Ibsen Bille
260:
a: Oslo
b: Gyldendal
c: 1967
300:
a: 247 s.
533:
a: Elektronisk reproduksjon
b: [Norge]
c: Nasjonalbiblioteket Digital
d: 2012-10-17
653:
a: skjønnlitteratur/voksen
856:
3: Fulltekst
u: https://www.nb.no/search?q=oaiid:"oai:nb.bibsys.no:999318368754702202"&mediatype=bøker
y: Nettbiblioteket
z: Søke-URL
901:
a: 80
913:
a: Norbok
b: NB
787:
t: NB Digital
w: 81209487210002202
i: Alma Collection
AVD:
0: 32209849200002202
b: 0183306
s: 94sd32667
c: NB Digital
u: http://urn.nb.no/URN:NBN:no-nb_digibok_2006110601044
AVP:
x: Status: mini - mini
p: 82ga62509
q: 82ga62509
c: g00005
z: (ib.)
0: 23174482490002202
b: 0030100
AVP:
x: Status: kat - kat
p: 94sd51995
q: 94sd51995
c: g00030
0: 23174482430002202
b: 0183300
AVP:
x: Status: kat - kat
p: 94sd50134
q: 94sd50134
c: g00030
0: 23174482470002202
b: 0183300
AVP:
x: Status: kat - kat
p: 93sd20186
q: 93sd20186
c: g00030
0: 23174482460002202
b: 0183300
AVP:
x: Status: mini - mini
p: 85ga16192
q: 85ga16192
c: g00005
z: (ib.)
0: 23174482380002202
b: 0030100
AVP:
x: Status: gjenbr - gjenbr
p: 95sd23148
q: 95sd23148
c: g00030
0: 23174482520002202
b: 0183300