SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Digital Libraries à la Carte International Ticer School 2009 Tilburg University 31 July, 2009 VuFind Benoit PAUWELSUniversité Libre de Bruxelles (ULB) Brussels
Agenda Overview of functionality Technical overview VuFind @ ULB
VuFind VuFind 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 VuFind ILS specific drivers for holding information and availability VuFind can be used as a portal solution for all library resources librarycatalog, article databases, digital library, institutionalrepository & bibliography, and other library collections and resources http://www.vufind.org
Functionality 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, SirsiDynix , Koha, Evergreen Faceted search experience “More like this” (algorithmically generated suggestions) Save resource to organized lists Browse Internationalization
Functionality Persistent URLs (bookmarkable searches) RSS feed per search query OAI syndication CiteThis, EmailThis, TextThis Export record to Endnote, Refworks Social features: tagging, comments Enrichment:  book covers: Amazon, Syndetic, Google Books book item reviews: Amazon, Syndetic author biography: Wikipedia
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, 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:  ,[object Object]
 book item reviews: Amazon, Syndetic,[object Object]
Technical overview Export MARC records from ILS Use VuFind import facilty Store each record in a separate file  Index in Lucene through SOLR web service Delivered SOLR schema.xml for MARC records Searching VuFind communicates with Lucene through SOLR web service Returns unique identifier for records Data of records fetched from filesystem (XSL)
VuFind @ ULB Keep VuFind functionality Don’t keep: MARC based Filesystem Import utility; rather OAI harvest
Metadata OAI-PMH MySQL Metadata Harvester JDBC Samburu Lucene Lucene doc Indexer SOLR VuFind
Metadata exchange format Compound Object DIDL / MODS (*) Metadata OAI-PMH MySQL Metadata DIDL/MODS XML record stored as-is in MySQL field Harvester didl2solr.xsl transform DIDL/MODS XML record intoLucene document, according to specificschema.xml SOLR config file <originalRecord> containscompleteDIDL/MODS record JDBC Samburu Lucene Lucene doc Indexer SOLR solr2brief.xsl solr2full.xsl transform <originalRecord>  fieldinto HTML VuFind (*) http://homepages.ulb.ac.be/~bpauwels/NEEO/WP5/ WP5 Technical guidelines.pdf/
VuFind @ ULB DI-fusion Institutional library resources: IR, etheses repo, digithèque, [ catalog, iconothèque] BICTel Regional e-theses repository Unicat Belgian 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

Weitere ähnliche Inhalte

Andere mochten auch

Islandora Webinar: Research Data Repositories
Islandora Webinar: Research Data RepositoriesIslandora Webinar: Research Data Repositories
Islandora Webinar: Research Data Repositorieseohallor
 
Islandora Webinar: A 'How-to' Guide for Islandora
Islandora Webinar:  A 'How-to' Guide for IslandoraIslandora Webinar:  A 'How-to' Guide for Islandora
Islandora Webinar: A 'How-to' Guide for Islandoraeohallor
 
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB HamburgBibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB HamburgAnne Christensen
 
Hello islandora building a digital repository nov 30, 2016 v6
Hello islandora  building a digital repository nov 30, 2016 v6Hello islandora  building a digital repository nov 30, 2016 v6
Hello islandora building a digital repository nov 30, 2016 v6eohallor
 
Leaving Blackboxes Behind - ELAG 2016
Leaving Blackboxes Behind - ELAG 2016Leaving Blackboxes Behind - ELAG 2016
Leaving Blackboxes Behind - ELAG 2016Annika Domin
 
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...Cambridge Librarians' TeachMeet
 
VuFind on FOLIO @ VuFind Summit 2016
VuFind on FOLIO @ VuFind Summit 2016VuFind on FOLIO @ VuFind Summit 2016
VuFind on FOLIO @ VuFind Summit 2016Andrew Nagy
 
From User Studies to User Experience: User-Centered Design of Next-Generation...
From User Studies to User Experience: User-Centered Design of Next-Generation...From User Studies to User Experience: User-Centered Design of Next-Generation...
From User Studies to User Experience: User-Centered Design of Next-Generation...Anne Christensen
 
Joomla presentation
Joomla presentationJoomla presentation
Joomla presentationarslanone
 
Current trends in library management systems
Current trends in library management systems Current trends in library management systems
Current trends in library management systems Morten Nielsen
 
Introduction to koha
Introduction to kohaIntroduction to koha
Introduction to kohaarslanone
 
Zur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
Zur Zukunft der Benutzungsabteilungen in UniversitätsbibliothekenZur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
Zur Zukunft der Benutzungsabteilungen in UniversitätsbibliothekenAnne Christensen
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
 

Andere mochten auch (16)

Islandora Webinar: Research Data Repositories
Islandora Webinar: Research Data RepositoriesIslandora Webinar: Research Data Repositories
Islandora Webinar: Research Data Repositories
 
Islandora Webinar: A 'How-to' Guide for Islandora
Islandora Webinar:  A 'How-to' Guide for IslandoraIslandora Webinar:  A 'How-to' Guide for Islandora
Islandora Webinar: A 'How-to' Guide for Islandora
 
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB HamburgBibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
 
Hello islandora building a digital repository nov 30, 2016 v6
Hello islandora  building a digital repository nov 30, 2016 v6Hello islandora  building a digital repository nov 30, 2016 v6
Hello islandora building a digital repository nov 30, 2016 v6
 
Leaving Blackboxes Behind - ELAG 2016
Leaving Blackboxes Behind - ELAG 2016Leaving Blackboxes Behind - ELAG 2016
Leaving Blackboxes Behind - ELAG 2016
 
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
 
VuFind on FOLIO @ VuFind Summit 2016
VuFind on FOLIO @ VuFind Summit 2016VuFind on FOLIO @ VuFind Summit 2016
VuFind on FOLIO @ VuFind Summit 2016
 
From User Studies to User Experience: User-Centered Design of Next-Generation...
From User Studies to User Experience: User-Centered Design of Next-Generation...From User Studies to User Experience: User-Centered Design of Next-Generation...
From User Studies to User Experience: User-Centered Design of Next-Generation...
 
Koha Advanced Functions
Koha Advanced FunctionsKoha Advanced Functions
Koha Advanced Functions
 
Breeding 1
Breeding 1Breeding 1
Breeding 1
 
Joomla presentation
Joomla presentationJoomla presentation
Joomla presentation
 
Current trends in library management systems
Current trends in library management systems Current trends in library management systems
Current trends in library management systems
 
Library Standards: CHED Policies and Guidelines on Book Holdings
Library Standards: CHED Policies and Guidelines on Book HoldingsLibrary Standards: CHED Policies and Guidelines on Book Holdings
Library Standards: CHED Policies and Guidelines on Book Holdings
 
Introduction to koha
Introduction to kohaIntroduction to koha
Introduction to koha
 
Zur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
Zur Zukunft der Benutzungsabteilungen in UniversitätsbibliothekenZur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
Zur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 

Ähnlich wie VuFind and its use at ULB

2015 02 19 platforms and discovery
2015 02 19 platforms and discovery2015 02 19 platforms and discovery
2015 02 19 platforms and discoveryStephen Abram
 
Introduction to discovery layers- June 23b
Introduction to discovery layers- June 23bIntroduction to discovery layers- June 23b
Introduction to discovery layers- June 23bKathy Bryce
 
Open Source ILS Add-Ons
Open Source ILS Add-OnsOpen Source ILS Add-Ons
Open Source ILS Add-Onsloriayre
 
eXtensible Catalog - morning session - Tilburg
eXtensible Catalog - morning session - TilburgeXtensible Catalog - morning session - Tilburg
eXtensible Catalog - morning session - TilburgUniversity of Rochester
 
Next Generation Catalogs: Extensible Catalog, David Lindahl
Next Generation Catalogs: Extensible Catalog, David LindahlNext Generation Catalogs: Extensible Catalog, David Lindahl
Next Generation Catalogs: Extensible Catalog, David Lindahlyouthelectronix
 
Cornell20080516
Cornell20080516Cornell20080516
Cornell20080516charper
 
Virtual Collections for researchers
Virtual Collections for researchersVirtual Collections for researchers
Virtual Collections for researcherschessmu
 
Unlocking Libraries: ULib practitioners workshop
Unlocking Libraries: ULib practitioners workshopUnlocking Libraries: ULib practitioners workshop
Unlocking Libraries: ULib practitioners workshopJisc Scotland
 
A Comparative Study of Library Web-OPAC on Different Library Management Software
A Comparative Study of Library Web-OPAC on Different Library Management SoftwareA Comparative Study of Library Web-OPAC on Different Library Management Software
A Comparative Study of Library Web-OPAC on Different Library Management Softwarepaperpublications3
 
The eXtensible Catalog Drupal Toolkit
The eXtensible Catalog Drupal ToolkitThe eXtensible Catalog Drupal Toolkit
The eXtensible Catalog Drupal ToolkitPéter Király
 
The JISC Information Environment and collection description
The JISC Information Environment and collection descriptionThe JISC Information Environment and collection description
The JISC Information Environment and collection descriptionAndy Powell
 
Share: discovery: a focus on papers
Share: discovery: a focus on papersShare: discovery: a focus on papers
Share: discovery: a focus on paperslisld
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaStuart Chalk
 
Semantic Web Technologies For Digital Libraries
Semantic Web Technologies For Digital LibrariesSemantic Web Technologies For Digital Libraries
Semantic Web Technologies For Digital LibrariesNikesh Narayanan
 
Mapping the European(a) metadata landscape
Mapping the European(a) metadata landscapeMapping the European(a) metadata landscape
Mapping the European(a) metadata landscapeSally Chambers
 
Searching Heterogenous E Learning Resources
Searching Heterogenous E Learning ResourcesSearching Heterogenous E Learning Resources
Searching Heterogenous E Learning Resourcesimranlatif
 
ELAG 2014, Workshop on Electronic Resource Management
ELAG 2014, Workshop on Electronic Resource ManagementELAG 2014, Workshop on Electronic Resource Management
ELAG 2014, Workshop on Electronic Resource ManagementLydiaU
 

Ähnlich wie VuFind and its use at ULB (20)

2015 02 19 platforms and discovery
2015 02 19 platforms and discovery2015 02 19 platforms and discovery
2015 02 19 platforms and discovery
 
Introduction to discovery layers- June 23b
Introduction to discovery layers- June 23bIntroduction to discovery layers- June 23b
Introduction to discovery layers- June 23b
 
Integrated library solutions by abid hussain
Integrated library solutions by abid hussainIntegrated library solutions by abid hussain
Integrated library solutions by abid hussain
 
Open Source ILS Add-Ons
Open Source ILS Add-OnsOpen Source ILS Add-Ons
Open Source ILS Add-Ons
 
eXtensible Catalog - morning session - Tilburg
eXtensible Catalog - morning session - TilburgeXtensible Catalog - morning session - Tilburg
eXtensible Catalog - morning session - Tilburg
 
Next Generation Catalogs: Extensible Catalog, David Lindahl
Next Generation Catalogs: Extensible Catalog, David LindahlNext Generation Catalogs: Extensible Catalog, David Lindahl
Next Generation Catalogs: Extensible Catalog, David Lindahl
 
Cornell20080516
Cornell20080516Cornell20080516
Cornell20080516
 
Virtual Collections for researchers
Virtual Collections for researchersVirtual Collections for researchers
Virtual Collections for researchers
 
Unlocking Libraries: ULib practitioners workshop
Unlocking Libraries: ULib practitioners workshopUnlocking Libraries: ULib practitioners workshop
Unlocking Libraries: ULib practitioners workshop
 
A Comparative Study of Library Web-OPAC on Different Library Management Software
A Comparative Study of Library Web-OPAC on Different Library Management SoftwareA Comparative Study of Library Web-OPAC on Different Library Management Software
A Comparative Study of Library Web-OPAC on Different Library Management Software
 
The eXtensible Catalog Drupal Toolkit
The eXtensible Catalog Drupal ToolkitThe eXtensible Catalog Drupal Toolkit
The eXtensible Catalog Drupal Toolkit
 
Networked digital library through harvesting
Networked digital library through harvestingNetworked digital library through harvesting
Networked digital library through harvesting
 
The JISC Information Environment and collection description
The JISC Information Environment and collection descriptionThe JISC Information Environment and collection description
The JISC Information Environment and collection description
 
Mag het iets meer zijn?
Mag het iets meer zijn?Mag het iets meer zijn?
Mag het iets meer zijn?
 
Share: discovery: a focus on papers
Share: discovery: a focus on papersShare: discovery: a focus on papers
Share: discovery: a focus on papers
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
 
Semantic Web Technologies For Digital Libraries
Semantic Web Technologies For Digital LibrariesSemantic Web Technologies For Digital Libraries
Semantic Web Technologies For Digital Libraries
 
Mapping the European(a) metadata landscape
Mapping the European(a) metadata landscapeMapping the European(a) metadata landscape
Mapping the European(a) metadata landscape
 
Searching Heterogenous E Learning Resources
Searching Heterogenous E Learning ResourcesSearching Heterogenous E Learning Resources
Searching Heterogenous E Learning Resources
 
ELAG 2014, Workshop on Electronic Resource Management
ELAG 2014, Workshop on Electronic Resource ManagementELAG 2014, Workshop on Electronic Resource Management
ELAG 2014, Workshop on Electronic Resource Management
 

Kürzlich hochgeladen

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Kürzlich hochgeladen (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

VuFind and its use at ULB

  • 1. Digital Libraries à la Carte International Ticer School 2009 Tilburg University 31 July, 2009 VuFind Benoit PAUWELSUniversité Libre de Bruxelles (ULB) Brussels
  • 2. Agenda Overview of functionality Technical overview VuFind @ ULB
  • 3. VuFind VuFind 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 VuFind ILS specific drivers for holding information and availability VuFind can be used as a portal solution for all library resources librarycatalog, article databases, digital library, institutionalrepository & bibliography, and other library collections and resources http://www.vufind.org
  • 4. Functionality 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, SirsiDynix , Koha, Evergreen Faceted search experience “More like this” (algorithmically generated suggestions) Save resource to organized lists Browse Internationalization
  • 5. Functionality Persistent URLs (bookmarkable searches) RSS feed per search query OAI syndication CiteThis, EmailThis, TextThis Export record to Endnote, Refworks Social features: tagging, comments Enrichment: book covers: Amazon, Syndetic, Google Books book item reviews: Amazon, Syndetic author biography: Wikipedia
  • 6. Customizable interface: localization and branding Uses Yahoo User Interface CSS, PHP Smarty templates, XML/XSL, AJAX, Javascript
  • 7. ILS specific ‘drivers’ for holding information and availability status Voyager, Aleph, III, SirsiDynix , Koha, Evergreen
  • 9. “More like this” (algorithmically generated suggestions)
  • 10. Save resource to organized lists
  • 15. Persistent URLs (bookmarkable searches) Persistent URLs (bookmarkable searches)
  • 17. RSS feed per search query
  • 19. Export record to Endnote, Refworks
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Technical overview Export MARC records from ILS Use VuFind import facilty Store each record in a separate file Index in Lucene through SOLR web service Delivered SOLR schema.xml for MARC records Searching VuFind communicates with Lucene through SOLR web service Returns unique identifier for records Data of records fetched from filesystem (XSL)
  • 26. VuFind @ ULB Keep VuFind functionality Don’t keep: MARC based Filesystem Import utility; rather OAI harvest
  • 27. Metadata OAI-PMH MySQL Metadata Harvester JDBC Samburu Lucene Lucene doc Indexer SOLR VuFind
  • 28. Metadata exchange format Compound Object DIDL / MODS (*) Metadata OAI-PMH MySQL Metadata DIDL/MODS XML record stored as-is in MySQL field Harvester didl2solr.xsl transform DIDL/MODS XML record intoLucene document, according to specificschema.xml SOLR config file <originalRecord> containscompleteDIDL/MODS record JDBC Samburu Lucene Lucene doc Indexer SOLR solr2brief.xsl solr2full.xsl transform <originalRecord> fieldinto HTML VuFind (*) http://homepages.ulb.ac.be/~bpauwels/NEEO/WP5/ WP5 Technical guidelines.pdf/
  • 29. VuFind @ ULB DI-fusion Institutional library resources: IR, etheses repo, digithèque, [ catalog, iconothèque] BICTel Regional e-theses repository Unicat Belgian national virtual catalog