Use Case 1.1 - Requirements -
...
New Virtual
...
Collection dialog (new)
Item | Overall Progress | Priority | Developer | Description | Dependencies | Comments | |||
---|---|---|---|---|---|---|---|---|---|
ExternalInfrastructure – NONE | |||||||||
Lynette R. (Cornell) | Add virtual collection name and description to solr index searching. |
| |||||||
Lynette R. (Cornell) | Add virtual collection name as a facet in solr index. |
| |||||||
Infrastructure | |||||||||
Triplestore Model | |||||||||
Create ability to search only personal virtual collections that a specific user can modify. |
| ||||||||
Create ability to search only the set of virtual collections watched by a specific user. |
| ||||||||
Model | |||||||||
Read information about a new collection from triple store following the list structure in the collections ontology. | |||||||||
High | Lynette 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 | |||||||||
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. | |||||||
Low | Lynette 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 | |||||||||
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. |
| Include Save button to validate and save new virtual collection. |
| 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. |