3. bron bron bron bron bron bron bron bron bron bron bron bron bron bron bron
fase 1
matching, merging, h
export oldings berekenen
holding fase 2 data clean up, global
holdings provider mappings, global
db
server (import)
(ds db) settings, prefix
(main)
matching
db
fase 2
abl abl abl abl abl abl abl abl abl
5. PBS-bron in de dataprovider?
• voorbeeld: Vubis koppelvlak
• bevat:
– technische gegevens
– bibliografisch record
– bezits- en statusinformatie
6. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RESULTSET> <ITEMS>
<ITEM ID="5543273" STATUS="U" MutationDate="20090710" MutationTime="16:06:21"
Locations="GEN" Type="1">
<VELD101a>eng [Engels]</VELD101a>
<VELD200a>Freakonica </VELD200a>
<VELD200b>3 [CD]</VELD200b>
<VELD200f>by Girls Against Boys ; (producer) Nick Launay</VELD200f>
<VELD2104>Geffen</VELD2104>
<VELD210a>Los Angeles</VELD210a>
<VELD210d>1998</VELD210d>
<VELD215f>47:28</VELD215f>
<VELD215i>1 CD </VELD215i>
<VELD658a>Gitaar - Rock</VELD658a>
<VELD658a>V.S. ; Washington DC</VELD658a>
<VELD7004>oth [andere]</VELD7004>
<VELD700a>Launay</VELD700a>
<VELD700b>Nick</VELD700b>
<VELD710a>Girls Against Boys</VELD710a>
<VELDPK createdate="20010926">11061475798^BERIN^GEN^KPOP^027 010 003^VCA^-^-^-^-
^MUZIEK (1) pop MAGAZIJN^</VELDPK>
</ITEM></ITEMS>
<ResumptionToken>5543274|1|2|aquabrowser|20070921,00:00:00|0|27177123_1|*|*</Resu
mptionToken> </RESULTSET>
7. Frequentie
• Dagelijkse import van nieuwe en gewijzigde
PBS-records (geen deletes)
• In het weekend volledige import (inclusief
deletes)
• Beschikbaarheidsinformatie wordt live
opgehaald op detailpagina van een record
11. stap 1 scenario A
matcher
Vlacc record 1 PBS record a
matching op:
(in volgorde) PBS record b
1. vlacc nummer
2. isbn+year PBS record c
3. ean
4. vlacc tijdschriftnt PBS record d
5. issn
...
12. stap 1 scenario A
matcher
Vlacc record 1 PBS record a no match
PBS record b
PBS record c
PBS record d
...
13. stap 1 scenario A matching tabel
matcher
1 b vlaccnr
Vlacc record 1 PBS record a
match op
PBS record b
vlaccnr
PBS record c
PBS record d
...
database
Vlacc record 1
verrijkt met PBS record b
14. stap 1 scenario A matching tabel
matcher
1 b vlaccnr
Vlacc record 1 PBS record a
PBS record b
PBS record c no match
PBS record d
...
database
Vlacc record 1
verrijkt met PBS record b
15. stap 1 scenario A matching tabel
matcher
1 b vlaccnr
Vlacc record 1 PBS record a
PBS record b
PBS record c
PBS record d no match
...
database
Vlacc record 1
verrijkt met PBS record b
16. stap 1 scenario A matching tabel
matcher
1 b vlaccnr
Vlacc record 1 PBS record a
PBS record b
PBS record c
PBS record d
no more
...
matches
database
Vlacc record 1
verrijkt met PBS record b
19. stap 1 scenario B matching tabel
matcher
1 b vlaccnr
Vlacc record 2 PBS record a no match
PBS record b
PBS record c
PBS record d
...
database
Vlacc record 1
verrijkt met PBS record b
20. stap 1 scenario B matching tabel
matcher
1 b vlaccnr
Vlacc record 2 PBS record a
PBS record b no match
PBS record c
PBS record d
...
database
Vlacc record 1
verrijkt met PBS record b
21. stap 1 scenario B matching tabel
matcher
1 b vlaccnr
Vlacc record 2 PBS record a
2 c isbn+year
PBS record b
match op
PBS record c
isbn+year
PBS record d
...
database
Vlacc record 1
verrijkt met PBS record b
Vlacc record 2
verrijkt met PBS record c
22. stap 1 scenario B matching tabel
matcher
1 b vlaccnr
Vlacc record 2 PBS record a
2 c isbn+year
PBS record b d vlaccnr
PBS record c
match op
PBS record d
vlaccnr
...
database
Vlacc record 1
verrijkt met PBS record b
Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
23. stap 1 scenario B matching tabel
matcher
1 b vlaccnr
Vlacc record 2 PBS record a
2 c isbn+year
PBS record b d vlaccnr
PBS record c
PBS record d
no more
...
matches
database
Vlacc record 1
verrijkt met PBS record b
Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
24.
25. scenario C: zelfde pbs record mag niet met
verschillende vlacc records matchen
26. stap 1 scenario C matching tabel
matcher
1 b vlaccnr
Vlacc record 3 PBS record a no match
2 c isbn+year
PBS record b d vlaccnr
PBS record c
PBS record d
...
database
Vlacc record 1
verrijkt met PBS record b
Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
27. stap 1 scenario C matching tabel
matcher
1 b vlaccnr
Vlacc record 3 PBS record a
2 c isbn+year
match op
PBS record b d vlaccnr
isbn+year
PBS record c PBS record is al
eens gematcht
met een Vlacc
PBS record d
record, mag niet
... nog eens matchen
(in ontwikkeling,
matchen op database
Vlaccnr laten
voorgaan)
+ Vlacc record 1
data optimaliseren verrijkt met PBS record b
aan kant Open
Vlacc (project Vlacc record 2
gestart voor verrijkt met PBS record c
dubbele isbn's) en
verrijkt met PBS record d
PBS
28. stap 1 scenario C matching tabel
matcher
1 b vlaccnr
Vlacc record 3 PBS record a
2 c isbn+year
PBS record b d vlaccnr
PBS record c
PBS record d
no more
...
matches
database
Vlacc record 1
verrijkt met PBS record b
Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
29. scenario D: er is geen match, Vlacc record wordt
niet opgenomen
30. stap 1 scenario D matching tabel
matcher
1 b vlaccnr
Vlacc record 4 PBS record a
2 c isbn+year
PBS record b d vlaccnr
PBS record c
PBS record d
no more
...
matches
database
Vlacc record 1
verrijkt met PBS record b
Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
32. stap 2 scenario A matching tabel
matcher
1 b vlaccnr
PBS record a PBS record a
2 c isbn+year
d vlaccnr
PBS record e no match
database
PBS record f
PBS record g Vlacc record 1
verrijkt met PBS record b
...
Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
33. stap 2 scenario A matching tabel
matcher
1 b vlaccnr
PBS record a PBS record a
2 c isbn+year
d vlaccnr
PBS record e
database
PBS record f no match
PBS record g Vlacc record 1
verrijkt met PBS record b
...
Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
34. stap 2 scenario A matching tabel
matcher
1 b vlaccnr
PBS record a PBS record a
2 c isbn+year
d vlaccnr
a g isbn+year
PBS record e
database
PBS record f
match op Vlacc record 1
PBS record g
isbn+year verrijkt met PBS record b
...
Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
PBS record a
verrijkt met PBS record g
35. stap 2 scenario A matching tabel
matcher
1 b vlaccnr
PBS record a PBS record a
2 c isbn+year
d vlaccnr
a c isbn+year
PBS record e
database
PBS record f
PBS record g Vlacc record 1
verrijkt met PBS record b
no more
...
matches Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
PBS record a
verrijkt met PBS record g
36.
37. bij stap 2: zelfde scenario's mogelijk als bij stap 1
A) er is één match
B) er zijn verschillende matches
C) zelfde PBS-record mag niet met verschillende
PBS-records matchen
D) er is geen match
Indien nog andere bronnen, wordt stap 2
herhaald tot ...
39. matching tabel
volledige referentietabel 1 b vlaccnr
als rapport is een zeer
2 c isbn+year
belangrijk instrument als
evaluatie en als d vlaccnr
mogelijkheid voor
automatische a c isbn+year
dataoptimalisatie in het
PBS
database
Vlacc record 1
verrijkt met PBS record b
Vlacc record 2
verrijkt met PBS record c
verrijkt met PBS record d
PBS record a
verrijkt met PBS record g