Handle URN Namespace Component Builder
Assemble a Handle identifier from a numeric naming-authority prefix and local suffix, then percent-encode reserved characters in the hdl URI and resolver URL while preserving slash-delimited suffix components.
Description
Build a Handle identifier, hdl URI, and HTTPS resolver URL from a numeric naming-authority prefix and local suffix.
Assemble a Handle identifier from a numeric naming-authority prefix and local suffix, then percent-encode reserved characters in the hdl URI and resolver URL while preserving slash-delimited suffix components.
When to use Handle URN Namespace Component Builder
- Build a Handle identifier, hdl URI, and HTTPS resolver URL from a numeric naming-authority prefix and local suffix.
- Apply the same explicit rule consistently during ingest, quality control, reporting, or preservation planning.
- Expose records that need human review without silently rewriting the source data.
How the calculation works
Reserved characters in the URI and resolver forms are percent-encoded, while slash-delimited suffix components remain path separators.1
handle = prefix/suffix Interpreting the result
Reserved characters in the URI and resolver forms are percent-encoded, while slash-delimited suffix components remain path separators.
Limitations and assumptions
- The tool checks basic syntax but does not register the Handle, verify naming-authority ownership, resolve it, or guarantee suffix uniqueness.
- Preserve the original value and record the rule version when using this result in an archival workflow.
References
-
Digital preservation — Wikipedia contributors
Similar or alternative tools
- IIIF Image URL Parameter Sequence Formatter (v2)
Assemble a canonical IIIF Image API 2.1 request URL, using the v2 default size keyword 'full' and percent-encoding special characters—including slashes—inside the image identifier.
- BagIt Profile Required Tag Presence Checker
Check which bag-info metadata elements required by a BagIt profile are absent, using the case-insensitive element-name comparison required by RFC 8493 while preserving the requested spelling in the result.
- Finding Aid URL Persistent Identifier Slug Generator
Turn a finding aid title into a URL slug by accent-folding, lowercasing and replacing non-alphanumeric runs with hyphens, truncated on a word boundary.