RIXML Documentation

personID

RIXML 2.5 Attribute

Required

Definition

Used consistently as `string` (required)

Personstring

An identifier used to identify the person. For accurate identification it is required that the personID be unique for a given publisher, but the implementation of the ID is left to the publishers to implement as they deem fit. Examples: combination of LastName and FirstName, combination of internal employee ID and RIXML publisher ID.

required

Documentation

An identifier used to identify the person. For accurate identification it is required that the personID be unique for a given publisher, but the implementation of the ID is left to the publishers to implement as they deem fit. Examples: combination of LastName and FirstName, combination of internal employee ID and RIXML publisher ID.

Version History

2.1Introduced in RIXML 2.1

Business Rules

MUST

PersonID must be unique for a given publisher

validationuniquenessidentification
MUST

For Level One compliance, personID must be a UUID and must be unique from other identifier UUIDs

validationlevel-one-complianceidentifier-requirement
SHOULD

The personID should be used for the unique identifier used by the author's firm, while PersonLabel elements should be added as required by each aggregation vendor or distribution channel

author-identificationmulti-vendor-support

Design Decisions

The personID attribute must be a UUID for Level One compliance

To ensure unique identification of person elements using standardized UUID format

RIXML Level One Addendum v2.5, p.8

Semantic Relationships

Qualifies1 relationship

PersonLabelSHOULD

PersonLabel elements provide vendor-specific author codes while personID serves as the firm's internal unique identifier

RIXML Research Data Dictionary v2.5.1, p.15Author identification

Constrains1 relationship

The personID must be unique within the scope of a given publisher organization to ensure accurate person identification

RIXML Research Data Dictionary v2.5.1, p.31personID (Required, String)

Contrasts With3 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

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

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