transcript-yt-com · JSON-LD Context

Transcript Yt Com Context

JSON-LD context defining the semantic vocabulary for Transcript Yt Com from transcript-yt-com.

5 Classes 25 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
transcript: https://transcript-yt.com/schema#

Classes

Segment Transcript Summary Error OutOfCredits

Properties

Property Type Container
start decimal
duration decimal
end decimal
timestamp string
text string
videoId string
title string
author string
channelId string
durationSeconds decimal
language string
translated boolean
autoGenerated boolean
source string
segments list
availableLanguages list
cached
summary string
keyPoints list
notes list
error
plan string
credits_remaining integer
upgrade_url string
topup_url string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://transcript-yt.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "transcript": "https://transcript-yt.com/schema#",
    "Segment": "transcript:Segment",
    "start": {
      "@id": "transcript:start",
      "@type": "xsd:decimal"
    },
    "duration": {
      "@id": "transcript:duration",
      "@type": "xsd:decimal"
    },
    "end": {
      "@id": "transcript:end",
      "@type": "xsd:decimal"
    },
    "timestamp": {
      "@id": "transcript:timestamp",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "transcript:text",
      "@type": "xsd:string"
    },
    "Transcript": "transcript:Transcript",
    "videoId": {
      "@id": "transcript:videoId",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "transcript:title",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "transcript:author",
      "@type": "xsd:string"
    },
    "channelId": {
      "@id": "transcript:channelId",
      "@type": "xsd:string"
    },
    "durationSeconds": {
      "@id": "transcript:durationSeconds",
      "@type": "xsd:decimal"
    },
    "language": {
      "@id": "transcript:language",
      "@type": "xsd:string"
    },
    "translated": {
      "@id": "transcript:translated",
      "@type": "xsd:boolean"
    },
    "autoGenerated": {
      "@id": "transcript:autoGenerated",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "transcript:source",
      "@type": "xsd:string"
    },
    "segments": {
      "@id": "transcript:segments",
      "@container": "@list"
    },
    "availableLanguages": {
      "@id": "transcript:availableLanguages",
      "@container": "@list"
    },
    "Summary": "transcript:Summary",
    "cached": {
      "@id": "transcript:cached"
    },
    "summary": {
      "@id": "transcript:summary",
      "@type": "xsd:string"
    },
    "keyPoints": {
      "@id": "transcript:keyPoints",
      "@container": "@list"
    },
    "notes": {
      "@id": "transcript:notes",
      "@container": "@list"
    },
    "Error": "transcript:Error",
    "error": {
      "@id": "transcript:error"
    },
    "OutOfCredits": "transcript:OutOfCredits",
    "plan": {
      "@id": "transcript:plan",
      "@type": "xsd:string"
    },
    "credits_remaining": {
      "@id": "transcript:credits_remaining",
      "@type": "xsd:integer"
    },
    "upgrade_url": {
      "@id": "transcript:upgrade_url",
      "@type": "xsd:string"
    },
    "topup_url": {
      "@id": "transcript:topup_url",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "transcript-yt-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects transcript-yt-com'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-10-31) from openapi/openapi.json, openapi/transcript-yt-com-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/openapi.json",
    "openapi/transcript-yt-com-openapi.json"
  ]
}