Entity Definition: catalog.series

→ Data

Type Diagram

classDiagram
    class catalog_series_item["catalog.series.item"] {
          *id : string
          *name : string
          description : string
          albums : catalog.series.item.albums.item[]
    }
    class catalog_series_item_albums_item["catalog.series.item.albums.item"] {
          *album_id : string [FK]
    }
    class albums_item["albums.item"]
    catalog_series_item *-- catalog_series_item_albums_item
        catalog_series_item_albums_item --> albums_item : album_id

Entity: catalog.series

metadata

description: Thematic series grouping albums across artists, keyed by a short slug.

Type: catalog.series.item

metadata

description: One series.

attributes

id type required references validation metadata
id string yes
name string yes {description: Display name of the series.}
description string {description: Short blurb about what ties the series together.}
albums catalog.series.item.albums.item[] {description: 'The albums in the series, in listening order.'}

Entity: catalog.series.albums

metadata

description: The albums in the series, in listening order.

Type: catalog.series.item.albums.item

metadata

description: One album's place in the series.

attributes

id type required references validation metadata
album_id string yes albums.id {description: Id of the album.}