ink.resenha.bookLink
One per book. The record key is the book's BookHive ID (hiveId); a book with no match yet is keyed popfeed-<record key of its first listItem>.
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | resenha.ink |
| Indexed |
Record
record · key anyProperties
book
refThe book in every key anyone uses: the link's own fields say which records are the book, this says which book.
bookhive
string · at-uriThe reader's buzz.bookhive.book record for the book, when they have one.
hiveId
stringThe book's BookHive ID. Absent when no match was found.
maxLength: 64
isbn13
stringThe edition the reader's records name, when they name one.
maxLength: 13
identifiers: an ISBN or Goodreads number agreed, or the item named its BookHive ID. search: title and author agreed. reader: chosen by the reader, and never changed automatically. none: no match yet.
knownValues: identifiers | search | reader | none
popfeed
arrayThe reader's social.popfeed.feed.listItem records for the book. A book can be on more than one list.
maxLength: 20
reading
string · at-uriThe reader's ink.resenha.reading record for the book, when that's where they keep it. A reading and the reader's Popfeed items named here are one book.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Views shared by the calls Resenha's server answers.
-
ink.resenha.reading
recordA reader's reading of a book BookHive's catalogue doesn't hold, or can't be matched to for certain: the home of last resort, so any book can be added to a library and reviewed. One per book. Status, dates, rating, review and progress live here as they do on a buzz.bookhive.book; the book is named in every key anyone uses, so any app that recognises one of them can show the reading. When BookHive's catalogue has the book, Resenha moves the reading there: it writes a buzz.bookhive.book with everyt
-
Every key Resenha's index knows for a book, and its other editions, from one key: a BookHive ID, an ISBN-13, an Amazon number or an Open Library work. Learned from BookHive's catalogue, readers' own links between their records in different apps, and Open Library. Public, no sign-in: any book app can fill the slots its records leave empty, such as Popfeed's hiveId or BookHive's ISBN. Answers come from the index alone; nothing is asked of any catalogue for them.
-
A book's page from Resenha's index: an edition's readers with their readings, everyone's reviews of it, and its other editions with theirs. By BookHive ID or ISBN-13, so a book BookHive's catalogue doesn't know has one page shared by its readers. Readers the caller blocks are left out. Requires the caller's service token.
-
A like on a reader's book record (a BookHive book record or a Popfeed list item), for an activity in Resenha's Feed that has no post to like: started, finished, wants to read, abandoned, progress, or a review announced nowhere. Written in the liker's account. Resenha's server counts them for the Feed.