VuFind and its use at ULB

4,124 views

Published on

Published in: Education, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,124
On SlideShare
0
From Embeds
0
Number of Embeds
1,301
Actions
Shares
0
Downloads
48
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

VuFind and its use at ULB

  1. 1. Digital Libraries à la Carte<br />International Ticer School 2009<br />Tilburg University<br />31 July, 2009<br />VuFind<br />Benoit PAUWELSUniversité Libre de Bruxelles (ULB)<br />Brussels<br />
  2. 2. Agenda<br />Overview of functionality<br />Technical overview<br />VuFind @ ULB<br />
  3. 3. VuFind<br />VuFind is a library resource portal <br />designed and developed by Villanova University’s Falvey Memorial Library<br />open source; web based<br />project leader: Andrew Nagy<br />In the first place conceived as a new OPAC experience<br />Export/Import MARC records from ILS into VuFind<br />ILS specific drivers for holding information and availability<br />VuFind can be used as a portal solution for all library resources<br />librarycatalog, article databases, digital library, institutionalrepository & bibliography, and other library collections and resources<br />http://www.vufind.org<br />
  4. 4. Functionality<br />Customizable interface: localization and branding<br />Uses Yahoo User Interface CSS, PHP Smarty templates, XML/XSL, AJAX, Javascript<br />ILS specific ‘drivers’ for holding information and availability status<br />Voyager, Aleph, III, SirsiDynix , Koha, Evergreen<br />Faceted search experience<br />“More like this” (algorithmically generated suggestions)<br />Save resource to organized lists<br />Browse<br />Internationalization<br />
  5. 5. Functionality<br />Persistent URLs (bookmarkable searches)<br />RSS feed per search query<br />OAI syndication<br />CiteThis, EmailThis, TextThis<br />Export record to Endnote, Refworks<br />Social features: tagging, comments<br />Enrichment: <br />book covers: Amazon, Syndetic, Google Books<br />book item reviews: Amazon, Syndetic<br />author biography: Wikipedia<br />
  6. 6. Customizable interface: localization and branding<br />Uses Yahoo User Interface CSS, PHP Smarty templates, XML/XSL, AJAX, Javascript<br />
  7. 7. ILS specific ‘drivers’ for holding information and availability status<br />Voyager, Aleph, III, SirsiDynix , Koha, Evergreen<br />
  8. 8. Faceted search experience<br />
  9. 9. “More like this” (algorithmically generated suggestions)<br />
  10. 10. Save resource to organized lists<br />
  11. 11. Browse<br />
  12. 12. Internationalization<br />
  13. 13. Social bookmarks<br />
  14. 14. Zotero compatible (COINS)<br />
  15. 15. Persistent URLs (bookmarkable searches)<br />Persistent URLs (bookmarkable searches)<br />
  16. 16. Persistent URLs (bookmarkable searches)<br />
  17. 17. RSS feed per search query<br />
  18. 18. CiteThis, EmailThis, TextThis<br />
  19. 19. Export record to Endnote, Refworks<br />
  20. 20. Social features: tagging, comments<br />
  21. 21. Enrichment: <br /><ul><li> book covers: Amazon, Syndetic, Google Books
  22. 22. book item reviews: Amazon, Syndetic</li></li></ul><li>Technical overview<br />Linux, Solaris, Windows<br />Uses Apache SOLR, an open source search engine based on Lucene<br />Apache HTTP Server 2.2 or later<br />PHP 5.1.0 or later, Smarty templates<br /> XSL, Javascript, CSS, YUI<br />MySQL 4.1 or later<br />Java J2SE JDK 1.5 or later<br />GNU Aspell Library (optional spell checker)<br />
  23. 23.
  24. 24.
  25. 25. Technical overview<br />Export MARC records from ILS<br />Use VuFind import facilty<br />Store each record in a separate file <br />Index in Lucene through SOLR web service<br />Delivered SOLR schema.xml for MARC records<br />Searching<br />VuFind communicates with Lucene through SOLR web service<br />Returns unique identifier for records<br />Data of records fetched from filesystem (XSL)<br />
  26. 26. VuFind @ ULB<br />Keep VuFind functionality<br />Don’t keep:<br />MARC based<br />Filesystem<br />Import utility; rather OAI harvest<br />
  27. 27. Metadata<br />OAI-PMH<br />MySQL<br />Metadata<br />Harvester<br />JDBC<br />Samburu<br />Lucene<br />Lucene doc<br />Indexer<br />SOLR<br />VuFind<br />
  28. 28. Metadata exchange format<br />Compound Object DIDL / MODS (*)<br />Metadata<br />OAI-PMH<br />MySQL<br />Metadata<br />DIDL/MODS XML record stored as-is in MySQL field<br />Harvester<br />didl2solr.xsl<br />transform DIDL/MODS XML record intoLucene document, according to specificschema.xml SOLR config file<br />&lt;originalRecord&gt;<br />containscompleteDIDL/MODS record<br />JDBC<br />Samburu<br />Lucene<br />Lucene doc<br />Indexer<br />SOLR<br />solr2brief.xsl<br />solr2full.xsl<br />transform &lt;originalRecord&gt; <br />fieldinto HTML<br />VuFind<br />(*) http://homepages.ulb.ac.be/~bpauwels/NEEO/WP5/<br />WP5 Technical guidelines.pdf/<br />
  29. 29. VuFind @ ULB<br />DI-fusion<br />Institutional library resources: IR, etheses repo, digithèque, [ catalog, iconothèque]<br />BICTel<br />Regional e-theses repository<br />Unicat<br />Belgian national virtual catalog<br />

×