Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

VuFind and its use at ULB

1,356 views

Published on

Published in: Education, Technology
  • Be the first to comment

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 /><originalRecord><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 <originalRecord> <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 />

×