type: object
description: >-
  A Product Version is a group of Products that contain the same contents on different Configurations.
  Configurations include formats like cassette, vinyl, CD, digital audio, etc.
  A Product Version typically contains between 1 and <10 Products.

  A Product Version is mostly synonymous with a Product Family. When users are discussing a Product Family,
  they typically are referring to a Product Version that is the head of the Product Family.
properties:
  product_version_no:
    $ref: '../properties/product_version_no.yaml'
  config_cat_key:
    $ref: '../properties/config_cat_key_nullable.yaml'
  config_cat_name:
    $ref: '../properties/config_cat_name_nullable.yaml'
  is_product_family_head:
    $ref: '../properties/is_product_family_head.yaml'
  label_id:
    $ref: '../properties/label_id_nullable.yaml'
  label_name:
    $ref: '../properties/label_name_nullable.yaml'
  main_artist_id:
    $ref: '../properties/artist_id_nullable.yaml'
  product_class_key:
    $ref: '../properties/product_class_key.yaml'
  product_class_name:
    $ref: '../properties/product_class_name.yaml'
  product_family_no:
    $ref: '../properties/product_family_no.yaml'
  product_title:
    $ref: '../properties/product_title.yaml'
  product_title_suppl:
    $ref: '../properties/product_title_suppl_nullable.yaml'
  rep_owner_key:
    $ref: '../properties/rep_owner_key_nullable.yaml'
  rep_owner_company:
    $ref: './CompanyNullable.yaml'
required:
  - product_version_no
  - config_cat_key
  - is_product_family_head
  - label_id
  - label_name
  - main_artist_id
  - product_class_key
  - product_family_no
  - product_title
  - rep_owner_key
  - rep_owner_company