Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
nvc-req
nvc-req

Use Case 1.1 - Requirements -

...

New Virtual

...

Collection dialog (new)

Mockup

  
ItemOverall ProgressPriorityDeveloperDescriptionDependenciesComments
ExternalInfrastructure – NONE
  Image Added  Lynette R. (Cornell)Add virtual collection name and description to solr index searching.
  • Updates to External: Collaboration with developer for discovery & access solr index to include ability to receive and index information about virtual collections.
Added to VC solr index (not D&A) for use with Blacklight.
  Image Added   Lynette R. (Cornell)Add virtual collection name as a facet in solr index.
  • Updates to External: Collaboration with developer for discovery & access solr index to include ability to receive and index information about virtual collections.
 
  • .
Need to test faceting once integration wtih Blacklight is complete.
Infrastructure
Triplestore Model
 Image Added Create ability to search only personal virtual collections that a specific user can modify.
  • Add virtual collection name and description to solr index searching.
  • Add virtual collection name as a facet in solr index.
 
    Create ability to search only the set of virtual collections watched by a specific user.
  • Add virtual collection name and description to solr index searching.
  • Add virtual collection name as a facet in solr index.
 
Model
    Read information about a new collection from triple store following the list structure in the collections ontology.  
 Image RemovedHighLynette R. (Cornell)Get list of all personal virtual collections a specific user can modify.  Include name, count of items, and visibility for each virtual collection. Ontology:  collections - list
       
Lynette R. (Cornell)Add triples for new virtual collection to private or public triple store. Ontology:  collections - list
User Interface
 Image Added Lynette R. (Cornell)Add dialog to gather metadata about new virtual collection, e.g. name, description, privacy (public, shared, private).  Generate access link if shared. Having the ability to create a new collection here may present some challenges since there are two types of collections, i.e. personal and library.  See Use Case 1.2 for more info on library virtual collections.
 Image Added  Image RemovedLowLynette R. (Cornell)Get list of all virtual collections a specific user is watching.  Include name and count of items for each watched virtual collectionInclude Cancel button to close dialog without saving. ADVANCED FEATURE 
User Interface
 Image Modified 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.
  • Virtual Collection infrastructure for getting current user's list of virtual collections that they can modify.
  • Creation of Virtual Collection new collection page.
  • Ability to get info about current resource being viewed.
  • Permission to modify CUL discovery & access website.
Include Save button to validate and save new virtual collection.
  • External: Add virtual collection name and description to solr index searching.
  • External: Add virtual collection name as a facet in solr index.
  • Triplestore Model: Add triples for new virtual collection to private or public triple store.
Add to public when user marks Access as Public.  Add to private when user marks Access as Private.  What about when shared?  Are we opening up a security hole if we allow access to private triplestore using the Access Link.  Need to think about the implications of this moreHaving the ability to create a new collection here may present some challenges since there are two types of collections, i.e. personal and library.  See Use Case 1.2 for more info on library virtual collections.