ActionEnum
RIXML 2.5 Enumeration
Enumeration defining specific actions that research consumers can perform on research products, including viewing, saving, downloading, and printing capabilities. Values range from basic viewing to batch operations, with offline access considerations.
Usage
Used in entitlement systems to specify permitted actions on research content. Includes granular permissions from View and ViewOffline to Save, Download, Print, and their batch equivalents.
Business Context
Critical for digital rights management and access control in research distribution platforms, enabling publishers to control how their content can be consumed and used by different audience types.
Where It Fits
Elements using this type (1)
Definition
| Base Type | string |
Enumeration Values
View |
| View |
Permission to read or display the research product within a research platform interface Use when granting basic viewing rights that allow consumers to read content within the platform but not necessarily store it locally [RIXML Research Data Dictionary v2.5.1 p.70] ActiveSince 2.5 |
ViewOffline |
| View Offline |
Permission to view research content even when disconnected from the network, typically involving local storage on the viewing device Use when allowing consumers to access content without network connectivity, covering scenarios where content is cached or stored locally for offline reading [RIXML Research Data Dictionary v2.5.1 p.70] ActiveSince 2.5 |
Save |
| Save |
Permission to store the research product as a standalone file on the consumer's device for independent access Use when allowing consumers to retain research content as individual files that can be accessed without connection to the research platform [RIXML Research Data Dictionary v2.5.1 p.70] ActiveSince 2.5 |
Download |
| Download |
Permission to retrieve a copy of the research product from the platform for local use on the consumer's device Use when allowing consumers to pull content from the research platform to their local device for personal use [RIXML Research Data Dictionary v2.5.1 p.70] ActiveSince 2.5 |
BatchDownload |
| Batch Download |
Permission to download multiple research products simultaneously as part of a grouped operation Use when allowing consumers to retrieve multiple research items at once rather than downloading them individually [RIXML Research Data Dictionary v2.5.1 p.70] ActiveSince 2.5 |
Print |
Permission to create physical hardcopy output of the research product Use when allowing consumers to generate printed versions of research content for offline reference [RIXML Research Data Dictionary v2.5.1 p.70] ActiveSince 2.5 |
BatchPrint |
| Batch Print |
Permission to print multiple research products simultaneously as part of a grouped printing operation Use when allowing consumers to generate hardcopy output for multiple research items at once rather than printing them individually [RIXML Research Data Dictionary v2.5.1 p.70] ActiveSince 2.5 |
Examples
<!-- Example usage of ActionEnum enumeration -->
<element type="ActionEnum">View</element>Version History
Unchanged since introduction in RIXML 2.5
Design Decisions
Created ActionEnum enumeration with values for View, ViewOffline, Save, Download, BatchDownload, Print, and BatchPrint
Supports the ActionEntitlement element by providing standardized values for permitted research consumer actions
RIXML Release Notes v2.5, p.13
Semantic Relationships
Constrains1 relationship
Action entitlement restricts permitted user actions to subsets like View, Save, Print
RIXML Release Notes v2.5, p.8— Broadening support for different types of entitlements