Bibliotheekportalen: matching en merging uitgelegd

479 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
479
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Bibliotheekportalen: matching en merging uitgelegd

  1. 1. Bibliotheekportalen introductie tot matching en merging principes
  2. 2. Architectuur
  3. 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
  4. 4. Dataprovider
  5. 5. PBS-bron in de dataprovider?• voorbeeld: Vubis koppelvlak• bevat: – technische gegevens – bibliografisch record – bezits- en statusinformatie
  6. 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|*|*</ResumptionToken> </RESULTSET>
  7. 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
  8. 8. Holdingsserver
  9. 9. stap 1:Vlacc-record proberen matchen met PBS-records
  10. 10. scenario A: er is één match
  11. 11. stap 1 scenario A matcherVlacc record 1 PBS record amatching op:(in volgorde) PBS record b1. vlacc nummer2. isbn+year PBS record c3. ean4. vlacc tijdschriftnt PBS record d5. issn ...
  12. 12. stap 1 scenario A matcherVlacc record 1 PBS record a no match PBS record b PBS record c PBS record d ...
  13. 13. stap 1 scenario A matching tabel matcher 1 b vlaccnrVlacc 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. 14. stap 1 scenario A matching tabel matcher 1 b vlaccnrVlacc 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. 15. stap 1 scenario A matching tabel matcher 1 b vlaccnrVlacc 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. 16. stap 1 scenario A matching tabel matcher 1 b vlaccnrVlacc 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
  17. 17. ?c_librarian=true parameter(of debug mode vanAquabrowser)
  18. 18. scenario B: er zijn meerdere matches
  19. 19. stap 1 scenario B matching tabel matcher 1 b vlaccnrVlacc 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. 20. stap 1 scenario B matching tabel matcher 1 b vlaccnrVlacc 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. 21. stap 1 scenario B matching tabel matcher 1 b vlaccnrVlacc 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. 22. stap 1 scenario B matching tabel matcher 1 b vlaccnrVlacc 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. 23. stap 1 scenario B matching tabel matcher 1 b vlaccnrVlacc 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. 24. scenario C: zelfde pbs record mag niet met verschillende vlacc records matchen
  25. 25. stap 1 scenario C matching tabel matcher 1 b vlaccnrVlacc 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
  26. 26. stap 1 scenario C matching tabel matcher 1 b vlaccnrVlacc 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 isbns) en verrijkt met PBS record d PBS
  27. 27. stap 1 scenario C matching tabel matcher 1 b vlaccnrVlacc 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
  28. 28. scenario D: er is geen match, Vlacc record wordt niet opgenomen
  29. 29. stap 1 scenario D matching tabel matcher 1 b vlaccnrVlacc 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
  30. 30. dan stap 2:overblijvende PBS-records proberen matchenmet PBS-records
  31. 31. 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
  32. 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 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
  33. 33. 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
  34. 34. 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
  35. 35. bij stap 2: zelfde scenarios mogelijk als bij stap 1A) er is één matchB) er zijn verschillende matchesC) zelfde PBS-record mag niet met verschillendePBS-records matchenD) er is geen matchIndien nog andere bronnen, wordt stap 2herhaald tot ...
  36. 36. stap 3:indien geen match, PBS-record gewoonopnemen
  37. 37. matching tabelvolledige referentietabel 1 b vlaccnrals rapport is een zeer 2 c isbn+yearbelangrijk instrument alsevaluatie en als d vlaccnrmogelijkheid voorautomatische a c isbn+yeardataoptimalisatie in hetPBS 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

×