2. What Compendium Considers to be an Encyclopedia

For Compendium, an encyclopedia is a site that describes or defines stuff. Examples of such stuff might be recipes. Or books. Or words, like in a dictionary.

Furthermore, Compendium allows for structural organization of such data. This is easy to explain with an example.

Example: Encyclopedia of Music

Let's take an encyclopedia of music. Different entities might be Songs, Albums, Composers, Performers and musical Styles.

Example: Structural Organization of a Music Encyclopedia

Compendium would allow us to organize all this as follows:

  • each of these entities have an entry in the system. There is a table (or collection) of Songs, and each song has a title and a description. Ditto for Composers, Performers, Genres and Albums.
  • Songs can be in more than one Album, and Albums can have multiple songs
  • Composers write multiple Songs and a Song may have more than one Composer
  • Performers sing multiple Songs, and a Song may be performed by more than one Performer (and all that on multiple Albums)
  • A Song, a Performer, and an Album may be in more than one Style, and every Style groups multiple Composers, Songs and Performers

We could define the notion of a Band, that consists of multiple Performers. We could group performers into classes of e.g. Singers, Guitarists, Keyboard Players, you name it. And some performes both sing and play the guitar.

We might define Languages (English, Spanish, French). The possibilities are unlimited.

The Notion of Order

We could add more detail to the mix: say, Charts and Weeks, a week being e.g. 7-14 March 2007. Occurences of Songs in Charts on certain weeks may be ordered, like, Rihanna (and Jay-Z) were no# 1 on the Billboard Pop 100, with the song Umbrella, the week of 9-15 July 2007.

Dealing with Synonyms

Some Performers (and some Songs) may be known under multiple names (like synonyms). For example, Prince, The Artist Formerly Known as Prince, TAFKAP are all the same person.