A Standard UI Interface to Repositories

Building a generic UI to repositories with Ruby

Katie Legere, Kristina Long, Jeremy Frumkin, Donna Dinberg, Harish Maringanti, Gabriel Farrell, Terry Reese

Problem

 

Approach


SEARCH!!!

 

(Well, browse really)

Search / Browse


Users want to


Sample Search/Browse

User starts with a broad search : Foo

- returns the community (top level data) heading

Foo Community

Alpha collection
-->Foo subcollection
...

- selection returns the second level data

Foo Collection
meta description

sub collections
--> Foo Sub
--> ...

 

Define Request / Response

For standardization, need to define a standard request and a standard response.

 

Request:



container markup

container guid="..…”
 
metadata    [mets]   /metadata
   
supercontainers

container guid="..…”/
    /supercontainers
    subcontainers
         container guid="..…”/
    /subcontainers
/container

Next Steps