Graph · dataset · registered

Chinook music store

What the Chinook sample database means: a digital music store that sells tracks to customers in 24 countries. Each concept is bound to the ModelSpec record type or field that holds it; concepts that are not specific to Chinook are reused from the core concepts.

draft23 concepts@ 3e7bb31CC0-1.0 (meanings)MIT (model)

Where it is, what shape it has, what it means. OVDB Directory: where the data is. ModelSpec: its shape. MeaningGraph: what it means.

Provenance

Where it lives

Pinned commit3e7bb316d8a438eb7e5930067997a4e4543a275cThe registry pins this commit; every concept below is read from it.
Addressmeaning://github.com/demo-db/chinook
Meaning filesmodel/chinook.meaning.yaml 23 concepts · CodeGrapher
ModelSpec modelModel: chinook — ModelSpec registry model/chinook.modelspec.hcl at commit 3e7bb31 · View in CodeGrapher
Depends onMeaningGraph core concepts @ 982916d
Maintainerstrakhimenok

Concepts

What Chinook music store defines

Album

An album by one artist, known by its title.

chinook · entity
Artist

A recording artist or band, known by its name.

chinook · entity
Country

The country an invoice is billed to, as Chinook spells it ("USA", "Czech Republic"). Use this one when a question asks which countries buy or spend: it is recorded on the sale…

chinook · dimension
Customer

A person who buys music from the store. Some customers name a company.

chinook · entity
Customer country

The country in the customer's address, as Chinook spells it ("USA", "Czech Republic"). For questions about where music is bought, use billing-country instead.

chinook · attribute
Employee

A member of the store's staff. Employee.Title is the job title.

chinook · entity
Genre

A music genre such as Rock or Jazz, assigned to tracks.

chinook · entity
Invoice

A billing invoice for tracks purchased by a customer. Chinook has 412 invoices dated from 2021-01-01 to 2025-12-22. It is an invoice record, not the request to supply represented…

chinook · entity
Invoice date

The date of a purchase. The time part is always midnight.

chinook · dimension
Invoice line

One track bought on an invoice.

chinook · entity
Invoice total

The amount charged on an invoice. It equals the sum of UnitPrice x Quantity over the invoice's lines (true for all 412 invoices).

chinook · attribute
List price

The price of one copy of a track in the catalogue (0.99 or 1.99). The price actually charged is on the invoice line (see unit-price).

chinook · attribute
Manager

The employee someone reports to. Empty for the general manager.

chinook · attribute
Media type

The file format of a track, such as "MPEG audio file" or "Protected AAC audio file".

chinook · entity
Music sales

Money the store took for music. The data names no currency; Chinook's prices (0.99 and 1.99) are read as US dollars.

chinook · measure
Music sales per million people

Music sales in a country divided by its population, per million people, so that small and large countries can be compared. Answers "Which countries buy the most music relative to…

chinook · measure
Playlist

A named list of tracks. A track can be on many playlists and a playlist holds many tracks; PlaylistTrack records which track is on which list.

chinook · entity
Population

Not in Chinook. The population of each billing country, from the World Bank, matched to Chinook's country names through the ISO 3166-1 alpha-2 code of the universal country…

chinook · measure
Quantity

Copies of a track bought on one invoice line (always 1 in Chinook).

chinook · attribute
Support representative

The employee who looks after a customer.

chinook · attribute
Track

One audio or video track that the store sells, usually on an album.

chinook · entity
Track length

How long a track plays.

chinook · attribute
Unit price

The price charged for one copy of a track on an invoice line.

chinook · attribute

Start with meaning

Propose a definition

Describe the meaning first. You can decide where it lives in Git when it is ready to share.

A local JSON draft downloads to your device. Nothing is published.