80
Repository Rodeo Redux DSpace, EPrints, Fedora, Samvera, Islandora, Invenio

Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

  • Upload
    lyngoc

  • View
    218

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Repository Rodeo Redux

DSpace, EPrints, Fedora, Samvera, Islandora, Invenio

Page 2: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Panelists

DSpace: Tim Donohue, DuraSpace

EPrints: Will Fyson, University of Southampton

Fedora: David Wilcox, DuraSpace

Hydra: Tom Cramer, Stanford

Islandora: Melissa Anez, Islandora Foundation

Invenio: Tibor Simko, CERN

Page 3: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

DSpace

Page 4: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

to

From

Page 5: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Out of the box, open source solution that allows you preserve, share, and make discoverable your digital content.

Est. 2002A turnkey institutional repository

application.

Page 6: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Out of the box

❏ Optimized for SEO ❏ Accept any file formats❏ Customizable forms /

workflows / embargo❏ Customizable metadata

(based on Qualified DC)❏ Organizational hierarchy❏ Access rights delegation

❏ Usage Statistics (Google Analytics or internal)

❏ Batch import / export / editing

❏ OAI, SWORD, REST, RDF❏ DOIs, ORCIDs, OpenAIRE❏ AIP backup / restore

and many more...

Page 7: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Some Statistics

★ >2,000 known sites★ 120+ countries★ 20+ languages★ 16 Registered Service

Providers (in 11 countries)★ Annual software releases★ 15 years young!

Est. 2002

Page 8: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

(2016)(2015)(2013)(2012)

Page 9: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Open Source Adaptation

+

4.0(2013)

5.0(2015)

6.0 (2016)

7.0 (2018)

First REST API,DOIs

Easier upgrades,ORCID

Major Java API refactor,Easier configuration

One UI, new REST API

6.1 coming soon!

Page 10: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

DSpace 7 UIWorking Group

CoordinationTim DonohueDuraSpace

Angular UI(SubTeam)

Art LowelAtmire

REST API(SubTeam)

Andrea Bollini4Science

GOAL +NEW

https://wiki.duraspace.org/display/DSPACE/DSpace+7+UI+Working+Group

Open Source Collaboration

Page 11: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

More on DSpace 7 efforts

“Future of DSpace and core updates” Session at 1:30pm

+

Page 12: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

DSpace is funded / developed / supportedby its community

★ Give back code and/or hire a service provider to do so★ Become a member and influence product roadmap,

governance and future member benefits.★ Membership also funds coordination

Funding & Support

Page 13: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities
Page 14: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Get involved

Want to stay up-to-date with latest development? Join us in Slack:https://wiki.duraspace.org/display/DSPACE/Slack

Want general updates or have questions? See our Mailing Lists:https://wiki.duraspace.org/display/DSPACE/Mailing+Lists

Other support options also available (IRC, StackOverflow, etc):https://wiki.duraspace.org/display/DSPACE/Support

Page 15: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

EPrints

Page 16: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

EPrints Functionality

● Repository of Persistent Managed Objects

○ Supports open access to research publications, data, educational materials

○ CRIS-lite facilities for research management

● Built on a set of metadata, data and infrastructure services / abstraction layers

○ Any data formats, library-definable metadata and workflows

● Offered by a configurable set of software components

● Available through a 3rd party app store

Page 17: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities
Page 18: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

EPrints Bazaar

● Allows independent third party contributions

● One-click installation○ and uninstallation!

● Separates functionality from core● It’s another EPrints repository

○ A repository of software objects

Page 19: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

EPrints Community

● Software announced in Oct 1999, first version delivered June 2000

● Now 635 EPrints repositories recorded in ROAR

● Supported by EPrints Services* at the University of Southampton

○ co-ordinate community support

○ provide commercial hosting, training, bespoke development

○ Core EPrints development

● Strongest community presence in UK, Germany/Austria

○ Independent community groups

* other providers are available

Page 20: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

EPrints Development Objectives

● Repositories are used for many functions - could be more

● Simplify and streamline where possible

○ Re-engineer for less complexity

○ Significant issue in v3.3 repository innovation is what to take out!

● Make it more easy to deliver customer-specific innovations

Page 21: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

EPrints 3.4

● EPrints “Flavours” system

○ Zero – Minimal working EPrints with plugins that provides archiving capability.

Build your own EPrints based archiving system from scratch.

○ Publication – EPrints repository for open access publication and reporting

○ Data –EPrints repository for research data management

○ Education – EPrints for educational resource sharing (aka EdShare)

○ Social media – EPrints for harvesting social media data (aka Tweepository)

○ Impact - EPrints for recording impact details, be it social, academic or economic impact

● Available now on request - contact us at [email protected]

Page 22: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

ORCID Support

● Bazaar Plugin● Brings together ORCID developments

from across the community● Adds validated ORCID field for users

and contributors● Provides reports on ORCID uptake● Future plans to synchronise research

outputs between repository and ORCID profile

Page 23: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

IRStats 2.5

● 3.4 Development● Overhauled the report form, making it

more flexible and intuitive.● Added improved robot/crawler with

support for blacklists.● Blacklist for user agents and IP ranges

are maintained centrally, with input from IRUS-UK

Page 24: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Other Recent Development Highlights

● Reporting Framework (Bazaar)○ Flexible reporting○ Colour coded results○ Detailed validation reports○ Integrates with multiple plugins

(including ORCID Support)

● Faceted Search (3.4)○ a.k.a. “‘search filters’ or ‘guided search”○ enter initial search terms, then refine

with a number of contextual filters

● Lists (3.4)○ Compile arbitrary lists of records ○ Add record to a list from search results or

abstract page○ Describe list with a rich text field

● Visualisations (3.4)○ Visualise records search results, browse

views and lists.○ Bubble charts based on fields○ Timelines based on datestamps○ Author collaboration graphs○ Word clouds○ Built using D3

Come and chat for more details and demonstrations!

Page 25: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Challenges

● App store model is successful

● Open Source model of software contribution has limitations

○ Community / customers want user-facing functionality

○ Focus of funding / contribution

● Challenge is filling the “gap”

○ Systematic bug fixing, documentation

○ Core development

● Platform Future

○ Exciting new software = change management challenge in business critical software

Page 26: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Fedora

Page 27: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Flexible Extensible Durable Object Repository Architecture

Concept

Implementation

Community

Page 28: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Fedora...

Stores, preserves, and provides access to digital objects

Supports flexible and complex content models for objects

Supports complex semantic relationships between objects inside and outside the repository using RDF

Supports millions of objects, both large and small

Interoperates with other applications and services

Page 29: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Why use Fedora?

Fedora is flexible: it can handle both simple and complex use cases

Content in Fedora is durable: Fedora supports long-term preservation

Fedora powers successful digital repository and DAM applications

Fedora is standards-based

Fedora is backed by a thriving community

Page 30: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Fedora Front-Ends

Fedora is middleware

You can build a custom framework, or join a broader community:

Page 31: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Supporting Open Scholarship and Open Science

RDA Repository Interoperability working group

● Establishing standards for interoperability between different research data repository platforms

COAR Next Generation Repositories working group

● Identifying functionalities and architectures for the next generation repositories within the context of scholarly communication

Page 32: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

OpenSesame

OSF

Page 33: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Fedora Facts

Managed by DuraSpace (not-for-profit)

Funded by the community

Collaboratively developed by the community

Supported by 2 full-time staff members (not developers)

Page 34: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities
Page 35: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

The Fedora Community

400+public sites

1061mailing list members

25active

developers

74member

institutions

14+ workshops and 2 training camps annually

Page 36: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Join the community and learn more

Fedora website

http://fedorarepository.org

Communication channels

https://wiki.duraspace.org/display/FF/Mailing+Lists+etc

Contact me

[email protected]

Page 37: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Samvera (aka Hydra)

Page 38: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

is now

The project formerly known as

Page 39: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

One Body, Many Heads

Page 40: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

One Body, Many Heads

Page 41: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Technical Stack

Page 42: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Deep Blue DataUniversity of Michigan

Data Repository

Digital CommonwealthBoston Public Library’s Statewide Aggregator

Digital Repository of Ireland: Humanities &

Soc. Sciences Data

Duke University Digital Repository: Data, Pubs

& Library Collections

Education & Research Archive University of Alberta

Virgo GISUniversity of Virginia Maps & GIS Data

PLUMPrinceton UniversityDigitization Workflows

Hydra at HullUniversity of HullInstitutional Repository

Page 43: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

● Large Universities● Small Universities● Colleges● Public Broadcasting● Government Ministry● National Libraries● National Lab● Small Research Labs● National Digital Repository● Statewide Digital Libraries● Chemical Heritage Foundation● Museum of Performing Arts● A Shakespeare Festival

● Self-deposit System● Digital Collections System● Sheet Music● Architectural Resources● Electronic Theses &

Dissertations● Digital Image System● Media Management● Media Preservation System● Research Data Management● Digitization Workflow System● Digital Preservation System● Digital Archives System● And more!

Used By... Used For...

Page 44: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Solutions and Solution Bundles

Page 45: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

If You Want To Go Far, Go Together

Hydra Connect at Boston Public Library, October 2016260 attendees from 90 institutions

Page 46: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Samvera Partners & Adopters

At the heart of the Samvera Community are the Samvera Partners, those who both use the software and contribute to the Samvera effort overall; through code, analysis, design, support, funding, or other resources.

Samvera Partners collectively advance the project and the community for the benefit of all participants.

Page 47: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Samvera Github Activity

http://jrvis.com/red-dwarf/?user=samvera&repo=sufia * https://www.openhub.net/p/projecthydra

Page 48: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Communication Channels

478 Slack

Team Members

Page 49: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Samvera Interest & Working Groups

● Fedora 3 to 4 Migration Interest Group● DSpace/Samvera Interest Group● Display Sets Working Group● Hyrax Analytics Working Group● Samvera Agile PM Interest Group● Samvera Archivists Interest Group ● Samvera Data Mapper Working Group● Samvera DevOps Interest Group● Samvera Digital Preservation Interest Group● Samvera Documentation Working Group● Samvera Geospatial Interest Group

● Samvera GIS Data Modeling Working Group● Samvera Metadata Interest Group● Samvera Applied Linked Data Interest Group● Samvera URI Selection Working Group● Samvera Metrics Interest Group● Samvera Newspapers Interest Group● Samvera Plugins Working Group● Repository Management Interest Group● Samvera Time-based Media Interest Group● Samvera User Experience Interest Group

Page 50: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Technical InnovationsMore Features, Convergence, Configuration, Polish

1. Deployment options: local, docker, AWS, HykuDirect2. Custom workflow engine (Sipity)3. APIs: IIIF (hyku only), Linked Data, ResourceSync4. Consolidation of Sufia & CurationConcerns into Hyrax5. Plugins (in particular ones that allow common

PCDM-based data models: GeoWorks, BookConcerns, Avarax, etc.)

Internationalization

Sufia + CurationConcerns

Page 51: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Community Innovations

annual report

registered commercial providers

8Community-based technical roadmap

Page 52: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

● from the Hydra-in-a-Box Project ● the best of Samvera in a turnkey solution● cloud-ready, with multi-tenancy option● no dev required: config over coding● modern APIs: IIIF + ResourceSync● colossal levels of anticipation● give it a spin: demo.hydrinabox.org● in Beta now

Page 53: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora

Page 54: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora is...

...an open-source software framework designed to help institutions and organizations and their audiences collaboratively manage, and discover digital assets using a best-practices framework. Islandora was originally developed by the University of Prince Edward Island's Robertson Library, but is now implemented and contributed to by an ever-growing international community.

Page 55: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora is...

Page 56: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora 7.x-1.x

● Drupal 7● Solr● Fedora 3● Solution Packs

Page 57: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora CLAW

● Drupal 8● Solr● Fedora 4● Modules

Page 58: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora CLAW

Page 59: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora CLAW MVP

● Minimum Viable Product

○ Bare minimum tools and functions needed for a first release.

○ Alpha MVP May 15; Beta MVP June 29

Page 60: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Community Development● GitHub

○ Integrated testing (Travis)○ Committers○ “Core,” Labs, CLAW, Interest Groups, and

Deprecated repositories.

● JIRA○ Ticketing system○ Bugs, Features, Improvements○ Bi-weekly review

Page 61: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Community Development

● Releases○ All volunteer○ April & October○ Maintainers, Testers, Documenters, and Auditors.

Page 62: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora Community

150+ public sites, 1395 listserv members, 144 GitHub members, 29 Committers, 26 Contributed Modules, 29 Foundation members, 11 Interest Groups, 7 Community-led software releases, 16 Camps, 2 conferences, 2 major versions.

And TWO full-time employees (we hired a Technical Lead!).

Page 63: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora Community

Page 64: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora Foundation

A soliciting non-profit found in July, 2013 to steward the Islandora project and future development of both the software and the community.

Page 65: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora Foundation

Page 66: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Islandora Foundation

Page 67: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Contact Us

Website: islandora.ca

Email: [email protected]

Twitter: @islandora

Page 68: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Invenio

Page 69: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

A Pythonic digital library framework

Build your own fully customised digital library, institutional repository, multimedia archive, or research data repository on the web.

Page 70: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Use cases

Page 71: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Showcase

Page 72: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Technology

loadbalancer

webfront-end

web back-end

worker

queue

cache

db

search files

Page 73: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Community

½ of 2017 on

★ 421 issues★ 712 pull requests★ 62 committers

Page 74: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

View A: Framework

● Ecosystem of independent collaborative packages● Strong focus on well-separated roles and REST APIs

Compose your

own solution...

Page 75: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

View B: Flavours

… or use predefined flavours

$ cat invenio-app-ils/setup.pyinstall_requires = [

'invenio-access>=1.0.0a11,<1.1.0','invenio-accounts>=1.0.0b3,<1.1.0',

[...]'invenio-oauth2server>=1.0.0a15,<1.1.0','invenio-oauthclient>=1.0.0a12,<1.1.0','invenio-userprofiles>=1.0.0a9,<1.1.0','invenio-indexer>=1.0.0a9,<1.1.0','invenio-jsonschemas>=1.0.0a3,<1.1.0','invenio-oaiserver>=1.0.0a12,<1.1.0','invenio-pidstore>=1.0.0b1,<1.1.0','invenio-records-rest>=1.0.0a18,<1.1.0','invenio-records-ui>=1.0.0a9,<1.1.0','invenio-records>=1.0.0b1,<1.1.0','invenio-search-ui>=1.0.0a6,<1.1.0','invenio-search>=1.0.0a9,<1.1.0','invenio-marc21>=1.0.0a5,<1.1.0',

Page 76: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Invenio 3.0 in production

Zenodo (and more)CERN Analysis Preservation

Page 77: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Status

More than 100 packages:

● Base technology (17)● Core features (22)● Add-on features (24)● Standalone utilities (23)

New CONTRIB (18) and ATTIC (26) organisations.

Page 78: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Roadmap

● Invenio 3.0 α → β → production package releases○ Stable API → rich documentation → data migration○ Base bundle✔○ Record bundle✔○ Access bundle✔○ Files bundle✔○ Deposit bundle✔

● Invenio 3.0 flavours → ILS✔ IR✔ Multimedia✔ RDM✔

Page 79: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

inveniosoftware.org

@inveniosoftware

@inveniosoftware

A Pythonic digital library framework

Page 80: Repository Rodeo Redux Blue Data University of Michigan Data Repository Digital Commonwealth Boston Public Library’s Statewide Aggregator Digital Repository of Ireland: Humanities

Discussion