Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Use Cases Wanted!
The DSpace community is encouraged to add use cases in the format detailed below by creating a new sub-page from this wiki page. In order to ensure that the community's needs are reflected in the software, this input is critical.
Also, please review the existing use cases here and comment on or "like" ones as you see fit.
Analysis of these use cases has begun on the Use Case Analysis page. But, feel free to continue to add or enhance these use cases, as we are "watching" any changes in this space.
Use case template (from Wikipedia): Create New Use Case (from template)
Title (Goal) | (E.g. "DSpace should allow for bulk uploads via the UI") |
---|---|
Primary Actor | (E.g. End User or Administrator or external system) |
Scope | (Optional – notes the perceived design scope. For example, does this use case describe the needs of the overall system or an individual component) |
Level | (Optional – a general categorization of whether the use case is a very high level summary or almost too low level) |
Story (A paragraph or two describing what happens) | (Describe the use case, user needs, expectations in as much detail as you can) |
Existing Use Cases
For each use case, add a sub-page from this wiki page (click the "Create" button at the top of this page). It will automatically appear in the below list.
NOTE: In order for the use case to appear under a category heading, you must apply a category label
Categorized Use Cases
Recently Updated Use Cases
This is a listing of all recently updated use case child pages, all of which should be categorized above.
- Admin UI - Change permissions of all the bitstreams in a bundle
- Give Collections/Communities short names/acronyms
- Admin UI - Merge tool
- Detect potential duplicates
- End User - Viewing all metadata of an archived item
- Admin-UI - "Login as" functionality
- End User - Use breadcrumbs to navigate to parent community or collection
- End User - Viewing the details of an archived item
- End User - Item editing by original submitters
- Admin UI - Configure hidden communities and collections
- End User: URLs are clickable links in metadata fields
- End User - Make indexed metadata values clickable in simple item pages
- Admin UI - Rebuild the discovery index
- Admin UI - Configure and manage browse indexes
- End User - Enhanced access to related items
- Admin UI - Access to historic items for a new member in an e-person group
- Admin UI - New reviewers can see historic tasks in the pool
- Admin UI - Permissions of a new user in an eperson group
- Admin UI - Access Rights on all levels of objects within the system
- Integration - Integration with external authentication / authorisation system
- End User - Upload document from URL/URI
- Integrations - Authentication through Multiple Mechanisms
- Reuse autentication parameters from external authentication
- End User - Search for items
- End User - Using facetted search
- End User - Browse
- CASE: Automatic similarity check upon depositing research output
- Integrations - Support external authorities (ORCID) in Authority Cache
- Integrations - Support for external identifiers (ORCID) in the CSV Batch edit
- Request access to restricted items or bitstreams
- End User - Deposit entire item by email
- End User - Email Deposit of bitstream for archived metadata-only item
- End User - Email Deposit of bitstream for automatically captured metadata
- Use Case: Integrate standard file format identifiers & validators
- Use Case: Improved management & visibility of the File Format Registry
- Granular review workflow for new versions
- Audit trail for changes to live item
- Reviewers can leave notes to each other on pool tasks / tag states
- Admin UI - Reports/statistics about workflow
- Admin UI - Allow invocation of curation tasks during workflow
- Admin UI - Reviewers of a submission can change metadata that is not included in the submission form
- Admin UI - Reviewers can make changes to a submission's bitstreams
- Admin UI - Reviewers can move a submission to a different collection
- Admin UI - Reviewers retain a track record of what they've processed/approved
- Admin UI - Workflow tasks can be filtered and sorted
- Admin UI - Detect and re-assign stalled workflow tasks
- Admin UI - Reviewers can delete submissions in workflow
- Admin UI - DSpace should accommodate basic index normalization
- Admin UI - Simplify Collection Creation Based on Template
- Structure - Check Bitstream names against allowed file name pattern
- Structure - Format checking of data entry in input forms
- Admin UI - Workflow overview
- Integrations - Streaming Image Server
- End User - Image file display (pan, zoom, size options)
- Structure - Generated provenance for all added bitstreams
- Structure - Apply licenses to bitstreams
- Structure - Generate technical metadata per bitstream
- Stats/Metrics - Allow repository admin to make usage statistics anonymous
- Admin UI - System Alerts via Admin UI
- Structure - Simple AssetStore for Human Traversal
- Integrations - Linking to repository content through a learning management system
- Admin UI - Generate Handle before commiting Item
- Stats/Metrics - More robust and configurable statistics reports
- Admin UI - Configurations in the admin UI
- End User - Intelligent rendering of URL's in item Metadata
- Integrations - importing large files into repositories using an external system
- End User - Curated thumbnails
- Structure - purpose of bundle layer
- Admin UI - Aids and tooltips in the UI
- Stats/Metrics - Categorize and count item page referrers (Google search, Google Scholar, repository full text search, repository facet search, repository browse, repository related item, external link)
- Stats/Metrics - Convey collection hierarchy to Google Analytics
- Stats/Metrics - Configure the number of top searches to display
- Stats/Metrics - Export Usage Statistics
- Stats/Metrics - Filter Usage by Referrer Domain
- Stats/Metrics - View number of times an item has been included in search results
- Integrations - Enrich metadata fields with external geographic information
- Integrations - Linking to other data sources search for available data
- Structure - Create the ability to place "dynamic collections" (pre-faceted view of a collection) within the community hierarchy.
- Admin UI - Enhance the DSpace Curation System to Support a Flexible Query Tool
- Integrations - integrating with third party document streaming services
- Integrations - Importing data from discipline-specific systems into DSpace
- Integrations- Integrations that avoid registering information multiple times within the organisation
- Integrations - Integrations that increase the exposure of content stored into DSpace in external systems
- Integrations - Integrations that significantly lower the effort to fill DSpace with content, both from in house systems and third party content
- Integrations - Use of multiple sorts of Direct Object Identifiers
- Admin UI - Ability to specify the emphasis of a collection through GUI
- Admin UI - Apply an input-form to the collection through the GUI
- Admin UI - Apply an existing theme to a collection or community through the GUI
- Admin UI - Customise which metadata fields to facet upon, search upon
- Admin UI - Alter messages easier
- Admin UI - Manage home page
- Admin UI - Configure and Manage changes during an update
- Admin UI - Changing / Editing OAI crosswalks
- Admin UI - Updating a Workflow group
- End User - Visitor can play media hosted on an external streaming media server
- Admin UI - Allow collection administrators to perform bulk metadata import
- Admin UI - Collection Admin can construct a Quality Control report
- Admin UI - Collection Admin can select fields to include in metadata export
- Admin UI - Quality Control Reports
- Admin UI - Clear the OAI Cache
- Admin UI - Rebuild the OAI index
- Admin UI - Trigger the re-index of a collection
- Admin UI - Undo a bulk import from the User Interface
- Admin UI - Workflow Overview Rejection
- End User - Clear distinction between different types of contributor involvement
- End User - Visual collection browsing
- End User - Discovery and retrieval of content on mobile devices
- End User - Crowdsourcing metadata for archived items
- End User - In-browser page turner for accessing text based materials
- Stats/Metrics - Advanced Statistics
- End User - Flexible licensing
- End User - Batch Deposit
- End User - Easy and Intuitive Deposit Interface
- Stats/Metrics - Basic Statistics
- Admin UI - Basic Preservation - Fixity Checking
- Admin UI - Approval workflows
- Admin UI - Advanced Preservation - Format Migration
- Admin UI - Format reporting
- Admin UI - Advanced Preservation - Format characterization
- Admin UI - Basic Preservation - Format identification
- Admin UI - Basic Preservation - Format validation
- Admin UI - Embargo functionality
- Admin UI - Manage controlled vocabularies
- Admin UI - Theme management
- Admin UI - Theme templates
- Admin UI - Manage input forms
- Admin UI - Change community/collection parent/child relationship
- Admin UI - Run media filters
- Structure - Manual Creation of "New Editions" of an Item
- Structure - Automated Retention of All changes to Items
- End User - Streaming Video Content
- Structure - Create / manage files and metadata (as an Item)
- Structure - Relationships between objects
- Structure - Support for hierarchical metadata formats (e.g. METS / MODS)
- Structure - Community and Collection hierarchy (or generic containers)
- Structure - Metadata for all levels of object hierarchy
- Structure - Manage Lists, Controlled Vocabularies and Authority Control
- Structure - Describe Individual Bitstream within an Item
- Structure - Associate Separate Properties with Each DSpace Community
- Structure - Support for derivative objects
- Structure - Management of Deposits / Submissions
- Structure - Automated Update of Existing Items
- Structure - Manual Edit of Existing Items
- Structure - Automated Deposit of New Items
- Structure - Manual Submission of New Items
- Integrations - Persistent Identifiers other than Handles (DOI)
- Integrations - REST API
- Integrations - Support Standard Repository Machine Interfaces (OAI-PMH, SWORD, ResourceSync)
- Integrations - Personal Identifiers (ORCID)
- Integrations - Handle System Identifiers
- Integrations - Search Engine Optimization