RIXML Documentation

OrganizationID

RIXML 2.5 Element

Level OneRequired

Unique identifier for the publishing organization using UUID format. Requires idType attribute set to 'L1' for Level One compliance. The UUID value differs from productID, researchID, and resourceID.

An identifier used to identify the organization -- multiple are possible. For example, for a product distributed via multiple vendors, each vendor may require a different OrganizationID, with the idType for each OrganizationID identifying the name of the vendor in the manner specified by the vendor. The actual ID is stored as free text in the content of the OrganizationID node. A UUID can also be used as one of the IDs. This is to facilitate the unique identification of a particular organization. To ensure uniqueness it is recommended that a Universal Unique IDentifier (UUID) be used as the productID. UUIDs can be generated on any computer, regardless of platform or operating system. A UUID is a 128-bit (16-byte) integer that is virtually guaranteed to be unique in the world across space and time. The Open Software Foundation (OSF) created UUIDs, as part of their Distributed Computing Environment (DCE).

Usage

Required element within Organization, appearing exactly once. Must have idType='L1' attribute and contain UUID value. This UUID is organization-specific and distinct from other identifiers.

Business Context

Enables precise organization identification across research distribution systems, supporting publisher tracking, compliance monitoring, and content attribution workflows.

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

Where It Fits

Canonical Path

Definition

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

Attributes

idTypestring

Indicates the type of ID used. Examples: CUSIP, VendorCode.

requiredSince 2.1

Children

Contains text content (type: string)

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

Example

<OrganizationID idType="example">ABC-123</OrganizationID>

Version History

Unchanged since introduction in RIXML 2.1

Business Rules

MUST

For Level One compliance, Organization must contain exactly one OrganizationID element with idType set to L1

validationlevel-one-complianceidentifier-requirement
MUST

The OrganizationID element value must be a UUID identifying the publisher organization

validationidentifier-requirement
MUST

The UUID for OrganizationID must be different from the UUIDs used for researchID, productID, and resourceID

validationidentifier-requirement
MUST

The primary publisher must include an OrganizationID element with idType set to L1

level-one-restrictionpublisher-identification

Design Decisions

The idType attribute must be set to 'L1' for OrganizationID elements in Level One

To provide a specific identifier type designation for Level One compliance

RIXML Level One Addendum v2.5, p.7

Semantic Relationships

Constrains1 relationship

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

RIXML Level One Addendum v2.5, p.7Research.Product.Source.Organization.OrganizationID

Requires2 relationships

For Level One compliance, the OrganizationID idType attribute must be set to L1

RIXML Level One Addendum v2.5, p.7Research.Product.Source.Organization.OrganizationID

Level One requires the primary publisher to be identified with OrganizationID having idType L1

RIXML Level One Addendum v2.5, p.25Identifying the Publisher

Contrasts With2 relationships

The UUID for OrganizationID will not be the same as the one used for personID

RIXML Level One Addendum v2.5, p.7Research.Product.Source.Organization.OrganizationID

The UUID for personID will not be the same as the one used for OrganizationID

RIXML Level One Addendum v2.5, p.8Research.Product.Source.Organization.PersonGroupMember.Person

Triggers Action1 relationship

When an enumerated attribute is set to PublisherDefined, a companion element holds the custom value

RIXML Level One Addendum v2.5, p.26PublisherDefined