SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Der Kölner 
UniversitätsGesamtkatalog 
Praxisbericht 
'Betrieb einer Recherche-Infrastruktur' 
Oliver Flimm <flimm@ub.uni-koeln.de> 
ZBIW: DV-Systembetreuung in Hochschulbibliotheken 
28.11.2014 
Universität zu Köln
„Der KUG“ 
• Zentrale Recherche-Infrastruktur für 
die Bestände der Universität zu Köln 
• Umfang (Stand 11/2014): 17.2 Mio. 
Titel in 212 separaten Katalogen 
• Integriert verschiedene Prinzipien und 
Funktionen aus dem Social- und 
Semantic Web 
• Realisiert mit der Open-Source 
Software OpenBib (GPL, seit 1997) 
Universität zu Köln
Universität zu Köln
Besonderheiten 
• Open Source als zentrales Prinzip 
– Softwareverteilung über öffentliches SVN 
Repository (Google Code) 
• LAPPX (Linux, Apache, PostgreSQL, 
Perl, Xapian) 
• Eine Infrastruktur für effiziente 
Bereitstellung vieler separater Portale 
– Objektorientiertes Templating 
Universität zu Köln
Flexibles Templating 
Verschiedene Abstraktionsebenen 
(Kataloge, Views, Katalogprofile) 
Default: 701 Alle: 3621 
/titles_record 
/_databases/mdz/titles_record 
/_views/gdz/titles_record 
/_profiles/kug/titles_record 
/_profiles/kug/_databases/mdz/titles_record 
/_profiles/sammlungen/_views/muenzen/titles_record 
Universität zu Köln
Universität zu Köln
Infrastruktur: Ziele 
Universität zu Köln 
• Eine Lösung für 
– Endnutzer im Web-Browser 
– Integration in andere Dienste (USB-Portal) 
– Semantic Web 
• Durchgehender 24/7 Betrieb 
– Möglichst keine Downtimes bei 
Erweiterungen/Updates 
• Größtmögliche Flexibilität und 
Erweiterbarkeit
Infrastruktur: Zentrale Prinzipien 
• Trennung von Resourcen und 
verschiedenen Repräsentationen 
– Content-/Language-Negotiation per 303 
Redirect 
– HTML, INCLUDE, JSON, RDF, RSS, CSV, 
TXT, ICAL 
• REST für einzelne Resourcen (JSON) 
– GET, POST, PUT, DELETE 
Universität zu Köln
Beispiel: URI's 
Resource: 
– /portal/<view>/databases (GET,POST) 
Repräsentationen: 
– /portal/<view>/databases.html?l=de 
– /portal/<view>/databases.json?l=de 
– /portal/<view>/admin/databases.html?l=de 
– /portal/<view>/admin/databases.json?l=de 
Universität zu Köln
Beispiel: URI's II 
Resource: 
– /portal/<view>/databases/id/mdz 
(GET,PUT,DELETE) 
Repräsentationen: 
– /portal/<view>/databases/id/mdz.html?l=de 
– /portal/<view>/databases/id/mdz.json?l=de 
– /portal/<view>/admin/databases/id/mdz.html?l=de 
– /portal/<view>/admin/databases/id/mdz.json?l=de 
Universität zu Köln
Beispiel: URI's III oder JSON RuleZ 
{ 
"link": { 
"rel": "self", 
"href": "http://kug.ub.uni-koeln.de/portal/kug/databases.json?l=de" 
}, 
"databases": [ 
{ 
"link": { 
"rel": "self", 
"href": "http://kug.ub.uni-koeln.de/portal/kug/databases/id/afrikaans.json?l=de" 
}, 
"system": "Sisis", 
"active": 1, 
"description": "Sammlung Afrikaans", 
"dbname": "afrikaans", 
"sigel": "afri", 
"url": "http://www.ub.uni-koeln.de", 
"id": "afrikaans" 
}, 
Universität zu Köln
Architektur für 24/7 
Universität zu Köln 
USB-Portal KUG 
Frontend S0 
S1 S2 S3 S4 
Cluster A 
System / 
User DB 
Cluster B 
HaProxy 
Recherche Update
Architektur: 24/7 II 
• Frontend-Server mit Proxy und 
externer Steuerung 
option httpchk HEAD /portal/openbib/server_is_active 
• Alternierende Cluster für Recherche 
und Updates 
Universität zu Köln
Aggregation externer Daten als 
Kataloge 
• Standard-Schnittstellen (OAI) und 
Formate (DC, MARC21) nutzen, sonst API 
(YouTube/OER) und/oder eigene 
Konverter 
• Zentrale OAI-Aggregation mit REPOX 
• Open Data nutzen (BVB, SWB, hbz) 
– Beispiel: Nomos Online Premium 
Universität zu Köln
Universität zu Köln
Anreicherungen 
Problem Sacherschliessung 
– RVK, DDC, Schlagworte, Links auf 
Inhaltsverzeichnisse aus Open Data Dumps 
– Verschlankung verschiedener Systematiken 
zu 20 Themengebieten über Konkordanzen 
- 370.000 Titel mit BK vs. 1.1 Mio Titel mit 
Themengebiet 
– Referenzierende Artikelnamen aus der 
Wikipedia als 'Schlagworte' 
Universität zu Köln
Anreicherungen II 
Mehr finden: 
– ISBN10 und ISBN13 
– „Erscheinungsjahre“ bei Zeitschriften 
– Schiller-Räuber-Problem 
– Medientyp, Sprache 
– Synonym-Wörterbücher 
Universität zu Köln
Administration 
• Grundlegende Administration muss 
an Nicht-Techniker delegierbar sein 
– Web-Oberfläche für Administratoren 
• Gleiches gilt für die textuelle 
Betreuung von Sammlungsportalen 
durch externe Wissenschaftler 
(Präsentation von Forschungsdaten) 
Universität zu Köln
Universität zu Köln
Universität zu Köln
Elementare Bedürfnisse der 
Nutzer im Blick behalten 
• Relevantes Finden und Einordnen 
– Rechercheanreicherungen 
– Livesearch, Rechtschreibkorrektur, Toleranzen 
– Systematische Einordnung (Themengebiete) 
Universität zu Köln 
• Wie komme ich dran? 
– Facettierung nach Standort und Zugriffs-Status 
– Priorität: Online > ausleihbar > einsehbar
Universität zu Köln
Tools 
Universität zu Köln 
• REPOX 
• Yslow 
• YAML Framework 
• ORM 
• CGI::Application
Fragen? 
Universität zu Köln
Vielen Dank für Ihre 
Aufmerksamkeit 
Quellen: 
KUG - http://kug.ub.uni-koeln.de/ 
OpenBib - http://www.openbib.org/ 
OpenBib Wiki - http://wiki.openbib.org/ 
OpenBibBlog - http://blog.openbib.org/ 
Projektseite – http://code.google.com/p/openbib/ 
Xapian Suchmaschine - http://www.xapian.org/ 
Universität zu Köln

Más contenido relacionado

Destacado

Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...flimm
 
JSUG - Bazaar by Florian Motlik
JSUG - Bazaar by Florian MotlikJSUG - Bazaar by Florian Motlik
JSUG - Bazaar by Florian MotlikChristoph Pickl
 
Ansprechend! Braucht face2face Fundraising Standards?
Ansprechend! Braucht face2face Fundraising Standards?Ansprechend! Braucht face2face Fundraising Standards?
Ansprechend! Braucht face2face Fundraising Standards?Socialbar
 
Microsoft Access Grundkurs
Microsoft Access GrundkursMicrosoft Access Grundkurs
Microsoft Access Grundkursborya
 
Top Destinationen für Ihren Sprachaufenthalt
Top Destinationen für Ihren SprachaufenthaltTop Destinationen für Ihren Sprachaufenthalt
Top Destinationen für Ihren Sprachaufenthalt globo-study Sprachreisen
 
Spanisch lernen in Malaga gleich am Strand | Spanisch sprachkurs in Malaga
Spanisch lernen  in Malaga gleich am Strand | Spanisch sprachkurs in MalagaSpanisch lernen  in Malaga gleich am Strand | Spanisch sprachkurs in Malaga
Spanisch lernen in Malaga gleich am Strand | Spanisch sprachkurs in MalagaAlhambra Instituto
 
Umgang mit psychischen Belastungen am Arbeitsplatz
Umgang mit psychischen Belastungen am ArbeitsplatzUmgang mit psychischen Belastungen am Arbeitsplatz
Umgang mit psychischen Belastungen am ArbeitsplatzStephan List
 
Neue Medien Tools
Neue Medien ToolsNeue Medien Tools
Neue Medien Toolsklein_mano
 
Spanischkurs für Juristen | Spanischkurs fuer Anwälte | Spanisch sprachkurs f...
Spanischkurs für Juristen | Spanischkurs fuer Anwälte | Spanisch sprachkurs f...Spanischkurs für Juristen | Spanischkurs fuer Anwälte | Spanisch sprachkurs f...
Spanischkurs für Juristen | Spanischkurs fuer Anwälte | Spanisch sprachkurs f...Alhambra Instituto
 
Talentia Kit Sponsorizacion
Talentia Kit SponsorizacionTalentia Kit Sponsorizacion
Talentia Kit Sponsorizacionmbeunza
 
Berlin Teilt
Berlin TeiltBerlin Teilt
Berlin TeiltSocialbar
 
Zivilgesellschaftliche Organisationen und Social Media: Drängendste Fragen z...
Zivilgesellschaftliche Organisationen und Social Media:  Drängendste Fragen z...Zivilgesellschaftliche Organisationen und Social Media:  Drängendste Fragen z...
Zivilgesellschaftliche Organisationen und Social Media: Drängendste Fragen z...Socialbar
 
Junge Helden Online
Junge Helden OnlineJunge Helden Online
Junge Helden OnlineSocialbar
 
Can Gaming make a better world? Serious Games als ein Weg, mehr Menschen für ...
Can Gaming make a better world? Serious Games als ein Weg, mehr Menschen für ...Can Gaming make a better world? Serious Games als ein Weg, mehr Menschen für ...
Can Gaming make a better world? Serious Games als ein Weg, mehr Menschen für ...Socialbar
 
PräSentation Suz Internet
PräSentation Suz InternetPräSentation Suz Internet
PräSentation Suz Internetfarbie
 
Die Aller Neuste Terroristengruppe Der Alcaida
Die Aller Neuste Terroristengruppe Der AlcaidaDie Aller Neuste Terroristengruppe Der Alcaida
Die Aller Neuste Terroristengruppe Der Alcaidamariane m
 
Beteiligungsmöglichkeiten auf Augenhöhe
Beteiligungsmöglichkeiten auf AugenhöheBeteiligungsmöglichkeiten auf Augenhöhe
Beteiligungsmöglichkeiten auf AugenhöheSocialbar
 
Fritz vortrag socialbar drei bauern unter einem hut
Fritz vortrag socialbar drei bauern unter einem hutFritz vortrag socialbar drei bauern unter einem hut
Fritz vortrag socialbar drei bauern unter einem hutSocialbar
 

Destacado (20)

Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
 
JSUG - Bazaar by Florian Motlik
JSUG - Bazaar by Florian MotlikJSUG - Bazaar by Florian Motlik
JSUG - Bazaar by Florian Motlik
 
Ansprechend! Braucht face2face Fundraising Standards?
Ansprechend! Braucht face2face Fundraising Standards?Ansprechend! Braucht face2face Fundraising Standards?
Ansprechend! Braucht face2face Fundraising Standards?
 
Rocket Science
Rocket ScienceRocket Science
Rocket Science
 
Microsoft Access Grundkurs
Microsoft Access GrundkursMicrosoft Access Grundkurs
Microsoft Access Grundkurs
 
Top Destinationen für Ihren Sprachaufenthalt
Top Destinationen für Ihren SprachaufenthaltTop Destinationen für Ihren Sprachaufenthalt
Top Destinationen für Ihren Sprachaufenthalt
 
Spanisch lernen in Malaga gleich am Strand | Spanisch sprachkurs in Malaga
Spanisch lernen  in Malaga gleich am Strand | Spanisch sprachkurs in MalagaSpanisch lernen  in Malaga gleich am Strand | Spanisch sprachkurs in Malaga
Spanisch lernen in Malaga gleich am Strand | Spanisch sprachkurs in Malaga
 
Umgang mit psychischen Belastungen am Arbeitsplatz
Umgang mit psychischen Belastungen am ArbeitsplatzUmgang mit psychischen Belastungen am Arbeitsplatz
Umgang mit psychischen Belastungen am Arbeitsplatz
 
Neue Medien Tools
Neue Medien ToolsNeue Medien Tools
Neue Medien Tools
 
Spanischkurs für Juristen | Spanischkurs fuer Anwälte | Spanisch sprachkurs f...
Spanischkurs für Juristen | Spanischkurs fuer Anwälte | Spanisch sprachkurs f...Spanischkurs für Juristen | Spanischkurs fuer Anwälte | Spanisch sprachkurs f...
Spanischkurs für Juristen | Spanischkurs fuer Anwälte | Spanisch sprachkurs f...
 
Talentia Kit Sponsorizacion
Talentia Kit SponsorizacionTalentia Kit Sponsorizacion
Talentia Kit Sponsorizacion
 
Berlin Teilt
Berlin TeiltBerlin Teilt
Berlin Teilt
 
Zivilgesellschaftliche Organisationen und Social Media: Drängendste Fragen z...
Zivilgesellschaftliche Organisationen und Social Media:  Drängendste Fragen z...Zivilgesellschaftliche Organisationen und Social Media:  Drängendste Fragen z...
Zivilgesellschaftliche Organisationen und Social Media: Drängendste Fragen z...
 
Junge Helden Online
Junge Helden OnlineJunge Helden Online
Junge Helden Online
 
Can Gaming make a better world? Serious Games als ein Weg, mehr Menschen für ...
Can Gaming make a better world? Serious Games als ein Weg, mehr Menschen für ...Can Gaming make a better world? Serious Games als ein Weg, mehr Menschen für ...
Can Gaming make a better world? Serious Games als ein Weg, mehr Menschen für ...
 
FOTOS
FOTOSFOTOS
FOTOS
 
PräSentation Suz Internet
PräSentation Suz InternetPräSentation Suz Internet
PräSentation Suz Internet
 
Die Aller Neuste Terroristengruppe Der Alcaida
Die Aller Neuste Terroristengruppe Der AlcaidaDie Aller Neuste Terroristengruppe Der Alcaida
Die Aller Neuste Terroristengruppe Der Alcaida
 
Beteiligungsmöglichkeiten auf Augenhöhe
Beteiligungsmöglichkeiten auf AugenhöheBeteiligungsmöglichkeiten auf Augenhöhe
Beteiligungsmöglichkeiten auf Augenhöhe
 
Fritz vortrag socialbar drei bauern unter einem hut
Fritz vortrag socialbar drei bauern unter einem hutFritz vortrag socialbar drei bauern unter einem hut
Fritz vortrag socialbar drei bauern unter einem hut
 

Similar a KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'

Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...flimm
 
Der Kölner UniversitätsGesamtkatalog (KUG)
Der Kölner UniversitätsGesamtkatalog (KUG)Der Kölner UniversitätsGesamtkatalog (KUG)
Der Kölner UniversitätsGesamtkatalog (KUG)flimm
 
Sondersammelgebiete im elektronischen Zeitalter
Sondersammelgebiete im elektronischen ZeitalterSondersammelgebiete im elektronischen Zeitalter
Sondersammelgebiete im elektronischen Zeitalterwebis-Blog
 
Die Zukunft der Portale - Kataloge der nächsten Generation
Die Zukunft der Portale - Kataloge der nächsten GenerationDie Zukunft der Portale - Kataloge der nächsten Generation
Die Zukunft der Portale - Kataloge der nächsten GenerationMartin Blenkle
 
Linked Open Data - Eine Perspektive für die Bibliothekswelt?
Linked Open Data - Eine Perspektive für die Bibliothekswelt?Linked Open Data - Eine Perspektive für die Bibliothekswelt?
Linked Open Data - Eine Perspektive für die Bibliothekswelt?Felix Ostrowski
 
Einbindung von Linked Data in existierende Bibliotheksanswendungen
Einbindung von Linked Data in existierende BibliotheksanswendungenEinbindung von Linked Data in existierende Bibliotheksanswendungen
Einbindung von Linked Data in existierende Bibliotheksanswendungenredsys
 
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?kostaedt
 
Linked Open Data in der Bibliothekswelt
Linked Open Data in der BibliotheksweltLinked Open Data in der Bibliothekswelt
Linked Open Data in der BibliotheksweltAdrian Pohl
 
10 Jahre E-LIB Bremen – Erfahrungen beim Betrieb eines etwas anderen Kataloges
10 Jahre E-LIB Bremen – Erfahrungen beim Betrieb eines etwas anderen Kataloges10 Jahre E-LIB Bremen – Erfahrungen beim Betrieb eines etwas anderen Kataloges
10 Jahre E-LIB Bremen – Erfahrungen beim Betrieb eines etwas anderen KatalogesMartin Blenkle
 
Hypertextsorten: Neuartige Möglichkeiten der Informationsrecherche im World W...
Hypertextsorten: Neuartige Möglichkeiten der Informationsrecherche im World W...Hypertextsorten: Neuartige Möglichkeiten der Informationsrecherche im World W...
Hypertextsorten: Neuartige Möglichkeiten der Informationsrecherche im World W...Georg Rehm
 
Open Access im Bibliothekskatalog (Wisskom2016 - Jülich)
Open Access im Bibliothekskatalog (Wisskom2016 - Jülich)Open Access im Bibliothekskatalog (Wisskom2016 - Jülich)
Open Access im Bibliothekskatalog (Wisskom2016 - Jülich)Martin Blenkle
 
Semantic Web in Bibliotheken mal praktisch
Semantic Web in Bibliotheken mal praktischSemantic Web in Bibliotheken mal praktisch
Semantic Web in Bibliotheken mal praktischkostaedt
 
Neue Kataloge – wo geht die Reise hin?
Neue Kataloge – wo geht die Reise hin?Neue Kataloge – wo geht die Reise hin?
Neue Kataloge – wo geht die Reise hin?Martin Blenkle
 
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...Dennis Zielke
 
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...Jürgen Diet
 
Projekt Integration DACHELA 2011 St. Gallen
Projekt Integration  DACHELA 2011 St. GallenProjekt Integration  DACHELA 2011 St. Gallen
Projekt Integration DACHELA 2011 St. GallenJens Mittelbach
 
2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Datakostaedt
 

Similar a KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur' (20)

Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
 
Der Kölner UniversitätsGesamtkatalog (KUG)
Der Kölner UniversitätsGesamtkatalog (KUG)Der Kölner UniversitätsGesamtkatalog (KUG)
Der Kölner UniversitätsGesamtkatalog (KUG)
 
Sondersammelgebiete im elektronischen Zeitalter
Sondersammelgebiete im elektronischen ZeitalterSondersammelgebiete im elektronischen Zeitalter
Sondersammelgebiete im elektronischen Zeitalter
 
Die Zukunft der Portale - Kataloge der nächsten Generation
Die Zukunft der Portale - Kataloge der nächsten GenerationDie Zukunft der Portale - Kataloge der nächsten Generation
Die Zukunft der Portale - Kataloge der nächsten Generation
 
Linked Open Data - Eine Perspektive für die Bibliothekswelt?
Linked Open Data - Eine Perspektive für die Bibliothekswelt?Linked Open Data - Eine Perspektive für die Bibliothekswelt?
Linked Open Data - Eine Perspektive für die Bibliothekswelt?
 
WiSe 2013 | IT-Zertifikat: AMM - Semantic Web II: RDF und FOAF
WiSe 2013 | IT-Zertifikat: AMM - Semantic Web II: RDF und FOAFWiSe 2013 | IT-Zertifikat: AMM - Semantic Web II: RDF und FOAF
WiSe 2013 | IT-Zertifikat: AMM - Semantic Web II: RDF und FOAF
 
Einbindung von Linked Data in existierende Bibliotheksanswendungen
Einbindung von Linked Data in existierende BibliotheksanswendungenEinbindung von Linked Data in existierende Bibliotheksanswendungen
Einbindung von Linked Data in existierende Bibliotheksanswendungen
 
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
 
Linked Open Data in der Bibliothekswelt
Linked Open Data in der BibliotheksweltLinked Open Data in der Bibliothekswelt
Linked Open Data in der Bibliothekswelt
 
10 Jahre E-LIB Bremen – Erfahrungen beim Betrieb eines etwas anderen Kataloges
10 Jahre E-LIB Bremen – Erfahrungen beim Betrieb eines etwas anderen Kataloges10 Jahre E-LIB Bremen – Erfahrungen beim Betrieb eines etwas anderen Kataloges
10 Jahre E-LIB Bremen – Erfahrungen beim Betrieb eines etwas anderen Kataloges
 
Hypertextsorten: Neuartige Möglichkeiten der Informationsrecherche im World W...
Hypertextsorten: Neuartige Möglichkeiten der Informationsrecherche im World W...Hypertextsorten: Neuartige Möglichkeiten der Informationsrecherche im World W...
Hypertextsorten: Neuartige Möglichkeiten der Informationsrecherche im World W...
 
Open Access im Bibliothekskatalog (Wisskom2016 - Jülich)
Open Access im Bibliothekskatalog (Wisskom2016 - Jülich)Open Access im Bibliothekskatalog (Wisskom2016 - Jülich)
Open Access im Bibliothekskatalog (Wisskom2016 - Jülich)
 
Semantic Web in Bibliotheken mal praktisch
Semantic Web in Bibliotheken mal praktischSemantic Web in Bibliotheken mal praktisch
Semantic Web in Bibliotheken mal praktisch
 
Neue Kataloge – wo geht die Reise hin?
Neue Kataloge – wo geht die Reise hin?Neue Kataloge – wo geht die Reise hin?
Neue Kataloge – wo geht die Reise hin?
 
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
 
ZBIW: Discovery
ZBIW: DiscoveryZBIW: Discovery
ZBIW: Discovery
 
Wie verbreitet sich die digitale Publikation im Netz?
Wie verbreitet sich die digitale Publikation im Netz?Wie verbreitet sich die digitale Publikation im Netz?
Wie verbreitet sich die digitale Publikation im Netz?
 
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
 
Projekt Integration DACHELA 2011 St. Gallen
Projekt Integration  DACHELA 2011 St. GallenProjekt Integration  DACHELA 2011 St. Gallen
Projekt Integration DACHELA 2011 St. Gallen
 
2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data
 

KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'

  • 1. Der Kölner UniversitätsGesamtkatalog Praxisbericht 'Betrieb einer Recherche-Infrastruktur' Oliver Flimm <flimm@ub.uni-koeln.de> ZBIW: DV-Systembetreuung in Hochschulbibliotheken 28.11.2014 Universität zu Köln
  • 2. „Der KUG“ • Zentrale Recherche-Infrastruktur für die Bestände der Universität zu Köln • Umfang (Stand 11/2014): 17.2 Mio. Titel in 212 separaten Katalogen • Integriert verschiedene Prinzipien und Funktionen aus dem Social- und Semantic Web • Realisiert mit der Open-Source Software OpenBib (GPL, seit 1997) Universität zu Köln
  • 4. Besonderheiten • Open Source als zentrales Prinzip – Softwareverteilung über öffentliches SVN Repository (Google Code) • LAPPX (Linux, Apache, PostgreSQL, Perl, Xapian) • Eine Infrastruktur für effiziente Bereitstellung vieler separater Portale – Objektorientiertes Templating Universität zu Köln
  • 5. Flexibles Templating Verschiedene Abstraktionsebenen (Kataloge, Views, Katalogprofile) Default: 701 Alle: 3621 /titles_record /_databases/mdz/titles_record /_views/gdz/titles_record /_profiles/kug/titles_record /_profiles/kug/_databases/mdz/titles_record /_profiles/sammlungen/_views/muenzen/titles_record Universität zu Köln
  • 7. Infrastruktur: Ziele Universität zu Köln • Eine Lösung für – Endnutzer im Web-Browser – Integration in andere Dienste (USB-Portal) – Semantic Web • Durchgehender 24/7 Betrieb – Möglichst keine Downtimes bei Erweiterungen/Updates • Größtmögliche Flexibilität und Erweiterbarkeit
  • 8. Infrastruktur: Zentrale Prinzipien • Trennung von Resourcen und verschiedenen Repräsentationen – Content-/Language-Negotiation per 303 Redirect – HTML, INCLUDE, JSON, RDF, RSS, CSV, TXT, ICAL • REST für einzelne Resourcen (JSON) – GET, POST, PUT, DELETE Universität zu Köln
  • 9. Beispiel: URI's Resource: – /portal/<view>/databases (GET,POST) Repräsentationen: – /portal/<view>/databases.html?l=de – /portal/<view>/databases.json?l=de – /portal/<view>/admin/databases.html?l=de – /portal/<view>/admin/databases.json?l=de Universität zu Köln
  • 10. Beispiel: URI's II Resource: – /portal/<view>/databases/id/mdz (GET,PUT,DELETE) Repräsentationen: – /portal/<view>/databases/id/mdz.html?l=de – /portal/<view>/databases/id/mdz.json?l=de – /portal/<view>/admin/databases/id/mdz.html?l=de – /portal/<view>/admin/databases/id/mdz.json?l=de Universität zu Köln
  • 11. Beispiel: URI's III oder JSON RuleZ { "link": { "rel": "self", "href": "http://kug.ub.uni-koeln.de/portal/kug/databases.json?l=de" }, "databases": [ { "link": { "rel": "self", "href": "http://kug.ub.uni-koeln.de/portal/kug/databases/id/afrikaans.json?l=de" }, "system": "Sisis", "active": 1, "description": "Sammlung Afrikaans", "dbname": "afrikaans", "sigel": "afri", "url": "http://www.ub.uni-koeln.de", "id": "afrikaans" }, Universität zu Köln
  • 12. Architektur für 24/7 Universität zu Köln USB-Portal KUG Frontend S0 S1 S2 S3 S4 Cluster A System / User DB Cluster B HaProxy Recherche Update
  • 13. Architektur: 24/7 II • Frontend-Server mit Proxy und externer Steuerung option httpchk HEAD /portal/openbib/server_is_active • Alternierende Cluster für Recherche und Updates Universität zu Köln
  • 14. Aggregation externer Daten als Kataloge • Standard-Schnittstellen (OAI) und Formate (DC, MARC21) nutzen, sonst API (YouTube/OER) und/oder eigene Konverter • Zentrale OAI-Aggregation mit REPOX • Open Data nutzen (BVB, SWB, hbz) – Beispiel: Nomos Online Premium Universität zu Köln
  • 16. Anreicherungen Problem Sacherschliessung – RVK, DDC, Schlagworte, Links auf Inhaltsverzeichnisse aus Open Data Dumps – Verschlankung verschiedener Systematiken zu 20 Themengebieten über Konkordanzen - 370.000 Titel mit BK vs. 1.1 Mio Titel mit Themengebiet – Referenzierende Artikelnamen aus der Wikipedia als 'Schlagworte' Universität zu Köln
  • 17. Anreicherungen II Mehr finden: – ISBN10 und ISBN13 – „Erscheinungsjahre“ bei Zeitschriften – Schiller-Räuber-Problem – Medientyp, Sprache – Synonym-Wörterbücher Universität zu Köln
  • 18. Administration • Grundlegende Administration muss an Nicht-Techniker delegierbar sein – Web-Oberfläche für Administratoren • Gleiches gilt für die textuelle Betreuung von Sammlungsportalen durch externe Wissenschaftler (Präsentation von Forschungsdaten) Universität zu Köln
  • 21. Elementare Bedürfnisse der Nutzer im Blick behalten • Relevantes Finden und Einordnen – Rechercheanreicherungen – Livesearch, Rechtschreibkorrektur, Toleranzen – Systematische Einordnung (Themengebiete) Universität zu Köln • Wie komme ich dran? – Facettierung nach Standort und Zugriffs-Status – Priorität: Online > ausleihbar > einsehbar
  • 23. Tools Universität zu Köln • REPOX • Yslow • YAML Framework • ORM • CGI::Application
  • 25. Vielen Dank für Ihre Aufmerksamkeit Quellen: KUG - http://kug.ub.uni-koeln.de/ OpenBib - http://www.openbib.org/ OpenBib Wiki - http://wiki.openbib.org/ OpenBibBlog - http://blog.openbib.org/ Projektseite – http://code.google.com/p/openbib/ Xapian Suchmaschine - http://www.xapian.org/ Universität zu Köln