V · 37
OpenURL Validator
Paste an OpenURL and check it against the conformance rules of Z39.88-2004. Errors, warnings, and informational facts are reported separately.
The validator checks the basic conformance of an OpenURL request as expected by an SAP1 link resolver. It runs entirely in your browser. The checks are not exhaustive — a full conformance test would require knowledge of the resolver's knowledge base — but cover the structural properties most often missed by emitters.
Input
Report
Awaiting input.
What the validator checks
- ctx_ver. Required. Must be
Z39.88-2004for a 1.0 request. - Referent descriptor. At least one
rft.*descriptor,rft_id, orrft_refmust be present. - Format identifier.
rft_val_fmtshould be one of the four registered KEV or XML formats. - URL encoding. Stray
%sequences that do not form valid percent-encodings are flagged. - Referrer.
rfr_idin the recommendedinfo:sid/form. Absence emits a warning, not an error. - Genre. If
rft.genreis present, the value is checked against the legal vocabulary for the detected format.