ch.indiemusi.alpha.recording

lexicon.store View official

Documentation

A recording of a song or musical work: the performance captured in a specific format

main record

A recording of a song or musical work: the performance captured in a specific format

Record Key tid Timestamp-based ID

Properties

artists array of ref #artist Required

No description available.

minLength: 1 items
audioFile blob Optional

No description available.

duration integer Optional

Duration of the recording in seconds

isrc string Optional

ISRC (International Standard Recording Code) with which the recording is registered

maxLength: 12 bytes
title string Required

No description available.

maxLength: 255 bytes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "title",
      "artists"
    ],
    "properties": {
      "isrc": {
        "type": "string",
        "maxLength": 12,
        "description": "ISRC (International Standard Recording Code) with which the recording is registered"
      },
      "song": {
        "ref": "ch.indiemusi.alpha.song",
        "type": "ref"
      },
      "title": {
        "type": "string",
        "maxLength": 255
      },
      "artists": {
        "type": "array",
        "items": {
          "ref": "#artist",
          "type": "ref"
        },
        "minLength": 1
      },
      "duration": {
        "type": "integer",
        "description": "Duration of the recording in seconds"
      },
      "audioFile": {
        "type": "blob"
      },
      "masterOwner": {
        "ref": "#masterOwnerInfo",
        "type": "ref"
      }
    }
  },
  "description": "A recording of a song or musical work: the performance captured in a specific format"
}
artist object

Information about an artist contributing to the recording

Properties

did string did Optional

A decentralized identifier (DID).

name string Required

No description available.

maxLength: 255 bytes
View raw schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "did": {
      "type": "string",
      "format": "did"
    },
    "name": {
      "type": "string",
      "maxLength": 255
    },
    "artist": {
      "ref": "ch.indiemusi.alpha.actor.artist",
      "type": "ref"
    }
  },
  "description": "Information about an artist contributing to the recording"
}
masterOwnerInfo object

Information about the master owner

Properties

did string did Optional

A decentralized identifier (DID).

name string Optional

No description available.

maxLength: 255 bytes
View raw schema
{
  "type": "object",
  "properties": {
    "did": {
      "type": "string",
      "format": "did"
    },
    "name": {
      "type": "string",
      "maxLength": 255
    },
    "masterOwner": {
      "ref": "ch.indiemusi.alpha.actor.masterOwner",
      "type": "ref"
    }
  },
  "description": "Information about the master owner"
}

Lexicon Garden

@