A persistent identifier (PID) is usually described as a pointer: resolve it, and it takes you somewhere — a landing page, a metadata record, the object itself. That resolve-then-fetch pattern works, but it has a cost every automated system pays repeatedly: before software can decide anything about the object — is it a dataset or a person, has it been retracted, what checksum should it have, where can it actually be retrieved from — it first has to follow the link, load a separate record, and parse it. At the scale research infrastructure now operates at, with workflows, harvesters, and repository-to-repository transfers making millions of these lookups, that extra hop is not free. PID Kernel Information is the Research Data Alliance’s (RDA) answer to that specific problem: put a small, carefully chosen, stable set of attributes directly inside the PID record itself, so a caller can get a useful answer by inspecting the PID record alone, without a second retrieval step.
This guide explains what PID Kernel Information is, what the RDA’s 2019 recommendation actually says, how it differs from a full metadata record, and how it fits into the wider machine-actionable infrastructure — including FAIR Digital Objects and the PID graph — that CRIS managers, repository operators, and research-infrastructure teams are increasingly expected to understand.
What PID Kernel Information actually is
The formal source for this concept is the RDA Recommendation on PID Kernel Information, produced by the RDA’s PID Kernel Information Working Group and published as an official RDA Recommendation (DOI: 10.15497/rda00031, with a version dated November 2019), authored by Tobias Weigel, Beth Plale, Mark Parsons, Gabriel Zhou, Yu Luo, Ulrich Schwardmann, Robert Quick, Margareta Hellström, and Kei Kurakawa. The recommendation defines PID Kernel Information as the set of attributes that is stored directly within a PID record itself — as opposed to attributes that live in an external metadata record the PID merely points to.
The working group’s stated motivation is architectural, not cosmetic: global research infrastructure needs a middleware layer for programmatic data identification, discovery, and reuse in roughly the way the internet needed address-resolution infrastructure — and that layer is currently thin. Injecting a small amount of carefully selected, machine-readable metadata into the PID record is proposed as a practical, incremental way to build that layer on top of identifier systems that already exist (most concretely, the Handle System, which underlies DOIs and supports exactly this kind of record-level attribute storage), rather than requiring a wholesale replacement of existing PID infrastructure.
The guiding principles the recommendation sets out
The recommendation is deliberately conservative about what belongs in a PID record, because a PID record is meant to be small, fast to retrieve, and stable over the long lifetime of the identifier. Its guiding principles, at a high level, are:
- Keep the set of profiles small and stable. The number of distinct PID Kernel Information profiles in use should stay limited, and the content of each profile should not churn — a PID record is not the place for frequently changing or provisional information.
- Keep information publicly and globally available. Anything embedded as kernel information needs to be resolvable and readable without special access, since the whole point is to let any caller — not just an authenticated insider — make a decision from the record alone.
- Keep it minimal. Only attributes that materially help a machine decide what to do next belong in the record; everything else stays in the fuller external metadata record the PID may still point to.
The recommendation itself is structured around four parts: guiding principles for what counts as suitable kernel information, an exemplar PID Kernel Information profile, a set of use cases motivating the approach, and architectural considerations for implementers. It does not mandate one universal fixed schema for every domain — it defines the principles and process by which a community defines its own profile, and gives a worked example.
What tends to go in a kernel information profile
Because the recommendation is principles-based rather than a single fixed schema, the exact attribute list varies by implementation and community profile. In practice, across the Handle-System-based implementations that have adopted this approach (several built on the DONA Foundation’s Digital Object Interface Protocol, or DOIP, stack), the kinds of attributes commonly embedded at the kernel level include things like: a digital object type declaration (what kind of thing this identifier points to), one or more resource locations or resolution endpoints, a checksum or fixity value for integrity checking, and basic administrative flags such as whether the object is still active. Readers implementing a profile for their own infrastructure should treat the specific fields as something to confirm against their community’s own published profile or against the RDA recommendation directly, rather than assuming a single canonical list applies everywhere — that variability by design is part of how the recommendation stays adaptable across domains as different as research data, software, and physical samples.
How this differs from an ordinary metadata record
| Dimension | PID Kernel Information | Full metadata record |
|---|---|---|
| Where it lives | Inside the PID record itself | In an external system the PID resolves to (a repository, a CRIS, a catalog) |
| Retrieval cost | One lookup: resolve the PID, read the record | Two steps: resolve the PID, then fetch and parse a separate record |
| Size and scope | Deliberately small and stable — a handful of attributes | Can be arbitrarily rich, domain-specific, and detailed |
| Change frequency | Meant to change rarely, if ever | Can be updated freely as curation improves |
| Primary consumer | Software making an automated decision (harvesters, workflow engines, other digital objects) | Humans and rich discovery/search systems, though also machine-readable |
The two are complementary, not competing: kernel information answers “what is this, roughly, and can I trust/use it right now?” quickly; the full metadata record still exists for everything else — discipline-specific description, provenance detail, rights statements, and the rest of what a rich catalog record carries.
Why this matters for research infrastructure
A resolve-then-fetch pattern is tolerable when a human clicks a link occasionally. It becomes a real bottleneck when infrastructure needs to make thousands or millions of automated decisions — a harvester deciding whether to index an object, a workflow engine checking a dataset hasn’t changed before reusing a cached copy, a repository migration tool verifying object integrity before transfer, or a CRIS reconciling incoming records against what it already holds. In each of these cases, being able to answer a basic question from the PID record alone, without a second network round-trip to a separate metadata service, is a meaningful efficiency and reliability gain — particularly at scale or when the external metadata service is unavailable but the PID resolution infrastructure itself is still up.
This is also why PID Kernel Information sits underneath, and is foundational to, more visible pieces of the current research-infrastructure conversation:
- FAIR Digital Objects (FDOs) depend on exactly this idea. An FDO’s self-describing, machine-actionable character — the property that lets software discover what an object is and what can be done with it without prior knowledge of the source system — relies on a PID record that carries enough kernel information (notably a type declaration) to make that discovery possible without a separate lookup. PID Kernel Information is the concrete mechanism; the FDO model is the broader architecture built on top of it.
- The PID graph connects PIDs to each other — a dataset’s PID to its author’s ORCID iD, to its funder’s grant identifier, to its host institution’s ROR ID. Kernel information doesn’t build that graph by itself, but a well-formed kernel record (particularly one that includes typed relationships or links to other identifiers) makes it faster and more reliable for graph-building tools to traverse and validate those connections without resolving every node’s full metadata record first. The DataCite Commons guide shows one production example of PID-graph traversal in practice.
- Digital Object Architecture more broadly, as developed through the DONA Foundation and implemented via the Digital Object Interface Protocol, treats the PID record with its kernel attributes as the addressable, typed “front door” to a digital object — the layer other Digital Object Architecture components (repositories, type registries, identity systems) are built to interoperate with. See the Handle System guide for the resolution infrastructure this all runs on.
What research administrators and CRIS managers should take from this
You do not need to define your own PID Kernel Information profile to benefit from understanding the concept. Most research administrators encounter this layer indirectly — through repository platforms, CRIS systems, or national PID services that have already implemented it, or through funder and infrastructure conversations that reference “machine-actionable metadata” or “FAIR Digital Objects” without spelling out the underlying mechanism. Two practical takeaways are worth carrying into procurement or infrastructure conversations:
- When a repository or CRIS vendor claims a PID is “machine-actionable,” it is reasonable to ask what, specifically, is stored in the PID record itself versus only in an external metadata service — that is precisely the distinction PID Kernel Information is meant to clarify.
- If your institution is evaluating participation in emerging FAIR Digital Object or Digital Object Architecture pilots (several of which trace directly back to RDA working-group outputs, including this one), the PID Kernel Information recommendation is the right primary document to read first — it is shorter and more concrete than the broader FDO literature and explains the specific mechanism those pilots build on.
Frequently asked questions
Is PID Kernel Information the same thing as a PID record’s metadata?
Not quite. Every PID record has always been able to carry some data beyond a bare resolution target — PID Kernel Information is the RDA’s formalization of which specific, minimal, stable set of that record-level data is worth standardizing so different systems can rely on it consistently, as distinct from the fuller external metadata record a PID may separately point to.
Does adopting PID Kernel Information require changing which PID system I use (DOI, Handle, ARK, etc.)?
No. The recommendation is built to work with existing identifier infrastructure that already supports record-level attributes, most directly the Handle System that underlies DOIs. It is a convention for what to put inside a PID record, not a replacement identifier scheme.
Who maintains the PID Kernel Information recommendation today?
It originated from the RDA’s PID Kernel Information Working Group and was published as an official RDA Recommendation in 2019. Follow-on RDA work, including a PID Kernel Information Profile Management group, has continued to develop implementation and governance guidance for how communities manage their own kernel profiles over time.
How is this different from a FAIR Digital Object?
PID Kernel Information is a mechanism — a small set of attributes embedded in a PID record. A FAIR Digital Object is a broader architectural model that uses a PID with kernel information (particularly a type declaration) as one of several components, alongside the data itself and a formal type definition, to create a self-describing, machine-actionable unit. See the FAIR Digital Object guide for the fuller model.
Sources and further reading
- Weigel, T., Plale, B., Parsons, M., Zhou, G., Luo, Y., Schwardmann, U., Quick, R., Hellström, M., & Kurakawa, K. (2019). RDA Recommendation on PID Kernel Information. Research Data Alliance. DOI: 10.15497/rda00031.
- RDA PID Kernel Information Profile Management Working Group — ongoing governance and implementation work.







