dspace roadmap 2011

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

Upload: tim-donohue

Post on 18-Dec-2014

933 views

Category:

Technology


0 download

DESCRIPTION

DSpace software RoadMap as presented at the Open Repositories 2011 conference in Austin, Texas on June 10, 2011.

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/