gemde portlet usecases and database design tom doherty [email protected]

15
GEMDE Portlet Usecases and Database design Tom Doherty [email protected] GEMDE Workshop 28 th of January 2010

Upload: tanner-mclean

Post on 03-Jan-2016

36 views

Category:

Documents


1 download

DESCRIPTION

GEMDE Portlet Usecases and Database design Tom Doherty [email protected]. GEMDE Workshop 28 th of January 2010. Introduction. What is the GEMDE portlet? Who is working on GEMDE Features available – usecases covered, DB design Features to be added in further iterations. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

GEMDE PortletUsecases and Database design

Tom [email protected]

GEMDE Workshop

28th of January 2010

Page 2: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Introduction

What is the GEMDE portlet? Who is working on GEMDEFeatures available – usecases covered, DB designFeatures to be added in further iterations

Page 3: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

What is the GEMDE portletGrid Enabled Minority Data Environment

Provide a means for social scientists to manage minority data by helping them access, manipulate and link related minority data resources to undertake their own research

Basic usecases covered in the portlet are:Uploading of MIR/MUG metadata and associated filesEditing of MIR/MUG metadata and file managementBrowse previously uploaded MIRs/MUGs based on certain categories such as Country or Time Period (or referrents for MUGs)Search for uploaded MIRs – using a keyword search on its metadata

Page 4: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Initial work on GEMDE

Database design (Susan)MIRs, MUGs, Referents and relationships between them

Dames Host – Liferay Portal software (John and Susan)https://dames.nesc.gla.ac.uk/web/guest/homeShibboleth login

GEMDE portal interface/code (myself)Used GEODE code as a template (made it jsr168 compliant)Kept the basic Deposit/Edit/Browse/Search features (and expanded on them)

Page 5: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

GEODE and the GEMDE Database Design

Page 6: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Upload portlet - Depositing MIRs and MUGs

Upload Form consists of:Metadata for MIR/MUGs – Title, supplier and original creator information, Abstract and other MIR/MUG specific metadata

Files to be uploaded with the resource or MUG

Page 7: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Upload portlet - Depositing MIRs and MUGs

Upload Form consists of:Category listings MIR/MUG can be associated with to categorise and make it available under the Browse portlet

Page 8: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

metadata

files

associations

Page 9: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Edit portlet - Changing MIR/MUG metadata or files

Edit Portlet consists of:A main page that lists all your previously uploaded MIRs/MUGs – when you choose which one you want to edit you get the edit formThe edit form (is identical to the upload form) with the metadata values for the chosen mir/mug fetched from the DBPreviously chosen associations are represented by a tick in the drop down boxes.It is also possible to manage the uploaded files of the MIR/MUG – for this we introduced a table for each:

Page 10: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Edit portlet - File Management File management page looks like this:

It is possible to: Upload more files Archive a file Delete a file

Page 11: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Browse portletIf you have associated your MIR/MUG with a country for example the UK:

it will be available like this on the browse portlet:

Page 12: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Search portlet

An uploaded MIR is also available through a keyword search on its metadata:

Page 13: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Sort listed MIRs based on usage patterns, user/expert ratings

On the search portlet it is possible to choose a MIR and:

Add a rating or review for this MIR View the current rating and reviews for this MIR Sort the search list results based on user rating

Still to come Introducing shibboleth user ‘expert’ roles so that

ratings/reviews for this type of user will be treated as an expert rating/review.

Sorting the search results based on this new expert rating Sorting the search results based on number of downloads Sorting the search results based on a combination of all of

these statistics Add the same features to the Browse portlet

Page 14: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Sort listed MIRs based on usage patterns, user/expert ratings

To implement this we needed two new tables in the GEMDE DB:

MIRRATING and MIRREVIEW

Page 15: GEMDE Portlet Usecases and Database design  Tom Doherty t.doherty@physics.gla.ac.uk

Improve usabilityChange how Time Periods are used. Allow for a range of years to be entered and associated with a MIR/MUGImprove search criteria to search on multiple keywords (like google) rather than an exact match

Curation of resourcesCreation of basic DDI when all necessary metadata enteredIntroduce ‘Super’ user for curation – admin user can see and edit ALL entered MIRs/MUGs

Quality EvaluationFinish implementation of user/expert/combined rating

Future iterations