Digital Libraries à la CarteInternational Ticer School 2009Tilburg University31 July, 2009VuFindBenoit PAUWELSUniversité Libre de Bruxelles (ULB)Brussels
AgendaOverview of functionalityTechnical overviewVuFind @ ULB
VuFindVuFind is a library resource portal designed and developed by Villanova University’s Falvey Memorial Libraryopen source; web basedproject leader: Andrew NagyIn the first place conceived as a new OPAC experienceExport/Import MARC records from ILS into VuFindILS specific drivers for holding information and availabilityVuFind can be used as a portal solution for all library resourceslibrarycatalog, article databases, digital library, institutionalrepository & bibliography, and other library collections and resourceshttp://www.vufind.org
FunctionalityCustomizable interface: localization and brandingUses Yahoo User Interface CSS, PHP Smarty templates, XML/XSL, AJAX, JavascriptILS specific ‘drivers’ for holding information and availability statusVoyager, Aleph, III, SirsiDynix , Koha, EvergreenFaceted search experience“More like this” (algorithmically generated suggestions)Save resource to organized listsBrowseInternationalization
FunctionalityPersistent URLs (bookmarkable searches)RSS feed per search queryOAI syndicationCiteThis, EmailThis, TextThisExport record to Endnote, RefworksSocial features: tagging, commentsEnrichment: book covers: Amazon, Syndetic, Google Booksbook item reviews: Amazon, Syndeticauthor biography: Wikipedia
Customizable interface: localization and brandingUses Yahoo User Interface CSS, PHP Smarty templates, XML/XSL, AJAX, Javascript
ILS specific ‘drivers’ for holding information and availability statusVoyager, Aleph, III, SirsiDynix , Koha, Evergreen
Faceted search experience
“More like this” (algorithmically generated suggestions)
Save resource to organized lists
Browse
Internationalization
Social bookmarks
Zotero compatible (COINS)
Persistent URLs (bookmarkable searches)Persistent URLs (bookmarkable searches)
Persistent URLs (bookmarkable searches)
RSS feed per search query
CiteThis, EmailThis, TextThis
Export record to Endnote, Refworks
Social features: tagging, comments
Enrichment:  book covers: Amazon, Syndetic, Google Books
 book item reviews: Amazon, SyndeticTechnical overviewLinux, Solaris, WindowsUses Apache SOLR, an open source search engine based on LuceneApache HTTP Server 2.2 or laterPHP 5.1.0 or later, Smarty templates XSL, Javascript, CSS, YUIMySQL 4.1 or laterJava J2SE JDK 1.5 or laterGNU Aspell Library (optional spell checker)
Technical overviewExport MARC records from ILSUse VuFind import faciltyStore each record in a separate file Index in Lucene through SOLR web serviceDelivered SOLR schema.xml for MARC recordsSearchingVuFind communicates with Lucene through SOLR web serviceReturns unique identifier for recordsData of records fetched from filesystem (XSL)
VuFind @ ULBKeep VuFind functionalityDon’t keep:MARC basedFilesystemImport utility; rather OAI harvest
MetadataOAI-PMHMySQLMetadataHarvesterJDBCSamburuLuceneLucene docIndexerSOLRVuFind
Metadata exchange formatCompound Object DIDL / MODS (*)MetadataOAI-PMHMySQLMetadataDIDL/MODS XML record stored as-is in MySQL fieldHarvesterdidl2solr.xsltransform DIDL/MODS XML record intoLucene document, according to specificschema.xml SOLR config file<originalRecord>containscompleteDIDL/MODS recordJDBCSamburuLuceneLucene docIndexerSOLRsolr2brief.xslsolr2full.xsltransform <originalRecord> fieldinto HTMLVuFind(*) http://homepages.ulb.ac.be/~bpauwels/NEEO/WP5/WP5 Technical guidelines.pdf/
VuFind @ ULBDI-fusionInstitutional library resources: IR, etheses repo, digithèque, [ catalog, iconothèque]BICTelRegional e-theses repositoryUnicatBelgian national virtual catalog
VuFind and its use at ULB
VuFind and its use at ULB
VuFind and its use at ULB
VuFind and its use at ULB
VuFind and its use at ULB

VuFind and its use at ULB

  • 1.
    Digital Libraries àla CarteInternational Ticer School 2009Tilburg University31 July, 2009VuFindBenoit PAUWELSUniversité Libre de Bruxelles (ULB)Brussels
  • 2.
  • 3.
    VuFindVuFind is alibrary resource portal designed and developed by Villanova University’s Falvey Memorial Libraryopen source; web basedproject leader: Andrew NagyIn the first place conceived as a new OPAC experienceExport/Import MARC records from ILS into VuFindILS specific drivers for holding information and availabilityVuFind can be used as a portal solution for all library resourceslibrarycatalog, article databases, digital library, institutionalrepository & bibliography, and other library collections and resourceshttp://www.vufind.org
  • 4.
    FunctionalityCustomizable interface: localizationand brandingUses Yahoo User Interface CSS, PHP Smarty templates, XML/XSL, AJAX, JavascriptILS specific ‘drivers’ for holding information and availability statusVoyager, Aleph, III, SirsiDynix , Koha, EvergreenFaceted search experience“More like this” (algorithmically generated suggestions)Save resource to organized listsBrowseInternationalization
  • 5.
    FunctionalityPersistent URLs (bookmarkablesearches)RSS feed per search queryOAI syndicationCiteThis, EmailThis, TextThisExport record to Endnote, RefworksSocial features: tagging, commentsEnrichment: book covers: Amazon, Syndetic, Google Booksbook item reviews: Amazon, Syndeticauthor biography: Wikipedia
  • 6.
    Customizable interface: localizationand brandingUses Yahoo User Interface CSS, PHP Smarty templates, XML/XSL, AJAX, Javascript
  • 7.
    ILS specific ‘drivers’for holding information and availability statusVoyager, Aleph, III, SirsiDynix , Koha, Evergreen
  • 8.
  • 9.
    “More like this”(algorithmically generated suggestions)
  • 10.
    Save resource toorganized lists
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
    Persistent URLs (bookmarkablesearches)Persistent URLs (bookmarkable searches)
  • 16.
  • 17.
    RSS feed persearch query
  • 18.
  • 19.
    Export record toEndnote, Refworks
  • 20.
  • 21.
    Enrichment: bookcovers: Amazon, Syndetic, Google Books
  • 22.
    book itemreviews: Amazon, SyndeticTechnical overviewLinux, Solaris, WindowsUses Apache SOLR, an open source search engine based on LuceneApache HTTP Server 2.2 or laterPHP 5.1.0 or later, Smarty templates XSL, Javascript, CSS, YUIMySQL 4.1 or laterJava J2SE JDK 1.5 or laterGNU Aspell Library (optional spell checker)
  • 25.
    Technical overviewExport MARCrecords from ILSUse VuFind import faciltyStore each record in a separate file Index in Lucene through SOLR web serviceDelivered SOLR schema.xml for MARC recordsSearchingVuFind communicates with Lucene through SOLR web serviceReturns unique identifier for recordsData of records fetched from filesystem (XSL)
  • 26.
    VuFind @ ULBKeepVuFind functionalityDon’t keep:MARC basedFilesystemImport utility; rather OAI harvest
  • 27.
  • 28.
    Metadata exchange formatCompoundObject DIDL / MODS (*)MetadataOAI-PMHMySQLMetadataDIDL/MODS XML record stored as-is in MySQL fieldHarvesterdidl2solr.xsltransform DIDL/MODS XML record intoLucene document, according to specificschema.xml SOLR config file<originalRecord>containscompleteDIDL/MODS recordJDBCSamburuLuceneLucene docIndexerSOLRsolr2brief.xslsolr2full.xsltransform <originalRecord> fieldinto HTMLVuFind(*) http://homepages.ulb.ac.be/~bpauwels/NEEO/WP5/WP5 Technical guidelines.pdf/
  • 29.
    VuFind @ ULBDI-fusionInstitutionallibrary resources: IR, etheses repo, digithèque, [ catalog, iconothèque]BICTelRegional e-theses repositoryUnicatBelgian national virtual catalog