IAMSLIC Annual Conference Biennial EURASLIC Conference Confluence of
IAMSLIC Annual Conference Biennial EURASLIC Conference Confluence of Ideas: Evolving to Meet the Challenges of Global Change Brugge, Belgium 1 October, 2009 Vu. Find Benoit PAUWELS Université Libre de Bruxelles (ULB) Brussels
Agenda • Overview of functionality • Technical overview • Vu. Find @ ULB
Vu. Find • Vu. Find is a library resource portal – designed and developed by Villanova University’s Falvey Memorial Library – open source; web based – project leader: Andrew Nagy • In the first place conceived as a new OPAC experience – Export/Import MARC records from ILS into Vu. Find – ILS specific drivers for holding information and availability • Vu. Find can be used as a portal solution for all library resources – library catalog, article databases, digital library, institutional repository & bibliography, and other library collections and resources • http: //www. vufind. org
Customizable interface: localization and branding Uses Yahoo User Interface CSS, PHP Smarty templates, XML/XSL, AJAX, Javascript
ILS specific ‘drivers’ for holding information and availability status Voyager, Aleph, III, Sirsi. Dynix , 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)
RSS feed per search query
Cite. This, Email. This, Text. This
Export record to Endnote, Refworks
Social features: tagging, comments
Enrichment: - book covers: Amazon, Syndetic, Google Books - book item reviews: Amazon, Syndetic
Technical overview • Linux, Solaris, Windows • Uses Apache SOLR, an open source search engine based on Lucene • Apache HTTP Server 2. 2 or later • PHP 5. 1. 0 or later, Smarty templates • XSL, Javascript, CSS, YUI • My. SQL 4. 1 or later • Java J 2 SE JDK 1. 5 or later • GNU Aspell Library (optional spell checker)
Technical overview • Export MARC records from ILS • Use Vu. Find import facilty – Store each record in a separate file – Index in Lucene through SOLR web service • Delivered SOLR schema. xml for MARC records • Searching – Vu. Find communicates with Lucene through SOLR web service – Returns unique identifier for records – Data of records fetched from filesystem (XSL)
Vu. Find @ ULB • Keep Vu. Find functionality • Don’t keep: – MARC based – Filesystem – Import utility; rather OAI harvest
Metadata OAI-PMH My. SQL S a m b u r u Harvester Metadata JDBC Indexer Lucene SOLR Vu. Find Lucene doc
Metadata exchange format Metadata Compound Object DIDL / MODS (*) OAI-PMH My. SQL S a m b u r u Harvester Metadata JDBC Indexer Lucene SOLR Lucene doc DIDL/MODS XML record stored as-is in My. SQL field didl 2 solr. xsl transform DIDL/MODS XML record into Lucene document, according to specific schema. xml SOLR config file <original. Record> contains complete DIDL/MODS record Vu. Find solr 2 brief. xsl solr 2 full. xsl transform <original. Record> field into HTML (*) http: //homepages. ulb. ac. be/~bpauwels/NEEO/WP 5/ WP 5 Technical guidelines. pdf/
Vu. Find @ ULB • DI-fusion – Institutional library resources: IR, etheses repo, digithèque, [ catalog, iconothèque ] • BICTel – Regional e-theses repository • Unicat – Belgian national virtual catalog
- Slides: 36