You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Use Case 1.1 - Requirements - My Virtual Collections page (new)

ItemOverall ProgressPriorityDeveloperDescriptionDependenciesComments
External
  Lynette R. (Cornell)Update discovery & access solr index to include ability to receive and index information about virtual collections.
  • External: Collaboration with developer for discovery & access solr index.
 
  Lynette R. (Cornell)Update discovery & access solr index to include ability to receive and index information about virtual collections.
  • External: Collaboration with developer for discovery & access solr index.
 
  Lynette R. (Cornell)Add virtual collection name and description to discovery & access solr index searching.
  • External: Collaboration with developer for discovery & access solr index.
 
  Lynette R. (Cornell)Add virtual collection name as a facet in discovery & access solr index.
  • External: Collaboration with developer for discovery & access solr index.
 
Infrastructure
  Lynette R. (Cornell)Add virtual collection name and description to solr index searching.
  • External: Updates to discovery & access solr index to include ability to receive and index information about virtual collections.
 
  Lynette R. (Cornell)Add virtual collection name as a facet in solr index.
  • External: Updates to discovery & access solr index to include ability to receive and index information about virtual collections.
 
  Lynette R. (Cornell)Create ability to search only personal virtual collections that a specific user can modify.
  • External: Add virtual collection name and description to solr index searching.
  • External: Add virtual collection name as a facet in solr index.
 
  Lynette R. (Cornell)Create ability to search only the set of virtual collections watched by a specific user.
  • External: Add virtual collection name and description to solr index searching.
  • External: Add virtual collection name as a facet in solr index.
 
Triplestore Model
 HighLynette R. (Cornell)Get list of all personal virtual collections a specific user can modify from triplestore.  Include name, count of items, and visibility for each virtual collection.
  • Infrastructure: Authentication
  • Infrastructure: Ownership
  • Triplestore Model: Established relationship between list and an owner.
Ontology:  collections (see list)
 LowLynette R. (Cornell)Get list of all virtual collections a specific user is watching from triplestore.  Include name and count of items for each watched virtual collection.
  • Infrastructure: Authentication
  • Infrastructure: Ownership
  • Triplestore Model: Established relationship between list and a watcher.
ADVANCED FEATURE
  Lynette R. (Cornell)Delete all triples related to a specific virtual collection from triple store.  Deletes annotation triples specific to this use of items specific to virtual collection being deleted, deletes item triples specific to their inclusion in the virtual collection being deleted, deletes collection triples specific to the virtual collection being deleted.
  • Infrastructure: Authentication
  • Infrastructure: Ownership
  • Triplestore Model: Established relationship between list and an owner.
  • Triplestore Model: Established relationship between list and it's items.
  • Triplestore Model: Established relationship between an item and it's annotations within the context of a list.

Ontology:  collections (see list, list-item)

Ontology: open-annotation (see specific-resource, hasScope)

Application Model
    Track currently selected virtual collection.  
    Track currently logged in user.  
User Interface
  Lynette R. (Cornell)Add page to discovery & access website to manage My Virtual Collections.  When clicking My Virtual Collection in the banner, you go to this page.  When adding a resource(s) to a virtual collection, you go to this page when the operation completes.
  • External: Permission to modify CUL discovery & access website.
 
  Lynette R. (Cornell)Include search box with search limited to virtual collections the current user has permissions to manage (LHS)
  • Triplestore Model: Get list of all personal virtual collections a specific user can modify.
  • Infrastructure: Add virtual collection name and description to solr index searching.
  • Infrastructure: Add virtual collection name as a facet in solr index.
  • Infrastructure: Authentication
  • Infrastructure: Ownership
  • Application Model: Track currently logged in user.
 
  Lynette R. (Cornell)New Virtual Collection button beside title My Virtual Collections (LHS).  Links to New Virtual Collection dialog.
  • UI: New Virtual Collection dialog exists.
 
  Lynette R. (Cornell)List virtual collections that the current user has permission to manage (LHS).  Include name, count of items, and visibility for each virtual collection.  Highlight currently selected collection (if any).
  • Triplestore Model: Get list of all personal virtual collections a specific user can modify.
  • Application Model: Track currently selected virtual collection.
  • Infrastructure: Authentication
  • Infrastructure: Ownership
  • Application Model: Track currently logged in user.
 
  Lynette R. (Cornell)Include an information icon beside each virtual collection.  Links to Edit Virtual Collection Metadata dialog.
  • UI: Edit Virtual Collection Metadata dialog exists.
Or should it link to View Virtual Collection Metadata and from there, the user has the option to edit.  That would make it consistent with what happens for watched virtual collections, except that the ones that are owned would have the Edit button and those watched would not.
  Lynette R. (Cornell)Include a delete icon beside each virtual collection.  Links to Delete Confirmation dialog.  Execute delete if confirmed.
  • UI: Delete confirmation dialog exists
  • Triplestore Model: Delete all triples related to a specific virtual collection from triple store.
 
 LowLynette R. (Cornell)Include search box with search limited to virtual collections the current user is watching (LHS)
  • Triplestore Model: Get list of all virtual collections a specific user is watching.
  • Infrastructure: Add virtual collection name and description to solr index searching.
  • Infrastructure: Add virtual collection name as a facet in solr index.
  • Infrastructure: Authentication
  • Application Model: Track currently logged in user.
ADVANCED FEATURE
 LowLynette R. (Cornell)Find Virtual Collections to Watch button beside title Watching Virtual Collections (LHS).  Links to Find Public Virtual Collections dialog.
  • UI: Find Public Virtual Collections dialog exists.
ADVANCED FEATURE
 LowLynette R. (Cornell)List virtual collections that the current user is watching (LHS).  Include name, count of items, and visibility for each virtual collection.  Highlight currently selected collection (if any).
  • Triplestore Model: Get list of all virtual collections a specific user is watching.
  • Infrastructure: Authentication
  • Application Model: Track currently logged in user.
ADVANCED FEATURE
 LowLynette R. (Cornell)Include an information icon beside each virtual collection.  Links to View Virtual Collection Metadata dialog.
  • UI: View Virtual Collection Metadata dialog exists.
ADVANCED FEATURE
    Display title of currently selected Virtual Collection (defaults to first collection in list of My Virtual Collections) in main content area.  
    Display add/modify/delete message(s) under title in main content area.  
    Display item numbers (e.g. 1 - 4 of 4) for items showing on current page.  
    Include button to change number of items (e.g. 10, 20, 50, 100) shown on current page.   
    Include button to change sort order (e.g. year asc/des, title A-Z/Z-A, author A-Z/Z-A, list order) shown on current page.  
    List of items included in the currently selected virtual collection.  List of items is limited by items per page and current page number.  Each item includes the same info as shown on search results pages (i.e., cover image, title, year, author, publishing info, library location, call number)  
    Include Move button beside each item.  Links to Move Item dialog.  
    Include Delete button beside each item.  Links to Delete Item Confirmation dialog.  
    Include Add Comment button below each item.  Links to Add Comment dialog.  
    Include See Comments... button below each item.  Shows hidden comments and changes button label to Hide Comments....  Clicked a second time hides comments and changes label back to See Comments....  Grayed out if no comments exist.  
  • No labels