Module pid

Module pid 

Source
Expand description

Persistent Identifiers (PID)

Contains functions for working with persistent identifiers (PID) such as ORCID, DOIs, and RAiDs

§Features

  • Best in class validation
  • Convert persistent identifiers into standard formats
  • Access the sub parts of a persistent identifier

Modules§

raid
Research activity identifier (RAiD) metadata schema

Structs§

ARK
Archival Resource Key (ARK)
ARKBuilder
Use builder syntax to set the inputs and finish with build().
DOI
Digital Object Identifier (DOI)
DOIBuilder
Use builder syntax to set the inputs and finish with build().
ORCID
Open Researcher and Contributor ID (ORCiD)
ORCIDBuilder
Use builder syntax to set the inputs and finish with build().
PersistentIdentifierInternal
Internal representation of a persistent identifier

Enums§

PID
Persistent Identifier (PID) types

Traits§

Betanumeric
Add utility functions for working with beta numeric values
PersistentIdentifier
Provides common functions for working with persistent identifiers (PID)
PersistentIdentifierConvert
Add coercion to persistent identifier (PID) functionality to string values

Functions§

iso7064_check_digit
Calculate check digit IAW ISO 7064, MOD 11-2
noid_check_digit
Calculate check xdigit (“extended digit”) IAW NOID check digit algorithm (NCDA)