media.ionosphere.defs

ionosphere.media

Documentation

bearer string

BearerURI as specified in ETSI TS 103 270

Formaturi
View raw schema
{
  "type": "string",
  "format": "uri",
  "description": "BearerURI as specified in ETSI TS 103 270"
}
broadcast object

Represents the method of accessing a broadcast; i.e. live

Properties

cost integer Optional

When used in a list, this can be used to sort the attempted connections or preferred methods

from string datetime Optional

The datetime from which this method is available

offset integer Optional

Offset in milliseconds compared to other bearers

until string datetime Optional

The datetime where this method is no longer available

View raw schema
{
  "type": "object",
  "required": [
    "bearer"
  ],
  "properties": {
    "cost": {
      "type": "integer",
      "default": 0,
      "description": "When used in a list, this can be used to sort the attempted connections or preferred methods"
    },
    "from": {
      "type": "string",
      "format": "datetime",
      "description": "The datetime from which this method is available"
    },
    "until": {
      "type": "string",
      "format": "datetime",
      "description": "The datetime where this method is no longer available"
    },
    "bearer": {
      "ref": "media.ionosphere.defs#bearer",
      "type": "ref"
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "description": "Offset in milliseconds compared to other bearers"
    }
  },
  "description": "Represents the method of accessing a broadcast; i.e. live"
}
credit object

No description available.

Properties

role string Required

Self-explanatory, but beware that the expected values may change in future (possibly to match TV-Anytime role classification schema)

maxLength: 128 bytes
Known values: creator, contributor, guest
View raw schema
{
  "type": "object",
  "required": [
    "entity",
    "role"
  ],
  "properties": {
    "role": {
      "type": "string",
      "maxLength": 128,
      "description": "Self-explanatory, but beware that the expected values may change in future (possibly to match TV-Anytime role classification schema)",
      "knownValues": [
        "creator",
        "contributor",
        "guest"
      ]
    },
    "entity": {
      "ref": "media.ionosphere.defs#entity",
      "type": "ref"
    }
  }
}
entity object

No description available.

Properties

name string Required

No description available.

maxGraphemes: 128 graphemes
type string Required

No description available.

maxLength: 128 bytes
View raw schema
{
  "type": "object",
  "required": [
    "type",
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "maxGraphemes": 128
    },
    "type": {
      "enum": [
        "organization",
        "person"
      ],
      "type": "string",
      "maxLength": 128
    }
  }
}
genre string

TV-Anytime classification scheme URIs permitted by ETSI TS 102 818 section 5.3

Formaturi
View raw schema
{
  "type": "string",
  "format": "uri",
  "description": "TV-Anytime classification scheme URIs permitted by ETSI TS 102 818 section 5.3"
}
geocoordinates object

No description available.

Properties

latitude string Required

No description available.

maxLength: 128 bytes
longitude string Required

No description available.

maxLength: 128 bytes
View raw schema
{
  "type": "object",
  "required": [
    "latitude",
    "longitude"
  ],
  "properties": {
    "latitude": {
      "type": "string",
      "maxLength": 128
    },
    "longitude": {
      "type": "string",
      "maxLength": 128
    }
  }
}
recording object

Represents the method of accessing a recording

Properties

cost integer Optional

When used in a list, this can be used to sort the attempted connections or preferred methods

from string datetime Optional

The datetime from which this method is available

until string datetime Optional

The datetime where this method is no longer available

View raw schema
{
  "type": "object",
  "required": [
    "bearer"
  ],
  "properties": {
    "cost": {
      "type": "integer",
      "default": 0,
      "description": "When used in a list, this can be used to sort the attempted connections or preferred methods"
    },
    "from": {
      "type": "string",
      "format": "datetime",
      "description": "The datetime from which this method is available"
    },
    "until": {
      "type": "string",
      "format": "datetime",
      "description": "The datetime where this method is no longer available"
    },
    "bearer": {
      "ref": "media.ionosphere.defs#bearer",
      "type": "ref"
    }
  },
  "description": "Represents the method of accessing a recording"
}
track object

No description available.

Properties

album string Optional

No description available.

maxLength: 256 bytes
artists array of string Required

Artists in order of importance to the track

title string Required

No description available.

maxLength: 256 bytes
View raw schema
{
  "type": "object",
  "required": [
    "title",
    "artists"
  ],
  "properties": {
    "album": {
      "type": "string",
      "maxLength": 256
    },
    "title": {
      "type": "string",
      "maxLength": 256
    },
    "artists": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 256
      },
      "description": "Artists in order of importance to the track"
    }
  }
}

Lexicon Garden

@