Versions Compared

Key

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

In this scenario, the subscription service is responsible for delivering service is responsible for delivering content to the end user. This puts an additional set  This puts an additional set of requirements on the service, especially especially with regards to information security. This is regulated in an own agreement (a partner agreement). The following section details on how the service gains access to the content.

Accessing the content

The subscription service needs to ingest content from Bokbasen, and prepare the content for distribution to end users. The inventory APIInventory, gives information about all e-/audio books available based on your user's access your user's access rights and permissions. The endpoint is implemented with  The endpoint is implemented with a cursor functionality, making it easy to regularly fetch to regularly fetch information about new (or revoked) content. The information from the inventory must be used in combination with information from the metadata API Export Service, to ensure that all constraints (embargo dates, sales restrictions, etc etc.) are met.      

Each entry in the inventory has an identifier that uniquely identifies a that uniquely identifies a resource, i i.e. <id>urn:uuid:99496f82-84c5-4de7-9899-31603e26a355</id>. If there is an is an updated version of version of a resource (i.e.a producer has uploaded an uploaded an updated version of version of an e-/audio book), the identifier will change. When  When downloading content for ingestion, this identifier must be used, as described in the section about partner about Partner models.

Reporting

The reporting functionality for subscription providers distributing files to the end user is currently under development. Some of the headlines are: 

  • Single point of reporting, Bokbasen will distribute reports to all relevant

    product owners

    product owners.

  • All data within a reporting period must be

    delivered simultaneously

    delivered simultaneously.

  •  If a product changes owner within

    a reporting period

    a reporting period, the product must be reported twice (one time on each owner)