Source
RIXML 2.5 Element
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.
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
- child-ofProduct — Source is a required child of Product, grouping publisher attribution alongside Context, Content and Legal.
- containsOrganization — Source contains one or more Organization elements identifying the publishing firms; Level One restricts this to exactly one.
- constrained-byOrganization.primaryIndicator — When Source holds multiple Organization children, primaryIndicator designates exactly one as the primary publisher.
- transitively-containsPersonGroup — Author teams expressed via PersonGroup (and individual Person entries) are typically nested inside the Organization children of Source to attribute the research to specific people.
- transitively-containsContactInfo — Contact channels for the publisher and its authors are carried via ContactInfo inside the Organization (and Person) children of Source.
- proposed-removalResearch — A 2024 working-group proposal for RIXML 3.0 suggests eliminating the package layer and moving the children of Source directly under Research / Product; not adopted in the 2.x line.
Where It Fits
Children
Definition
| Type | |
| Namespace | http://www.rixml.org/2017/9/RIXML |
| Min Occurs | 1 |
| Max Occurs | 1 |
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
For Level One compliance, the Source element must contain exactly one Organization element
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.25— Organization
Only one organization can be marked as primary publisher when contained within the Source element
RIXML Implementation Guide v2.5.1, p.34— The 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.6— Research.Product.Source