Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

OPDS feeds

OPDS is the standard at the core of SimplyE. An OPDS feed is a list of books. Each entry in the feed contains metadata for a book (title, author, etc.) and instructions on how to get a copy of the book.
One OPDS feed can link to another, just like one HTML page can link to another.

There are two basic syndication types

Active Draft Specs:

Library Simplified Extension

There are all kinds of reasons why one OPDS feed might link to another, but these are the two most important, and should give you the general idea:

  • Division: Putting the fiction and nonfiction books in separate sections instead of mixing them together.
  • Pagination: Putting 50,000 books on 100 small pages, rather than all on one huge page.

OPDS as user interface

When the SimplyE mobile app is pointed at an OPDS server, the links between OPDS feeds determine the graphical user interface shown to SimplyE, just as the links between HTML pages become the user interface of a website. There are two main features of OPDS which elevate it past just a big scrolling list of books:

...

In most cases, it's preferable to generate your OPDS feeds statically ahead of time. As your collection becomes more complicated, it may be more practical to generate OPDS feeds as needed and cache them.


Note
titleWarning

Common Issues with Metadata feeds and the Circulation Manager

  • MUST specify the works language - a book that has no language will be imported but it will never be shown to any particular patron, since there's no situation where we believe the language is compatible with the patron's language settings
  • SHOULD Metadata does not specify nonfiction.

...


  • SHOULD Metadata does not specif audience
  • SHOULD Classifications included in OPDS Feed see below


Alertinfo
titleCommon Issues
typeWarning
  • Metadata does not specify the works language - a book that has no language will be imported but it will never be shown to any particular patron, since there's no situation where we believe the language is compatible with the patron's language settings
  • Metadata does not specify nonfiction.
  • Metadata does not specif audience
  • Classifications not included in OPDS Feed see below

Classifications

The CM can use classifications to organize and process works into the catalog.

...