Top Banner
Licensed under Creative Commons Attribution-Share Alike 3.0 Unported License DSpace RoadMap Tim Donohue DSpace Tech Lead
28

DSpace RoadMap 2011

Dec 18, 2014

Download

Technology

Tim Donohue

DSpace software RoadMap as presented at the Open Repositories 2011 conference in Austin, Texas on June 10, 2011.
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: DSpace RoadMap 2011

Licensed under Creative Commons Attribution-Share Alike 3.0 Unported License

DSpace RoadMap

Tim DonohueDSpace Tech Lead

Page 2: DSpace RoadMap 2011

Meet the Committers!• Andrea Bollini• Ben Bosman• Peter Dietz (1.7.x RC)

• Mark Diggory• Tim Donohue• Sands Fish (Oct 2010)

• Keith Gilbertson• Richard Jones• Claudia Jürgen• Stuart Lewis• Brad McLean

• Gabriela Mircea• Scott Phillips• Richard Rodgers• Kim Shepherd• Robert Tansley• Robin Taylor (1.8.0 RC)

• Graham Triggs• Jeff Trimble (Docs Guru)

• Mark Wood• Aaron Zeckoski

Key: 5+ Years, 3-5 Years (as of June 2011)

Page 3: DSpace RoadMap 2011

2010-11 Accomplishments

• Record 4 releases in one year!– 1.6.0, 1.6.1, 1.6.2, 1.7.0

• Scheduled Releases (yearly in Oct?)• Documentation to Wiki• Community Advisory Team (DCAT)• GSoC bears fruit!

– Unit Testing Project (Pere Villega)– REST API? (Bojan Suzic)

Page 4: DSpace RoadMap 2011

1.7.x Release

• Release Coordinator: Peter Dietz• Major New Features include

– Mirage XMLUI Theme– Discovery (faceted browse/search)– AIP Backup & Restore– Curation Task System (Admin UI & CLI)

• Improved Performance & Scalability – Kudos to Graham Triggs!

• 1.7.2 on May 27th

Page 5: DSpace RoadMap 2011

1.8.0 Release – Oct 2011

• Release Coordinator: Robin Taylor• Possible Major Features:

– Configurable Reviewer Workflow– SWORD Client?– REST API? – More Curation Tasks (DuraCloud

backup/restore integration, Link Checker, Format Identification)

Learn More at Robin’s 1.8 Talk!

Page 6: DSpace RoadMap 2011

• 4 DSpace Projects– Submission Enhancements

• Student: Gaurav Kejriwal, Mentors: Mark Diggory, Scott Phillips

– New UI on RESTful Services• Student: Vibhaj Rajan, Mentors: Bojan Suzic, Mark Diggory

– WebMVC UI Development• Student: Robert Qin Zhengquan, Mentors: Graham Triggs,

Peter Dietz, Stuart Lewis

– SKOS Authority Controls• Student: Yigang Zhou, Mentors: Mark Diggory, Ryan Scherle

Join ‘duraspace-gsoc’ Google Group!

Page 7: DSpace RoadMap 2011

ROADMAP 2011 - ?

Page 8: DSpace RoadMap 2011

This should come as no surpise!

Page 9: DSpace RoadMap 2011

DSpaceis

yearsyoung

Page 10: DSpace RoadMap 2011

19 Stable Software Releases

Page 11: DSpace RoadMap 2011

DSpace is a Mature, Stable Repository System*

• We can store your content• We can help you disseminate it broadly• We can help you preserve it• We can provide you a customizable out-of-the-box system with a large support community

* Yes, there are still occasional bugs or ‘quirks’

Page 12: DSpace RoadMap 2011

And, yet….

Analogy borrowed from David Flanders

http://dfflanders.wordpress.com/

Page 13: DSpace RoadMap 2011

You put in your beautiful things…

and we’ll proudly display & honor them!

Page 14: DSpace RoadMap 2011

But, what we still don’t quite support…

is the COMMUNITY GARDEN.

Page 15: DSpace RoadMap 2011

Where you and your friends can…• interact directly with your ‘beautiful thing’• enhance your ‘beautiful thing’• in a sense, ‘garden’ your data

Page 16: DSpace RoadMap 2011

TCTTDWYDWBTOBSE

Quote/Image Credit: JISC CRIG (Common Repository Interfaces Group) & David Flanders

Page 17: DSpace RoadMap 2011

Data.gov.uk

Data.gov.ca

Data.gov.au

Open Knowledge FoundationProjects

Providing (Web API) Access to Data

Page 18: DSpace RoadMap 2011

We should let them do the same with DSpace

Page 19: DSpace RoadMap 2011

ROADMAP 2011 - ?Support “Data Gardening” by

opening our DSpace Data & Services

Page 20: DSpace RoadMap 2011

How?

5 Very Important Projects (VIPs)• REST API• Fedora-Inside• Common Business Tier• Further Modularization of DSpace• Curation Task System

Page 21: DSpace RoadMap 2011

REST API

• Mobile app development

• Build more ‘Ajaxy’ UI gadgets– GSoC “UI on RESTful Services” Project

• Non-Java UIs / Gadgets / Mashups– E.g. Ruby on Rails, Django, PHP, etc.

Enable people to build ‘cool things’

Goal:

Page 22: DSpace RoadMap 2011

Fedora-Inside Initiative

• Enhanced, more flexible architecture (Fedora)

• Versioning of Objects • Richer Relationships between Data

Objects• (Potential: access DSpace objects via

other Fedora-based Apps?)

Let users enhance their ‘beautiful things’

Goal:

Page 23: DSpace RoadMap 2011

Curation Task System

• Enables a basic ‘microservices’ approach to curating DSpace objects

• Anyone can build a task & share it.• Future:

– Support Tasks in other programming languages: JRuby, Groovy, etc.

– Enhanced Task Management UI?

Free ‘curation’ services from command-line & Let everyone build & share curation tools

Goal:

Page 24: DSpace RoadMap 2011

Common Business Tier• Stop supporting many UIs with separate

business logic– ONE API defining workflow/business logic – ONE (default) UI, preferably– Various Web Service Interfaces (SWORD, etc)

• Others can build & support more UIs/Gadgets in any language– via Common Business Tier and/or REST

Free Developer Mindshare & simplify UI/Gadget Development

Goal:

Page 25: DSpace RoadMap 2011

Further Modularization

• Prepares a more flexible architecture– Longer lasting, easier to replace/swap

single components in future• Necessary for Fedora Inside &

Business Tier work to occur.• Enhanced module/plugin framework?

Prepare DSpace for the next 9 years!

Goal:

Page 26: DSpace RoadMap 2011

When?

Little-by-little over coming releases

We need volunteers (get involved!)We need people who are excitedWe need developers & DCAT members

Page 27: DSpace RoadMap 2011

Help us to open our data to:• user ‘gardening’• external services / cool gadgets• allow devs to build ‘cool things’

Page 28: DSpace RoadMap 2011

Image Credits• Surprised Kitten: http://www.blog.new-cat.com/cats/surprised-kitten.php• Walled Garden: http://www.flickr.com/photos/zawtowers/3758680364/• Nine of Nines: http://www.flickr.com/photos/lwr/65643389/• 1000 users: http://www.flickr.com/photos/lwr/99351053/• Single Leaf: http://www.flickr.com/photos/hinkelstone/994941366/• Community Garden: http://www.flickr.com/photos/jritts/1358205071/• Praying Mantis: http://www.flickr.com/photos/whappen/1366664930/• Various Website logos: those websites whose logos are displayed• Keys: http://www.flickr.com/photos/29071316@N06/3555803147/• Bricks: http://www.flickr.com/photos/joriel/2360038974/• Lego Block: http://www.flickr.com/photos/oskay/2156907025/• Puzzle Pieces: http://www.flickr.com/photos/horiavarlan/4273913228/• Clock: http://www.flickr.com/photos/27369469@N08/2661018158/• Open Gardens: http://www.flickr.com/photos/ugardener/2617226159/