Top Banner
INVENIO 2.0 THE NEXT GENERATION DIGITAL LIBRARY.
36

INVENIO 2 - NTNU

Mar 26, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: INVENIO 2 - NTNU

INVENIO 2.0 THE NEXT GENERATION DIGITAL LIBRARY.

Page 2: INVENIO 2 - NTNU

OPEN SOURCE GPL RELEASED IN 2002

2.0 SINCE 2015

SERVICE PROVIDER CERN SPINOFF

Page 3: INVENIO 2 - NTNU
Page 4: INVENIO 2 - NTNU

A G E N D A

FEATURES & ARCHITECTURE

COMMON APPLICATIONS

TECHNOLOGY «HIGHLIGHTS»

Page 5: INVENIO 2 - NTNU

N.B. SOME OF THIS STUFF IS STILL IN BETA.

Page 6: INVENIO 2 - NTNU

FRONT-END

BACK-END

PERSISTENCE

Page 7: INVENIO 2 - NTNU

MODULE 1 MODULE 2 MODULE 3 MODULE 4

MODULE 5 MODULE 6 MODULE 7 MODULE 8

MODULE 9 MODULE 10 MODULE 11 MODULE 12

OUT OF THE BOX

CUSTOMIZE

DEVELOP

C O M B I N E + 6 0 M O D U L E S

+  

+  

Page 8: INVENIO 2 - NTNU

D I S C O V E R Y

DIGITAL PRINT

STATISTICS CURATION CATALOGING ACQUISITION

ACCESS MANAGEMENT Visualization USER ADMIN

MANAGEMENT OAI-PMH

DEPOSIT CIRCULATION

Page 9: INVENIO 2 - NTNU

INVENIO BASE

CUSTOMER OVERLAY

TIND OVERLAY

F L E X I B L E O V E R L A Y S T R U C T U R E

CUSTOMER OVERLAY

CUSTOMER OVERLAY

Page 10: INVENIO 2 - NTNU

F L E X I B L E O V E R L A Y S T R U C T U R E

M 5 M 4 M 2 M 2 M 1

Page 11: INVENIO 2 - NTNU

TIND OVERLAY

F L E X I B L E O V E R L A Y S T R U C T U R E

CUSTOMER OVERLAY

M 1 M 2 M 3 M 4 M 5

M 1 M 2

INVENIO BASE

M 3

M 5 M 4 M 2 M 2 M 1

M 2

Page 12: INVENIO 2 - NTNU

TIND OVERLAY

F L E X I B L E O V E R L A Y S T R U C T U R E

CUSTOMER OVERLAY

M 1 M 2 M 3 M 4 M 5

M 1 M 2

INVENIO BASE

M 3

M 5 M 4 M 2 M 2 M 1

M 2

Page 13: INVENIO 2 - NTNU

SEAMLESS UPDATES WHILE MAINTAINING LOCAL

CUSTOMIZATIONS.

1 2 Y E A R S O F O P E N S O U R C E S O F T W A R E D E V E L O P M E N T :  

Page 14: INVENIO 2 - NTNU

C O M M O N A P P L I C A T I O N S

INSTITUTIONAL REPOSITORY

RESEARCH DATA MANAGEMENT

PUBLISHING PLATFORM

INTEGRATED LIBRARY SYSTEM

Page 15: INVENIO 2 - NTNU

INSTITUTIONAL REPOSITORY

DOCUMENTS MULTIMEDIA SPECIAL

Page 16: INVENIO 2 - NTNU

INSTITUTIONAL REPOSITORY

‘BASE’ METADATA

‘ITEM’ METADATA +

+

2 - S T E P R E G I S T R A T I O N W O R K F L O W

Register metadata that is consistent for all files in one single operation.

Register metadata that is unique for each file in a unified workflow.

STEP 1.

STEP 2.

Page 17: INVENIO 2 - NTNU

A U T O C O M P L E T I O N O F F I E L D S

INTERNAL KNOWLEDGE BASE

EXTERNAL KNOWLEDGE BASE

Page 18: INVENIO 2 - NTNU

M E T A D A T A I M P O R T B A S E D O N D O I s

Page 19: INVENIO 2 - NTNU

C U S T O M I Z A B L E D E P O S I T F O R M

Page 20: INVENIO 2 - NTNU

MARC –> JSON Because not everything CAN or SHOULD be described with marc.

Page 21: INVENIO 2 - NTNU

{ "title": ”Invenio 2.0:” ”subtitle": ”The new generation Digital Libraries”, "firstName": “Kenneth” "lastName": “Hole”

}

DATA MODEL: DATA STORED IN JSON

Page 22: INVENIO 2 - NTNU

{ ”name": "Example Schema", "type": "object", "properties": { ”tile": { "type": "string" ”subtitle": { "type": "string”

"firstName": { "type": "string" }, "lastName": { "type": "string" }, }, "required": [”title”, firstName", "lastName"]

}

DATA MODEL: EXAMPLE OF JSON SCHEMA

Page 23: INVENIO 2 - NTNU

title: schema: {'title': {'type': 'dict', 'required': False}} creator: @legacy((("245", "245__","245__%"), ""), ("245__a", "title", "title"), ("245__b", "subtitle"),

marc, '245..', {'title': value['a'], 'subtitle': value[b]} dc, 'dc:title', {'title': value} producer: json_for_marc(), {'a': 'title', 'b': 'subtitle'} json_for_dc(), {'dc:title': ''}

DATA MODEL: JSON Alchemy

Page 24: INVENIO 2 - NTNU

DATA MODEL: JSON SCHEMAS

•  Change bases on use cases (books vs, research data, physic vs. chemistry)

•  Migration purposes •  Preservation purposes

Page 25: INVENIO 2 - NTNU

RESEARCH DATA MANAGEMENT

DATASETS SOFTWARE IMAGES

Page 26: INVENIO 2 - NTNU

ASSIGN DIGITAL OBJECT IDENTIFIERS TO MAKE THE DATA CITEABLE.

GITHUB INTEGRATION FOR SEAMLESS PRESERVATION OF SOFTWARE AND CODE.

VISUALIZE DATA USING BUILT IN HTML AND JAVASCRIPT APPLICATIONS.

RESEARCH DATA MANAGEMENT

Page 27: INVENIO 2 - NTNU
Page 28: INVENIO 2 - NTNU
Page 29: INVENIO 2 - NTNU
Page 30: INVENIO 2 - NTNU

STORAGE

•  Storage on multiple places •  File to link •  Point directly to correct storage place •  Optimizing the merging of chunks

Page 31: INVENIO 2 - NTNU

INTEGRATED LIBRARY SYSTEM

BORN DIGITAL LESS COMLEXITY FRESH THINKING

Page 32: INVENIO 2 - NTNU

INTEGRATED LIBRAY SYSTEM

A D V A N C E D S T A T I S T I C S

Search type distribution Collection population Circulation loans

OVER 20 PRE-CONFIGURED KEY STATISTICS DASHBOARDS

CONFIGURE YOUR OWN DASHBOARD WITH CUSTOM QUERIES

Page 33: INVENIO 2 - NTNU

INTEGRATED LIBRARY SYSTEM

A P I s F O R E F F E C T I V E I N T E G R A T I O N .

DISCOVERY KNOWLEDGE BASE LINK RESOLVER

Page 34: INVENIO 2 - NTNU

WHY CHOOSE OPEN SOURCE?

Page 35: INVENIO 2 - NTNU

FLEXIBLE OPEN PERSISTENT

O P E N S O U R C E B E N E F I T S .

Page 36: INVENIO 2 - NTNU

D O W N L O A D O R G E T I N T O U C H .

www.tind.io

www.invenio-software.org

[email protected]