Getting started

Let's start by introducing the basic concepts we use to represent the data in BookBrainz.

The following 6 entities and the way they are linked together allow us to describe what "a book" really is.

When you think about the book you have in your hands, there are actually multiple interconnected concepts; here is how we break it down in BookBrainz:

What is an "entity" in BookBrainz?

an entity is one of the core concepts in BookBrainz

they represent people, literary works, companies and the physical books themselves.

entities can be linked to eachother via relationships

Entity relationships

Examples

The following examples should help you understand the different entities and how they relate to each other:
The relationship between H.P Lovecraft , his short story At the Mountains of Madness and an Edition The Classic Horror Stories which contain it and several more works.

The publisher Orbit Books published a paperback and an e-book editions of the novel Ancillary Mercy (by Ann Leckie), making them part of the same Edition Group of the same name.

How do I add a book?

Now that you know a bit more about BookBrainz and you're excited to contribute, have a look at our tutorial on how to add a book.

Can I create a digital bookshelf?

Absolutely!
We have user-created Collections which can either be private or public.
They can be great discovery tools, as well as allowing you to create your digital bookshelf.

What about ratings and reviews?

You can also rate and write reviews for your favorite books and help other users expand their reading list.

To do so, we use one of our sister projects: CritiqueBrainz
All reviews published on CritiqueBrainz are also completely open (Creative Commons license)