Repository navigation
Expand file tree
/
Copy pathevents.html
More file actions
594 lines (410 loc) · 36.3 KB
/
Copy pathevents.html
File metadata and controls
594 lines (410 loc) · 36.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
---
layout: robustlinks
title: LibreCat Events
---
<div class="span11 offset1">
<div class="marketing">
<h1>LibreCat/Catmandu Events</h1>
<p class="lead">LibreCat members offer Training and Workshops on a regular basis.</p>
</div>
<hr class="soften">
</div>
<!-- Start Row -->
<div class="row">
<div class="span11 offset1">
<div class="marketing">
<h2>Upcoming Events</h2>
</div>
<!-- <h4>No upcoming events</h4> -->
<h3>LibreCat Workshop at Bielefeld University
<br><small>January 22-22, 2020</small>
<br><small>Bielefeld, Germany</small>
</h3>
<h5>Description</h5>
<p>
For further details see our <a href="https://github.com/LibreCat/LibreCat/wiki/20200122-Workshop-Bielefeld">Wiki</a>.
</p>
</div>
</div>
<!-- End row -->
<hr class="soften">
<div class="row">
<div class="span11 offset1">
<div class="marketing"><h2>Past Events</h2></div>
<h3>Elag 2019 bootcamp: Catmandu - an introduction
<br><small>May 7 2019</small>
<br><small>Berlin, Germany</small>
</h3>
<h5>Description</h5>
<p>
Catmandu (http://librecat.org) is a command line tool to access and convert
data from your digital library, research services or any other open data sets.
With Catmandu you can:
</p>
<ul>
<li>download data via protocols such as OAI-PMH, SRU, SPARQL and Linked Data Fragments.</li>
<li>convert library formats such as MARC, MODS, Dublin Core but also others like JSON, YAML, XML, Excel and many more.</li>
<li>generate RDF and speak the Semantic Web.</li>
<li>index data into databases such as Solr, Elasticsearch and MongoDB.</li>
<li>use a simple Fix language to convert metadata into any format you like.</li>
</ul>
<p>
After a short introduction to Catmandu and its features, we will present the
command line interface (CLI) and the domain specific language (DSL). Participants will be guided to extract data from files and APIs, to transform data records to a common data model and to load it into a data store. We will also show how your data can be enriched via API look-ups.
</p>
<hr>
<h3>Workshop: LibreCat/Catmandu Technical Workshop
<br><small>November 12-13 2018</small>
<br><small>Ghent, Belgium</small>
</h3>
<h5>Description</h5>
<p>
We invite all interested in core development of Catmandu and LibreCat
to our technical workshop. This workshop will provide in depth
analysis of the state of the project and brainstom sessions on the
next developments. These sessions are open for all interested,
but we have limited room space.
</p>
<p>
Send an email to patrick dot hochstenbach at ugent dot be for more
information.
</p>
<p>The agenda of this workshop will be available here:
<a href="https://github.com/LibreCat/LibreCat/wiki/20181112-Workshop-Gent">
https://github.com/LibreCat/LibreCat/wiki/20181112-Workshop-Gent</a>
</p>
<hr>
<h3>Workshop: Catmandu - Extract, Load, Transform
<br><small>InetBib-ODOK-Tagung, February 21-23 2018</small>
<br><small>Vienna, Austria</small>
</h3>
<p>by Johann Rolschewski (Berlin State Library), Vitali Peil (Bielefeld University Library)</p>
<h5>Description</h5>
<p>
Für eine Vielzahl von digitalen Diensten und Dienstleistungen wie Discovery Systeme, Electronic Resource Management, Forschungsdatenmanagement oder Digitalisierung müssen Bibliotheken heutzutage Metadaten in verschiedenen Formaten, z.B. Excel, KBART, MAB2, MARC 21, MODS und PICA, über diverse Schnittstellen (OAI, SPARQL, SRU, Z39.50, etc.) beziehen, aufbereiten und bereitstellen. Diese sich wiederholenden Prozesse des Datenmanagements werden auch als "Extract, Transform, LOAD" (ETL) [https://de.wikipedia.org/wiki/ETL-Prozess] bezeichnet: Extraktion der Daten aus verschiedenen Quellen, Transformation in ein geeignetes Schema und Laden in ein Zielsystem. Catmandu [http://librecat.org/Catmandu/], ein 'data processing toolkit', unterstützt die Standardisierung dieser Prozesse mit Softwaremodulen etwa für gängige bibliotheksspezifische Datenformate, Datenbanksysteme und Schnittstellen.
Das dreistündige "Hands-On Lab" bietet eine Einführung in die Funktionalitäten von Catmandu mit praktischen Übungen. Ein Schwerpunkt liegt dabei auf der effizienten Arbeit mit dem command line interface [http://librecat.org/Catmandu/#command-line-client], das den schnellen Zugriff auf die vielen Funktionalitäten des toolkits ermöglicht. Die Teilnehmer*innen lernen, selbständig ETL-Prozesse mit Catmandu auszuführen und so von der fix language [http://librecat.org/Catmandu/#fix-language] für die Transformation und Normalisierung von Metadaten zu profitieren.
Die Veranstaltung richtet sich an Datenmanager*innen, Entwickler*innen und Systembibliothekar*innen. Voraussetzung sind grundlegende Kenntnisse im Umgang mit der Kommandozeile und bibliotheksspezischen Datenformaten. Für die Übungen ist ein eigener Laptop mit der Software "VirtualBox" [https://www.virtualbox.org/wiki/Downloads] erforderlich. Eine "virtuelle Maschine" (VM) mit allen benötigten Software-Modulen wird vom Vortragender zum Download bereitgestellt.
</p>
<hr>
<h3>Hands-On Lab: Catmandu - Extract, Load, Transform
<br><small>106. Bibliothekartag</small>
<br><small>Frankfurt am Main, Germany, June 1 2017</small>
</h3>
<p>by Johann Rolschewski (Berlin State Library)</p>
<h5>Description</h5>
<p>
Für eine Vielzahl von digitalen Diensten und Dienstleistungen wie Discovery Systeme, Electronic Resource Management, Forschungsdatenmanagement oder Digitalisierung müssen Bibliotheken heutzutage Metadaten in verschiedenen Formaten, z.B. Excel, KBART, MAB2, MARC 21, MODS und PICA, über diverse Schnittstellen (OAI, SPARQL, SRU, Z39.50, etc.) beziehen, aufbereiten und bereitstellen. Diese sich wiederholenden Prozesse des Datenmanagements werden auch als "Extract, Transform, LOAD" (ETL) [https://de.wikipedia.org/wiki/ETL-Prozess] bezeichnet: Extraktion der Daten aus verschiedenen Quellen, Transformation in ein geeignetes Schema und Laden in ein Zielsystem. Catmandu [http://librecat.org/Catmandu/], ein 'data processing toolkit', unterstützt die Standardisierung dieser Prozesse mit Softwaremodulen etwa für gängige bibliotheksspezifische Datenformate, Datenbanksysteme und Schnittstellen.
Das dreistündige "Hands-On Lab" bietet eine Einführung in die Funktionalitäten von Catmandu mit praktischen Übungen. Ein Schwerpunkt liegt dabei auf der effizienten Arbeit mit dem command line interface [http://librecat.org/Catmandu/#command-line-client], das den schnellen Zugriff auf die vielen Funktionalitäten des toolkits ermöglicht. Die Teilnehmer*innen lernen, selbständig ETL-Prozesse mit Catmandu auszuführen und so von der fix language [http://librecat.org/Catmandu/#fix-language] für die Transformation und Normalisierung von Metadaten zu profitieren.
Die Veranstaltung richtet sich an Datenmanager*innen, Entwickler*innen und Systembibliothekar*innen. Voraussetzung sind grundlegende Kenntnisse im Umgang mit der Kommandozeile und bibliotheksspezischen Datenformaten. Für die Übungen ist ein eigener Laptop mit der Software "VirtualBox" [https://www.virtualbox.org/wiki/Downloads] erforderlich. Eine "virtuelle Maschine" (VM) mit allen benötigten Software-Modulen wird vom Vortragender zum Download bereitgestellt.
</p>
<hr>
<h3>SWIB16 - Workshop: Catmandu & Linked Data Fragments<br>
<small>Bonn, Germany, November 28-30 2016</small></h3>
<p>by Patrick Hochstenbach (Ghent University Library) / Carsten Klee (Berlin State Library) / Johann Rolschewski (Berlin State Library)</p>
<h5>Description</h5>
<p>
"Catmandu" (http://librecat.org/index.html) is a command line tool to access and convert data from your digital library, research services or any other open data sets. The "linked data fragments" (LDF) project (http://linkeddatafragments.org/) developed lightweight tools to publish data on the web using the Resource Description Framework (RDF). In combination both projects offer an easy way to transform your data to RDF and provide access via a graphical user interface (GUI) and application programming interface (API). We will present all required tools at the workshop. The participants will be guided to transform data to RDF, to host it with a LDF server and to run SPARQL [https://www.w3.org/TR/rdf-sparql-query/] queries against it. The participants should install a virtual machine (VM) as an development environment on their laptops, see (https://librecatproject.wordpress.com/2014/12/01/day-1-getting-catmandu/) for further information.
Audience: Systems librarians, Metadata librarians, Data manager.
Expertise: Participants should be familiar with command line interfaces (CLI) and the basics of RDF.
</p>
<hr>
<h3>ELAG 2016 - Bootcamp: In the Beginning ... Was the Command Line<br>
<small>Copenhagen, Denmark, June 5 2016</small></h3>
<p>by Johann Rolschewski, Berlin State Library / Patrick Hochstenbach, Ghent University Library</p>
<h5>Description</h5>
<p>
Command Line Interfaces (CLI) and tools were the primary utilities for interaction with computer systems and programs until the introduction of the Graphical User Interfaces (GUI). For many tasks they still excel GUI programs: you can process very large files, you can redirect the output of one command line tool into another, chaining them together to resolve complex or repetitive tasks. This workshop will focus on beginner and intermediate uses of the CLI: organizing files and directories, processing data, interacting with Web Application Programming Interfaces (API). Beside the standard UNIX utilities we will use tools like `catmandu` (data processing toolkit), `csvkit` (utilities for converting to and working with CSV), `jq` (lightweight and flexible command-line JSON processor), `XMLStarlet` (command line XML Toolkit) and `YAZ` (toolkit for Z39.50/SRW/SRU protocols and MARC records).
</p>
<hr>
<h3>ELAG 2016 - LibreCat: Transforming an Institutional Repository<br>
<small>Copenhagen, Denmark, June 6-9 2016</small></h3>
<p>by Petra Kohorst & Vitali Peil , Bielefeld University Library</p>
<h5>Description</h5>
<p>
By developing a completely new repository software Bielefeld University Library gave its current system the last EXIT. The main reasons for abandoning the old system were its inherently complex data structures, its lack of performance and its highly time-consuming maintenance. Nevertheless, Bielefeld University Library powered (and still powers), as far as we know, the first institutional repository in Germany for research data and publications. The reasons for developing a completely new system were the general need for agile development, a new and more clearly structured architecture, better performance - and proving that one can build real world applications with Catmandu (https://github.com/LibreCat/Catmandu).
Actually, Catmandu is used for all ETL processes within this application.
</p>
<p>
Besides the technical part this talk will mention the high costs of EXITing some known environment and ENTERing a new one. Migrating systems almost always unveils some bad surprises, but it is a good opportunity to clean up your DATA and transform it for your future needs. Not only does this affect the current users but also the library staff, not to mention the developers who need to transcend boundaries by rethinking every part of the software.
</p>
<hr>
<h3>KIM Workshop 2016 - Catmandu & Linked Data Fragments <br>
<small>Mannheim, Germany, April 4-5 2016</small></h3>
<p>by Carsten Klee & Johann Rolschewski, Berlin State Library</p>
<h5>Description</h5>
See <a href="https://dini.de/veranstaltungen/workshops/kim2016/">https://dini.de/veranstaltungen/workshops/kim2016/</a>
<hr>
<h3>Catmandu Hackathon<br>
<small>Berlin, Germany, April 11-12 2016</small></h3>
<p>by Johann Rolschewski, Berlin State Library</p>
<h5>Description</h5>
<p>
Dates: <br>
Monday 11 April 12:00 - 17:00<br>
Tuesday 12 April 09:00 - 13:00<br>
To participate send an email to Johann Rolschewski Johann.Rolschewski@sbb.spk-berlin.de. Limited seats available.
</p>
<hr>
<h3>Code4Lib 2016 - Workshop: Catmandu - a (meta)data toolkit<br>
<small>Philadelphia, USA, March 7 2016</small></h3>
<p>by Patrick Hochstenbach & Nicolas Steenlant, Ghent University Library</p>
<h5>Description</h5>
See <a href="http://2016.code4lib.org/workshops/Catmandu-a-metadata-toolkit">http://2016.code4lib.org/workshops/Catmandu-a-metadata-toolkit</a>
<hr>
<h3>Research Data, Librarians and Libraries: Use-cases and Approaches/LibreCat Developer Workshop 2015<br>
<small>Lund, Sweden, December 2–3 2015</small></h3>
<p>by Lund University Library / LibreCat</p>
<h5>Description</h5>
<p><img src="assets/img/LU_logo.jpg" width="100" height="100" style="float: left; padding: 5px;"/>
<a href="http://www.ub.lu.se/en/lund-university-library">Lund University Library</a> invites you to an afternoon where the common theme will be research
data and how different libraries approach the new tasks that come with the increasing interest
in making research data available and reusable. All presentations will be held in English.</p>
<p>Myriam Mertens, research data manager at Ghent University will talk about "Research Data at Ghent University".</p>
<p>Najko Jahn, project and innovation manager at Bielefeld University Library, will talk about implementing
research data management services at Bielefeld.</p>
<p>Jörgen Eriksson, librarian at Lund University Library, will talk about open data/trusted data.</p>
<p>Maria Johnsson, librarian at Lund University Library will talk about the findings of a project on research
data management at the University Library last year, and about the actions the University Library are taking
upon the results.</p>
<p>Anthony Leroy, application developer at Université Libre de Bruxelles will present SAFE-PLN in his talk "SAFE PLN in a Nutshell".</p>
<p>After talks and on the following day there will be a workshop for
participants in LibreCat where developers and librarians will discuss the current development efforts and new areas of cooperation.</p>
<h5>Time and Place</h5>
<img src="assets/img/ub_exterior.jpg" width="100" height="100" /><br><br>
<small><u>December 2 - Wednesday</u></small><br>
<b>13:00-16:00</b> Presentations<br>
Location: Bromansalen, Lund University Library, Helgonabacken, Lund, Sweden - <a href="http://maps.google.com/maps?q=Universitetsbiblioteket%2c+Helgonabacken+(Bromansalen)&hl=en" target="_blank">Map</a><br>
<b>16:00-18:00</b> LibreCat Workshop, part 1<br>
Location: Lund University Library<br><br>
<small><u>December 3 - Thursday</u></small><br>
<b>09:00-12:00</b> LibreCat Workshop, part 2<br>
Location: Lund University Library<br>
<b>12:00-13:00</b> Lunch<br>
<b>13:00-16:00</b> LibreCat Workshop, part 3<br>
Location: Lund University Library<br>
<h5>Registration</h5>
<p>Please email to : <snorri dot briem at ub dot lu dot se> to register.</p>
<hr>
<h3>SWIB15 - Workshop: Catmandu - a (meta)data toolkit<br>
<small>Hamburg, Germany, November 23-25 2015</small></h3>
<p>by Johann Rolschewski, Berlin State Library / Vitali Peil, Bielefeld University Library / Patrick Hochstenbach, Ghent University Library</p>
<h5>Description</h5>
<p>
See <a href="http://swib.org/swib15/programme.html">http://swib.org/swib15/programme.html</a> for the conference website.
</p>
<hr>
<h3>TPDL 2015 - Tutorial: Catmandu - a (meta)data toolkit</br>
<small>Poznań, Poland, September 14 2015</small></h3>
<p>by Nicolas Steenlant / Patrick Hochstenbach, Ghent University Library, Belgium</p>
<h5>Description</h5>
<p>
See <a href="http://tpdl2015.info/tutorials-list/tutorial-catmandu-metadata-toolkit/">http://tpdl2015.info/tutorials-list/tutorial-catmandu-metadata-toolkit/</a> for the conference website.
</p>
<p>
<a href="http://librecat.org/events/tpdl2015.html">Slides</a>. The exercises will follow.
</p>
<hr>
<h3>ELAG 2015 - Bootcamp: Catmandu - a (meta)data toolkit</br>
<small>Stockholm, Sweden, June 8 2015</small></h3>
<p>by Johann Rolschewski, Berlin State Library / Vitali Peil, Bielefeld University Library</p>
<h5>Description</h5>
<p>
See <a href="http://elag2015.org/program/catmandu-a-metadata-toolkit/">http://elag2015.org/program/catmandu-a-metadata-toolkit/</a> for the conference website.
</p>
<hr>
<h3>Memento Hackathon 2015</br><small>Ghent University March 9–10 2015</small></h3>
<p>by Ghent University Library / LibreCat / SAFE-PLN</p>
<h5>Description</h5>
<p>
<img src="assets/img/ugent.svg" style="float: left; padding: 5px;"/>
The Memento Hackathon is a event to learn about web archiving and long term preservation strategies.
During these two days, Ghent University invited <a href="http://public.lanl.gov/herbertv/home/">Dr. Herbert Van de Sompel</a>, Los Alamos National Laboratory,
as speaker about his Memento web archiving project: <a href="http://timetravel.mementoweb.org/" data-versiondate="2015-03-01">http://timetravel.mementoweb.org/</a>. The trainer for this hackathon will be <a href="https://www.linkedin.com/pub/harihar-shankar/b/747/274" data-versiondate="2015-03-01">Harihar Shankar</a>, Los Alamos National Laboratory, an international expert on application development and the Memento framework.
</p>
<p>
The Hackathon will bring together digital library enthusiasts, programmers and web archiving specialists
to discuss long term preservation strategies and get hands on experience with Memento.
</p>
<p>
To share code, documentation and information we created a github organization to share our knowledge. Join
<a href="https://github.com/MementoHackathon2015">https://github.com/MementoHackathon2015</a>.
</p>
<p>
This hackathon is organized in colaboration with <a href="http://lib.ugent.be">Ghent University Library</a>, <a href="http://librecat.org">LibreCat</a> and <a href="http://www.safepln.org/">SAFE-PLN</a>. We kindly thank Ghent University Library for their sponsorship.
</p>
<h5>Where is the Hackathon?</h5>
<p>
Ghent University Library<br>
Rozier 9000<br>
GENT<br>
Belgium<br>
</p>
<h5>When is the Hackathon?</h5>
<p>
March 9–10, 2015. These days include networking, hacking and a workshop. The slides for this hackathon are available <a href="/assets/Memento_101.pptx">here</a>.
</p>
<h5>What do you need to sign up?</h5>
<p>
Interest in library programming, long term preservation and web archiving.
Library technologists are welcome and there is no entrance fee for the event.
Please send and email to : <patrick dot hochstenbach at ugent dot be> to register
</p>
<hr>
<h3>Catmandu workshop</br><small>VLIR-UOS Antwerpen December 11 2014</small></h3>
<p>by Nicolas Steenlant / Patrick Hochstenbach, Ghent University Library, Belgium
</p>
<h5>Conference Website</h5>
<a href="http://www.vliruos.be/en/project-funding/calls-for-applications/calldetail/call-for-participation-in-workshops-on-library-and-information-management_6145/">http://www.vliruos.be/en/project-funding/calls-for-applications/calldetail/call-for-participation-in-workshops-on-library-and-information-management_6145/</a>
<h5>Description</h5>
<p>
Goal of the workshops is to bring together the expertise and experience of librarians and information specialists in Flanders and the South. During the workshops the participants will define the tools and the best practices in 'information discovery' and 'information literacy' approaches. It will result in toolkits for the participants and for other universities and institutes in the South and will be developed as an Internet resource
</p>
<hr>
<h3>Catmandu – Importing, transforming, storing and indexing data should be easy</br><small>SWIB2014 Bonn December 1–3 2014</small></h3>
<p>by Johann Rolschewski / Jakob Voß, Staatsbibliothek zu Berlin, Germany / Verbundzentrale des GBV (VZG), Germany
</p>
<h5>Conference Website</h5>
<a href="http://swib.org/swib14/programme.php">http://swib.org/swib14/programme.php</a>
<h5>Description</h5>
<p>
Catmandu provides a suite of software modules to ease the import, storage, retrieval, export and transformation of metadata records. Combine Catmandu modules with web application frameworks such as PSGI/Plack, document stores such as MongoDB and full text indexes such as Elasticsearch to create a rapid development environment for digital library services.
</p>
<p>
After a short introduction to Catmandu and its features, we will present the domain specific language (DSL) and command line interface (CLI). Participants will be guided to transform (their) data records to a common metadata model, to store/index it in Elasticsearch or MongoDB and to export it as Linked Data.
</p>
<p>
Prior Experience: We will be using a simplified DSL language. Participants should be familiar with command line interfaces (CLI). Any programming experience is welcome but not required. A brief tutorial on Catmandu programming can be found <a href="https://github.com/LibreCat/Catmandu/wiki">here</a>.
</p>
<p>
Requirements: Laptop with VirtualBox installed. Organisers will provide a virtualbox image (Linux guest system) beforehand. Participants should bring their own data (CSV, JSON, MAB2, MARC, PICA+, RDF or YAML).
</p>
<hr>
<h3>Catmandu – the data toolkit</br><small>Österreichischer Perl Workshop 2014 Salzburg October 10–13 2014</small></h3>
<h5>Workshop Website</h5>
<a href="http://act.useperl.at/apw2014/index.html">APW 2014</a>
<p>Talk by Johann Rolschewski: "<a href="http://act.useperl.at/apw2014/talk/5733">Catmandu – the data toolkit</a>"</p>
<h3>Catmandu – the data toolkit</br><small>16. Deutscher Perl-Workshop 2014 Hannover March 26–28 2014</small></h3>
<h5>Workshop Website</h5>
<a href="http://act.yapc.eu/gpw2014/">GPW 2014</a>
<p>Talk by Johann Rolschewski: "<a href="http://act.yapc.eu/gpw2014/talk/5213">Catmandu – the data toolkit</a>"</p>
<hr>
<h3>Catmandu – Hackathon</br><small>Bielefeld University May 8–9 2014</small></h3>
<h5>Hackathon Website</h5>
<a href="https://github.com/LibreCat/librecat.github.io/wiki/8-9-May-2014-Catmandu-Hackathon">https://github.com/LibreCat/librecat.github.io/wiki/8-9-May-2014-Catmandu-Hackathon</a>
<h5>Description</h5>
<p>
In May 2014 we will meet at Bielefeld University for a Catmandu hackathon. We will present a short state of the project and explain some of the new features that are available. The goal of this meeting is to work together on some open issues for the 1.0 release of the code.
</p>
<a name="swib"></a>
<h3>Catmandu – Library Oriented Extract, Transform, Load tools to publish Linked Open Data</br><small>SWIB2013, Workshop November 25–27 2013, Hamburg</small></h3>
<p>by Nicolas Steenlant / Patrick Hochstenbach / Najko Jahn Bielefeld University, Germany / Ghent University, Belgium
</p>
<h5>Conference Website</h5>
<a href="http://swib.org/swib13/programme.php">http://swib.org/swib13/programme.php</a>
<h5>Description</h5>
<p>
Creating any data oriented application the main task is to import data from various sources, map the fields to a common data model and put it all into a database or search engine. In data-warehousing, these processes are called ETL — Extract, Transform, Load. Catmandu provides a suite of Perl modules to ease the import, storage, retrieval, export and transformation of metadata records
</p>
<p>
After a short introduction in the rationales of Catmandu and presentation of sample applications at the Universities of Lund, Ghent and Bielefeld, participants will be guided to transform MARC records to Linked Data. The steps include transforming MARC into a JSON model of choice, storing/indexing the model in ElasticSearch, and exporting/mapping the model as Linked Data.
</p>
<p>
Prior experience: We will be using a simplified ETL language. Any programming experience is welcome but not required. A brief tutorial on Catmandu programming can be found <a href="http://librecat.org/tutorial/">here</a>.
Requirements: Laptop with VirtualBox installed. Organisers will prepare a virtualbox image (Linux guest system) beforehand to be worked with during the workshop.
</p>
<p>
<a href="assets/20131113_workshop_slides.pdf">Slides</a>
</p>
<hr>
<h3>An Open Access workflow to Extract, Transform, Map, and Publish dynamic metadata</br><small>ELAG 2013, Workshop May 29–30 2013, Gent</small></h3>
<p>by Miel Vander Sande, Pieter Colpaert, Erik Mannens (Inspired and assisted by: Patrick Hochstenbach, Dries Moreels)</p>
<h5>Conference Website</h5>
<a href="http://elag2013.org/ws3-an-open-access-workflow-to-extract-transform-map-and-publish-dynamic-metadata/">http://elag2013.org/ws3-an-open-access-workflow-to-extract-transform-map-and-publish-dynamic-metadata/</a>
<h5>Description</h5>
<p>LibreCat is an open collaboration to provide freely available tools for library and research services. It allows a librarian to define a “menu” which can be repeated for dataset extraction, transformation and loading. The DataTank is an Open Source data adapter for publishing Open Data sets.The DataTank is a RESTful data publishing tool. By daisychaning LibreCat and The DataTank’s Input project, we can now also map these data to an ontology and publish the data in a RESTful interface.</p>
<p>The workshop will go deeper into the latter: an ontology will be chosen, a mapping file will be created and a recipe will be scheduled. The data ingested in the triple store (a data base for semantically enriched data), will then be published through a RESTful interface.</p>
<h5>Intended Audience</h5>
<p>Librarians who want the data they are managing lifted towards linked open data.</p>
<h5>Experience</h5>
<p>Knowledge about catmandu/librecat is a plus.</p>
<hr>
<h3>Catmandu: boost your data processing with library oriented ETL</br><small>ELAG 2013 Bootcamp May 28 2013, Gent</small></h3>
<p>by Nicolas Steenlant</p>
<h5>Conference Website</h5>
<a href="http://elag2013.org/bc3-catmandu-boost-your-repository-services-with-library-oriented-etl-processing/">http://elag2013.org/bc3-catmandu-boost-your-repository-services-with-library-oriented-etl-processing/</a>
<h5>Description</h5>
<p>To create any data oriented application, one of your recurring tasks will be to import data from various sources, map the fields to a common data model and put it all into a database or search engine.</p>
<p>Stores such as MongoDB or ElasticSearch provide a developer friendly API, but you keep writing a lot of boilerplate or throwaway code. We tried to abstract this problem into a set of Perl tools called Catmandu which can work with library data such as MARC, Dublin Core, EndNote, protocols such as OAI-PMH, SRU and repositories such as DSpace and Fedora.</p>
<p>In data warehouses these processes are called ETL, Extract, Transform, Load. Many (often heavyweight) tools exist for ETL processing but none address typical library data models and services.</p>
<p>In this bootcamp we will provide an introduction into these tools. We will show how easy it is to import data and transform it with the help of a small DSL language. Storing and indexing become one-liners.</p>
<h5>Audience</h5>
<p>Developers, sysadmins</p>
<h5>Expertise</h5>
<p>Importing metadata from various sources, transforming this data into a JSON model of choice, storing/indexing in a (search) engine of choice, provide a REST based API.</p>
<h5>Programming experience</h5>
<p>Scripting languages of choice Perl, Python, Ruby, PHP.</p>
<h5>Required</h5>
<p>Laptop with GNU/Linux or OSX or a Virtual Machine.</p>
<hr>
<h3>PubLister/LibreCat Software Developer Workshop</br><small>29 and 30 November 2012 – Bielefeld University</small></h3>
<p>by LibreCat and PubLister team</p>
<h5>Conference Website</h5>
<a href="https://github.com/LibreCat/Catmandu/wiki/Bielefeld-Workshop-November-29-30-2012">https://github.com/LibreCat/Catmandu/wiki/Bielefeld-Workshop-November-29-30-2012</a>
<h5>Description</h5>
<p>
We would like to invite you to the joint PubLister/LibreCat Software Developer Workshop on 29 and 30 November 2012 (1–7pm ; 9am–2pm CEST) at Bielefeld University.
</p>
<p>
Building off last year's PubLister Symposium and Workshop <a href="http://pub.uni-bielefeld.de/workshop/">http://pub.uni-bielefeld.de/workshop/</a>, the University Libraries of Lund, Gent and Bielefeld share the common vision of
</p>
<p>
<ol>
<li>Creating a high-level system of building blocks that can be reused when creating repository-like applications: Project Catmandu</li>
<li>Creating a next-generation repository service based on these building blocks: Project LibreCat.</li>
</ol>
</p>
<p><a href="http://librecat.org/">http://librecat.org/</a></p>
<p>
After showcasing exemplary implementations at the three Universities, the workshop will get you started building repository applications with Catmandu. The sources needed are distributed both via CPAN <a href="http://search.cpan.org/search?m=all&q=catmandu">http://search.cpan.org/search?m=all&q=catmandu</a> and GitHub <a href="https://github.com/LibreCat">https://github.com/LibreCat</a>. A brief tutorial can be found here:
</p>
<p><a href="http://librecat.org/tutorial/index.html">http://librecat.org/tutorial/index.html</a></p>
<h5>Funding Acknowledgement</h5>
<p>The workshop takes place at the <a href="https://www.cit-ec.de/">Center of Excellence – Cognitive Interaction Technology (CITEC)</a> at Bielefeld University. We acknowledge the support of the <a href="http://www.dfg.de/">Deutsche Forschungsgemeinschaft (DFG)</a>.</p>
<p align="right"><img src="assets/img/dfg_logo.png" title="DFG logo"/></p>
<hr>
<h3>Bridging the Gap between Personal Publication Lists and Institutional Services – PubLister Symposium and Workshop</br><small>23 and 24 March 2011 – Bielefeld University</small></h3>
<p>by PubLister team</p>
<h5>Conference Website</h5>
<p><a href="http://pub.uni-bielefeld.de/workshop/">http://pub.uni-bielefeld.de/workshop/</a></p>
<h5>Description</h5>
<p>The event introduces the history, rationales and the future of the repository software SBCAT, which has been developed at <a href="http://lup.lub.lu.se/">Lund University Libraries</a> and
<a href="http://biblio.ugent.be/input">Ghent University Library</a>.
Adopted and customised at Bielefeld University Library, <a href="http://pub.uni-bielefeld.de">PUB</a> has been the official research database of Bielefeld University since November 3rd 2010.</p>
<p>PUB provides Bielefeld University faculty with a single entry-point to register personal publications in order to promote their research within and across the university, e.g. on the
<a href="http://ekvv.uni-bielefeld.de/pers_publ/publ/PersonPublikationen.jsp?personId=15282606">Directory of Staff and Departments</a>, <a href="http://www2.physik.uni-bielefeld.de/okacz_pub.html">personal webpages</a>
and those of <a href="http://www.uni-bielefeld.de/%28en%29/theologie/forschung/religionsforschung/publikationen/index.html">departments</a>. Up to now, more than 12,500 records have been registered. For projects and research groups, registration and flexible web-presentations will be launched soon.</p>
<p>At the Symposium, researchers describe from a first-hand perspective their needs for maintaining publication records and documents.
With the <a href="http://sfb673.ub.uni-bielefeld.de">CRC PrePrint Server</a>, the PubLister project has served the Bielefeld Collaborative Research Centre <a href="http://www.sfb673.org/">SFB 673 Alignment in Communication</a>
to disseminate its publication-based research output to the funder during a successful mid-term evaluation. Recently, the SFB Preprint Server has been adopted by another SFB based at Bielefeld University.</p>
<p>With <a href="http://phillister.ub.uni-bielefeld.de/index.php/publist">PhilLister</a>, the PubLister project has developed a lightweight service that allows flexible storage
and dissemination of <a href="http://phillister.ub.uni-bielefeld.de/publication/961">philosophical papers</a> on <a href="http://www.uni-bielefeld.de/philosophie/personen/beckermann/xbiblio.html">personal</a>
and <a href="http://phillister.ub.uni-bielefeld.de/person/310"> departmental </a> webpages.</p>
<p>In joint collaboration with the <a href="http://www.cit-ec.de">Cognitive Interaction Technology – Center of Excellence (CITEC)</a>, strategies are developed to
share and synchronize publication and research information with solutions already existing at a central scientific institute of Bielefeld University
(i.e. <a href="http://www.sc.cit-ec.uni-bielefeld.de/de/biblio">Drupal Biblio)</a>.</p>
<p>Integrating diverse data sources has been one of the main challenges during the project. With regard to this, the section "Data" firstly analyses vocabularies
needed for enriching publication records with research information available at an academic institution such as data about persons, organisation, projects, and events.
An approach to identify authors and organisations on the basis of the literature databases "Scopus" and "ISI Web of Science" as part of the
<a href="http://www.research-information.de/Projekte/Bibliometrics/projekte_bibliometrics.asp">"German Competence Centre for Bibliometrics"</a> will be introduced.</p>
<p>The second day starts with the presentation of alternative repository-based approaches. For instance, the deployment of EPrints <a href="http://epub.uni-regensburg.de"> The University of Regensburg Publication Server</a> will be presented just as <a href="http://puma.uni-kassel.de/?lang=en">PUMA – Academic Publication Management</a> developed at the University of Kassel, which is based on
<a href="http://bibsonomy.blogspot.com/2009/08/puma-project-on-academic-publication.html">Bibsonomy</a> technology.</p>
In the following, three workshops allow for a more detailed discussion and sharing of experiences. The workshop "PUB Live Demo" aims at discussion about the software developed and in use.
The workshop "Workflows" deals with supporting strategies for populating institutional repositories and supporting researchers. "Applied Metadata Programming and Modelling"
invites developers interested in the broader context of academic publications.</p>
<h5>Funding Acknowledgement</h5>
<p>We acknowledge the support of the <a href="http://www.dfg.de/">Deutsche Forschungsgemeinschaft (DFG)</a>.</p>
<p align="right"><img src="assets/img/dfg_logo.png" title="DFG logo"/></p>
</div>
</div>
</div>
</div>