RIXML Documentation

Price

RIXML 2.5 Element

Required

Price element

Schema:RIXML-Common-2_5.xsd:1253

Specification Guide

Overview

Price specifies pricing information for an individual research Resource, pairing a monetary value (as element content) with a required currency attribute that uses an ISO 4217 three-letter alpha currency code. It exists to support commercial research distribution models — premium content monetization, per-item sales, and mixed free/paid offerings within the same product — by enabling resource-level price specification within the RIXML content package (sources: data-dictionary-2.4 p.37, user-guide-2.3 p.24, release-notes-2.3 p.5).

Usage

Price is an optional child of Resource, with at most one instance per Resource. When present, the currency attribute is required and must contain a valid ISO 4217 three-letter alpha code (e.g. USD, EUR, GBP); the price value itself is carried as the element's text content (sources: user-guide-2.3 p.24, data-dictionary-2.4 p.37, release-notes-2.3 p.5). Typical use is for paid or premium research where the publisher needs to convey per-resource pricing to downstream consumers for billing, entitlement, or purchasing workflows. Free resources simply omit the element, allowing free and paid content to coexist within a single Product [RIXML User Guide v2.3 p.24].

Rules

Relationships

  • child-ofResourcePrice is an optional sub-element of Resource that qualifies the resource with its commercial price.
  • uses-typeISO4217CurrencyTypeThe required currency attribute is constrained to ISO 4217 three-letter alpha currency codes.
  • removed-inResearchPrice is removed from the v3.0 schema; member firms indicated they convey pricing through other channels, and per-item pricing was deemed too variable across regions, audiences, and time periods to model with a single tag.

Where It Fits

Canonical Path

Definition

Type
Namespacehttp://www.rixml.org/2017/9/RIXML
Min Occurs1
Max Occurs1
Content ModelText content (string)

Attributes

The currency used to express the price value. Represented by the three letter alpha code defined by ISO 4217.

requiredSince 2.3

Children

Contains text content (type: string)

This element's value is its text content. Attributes provide additional context.

Example

<Price currency="example">ABC-123</Price>

Version History

Unchanged since introduction in RIXML 2.3

v2.3Price was introduced as a new optional sub-element of Resource, with a required currency attribute (ISO 4217). Added explicitly to support the sale of research content (sources: release-notes-2.3 p.5, best-practices-guide p.18). v2.4 – v2.5 — Element retained unchanged; optional within Resource with the same currency attribute requirement [RIXML Research Data Dictionary v2.4 p.37]. v3.0 (draft)Price has been removed from the schema. The RIXML working group concluded that research-item pricing varies too much by region, audience, and time for a single tag to capture adequately, and that member firms already convey pricing through other mechanisms (sources: meeting-v3-key-changes p.1, meeting-2024-09 p.26, meeting-2024-winter p.17, data-dictionary-v3-draft p.18).