Conversation
|
I think an explainer about not needing a |
|
Agreed, a must not would be helpful in the RPF doc. And should we keep the must for the case where the manifest is hosted? I understand we can't have it in the schema, but in the spec? |
We've kept a should statement for now in the main spec. I'm tempted to turn this into a must statement in the OPDS 2.0 spec. |
I also think that toolkits should ignore these Using
|
|
Turned this one into a real PR without adding another requirement in packaging, since I'm not convinced it's actually necessary. |
I would like to show my support for keeping absolute self links optional, as they make compliance significantly more difficult in content-addressed and P2P distribution systems such as IPFS. |
|
@HadrienGardeur now that we are not requiring at least one "required": [
"metadata",
"links",
"readingOrder"
],needs to be changed to "required": [
"metadata",
"readingOrder"
],as an empty links array is unnecessary. I have already updated the go-toolkit to simply omit the |
We've had quite a few discussions over the years about the requirement for a
selflink in every publication (see for example #29).For now, this is a draft PR where:
I'm not entirely convinced that we can do much better than that right now, but I'm open to the idea of adding another statement in the packaging document ("must not").