Skip to content

Only allow OPDS Publications in OPDS 2 Feeds #39

Open
@llemeurfr

Description

@llemeurfr

In https://drafts.opds.io/opds-2.0#12-publications it is written that the publications json array can contain either OPDS Publications or Readium Web Publication Manifests (RWPM).

Note: The main difference between both structures is the presence of a readingOrder in the latter.

I can understand that presenting a feed of RWPM can in some circumstances appear useful to avoid making an additional fetch to retrieve resources of a specific web publication. But ...

Doing so is cumbersome for reading apps which must take into account two different cases (RWPM included or RWPM fetched from an acquisition link in an OPDS Publication), which is not KISS compliant. Plus the fact that it is not easily possible to disambiguate between a RWPM and an OPDS Publication (both having almost the same structure).

More, it tightly ties the ODPS 2 spec to the RWPM spec, which is not good. Add the possibility to embed RWPM in OPDS 2 makes it non-interoperable with OPDS 1.

The proposal is therefore to remove from 1.2 Publications the possibility to find RWPMs in the publications structure, and move the requirement to have an images collection to 4.1 OPDS Publication, where it logically belongs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions