OrganizationID
RIXML 2.5 Element
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.
Where It Fits
Canonical Path
Definition
| Type | |
| Namespace | http://www.rixml.org/2017/9/RIXML |
| Min Occurs | 1 |
| Max Occurs | 1 |
| Content Model | Text 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
For Level One compliance, Organization must contain exactly one OrganizationID element with idType set to L1
The OrganizationID element value must be a UUID identifying the publisher organization
The UUID for OrganizationID must be different from the UUIDs used for researchID, productID, and resourceID
The primary publisher must include an OrganizationID element with idType set to L1
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.7— Research.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.7— Research.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.25— Identifying 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.7— Research.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.8— Research.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.26— PublisherDefined