RIXML Documentation

Source

RIXML 2.5 Element

Level OneRequired

Container element identifying the publisher or originator of the research piece. For Level One compliance, must contain exactly one Organization element representing the research publisher.

The top-level element of the Source section. Used to specify the organization(s) from which this research item originated. Organizations given here are defined as publishers.

Usage

Required element within Product, containing exactly one Organization child element. No other child elements permitted in Level One implementation.

Business Context

Critical for establishing research provenance and publisher attribution, supporting proper crediting and compliance tracking in research distribution networks.

Source:level-one-2.5
Schema:RIXML-Common-2_5.xsd:742

Specification Guide

Overview

Source is the container within Product that identifies the organisation(s) — and, by extension, the people and groups — responsible for originating and publishing a research item. It establishes the authoritative attribution of the research: who produced it, who is accountable for its content, and whom consumers should contact or credit. Organisations appearing inside Source are specifically classified as *publishers*, distinguishing their role from organisations referenced elsewhere in the document (sources: user-guide-2.2 p.16, user-guide-2.3.1 p.16).

Usage

Source is a required child of Product and must contain at least one Organization element (sources: user-guide-2.1 p.16, user-guide-2.2 p.16, user-guide-2.3 p.15, data-dictionary-2.4 p.24, data-dictionary-2.5.1 p.24). The full schema permits multiple Organization children to accommodate joint ventures, co-branded research, or subsidiary relationships. When more than one organisation is present, exactly one must be flagged as the primary publisher via primaryIndicator (sources: user-guide-2.1 p.17, user-guide-2.3 p.16, data-dictionary-2.5.1 p.25). Under Level One compliance, Source must contain exactly one Organization — multiple publishers are not supported at that compliance level (sources: level-one-2.2 p.11, level-one-2.3.1 p.25, level-one-2.5 p.6). Beyond the publishing firm itself, Source is typically populated with PersonGroup, Person and ContactInfo structures (carried inside Organization) to identify authors, research teams and how to reach them (sources: getting-started-guide p.9, data-dictionary-2.5.1 p.24). Because publisher details rarely change between reports from the same firm, much of this content can be safely templated or hard-coded by the producing system [data-dictionary-2.4 p.13].

Rules

  • MUSTSource MUST appear as a child of Product and MUST contain at least one Organization element.[RIXML User Guide v2.1 p.16] [RIXML User Guide v2.2 p.16] [RIXML User Guide v2.3 p.15] [RIXML Research Data Dictionary v2.4 p.24] [RIXML Research Data Dictionary v2.5.1 p.24]
  • MUSTWhen Source contains more than one Organization, exactly one of them MUST set primaryIndicator to indicate the primary publisher.[RIXML User Guide v2.1 p.17] [RIXML User Guide v2.3 p.16] [RIXML Research Data Dictionary v2.5.1 p.25] [RIXML Implementation Guide v2.5.1 p.34]
  • MUSTFor Level One compliance, Source MUST contain exactly one Organization element; multiple publishers are not supported at this compliance level.[RIXML Level One Addendum v2.2 p.11] [RIXML Level One Addendum v2.2 p.31] [RIXML Level One Addendum v2.3.1 p.25] [RIXML Level One Addendum v2.5 p.6]
  • INFORMATIVEOrganisations carried inside Source are, by definition, classified as publishers of the research content, which distinguishes their role from organisations referenced in other contexts.[RIXML User Guide v2.2 p.16] [RIXML User Guide v2.3.1 p.16]
  • INFORMATIVEWorking drafts for RIXML 3.0 propose removing the package layer (Source, Context, Content, Legal) due to limited differentiated use, flattening these children directly under Research or Product.[RIXML All-Member Meeting Winter 2024 p.22]

Relationships

Where It Fits

Canonical Path

Children

Definition

Type
Namespacehttp://www.rixml.org/2017/9/RIXML
Min Occurs1
Max Occurs1

Attributes

No attributes defined for this element

Children

OrganizationOrganizationType1..unbounded
requiredSince 2.1

Example

<Source>
  <Organization> ... </Organization>
</Source>

Version History

Unchanged since introduction in RIXML 2.1

Source has been a required child of Product across all surveyed 2.x versions (2.1 through 2.5), with a consistent definition as the publisher-identification container holding one or more Organization elements (sources: user-guide-2.1 p.16, user-guide-2.2 p.16, user-guide-2.3 p.15, user-guide-2.3.1 p.16, data-dictionary-2.4 p.24, data-dictionary-2.5.1 p.24). The decision to make Source mandatory in the Product aggregation is documented for 2.3 and reflects the goal of guaranteeing publisher attribution on every research item [user-guide-2.3 p.15]. Level One compliance profiles for 2.2, 2.3.1 and 2.5 consistently tighten the cardinality of the child Organization to exactly one (sources: level-one-2.2 p.11, level-one-2.3.1 p.25, level-one-2.5 p.6). For RIXML 3.0, the winter 2024 working group flagged the entire package layer — Source, Context, Content and Legal — as candidates for removal because the additional structural layer is not heavily exploited in practice; this is a draft proposal, not a ratified change [meeting-2024-winter p.22].

Business Rules

MUST

For Level One compliance, the Source element must contain exactly one Organization element

validationlevel-one-compliance

Semantic Relationships

Constrains3 relationships

When multiple organizations collaborate on a product, exactly one must be designated as primary, typically the parent organization or joint venture name

RIXML Research Data Dictionary v2.5.1, p.25Organization

Only one organization can be marked as primary publisher when contained within the Source element

RIXML Implementation Guide v2.5.1, p.34The corresponding information in the Data Dictionary looks like this:

For Level One compliance, the Source element must contain exactly one Organization element

RIXML Level One Addendum v2.5, p.6Research.Product.Source