By Chris Kubica
Yesterday, in Your Book as a Database: A Primer, we laid the foundation for thinking of books as relational databases. Today, I want to expand that to demonstrate how you can rate a single book to the larger ecosystem of books and reading.
Books, readers and their libraries
Have a look at another book-as-database diagram with some additions (in red). A discussion of the new boxes follows:

What we have here is a diagram that shows your book — or any book — and its relationships to the human beings. There is a box for the author of the book and a box to represent a reader — any and all readers. There is also a box that represents a reader’s copy of your book in their collection. This copy is what you take home when you buy a book at a bookstore (or save onto your computer’s hard drive when you download an e-book). Finally, I’ve added a box to represent the “markup” a reader might add to their copy of your book. This could take the shape of highlights, underlines, margin notes, bookmarks, even Post-It® notes.
There is desktop software that let’s readers keep track of a paper book library. Delicious Library comes to mind. There are also websites that let a reader build a virtual library of the paper books he/she owns/has read/has on a shelf like GoodReads, Library Thing, Amazon.com and Google Books among others.
And you can make comments on books in some of these virtual libraries and give your books rating stars and add notes and so on. But these sites generally do not let you query the contents of the book in very interesting ways, in my opinion.
You can find out “does this word exist somewhere in this book?” which is of only limited utility, usually, to either a reader or the author. You can find the “next occurrence” of a search term, too. Whoopee!
In other words, sites like Amazon.com’s Your Media Library or Google Books have scanned the contents of a book and you can search those contents, but only in a way of limited use, like: “Is this word or phrase in this book or isn’t it?” Also, the only utilities provided are generally for the reader only and certainly give little to an author about what a reader is doing to their copy of a book other than the reader’s rating or review of the book as a whole.
However, if your book is a book-as-database on a platform that supports it, a reader can search the book in a few additional useful ways, such as:
- Show me all the books by author x.
- Show me all the reader bookcases in which my book appears.
- Show me all the comments and reviews of book y.
Even stuff like this is possible now:
- Show me books by author x that are not in my library.
- Show me books I don’t yet own rated 4 stars or higher by readers of this book.
- Show me all the readers geographically near me/who’ve indicated shared interests that also have book y on their bookshelf.
- Show me all the readers that rated book z four stars or more.
I hope you are beginning to see that in my book-as-database vision, a book is much more than the “paper” it is written on, a reader is more than just someone that pays $25 for a copy of your book, and an author is more than just a person dreaming up stuff and typing it out in complete isolation.
Adding back in the contents of the books
If we combine all of the boxes that are part of the book-as-database that we’ve covered in all of the diagrams so far, the graph gets more complex and looks like this:

Interesting! A reader using a book-as-database (book-collection-as-database is more true-to-life since most of us own more than one book) like this can now, for example, do a search across his or her entire library for a particular word or phrase. And he or she can search for how many times an author uses a certain phrase in all the books he or she wrote. Based on the relationships between the boxes shown above, one can now start to see connections emerging between individual readers and individual sentences or even single words.
A book-as-database living in an ecosystem described in the above diagram is no longer the island that a single copy of a paper book is, out in the ocean of all that has been written, waiting to be discovered by a passing reader. Rather, it is available to everyone at any time to anyone online and can never be completely lost — it has become a point on a larger map of the world. It is an organized, collected set of words, sentences and paragraphs that is no more than six-degrees away — as the saying goes — from any other set of words, sentences and paragraphs. It is data and can be sliced, diced, graphed, charted, interpreted.
And with a book-as-database like this the queries that readers can do get even more interesting, like:
- Show me other books in the same genre as this book that I might like.
- Show me a word cloud of the top 25 most-used words by this author. Or in this genre. Or in my entire personal library. Or in this genre but among books I don’t yet own.
- Show me a table of contents or index that spans not just one of the books in my library but my whole library.
The author is authoring a database and the reader is reading from a database.
Books as Dynamic Databases and Multimedia
What all of the above makes possible are those types of never-before-written types of books I noted at the very start of this article.
For example:
Say an author adds or changes something — even just one word — in their book, the reader will “receive” that edit as soon as the author hits the “Submit” button, just like:
- How anti-virus updates get pushed into your computer automatically with no effort on your part or;
- How when you see a red badge with the number (3) inside it on your iPhone Home screen you know there are three new status updates to be read from your Facebook friends.
Every layer of relational data that gets added to your book — by you, your readers, your publisher, your agent, the marketing team, your Grandma — has the potential to make the book more widely read, more accessible, more interesting, more data-mine-able, more useful to researchers, more findable, more shareable by the people who already like it, more part of people’s lives and more of an integral part of the ever-growing vastness of Web-based knowledge, content and community. A book-as-database literally has a life of its own.
Like any Web page, as soon as the text of a book is electronic, you aren’t limited any more to just text and pictures. Presently, though, most e-books and e-readers are generally limited to showing text and static pictures only (though new e-readers with new abilities are announced with every passing day). But there is so much more that a book can have if you, pardon the pun, think outside the book: embedded video, audio, apps, hyperlinks, an integrated dictionary/thesaurus, books-within-books, downloadable files . . . anything that enhances a book’s topic.
I’ve added one more box to the book-as-database diagram to allow for all of these non-text possibilities: Image, video, link, app, et cetera:

And once this type of non-static, multi-media content is possible, there is no reason why you couldn’t apply a filter to a book to:
- Show only the text and pictures.
- Show just the videos.
- Show just the photographs.
- Show just the charts/graphs.
- Show just the videos across all books in my library.
“E” doesn’t only have to be the “electronic” of “electronic book”. It can also refer to all of the cool “Extra stuff” you can add to a book-as-database.
Finally, on Monday in the third and final part of our series, I’ll tell you how to put all this information together and make it work for you.
2 Comments
I appreciate what you’ve put forth, but this “book” already exists. It’s called “The Internet.”
And, it’s on this “Internet” that I can go and discover all these other extraneous ideas that you mention: I go to Shelfari to share opinions and discover readalikes; I go to Wikipedia or Google search additional information for ideas that peaked my interest; I go to Facebook to advertise what I’m reading with my real-time friends…and I can access all of this from my e-reader or iPad.
I *like* having my books segregated from all the noise that you present. I guess I equate it to karaoke (stick with me, I have a point, promise): when I’m listening to someone sing karaoke, I want to hear THAT person sing, I don’t want some schmuck jumping on the mic and stealing the singer’s thunder. If I’m reading a book, I’m reading it for a purpose. And part of that purpose is to FINISH the book, not to be stuck in some endlessly shifting universe in which I have to constantly go back and reread the same items in order to be up-to-date. That’s just too exhausting. A book doesn’t need any additional “life of it’s own”…it’s already there, conceived, birthed and raised by the author, the ORIGINAL author. Don’t steal the author’s thunder by diluting their voice with the masses.
sk:
Hi!
I disagree. It doesn’t exist. The Internet is great for all the reasons you mention. But it isn’t like a book. The Internet, or Wikipedia, or Google isn’t organized like a book is. It is a vast, random free-for-all where searching for “Twilight” on Google can bring results about astronomy, the study of light, vampire novels, a sci-fi novella, a topless dancer, etc.
neverend books are, like books, segregated from that fire hose and built, I hope, to suit a wide-range of tastes. If you want just one author and just text and no reader metadata and a static text, OK. This makes most sense for novels. For fiction.
But if you want a tech book on how to code in PHP–a technology that itself changes several times a day–you might want a book that stays up to date, notifies you of changes, comes with how-to videos, allows chat and code-swap with other PHP developers. We can do that, too.
If you are taking a class on Moby Dick, you might want, on top of the immovable static text of Moby Dick, access to fellow students, their notes, their highlights, scholarly commentaries/annotations, access to early drafts of the work, multimedia about the work or portraying the work, etc. You might want to chat real-time with other readers around the world the night your paper is due and the library is closed and you don’t understand something that you might not find on Google.
Some people like the wide-ranging free-for-all. Some like a walled garden like AOL. I think in the context of something like a class or PHP manual, having a book curated by one person is more useful than The Entire Internet for maintaining your focus and not wasting your time. But everyone is different, I agree.
A few other things: each neverend book can be set up differently. And as a reader you can share in the community around a book if you want…or not. The social media features and reader metadata starts completely turned OFF by default for a new reader and thus the book just looks like a book….as text on a page.
If I upload Moby Dick to neverend books, Moby Dick is not neverending. It ended 100 years ago. The reader community that could build up around it would be the organic, growing, neverending thing.
Readers aren’t altering the text of a neverend book. They are adding their own metadata. Like adding a review for a book at amazon.com. Or like underlining a sentence in a book with a pen. Are you “stealing an author’s thunder” by writing a margin note is the margin of a paperback? Are you “stealing an author’s thunder” by sharing that margin note with a classmate?
Thanks for your thoughts. In the least these types of conversations are convincing me that people aren’t going to totally “grok” my vision on this until they use it themselves. Then they’ll get a “WOW” feeling, I hope.
2 Trackbacks
[...] Part Two and Part Three of this article on our news [...]
[...] of articles for Publishing Perspectives “Your Book As a Database: A Primer” here, here and here. GD Star Ratingloading… Read more articles like this [...]