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
Clarify link element is not for general metadata expressions #2044
Comments
Can you clarify what is violated and how? I am a bit lost... |
The Up until 3.1, when we made an exception for server that might return different types of resources, it was required to specify a Epubcheck wasn't checking this, so when we created the Accessibility specification no one noticed that we were violating the requirement by not having a
Foruntately, the change in 3.1 makes this valid as far as epubcheck can tell. But I would not consider this a linked resource. It's a metadata conformance statement in the form of a URL. So what I'm asking is should we add a note clarifying not to use |
Thanks for the clarification, @mattgarrish.
you also said, although just as a side-note:
my Semantic Web past 😉 is not shocked at all that a URL is used as some an identifier, mainly when that URL also resolves to something on the Web. Which is the case here. The HTML |
But the accessibility specification isn't a resource of the publication in any way. The URL is an identifier, but the wording of the link element says:
If it said the link element identifies resources or makes metadata statements about the publication, I'd agree with you fully. But everything about the link element is, quite honestly, geared at linked metadata records, with sort of a vague idea that you can associate other resources like author home pages. I'm kind of worried about trying to rewrite the section at this stage, though. The new identifiers for the 1.1 Accessibility specification don't use |
The specification does not say that 'resource' must be a 'resource of the publication'. The term 'resource' is very general, at least in W3C land. After all, RDF = "Resource Description Framework" 😀 |
+1 to that. |
I just reported an issue about epubcheck's enforcing of the
media-type
attribute onlink
elements, but it made me consider that the method of identifying conformance in the EPUB Accessibility 1.0 specification actually violates the specification.It only slips through the cracks because the identifier URLs are "external" to the container, so a
media-type
attribute isn't required.I'm sure there are plenty of similar "linked metadata" statements you could make with
link
that would similarly violate the specification but would be undetectable by epubcheck.The element is focused on linked resources in its requirements and explanations, but I wonder if we should also clearly note that it is not intended for these kinds of general expressions?
The text was updated successfully, but these errors were encountered: