{
  "@context": {
    "@vocab": "https://alto.video/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "alto": "https://alto.video/schema#",
    "GetApiActivityResponse": "alto:GetApiActivityResponse",
    "state": {
      "@id": "alto:state",
      "@type": "xsd:string"
    },
    "segments": {
      "@id": "alto:segments",
      "@container": "@list"
    },
    "language": {
      "@id": "alto:language",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "alto:error",
      "@type": "xsd:string"
    },
    "chapters": {
      "@id": "alto:chapters",
      "@type": "xsd:integer"
    },
    "blocked": {
      "@id": "alto:blocked",
      "@type": "xsd:string"
    },
    "GetApiBillingResponse": "alto:GetApiBillingResponse",
    "part": {
      "@id": "alto:part",
      "@type": "xsd:integer"
    },
    "etag": {
      "@id": "alto:etag",
      "@type": "xsd:string"
    },
    "PostApiConnectRequest": "alto:PostApiConnectRequest",
    "machine": {
      "@id": "alto:machine",
      "@type": "xsd:string"
    },
    "GetApiConnectCodeResponse": "alto:GetApiConnectCodeResponse",
    "status": {
      "@id": "alto:status",
      "@type": "xsd:string"
    },
    "key": {
      "@id": "alto:key",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "alto:email",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "alto:name",
      "@type": "xsd:string"
    },
    "PostApiLibraryRequest": "alto:PostApiLibraryRequest",
    "title": {
      "@id": "alto:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "alto:description",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "alto:duration",
      "@type": "xsd:integer"
    },
    "src": {
      "@id": "alto:src",
      "@type": "xsd:string"
    },
    "poster": {
      "@id": "alto:poster",
      "@type": "xsd:string"
    },
    "GetApiLinksResponse": "alto:GetApiLinksResponse",
    "link": {
      "@id": "alto:link"
    },
    "PatchApiLinksIdRequest": "alto:PatchApiLinksIdRequest",
    "company": {
      "@id": "alto:company",
      "@type": "xsd:string"
    },
    "PatchApiLinksIdResponse": "alto:PatchApiLinksIdResponse",
    "ok": {
      "@id": "alto:ok",
      "@type": "xsd:boolean"
    },
    "PostApiUploadsRequest": "alto:PostApiUploadsRequest",
    "type": {
      "@id": "alto:type",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "alto:bytes",
      "@type": "xsd:integer"
    },
    "PostApiUploadsResponse": "alto:PostApiUploadsResponse",
    "DeleteApiUploadsUploadidResponse": "alto:DeleteApiUploadsUploadidResponse",
    "PostApiUploadsUploadidCompleteRequest": "alto:PostApiUploadsUploadidCompleteRequest",
    "parts": {
      "@id": "alto:parts",
      "@container": "@list"
    },
    "PostApiUploadsUploadidCompleteResponse": "alto:PostApiUploadsUploadidCompleteResponse",
    "PutApiUploadsUploadidPartsPartResponse": "alto:PutApiUploadsUploadidPartsPartResponse",
    "DeleteApiVideosIdResponse": "alto:DeleteApiVideosIdResponse",
    "GetApiVideosIdResponse": "alto:GetApiVideosIdResponse",
    "video": {
      "@id": "alto:video"
    },
    "generatedChapters": {
      "@id": "alto:generatedChapters",
      "@container": "@list"
    },
    "slug": {
      "@id": "alto:slug",
      "@type": "xsd:string"
    },
    "sharePath": {
      "@id": "alto:sharePath",
      "@type": "xsd:string"
    },
    "shareUrl": {
      "@id": "alto:shareUrl",
      "@type": "xsd:string"
    },
    "links": {
      "@id": "alto:links",
      "@container": "@list"
    },
    "PatchApiVideosIdRequest": "alto:PatchApiVideosIdRequest",
    "PatchApiVideosIdResponse": "alto:PatchApiVideosIdResponse",
    "GetApiVideosIdAnalyticsResponse": "alto:GetApiVideosIdAnalyticsResponse",
    "analytics": {
      "@id": "alto:analytics"
    },
    "GetApiVideosIdCaptionsResponse": "alto:GetApiVideosIdCaptionsResponse",
    "captions": {
      "@id": "alto:captions",
      "@type": "xsd:string"
    },
    "GetApiVideosIdEmailThumbnailResponse": "alto:GetApiVideosIdEmailThumbnailResponse",
    "emailThumbnail": {
      "@id": "alto:emailThumbnail",
      "@type": "xsd:string"
    },
    "PutApiVideosIdEmailThumbnailRequest": "alto:PutApiVideosIdEmailThumbnailRequest",
    "PutApiVideosIdEmailThumbnailResponse": "alto:PutApiVideosIdEmailThumbnailResponse",
    "PostApiVideosIdKeepResponse": "alto:PostApiVideosIdKeepResponse",
    "PatchApiVideosIdLinksRequest": "alto:PatchApiVideosIdLinksRequest",
    "PatchApiVideosIdLinksResponse": "alto:PatchApiVideosIdLinksResponse",
    "PostApiVideosIdLinksRequest": "alto:PostApiVideosIdLinksRequest",
    "PostApiVideosIdLinksResponse": "alto:PostApiVideosIdLinksResponse",
    "GetApiVideosIdMomentsResponse": "alto:GetApiVideosIdMomentsResponse",
    "moments": {
      "@id": "alto:moments",
      "@container": "@list"
    },
    "GetApiVideosIdStatusResponse": "alto:GetApiVideosIdStatusResponse",
    "transcodeState": {
      "@id": "alto:transcodeState",
      "@type": "xsd:string"
    },
    "GetApiVideosIdTranscriptResponse": "alto:GetApiVideosIdTranscriptResponse",
    "transcript": {
      "@id": "alto:transcript"
    },
    "PostApiVideosIdTranscriptRequest": "alto:PostApiVideosIdTranscriptRequest",
    "GetApiViewersKeyResponse": "alto:GetApiViewersKeyResponse",
    "viewer": {
      "@id": "alto:viewer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Alto API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Alto'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-01) from openapi/_ae-authored/alto-video-openapi-generated.yml.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/_ae-authored/alto-video-openapi-generated.yml"
  ]
}