This is a common frustration when validating IIIF manifests. The error is occurring because the specific validator (or the profile you are validating against) is using a "Regular Expression" (Regex) that is too strict or outdated. It expects a Creative Commons License (URL containing /licenses/), but you are providing a Public Domain Mark (URL containing /publicdomain/).
Here is how to solve this and the correct "best practice" way to express this for Cultural Heritage.
The Quick Fix: http vs httpsFirst, check the protocol. In the world of Linked Data (which IIIF is built on), URIs are exact strings, not just web links.
The official Semantic Web URI for Creative Commons is often http, not https.
Your error shows you used https. The validator might be expecting http.
Try changing your value to:
How you express this depends on which version of the IIIF Presentation API you are using (2.1 or 3.0).
If you are using IIIF Presentation API 2.1In version 2.1, the property is called license. This is often where the confusion lies, because "Public Domain" is a legal status, not a license. However, in 2.1, you must put it in the license field.
In version 3.0, the property was renamed to rights to fix exactly this semantic problem. It accepts a string (URI).
If the Creative Commons URL continues to fail validation, or if you want to follow the modern standard for Museums and Archives (GLAM), you should switch to RightsStatements.org.
The IIIF community and the DPLA (Digital Public Library of America) created this standard specifically because Creative Commons licenses didn't fit old manuscripts well.
Instead of the CC Public Domain Mark, use "No Copyright - Other Known Legal Restrictions" or "No Copyright - United States" (or your specific country status).
For the Public Domain, use this URI:
(No Copyright - Other Known Legal Restrictions: Use this if the object is PD, but you might have restrictions on how the digital file is used, or simply use the generic No Copyright).
Or the "No Copyright - Contractual Restrictions" if you want to be safe.
Ideally, for Public Domain objects:
(No Copyright - Non-Commercial Use Only - if that applies)
OR
(No Known Copyright)
Should you use requiredStatement?You asked: "Or is it enough to express the fact in a requiredStatement?"
No, it is not enough.
rights (or license in 2.1): This provides a machine-readable URI. This allows aggregators (like Europeana or huge museum portals) to automatically filter your collection by "Public Domain". If you omit this, your images are assumed to be "Copyrighted/All Rights Reserved" by machines.
requiredStatement (or attribution in 2.1): This is human-readable text that must be displayed to the user.
The Best Practice is to use BOTH.
Example (IIIF 3.0):
Change https to http in the Creative Commons URI.
If that fails, the validator is enforcing a "License only" rule. Switch the URI to RightsStatements.org (http://rightsstatements.org/vocab/NKC/1.0/).
Ensure you use rights for IIIF 3.0 and license for IIIF 2.1.
--
-- You received this message because you are subscribed to the IIIF-Discuss Google group. To post to this group, send email to iiif-d...@googlegroups.com. To unsubscribe from this group, send email to iiif-discuss...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/iiif-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "IIIF Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to iiif-discuss...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/iiif-discuss/40d7d66d-089a-4f2b-816e-c94b3ff3d544n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/iiif-discuss/48D9D83B-35E2-4464-95BC-F5EB23E1980A%40gmail.com.