Package: scholid 0.2.0

scholid: Scholarly and Academic Identifier Utilities

Detects, normalizes, classifies, and extracts scholarly identifier strings. Provides lightweight, dependency-free helpers for twenty identifier types, including DOIs, ORCID iDs, ISBNs, ISSNs, arXiv and PubMed identifiers, ROR and ISNI, OpenAlex and ADS bibcodes, RRID, ARK, SWHID, and selected life-science accessions (UniProt, RefSeq, SRA, GEO, BioProject, and genome assemblies). Functions are vectorized, predictable, and suitable as low-level building blocks for other R packages and data workflows. Use 'scholid_types()' for the authoritative type list. For online lookup, conversion, metadata retrieval, and linked identifier discovery, see 'scholidonline'.

Authors:Thomas Rauter [aut, cre, fnd]

scholid_0.2.0.tar.gz
scholid_0.2.0.zip(r-4.7)scholid_0.2.0.zip(r-4.6)scholid_0.2.0.zip(r-4.5)
scholid_0.2.0.tgz(r-4.6-any)scholid_0.2.0.tgz(r-4.5-any)
scholid_0.2.0.tar.gz(r-4.7-any)scholid_0.2.0.tar.gz(r-4.6-any)
scholid_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
scholid/json (API)

# Install 'scholid' in R:
install.packages('scholid', repos = c('https://thomas-rauter.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/thomas-rauter/scholid/issues

Pkgdown/docs site:https://thomas-rauter.github.io

On CRAN:

Conda:

academic-identifiersarxivdoiisbnissnorcidpubmedresearch-softwarescholarly-identifiers

6.03 score 4 stars 1 packages 419 downloads 6 exports 0 dependencies

Last updated from:e4ef945cb2. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK119
source / vignettesOK183
linux-release-x86_64OK113
macos-release-arm64OK113
macos-oldrel-arm64OK86
windows-develOK101
windows-releaseOK68
windows-oldrelOK70
wasm-releaseOK90

Exports:classify_scholiddetect_scholid_typeextract_scholidis_scholidnormalize_scholidscholid_types

Dependencies:

How Scholarly Identifiers Are Defined
Introduction | Classification order | Supported types (overview) | DOI (Digital Object Identifier) | Structure | Prefix | Suffix | Validation in scholid | Structural Regex | ISNI (International Standard Name Identifier) | Checksum | ORCID | Components | ROR (Research Organization Registry) | RRID (Research Resource Identifier) | UniProt (UniProtKB accession) | RefSeq (NCBI Reference Sequence accession) | SRA (Sequence Read Archive accession) | GEO (Gene Expression Omnibus accession) | BioProject (INSDC BioProject accession) | Genome assembly (INSDC GCA/GCF accession) | ISBN (International Standard Book Number) | Two Forms | ISBN-10 | ISBN-13 | ISSN (International Standard Serial Number) | arXiv Identifier | Two Formats | Modern (post-2007) | Legacy (pre-2007) | ADS Bibcode | OpenAlex ID | ARK (Archival Resource Key) | SWHID (SoftWare Hash IDentifier) | PMID (PubMed Identifier) | PMCID (PubMed Central Identifier)

Last update: 2026-06-04
Started: 2026-02-11

Getting started with scholid
Installation | Interface | Supported identifier types | Detect: is_scholid() | Normalize: normalize_scholid() | Extract: extract_scholid() | Classify: classify_scholid() | Normalization + classification in messy data | Detect: detect_scholid_type() | Design notes

Last update: 2026-06-04
Started: 2026-02-10