{
  "@context": {
    "@vocab": "https://audiodeliverynetwork.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "audiodelivery": "https://audiodeliverynetwork.com/schema#",
    "OkEnvelope": "audiodelivery:OkEnvelope",
    "ok": {
      "@id": "audiodelivery:ok",
      "@type": "xsd:boolean"
    },
    "api_request_id": {
      "@id": "audiodelivery:api_request_id",
      "@type": "xsd:string"
    },
    "Error": "audiodelivery:Error",
    "message": {
      "@id": "audiodelivery:message",
      "@type": "xsd:string"
    },
    "ImageColor": "audiodelivery:ImageColor",
    "hex": {
      "@id": "audiodelivery:hex",
      "@type": "xsd:string"
    },
    "area": {
      "@id": "audiodelivery:area",
      "@type": "xsd:decimal"
    },
    "lightness": {
      "@id": "audiodelivery:lightness",
      "@type": "xsd:decimal"
    },
    "saturation": {
      "@id": "audiodelivery:saturation",
      "@type": "xsd:decimal"
    },
    "UploadHandle": "audiodelivery:UploadHandle",
    "method": {
      "@id": "audiodelivery:method",
      "@type": "xsd:string"
    },
    "upload_url": {
      "@id": "audiodelivery:upload_url",
      "@type": "@id"
    },
    "ttl": {
      "@id": "audiodelivery:ttl",
      "@type": "xsd:integer"
    },
    "expires_at": {
      "@id": "audiodelivery:expires_at",
      "@type": "xsd:dateTime"
    },
    "Organization": "audiodelivery:Organization",
    "id": {
      "@id": "audiodelivery:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "audiodelivery:name",
      "@type": "xsd:string"
    },
    "theme": {
      "@id": "audiodelivery:theme",
      "@container": "@list"
    },
    "is_theme_overridable": {
      "@id": "audiodelivery:is_theme_overridable",
      "@type": "xsd:boolean"
    },
    "is_cover_overridable": {
      "@id": "audiodelivery:is_cover_overridable",
      "@type": "xsd:boolean"
    },
    "player_color": {
      "@id": "audiodelivery:player_color",
      "@type": "xsd:string"
    },
    "player_color_light": {
      "@id": "audiodelivery:player_color_light",
      "@type": "xsd:string"
    },
    "player_color_dark": {
      "@id": "audiodelivery:player_color_dark",
      "@type": "xsd:string"
    },
    "player_subtitle": {
      "@id": "audiodelivery:player_subtitle",
      "@type": "xsd:string"
    },
    "Creator": "audiodelivery:Creator",
    "organization_id": {
      "@id": "audiodelivery:organization_id",
      "@type": "xsd:string"
    },
    "folder_id": {
      "@id": "audiodelivery:folder_id",
      "@type": "xsd:string"
    },
    "organization_index": {
      "@id": "audiodelivery:organization_index",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "audiodelivery:metadata"
    },
    "created_at": {
      "@id": "audiodelivery:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "audiodelivery:updated_at",
      "@type": "xsd:dateTime"
    },
    "Collection": "audiodelivery:Collection",
    "creator_id": {
      "@id": "audiodelivery:creator_id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "audiodelivery:title",
      "@type": "xsd:string"
    },
    "Track": "audiodelivery:Track",
    "collection_id": {
      "@id": "audiodelivery:collection_id",
      "@type": "xsd:string"
    },
    "file_name": {
      "@id": "audiodelivery:file_name",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "audiodelivery:duration",
      "@type": "xsd:decimal"
    },
    "player_title": {
      "@id": "audiodelivery:player_title",
      "@type": "xsd:string"
    },
    "transcription": {
      "@id": "audiodelivery:transcription",
      "@type": "xsd:string"
    },
    "transcription_language": {
      "@id": "audiodelivery:transcription_language",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "audiodelivery:status",
      "@type": "xsd:string"
    },
    "base_path": {
      "@id": "audiodelivery:base_path",
      "@type": "xsd:string"
    },
    "base_url": {
      "@id": "audiodelivery:base_url",
      "@type": "@id"
    },
    "Variant": "audiodelivery:Variant",
    "type": {
      "@id": "audiodelivery:type",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "audiodelivery:format",
      "@type": "xsd:string"
    },
    "bitrate": {
      "@id": "audiodelivery:bitrate",
      "@type": "xsd:integer"
    },
    "UploadSession": "audiodelivery:UploadSession",
    "PlaySession": "audiodelivery:PlaySession",
    "variants": {
      "@id": "audiodelivery:variants",
      "@container": "@list"
    },
    "is_downloadable": {
      "@id": "audiodelivery:is_downloadable",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Audio Delivery Network API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Audio Delivery Network's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-02) from openapi/audiodelivery-net-openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/audiodelivery-net-openapi.json"
  ]
}