invenio@hgf – collaborative repository infrastructure · invenio@hgf – collaborative repository...

53
Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner 1 , Robert Thiele 2 for the Collaboration 1 Forschungszentrum Jülich, Zentralbibliothek 2 DESY Hamburg, Bibliothek 13. June 2014

Upload: others

Post on 03-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Invenio@HGF – Collaborative repository infrastructureOpen Repositories 2014 - Helsinki

Alexander Wagner1, Robert Thiele2

for the Collaboration

1Forschungszentrum Jülich, Zentralbibliothek2DESY Hamburg, Bibliothek

13. June 2014

Page 2: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Overview

Partner

Initial TODO

Accomplishments

Lessons learned

Project group

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 2

Page 3: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Project Partners

Deutsches Elektronensynchrotron, Zentralbibliothek ≈ 2000 + 3000

Forschungszentrum Jülich, Zentralbibliothek ≈ 5000 + 1000

GSI Helmholtzzentrum für Schwerionenforschung, Bibliothek + Base-IT ≈ 1050

Deutsches Krebsforschungszentrum, Biblitohek ≈ 3000

Maier-Leibniz-Zentrum, Garching ≈ 300

RWTH Aachen, Hochschulbibliothek ≈ 9000

Museum Zitadelle Jülich

Institut für Experimentelle Kernphysik, Karlsruhe

Open for new Partners!Serving now ≈ 20.000 people (+ visitors)

(≈ 260.000 documents + 80.000 Authorities)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 3

Page 4: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Project Partners

Deutsches Elektronensynchrotron, Zentralbibliothek ≈ 2000 + 3000

Forschungszentrum Jülich, Zentralbibliothek ≈ 5000 + 1000

GSI Helmholtzzentrum für Schwerionenforschung, Bibliothek + Base-IT ≈ 1050

Deutsches Krebsforschungszentrum, Biblitohek ≈ 3000

Maier-Leibniz-Zentrum, Garching ≈ 300

RWTH Aachen, Hochschulbibliothek ≈ 9000

Museum Zitadelle Jülich

Institut für Experimentelle Kernphysik, Karlsruhe

Open for new Partners!

Serving now ≈ 20.000 people (+ visitors)(≈ 260.000 documents + 80.000 Authorities)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 3

Page 5: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Project Partners

Deutsches Elektronensynchrotron, Zentralbibliothek ≈ 2000 + 3000

Forschungszentrum Jülich, Zentralbibliothek ≈ 5000 + 1000

GSI Helmholtzzentrum für Schwerionenforschung, Bibliothek + Base-IT ≈ 1050

Deutsches Krebsforschungszentrum, Biblitohek ≈ 3000

Maier-Leibniz-Zentrum, Garching ≈ 300

RWTH Aachen, Hochschulbibliothek ≈ 9000

Museum Zitadelle Jülich

Institut für Experimentelle Kernphysik, Karlsruhe

Open for new Partners!Serving now ≈ 20.000 people (+ visitors)

(≈ 260.000 documents + 80.000 Authorities)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 3

Page 6: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

New partner: Deutsches Krebsforschungszentrum

Largest german bio-medicine researchcenter

3000 people:1000 researchers inside

over 90 divisions and groups: researchof cancer-producing, risk factors andstrategies against cancer

Replacing of own existing repositorysystem with Invenio@HGF

Roll out planned for mid of 2015

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 4

Page 7: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Starting out

GoalReplace existing systems, at GSI build up from scratch.

User-centric design (users aka scientists)

1 “Learn Invenio” (thanks to CERN ,)

2 Define wording. . . (different institutions!)

3 Build infrastructure: git and friends

4 Build more infrastructure: authorities and friends

5 Build a deployment scheme: InstallInvenio and friends

We need to roll out 10+ instanceswith different data sets and keep them consistent on code level

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 5

Page 8: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Starting out

GoalReplace existing systems, at GSI build up from scratch.

User-centric design (users aka scientists)

1 “Learn Invenio” (thanks to CERN ,)

2 Define wording. . . (different institutions!)

3 Build infrastructure: git and friends

4 Build more infrastructure: authorities and friends

5 Build a deployment scheme: InstallInvenio and friends

We need to roll out 10+ instanceswith different data sets and keep them consistent on code level

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 5

Page 9: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Starting out

GoalReplace existing systems, at GSI build up from scratch.

User-centric design (users aka scientists)

1 “Learn Invenio” (thanks to CERN ,)

2 Define wording. . . (different institutions!)

3 Build infrastructure: git and friends

4 Build more infrastructure: authorities and friends

5 Build a deployment scheme: InstallInvenio and friends

We need to roll out 10+ instanceswith different data sets and keep them consistent on code level

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 5

Page 10: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Starting out

GoalReplace existing systems, at GSI build up from scratch.

User-centric design (users aka scientists)

1 “Learn Invenio” (thanks to CERN ,)

2 Define wording. . . (different institutions!)

3 Build infrastructure: git and friends

4 Build more infrastructure: authorities and friends

5 Build a deployment scheme: InstallInvenio and friends

We need to roll out 10+ instanceswith different data sets and keep them consistent on code level

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 5

Page 11: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Starting out

GoalReplace existing systems, at GSI build up from scratch.

User-centric design (users aka scientists)

1 “Learn Invenio” (thanks to CERN ,)

2 Define wording. . . (different institutions!)

3 Build infrastructure: git and friends

4 Build more infrastructure: authorities and friends

5 Build a deployment scheme: InstallInvenio and friends

We need to roll out 10+ instanceswith different data sets and keep them consistent on code level

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 5

Page 12: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Starting out

GoalReplace existing systems, at GSI build up from scratch.

User-centric design (users aka scientists)

1 “Learn Invenio” (thanks to CERN ,)

2 Define wording. . . (different institutions!)

3 Build infrastructure: git and friends

4 Build more infrastructure: authorities and friends

5 Build a deployment scheme: InstallInvenio and friends

We need to roll out 10+ instanceswith different data sets and keep them consistent on code level

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 5

Page 13: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Starting out

GoalReplace existing systems, at GSI build up from scratch.

User-centric design (users aka scientists)

1 “Learn Invenio” (thanks to CERN ,)

2 Define wording. . . (different institutions!)

3 Build infrastructure: git and friends

4 Build more infrastructure: authorities and friends

5 Build a deployment scheme: InstallInvenio and friends

We need to roll out 10+ instances

with different data sets and keep them consistent on code level

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 5

Page 14: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Starting out

GoalReplace existing systems, at GSI build up from scratch.

User-centric design (users aka scientists)

1 “Learn Invenio” (thanks to CERN ,)

2 Define wording. . . (different institutions!)

3 Build infrastructure: git and friends

4 Build more infrastructure: authorities and friends

5 Build a deployment scheme: InstallInvenio and friends

We need to roll out 10+ instanceswith different data sets

and keep them consistent on code level

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 5

Page 15: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Starting out

GoalReplace existing systems, at GSI build up from scratch.

User-centric design (users aka scientists)

1 “Learn Invenio” (thanks to CERN ,)

2 Define wording. . . (different institutions!)

3 Build infrastructure: git and friends

4 Build more infrastructure: authorities and friends

5 Build a deployment scheme: InstallInvenio and friends

We need to roll out 10+ instanceswith different data sets and keep them consistent on code level

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 5

Page 16: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design the system around web based literature management

Design a document workflow

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 6

Page 17: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design the system around web based literature management

Design a document workflow

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 6

Page 18: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2
Page 19: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design the system around web based literature management

Design document workflow (3 steps with privilege escalation)

Design easy ingestion workflow (websubmit, imports, author disambiguation)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 8

Page 20: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2
Page 21: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design the system around web based literature management

Design document workflow (3 steps with privilege escalation)

Design easy ingestion workflow (websubmit, imports, author disambiguation)

Finally we wrote some code. . .Every unwritten line is a good line, still: ≈ 55.000 lines

Migrate old data (various, proprietary sources)

Train the inputters and users (secretaries, scientists, librarians)

Hook up with content management system(s) (visibility!)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 10

Page 22: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design the system around web based literature management

Design document workflow (3 steps with privilege escalation)

Design easy ingestion workflow (websubmit, imports, author disambiguation)

Finally we wrote some code. . .

Every unwritten line is a good line, still: ≈ 55.000 lines

Migrate old data (various, proprietary sources)

Train the inputters and users (secretaries, scientists, librarians)

Hook up with content management system(s) (visibility!)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 10

Page 23: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design the system around web based literature management

Design document workflow (3 steps with privilege escalation)

Design easy ingestion workflow (websubmit, imports, author disambiguation)

Finally we wrote some code. . .Every unwritten line is a good line

, still: ≈ 55.000 lines

Migrate old data (various, proprietary sources)

Train the inputters and users (secretaries, scientists, librarians)

Hook up with content management system(s) (visibility!)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 10

Page 24: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design the system around web based literature management

Design document workflow (3 steps with privilege escalation)

Design easy ingestion workflow (websubmit, imports, author disambiguation)

Finally we wrote some code. . .Every unwritten line is a good line, still: ≈ 55.000 lines

Migrate old data (various, proprietary sources)

Train the inputters and users (secretaries, scientists, librarians)

Hook up with content management system(s) (visibility!)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 10

Page 25: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design the system around web based literature management

Design document workflow (3 steps with privilege escalation)

Design easy ingestion workflow (websubmit, imports, author disambiguation)

Finally we wrote some code. . .Every unwritten line is a good line, still: ≈ 55.000 lines

Migrate old data (various, proprietary sources)

Train the inputters and users (secretaries, scientists, librarians)

Hook up with content management system(s) (visibility!)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 10

Page 26: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Content management system(s)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 11

Page 27: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design a document workflow (3 steps with privilege escalation)

Establish easy ingestion workflow (websubmit, imports, author disambiguation)

Finally we wrote some code. . .Every unwritten line is a good line, still: ≈ 55.000 lines

Migrate old data (various, proprietary sources)

Train the inputters and users (secretaries, scientists, librarians)

Hook up with content management system(s) (visibility!)

Derive necessary reporting (statistics for the Helmholtz Foundation etc.)

Get it up and running (First Light: 11/19/2012)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 12

Page 28: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Initial ToDo

Design a document workflow (3 steps with privilege escalation)

Establish easy ingestion workflow (websubmit, imports, author disambiguation)

Finally we wrote some code. . .Every unwritten line is a good line, still: ≈ 55.000 lines

Migrate old data (various, proprietary sources)

Train the inputters and users (secretaries, scientists, librarians)

Hook up with content management system(s) (visibility!)

Derive necessary reporting (statistics for the Helmholtz Foundation etc.)

Get it up and running (First Light: 11/19/2012)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 12

Page 29: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Accomplishments and status

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 13

Page 30: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Accomplishments and status

All partners have running systems (roll out works)

Almost all partners are online

Rich websubmit (including repeatable field handling)

Importer routines (doi, pmid, arXiv, inspire, ISBN, own recs,. . . in websubmit)

AuthoritiesGenerate (≈ 80.000 recs)

Use (e. g. JSON returns, statistics. . . )

Share (MarcXML OAI-PMH)

ImplementAuthor identification (ORCiD ready!)

Output formats (JSON, BibTEX, EndNote. . . or special formats for our partners)

Reporting (publication statistics)

Delivery to content management systems

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 14

Page 31: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Accomplishments and status

All partners have running systems (roll out works)

Almost all partners are online

Rich websubmit (including repeatable field handling)

Importer routines (doi, pmid, arXiv, inspire, ISBN, own recs,. . . in websubmit)

AuthoritiesGenerate (≈ 80.000 recs)

Use (e. g. JSON returns, statistics. . . )

Share (MarcXML OAI-PMH)

ImplementAuthor identification (ORCiD ready!)

Output formats (JSON, BibTEX, EndNote. . . or special formats for our partners)

Reporting (publication statistics)

Delivery to content management systems

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 14

Page 32: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Accomplishments and status

All partners have running systems (roll out works)

Almost all partners are online

Rich websubmit (including repeatable field handling)

Importer routines (doi, pmid, arXiv, inspire, ISBN, own recs,. . . in websubmit)

AuthoritiesGenerate (≈ 80.000 recs)

Use (e. g. JSON returns, statistics. . . )

Share (MarcXML OAI-PMH)

ImplementAuthor identification (ORCiD ready!)

Output formats (JSON, BibTEX, EndNote. . . or special formats for our partners)

Reporting (publication statistics)

Delivery to content management systems

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 14

Page 33: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Accomplishments and status

All partners have running systems (roll out works)

Almost all partners are online

Rich websubmit (including repeatable field handling)

Importer routines (doi, pmid, arXiv, inspire, ISBN, own recs,. . . in websubmit)

Authorities

Generate (≈ 80.000 recs)

Use (e. g. JSON returns, statistics. . . )

Share (MarcXML OAI-PMH)

ImplementAuthor identification (ORCiD ready!)

Output formats (JSON, BibTEX, EndNote. . . or special formats for our partners)

Reporting (publication statistics)

Delivery to content management systems

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 14

Page 34: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Accomplishments and status

All partners have running systems (roll out works)

Almost all partners are online

Rich websubmit (including repeatable field handling)

Importer routines (doi, pmid, arXiv, inspire, ISBN, own recs,. . . in websubmit)

AuthoritiesGenerate (≈ 80.000 recs)

Use (e. g. JSON returns, statistics. . . )

Share (MarcXML OAI-PMH)

ImplementAuthor identification (ORCiD ready!)

Output formats (JSON, BibTEX, EndNote. . . or special formats for our partners)

Reporting (publication statistics)

Delivery to content management systems

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 14

Page 35: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Accomplishments and status

All partners have running systems (roll out works)

Almost all partners are online

Rich websubmit (including repeatable field handling)

Importer routines (doi, pmid, arXiv, inspire, ISBN, own recs,. . . in websubmit)

AuthoritiesGenerate (≈ 80.000 recs)

Use (e. g. JSON returns, statistics. . . )

Share (MarcXML OAI-PMH)

Implement

Author identification (ORCiD ready!)

Output formats (JSON, BibTEX, EndNote. . . or special formats for our partners)

Reporting (publication statistics)

Delivery to content management systems

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 14

Page 36: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Accomplishments and status

All partners have running systems (roll out works)

Almost all partners are online

Rich websubmit (including repeatable field handling)

Importer routines (doi, pmid, arXiv, inspire, ISBN, own recs,. . . in websubmit)

AuthoritiesGenerate (≈ 80.000 recs)

Use (e. g. JSON returns, statistics. . . )

Share (MarcXML OAI-PMH)

ImplementAuthor identification (ORCiD ready!)

Output formats (JSON, BibTEX, EndNote. . . or special formats for our partners)

Reporting (publication statistics)

Delivery to content management systems

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 14

Page 37: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Statistics tool

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 15

Page 38: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Tools used

Workflow

Webbaskets (e. g. revision lists)

Alerts (e. g. revision lists)

Collections (e. g. private for institutes)

Webmessage (e. g. correction requests)

Authority records (almost everywhere)

OAI-PMH (authority exchange)

High-level API (setup: e. g. collections, roles, groups, baskets. . . ; no db-dump sharing)

jQuery/jQueryUI (websubmit)

intbitsets (e. g. statistics)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 16

Page 39: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Tools used

WorkflowWebbaskets (e. g. revision lists)

Alerts (e. g. revision lists)

Collections (e. g. private for institutes)

Webmessage (e. g. correction requests)

Authority records (almost everywhere)

OAI-PMH (authority exchange)

High-level API (setup: e. g. collections, roles, groups, baskets. . . ; no db-dump sharing)

jQuery/jQueryUI (websubmit)

intbitsets (e. g. statistics)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 16

Page 40: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Tools used

WorkflowWebbaskets (e. g. revision lists)

Alerts (e. g. revision lists)

Collections (e. g. private for institutes)

Webmessage (e. g. correction requests)

Authority records (almost everywhere)

OAI-PMH (authority exchange)

High-level API (setup: e. g. collections, roles, groups, baskets. . . ; no db-dump sharing)

jQuery/jQueryUI (websubmit)

intbitsets (e. g. statistics)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 16

Page 41: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Tools used

WorkflowWebbaskets (e. g. revision lists)

Alerts (e. g. revision lists)

Collections (e. g. private for institutes)

Webmessage (e. g. correction requests)

Authority records (almost everywhere)

OAI-PMH (authority exchange)

High-level API (setup: e. g. collections, roles, groups, baskets. . . ; no db-dump sharing)

jQuery/jQueryUI (websubmit)

intbitsets (e. g. statistics)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 16

Page 42: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Tools used

WorkflowWebbaskets (e. g. revision lists)

Alerts (e. g. revision lists)

Collections (e. g. private for institutes)

Webmessage (e. g. correction requests)

Authority records (almost everywhere)

OAI-PMH (authority exchange)

High-level API (setup: e. g. collections, roles, groups, baskets. . . ; no db-dump sharing)

jQuery/jQueryUI (websubmit)

intbitsets (e. g. statistics)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 16

Page 43: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Tools used

WorkflowWebbaskets (e. g. revision lists)

Alerts (e. g. revision lists)

Collections (e. g. private for institutes)

Webmessage (e. g. correction requests)

Authority records (almost everywhere)

OAI-PMH (authority exchange)

High-level API (setup: e. g. collections, roles, groups, baskets. . . ; no db-dump sharing)

jQuery/jQueryUI (websubmit)

intbitsets (e. g. statistics)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 16

Page 44: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Tools used

WorkflowWebbaskets (e. g. revision lists)

Alerts (e. g. revision lists)

Collections (e. g. private for institutes)

Webmessage (e. g. correction requests)

Authority records (almost everywhere)

OAI-PMH (authority exchange)

High-level API (setup: e. g. collections, roles, groups, baskets. . . ; no db-dump sharing)

jQuery/jQueryUI (websubmit)

intbitsets (e. g. statistics)

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 16

Page 45: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Lessons learned / Next steps

CERN is way to fast to keep up with

Never use Dublin Core again (complex migration, to few data fields. . . )

All libraries are the same ,

Upgrade to 1.1.x:get OAI-Server fixed, no hanging bibsched, etc.testing and bugfixing on our test systemsroll out update in July by our partners. . .

However. . .In our use case switching of the base system is non-trivial

(Remember: 10+ instances. . . )

Open up for new partners

Clean up our code and give it back→ moving to github

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 17

Page 46: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Lessons learned / Next steps

CERN is way to fast to keep up with

Never use Dublin Core again (complex migration, to few data fields. . . )

All libraries are the same ,

Upgrade to 1.1.x:get OAI-Server fixed, no hanging bibsched, etc.testing and bugfixing on our test systemsroll out update in July by our partners. . .

However. . .In our use case switching of the base system is non-trivial

(Remember: 10+ instances. . . )

Open up for new partners

Clean up our code and give it back→ moving to github

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 17

Page 47: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Lessons learned / Next steps

CERN is way to fast to keep up with

Never use Dublin Core again (complex migration, to few data fields. . . )

All libraries are the same ,

Upgrade to 1.1.x:get OAI-Server fixed, no hanging bibsched, etc.testing and bugfixing on our test systemsroll out update in July by our partners. . .

However. . .In our use case switching of the base system is non-trivial

(Remember: 10+ instances. . . )

Open up for new partners

Clean up our code and give it back→ moving to github

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 17

Page 48: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Lessons learned / Next steps

CERN is way to fast to keep up with

Never use Dublin Core again (complex migration, to few data fields. . . )

All libraries are the same ,

Upgrade to 1.1.x:get OAI-Server fixed, no hanging bibsched, etc.testing and bugfixing on our test systemsroll out update in July by our partners. . .

However. . .In our use case switching of the base system is non-trivial

(Remember: 10+ instances. . . )

Open up for new partners

Clean up our code and give it back→ moving to github

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 17

Page 49: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Lessons learned / Next steps

CERN is way to fast to keep up with

Never use Dublin Core again (complex migration, to few data fields. . . )

All libraries are the same ,

Upgrade to 1.1.x:get OAI-Server fixed, no hanging bibsched, etc.testing and bugfixing on our test systemsroll out update in July by our partners. . .

However. . .In our use case switching of the base system is non-trivial

(Remember: 10+ instances. . . )

Open up for new partners

Clean up our code and give it back→ moving to github

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 17

Page 50: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Lessons learned / Next steps

CERN is way to fast to keep up with

Never use Dublin Core again (complex migration, to few data fields. . . )

All libraries are the same ,

Upgrade to 1.1.x:get OAI-Server fixed, no hanging bibsched, etc.testing and bugfixing on our test systemsroll out update in July by our partners. . .

However. . .In our use case switching of the base system is non-trivial

(Remember: 10+ instances. . . )

Open up for new partners

Clean up our code and give it back→ moving to githubRobert Thiele | Invenio@HGF | 13. June 2014 | Page 17

Page 51: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Contributors

Martin Köhlera

Robert Thielea

Katrin Großeb

Stefan Hesselbachc

Bernhard Mittermaierd

Anna Fründd

Heike Lexisd

Cornelia Plottd

Christoph Holzked

Alexander Wagner d

Dagmar Siteke

Gudrun Friedburge

Jürgen Neuhausf

Connie Hessef

Björn Pedersenf

Ulrike Eichg

Louai Barakeg

Abdoulaye Diallog

Roland Rappmanng

Dominik Schmitzg

Edmund Wollgarteng

a DESY Library and Documentation; b GSI Library and Documentation; c GSI Base-IT;

d Forschungszentrum Jülich, Zentralbibliothek; e DKFZ Heidelberg; f MLZ, Garching; g RWTH Aachen, Hochschulbibliothek

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 18

Page 52: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Further “reading”

Invenio @ HGF - Technical backgroundTalk at Invenio Developer Forum

Collaborative tools for an institutional repositoryTalk at Helmholtz OA Workshop

JuSER – Publications DatabaseIntroductory course at Jülich

JuSER - AutorenhandlingTalk at HGF-ORCiD Meeting, Berlin (in german)

Invenio @HGF – status and perspectivesTalk at 2nd Invenio User Group Workshop, [sic!], Jülich, Germany

The Helmholtz INVENIO Repository ProjectTalk at SACITiL-2014, Kolkata, India

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 19

Page 53: Invenio@HGF – Collaborative repository infrastructure · Invenio@HGF – Collaborative repository infrastructure Open Repositories 2014 - Helsinki Alexander Wagner1, Robert Thiele2

Thanks!

Robert ThieleDESY-Bibliothek

Subject Specialist for PhotonScience

Tel.: [email protected]

This document is available as

DESY-2014-02793 or FZJ-2014-02848

Typeset by pdfLATEX

Robert Thiele | Invenio@HGF | 13. June 2014 | Page 20