-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should the canonical identifier resolve to a preferred version? #3
Comments
In JSON-LD, node identifiers are IRIs (-> URLs per our WG decision), I don't see how we could relax this rule. It's rather the definition of this identifier that should be relaxed, as every audiobook publication requires an identifier but not all audiobooks will live on the Web (and therefore have an id that can be derefenced). |
Right, sorry, I wasn't being terribly clear with this issue. It's not so much URLs I care about as the requirement to dereference to a resource on the web:
That was fine as long as the basis was "web" publications. Given that we're not dealing with web deployment, it doesn't make a lot of sense to get into what the URL resolves to, if anything. |
IMO the main issue with the current specification of a canonical id is this notion of "preferred version of the digital publication". |
My inclination is that we drop all the prose about preferred versions and just leave it that the canonical id MUST be a URL (which includes URNs) that uniquely identifies the publication. The web resolution is very Web Pub-y, as there isn't a need to have or find a preferred version at the manifest level. Implementations can further expand on the definition to require the URL also resolve to a preferred version, if applicable. Essentially, it becomes like EPUB's unique-identifier - the preferred identifier among possibly many. Otherwise, we make resolving conditional so it doesn't bind implementations to web deployment - something like ... if a preferred version exists on the web, it should be the URL used. @iherman any thoughts on this? |
@mattgarrish, that sounds fine to me. |
Without the web publications underpinnings, there isn't as strong a case for recommending URLs for the canonical identifier at the manifest level.
Should we consider removing this recommendation and leaving it to implementations to decide whether URLs are preferred?
The text was updated successfully, but these errors were encountered: