RIXML Documentation

ActionEnum

RIXML 2.5 Enumeration

7 values

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.

Source:data-dictionary-2.5.1
Schema:RIXML-datatypes-2_5.xsd:910

Where It Fits

Elements using this type (1)

Definition

Base Typestring

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
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.8Broadening support for different types of entitlements