Versions Compared

Key

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

...

Currently it's used in the circulation manager's "cover image upload" feature. You can upload a background image (the original Resource) and paste the title and author onto it (a ResourceTransformation which results in a second Resource).

Theoretically, thumbnailing could also be handled as a ResourceTransformation, but it's probably not worth making this change.

Anchor
Licensing
Licensing
Licensing

Collection

A Collection represents a set of books that are made available through one set of credentials.

...

  • is associated with an Identifier, representing how the vendor identifies the book.
  • is associated with a DataSource, representing the vendor who provides the book.
  • belongs to one Collection.
  • has one presentation edition, containing the most complete set of metadata available for the book.
  • can have many Loans, Holds, Annotations, and Complaints
  • can have many CirculationEvents.
  • should have at least one DeliveryMechanism, through LicensePoolDeliveryMechanism.
  • has a RightsStatus, through LicensePoolDeliveryMechanism.

DeliveryMechanism

...

 and LicensePoolDeliveryMechanism

A DeliveryMechanism describes what format a book is actually available in. There are two parts to a DeliveryMechanism: 1) the DRM scheme implemented by the distributor, if any, and 2) the format of the book (EPUB, PDF, audiobook manifest, Kindle, and so on).

LicencePoolDeliveryMechanism is a three-way join table: a record of a promise by a vendor (identified by a DataSource) to deliver copies of a book (identified by an Identifier) in a specific format (identified by a DeliveryMechanism).

RightsStatus

A RightsStatus represents the terms under which a book is being made available to patrons. The most common varieties of RightsStatus are 1) in copyright, 2) public domain, and 3) a Creative Commons license. "In copyright" implies that a book is being made available to patrons by virtue of a licensing agreement between the library and the vendor. The other RightsStatus values imply that a book is being made available to library patrons on the same terms as it would be to the general public.

Complaint

Patrons may lodge one or more Complaints against a specific LicensePool. Complaints indicate problems with specific books. For example, a Patron can lodge a Complaint stating that a book is incorrectly categorized or described, or that there is a problem with checking it out, reading, or returning it.

...