framefetch-net · JSON-LD Context

Framefetch Net Context

JSON-LD context defining the semantic vocabulary for Framefetch Net from framefetch-net.

18 Classes 70 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/
framefetch: https://framefetch.net/schema#

Classes

UrlBody ExtractRequest WatchRequest Subscription NewVideoEvent FrameSpec AudioDigest VideoStructured TranscriptSegment VideoComment VideoComments CommentSentiment ExtractResult BatchRequest BatchResult Error AccountSummary UsageResult

Properties

Property Type Container
url reference
fields list
frames reference
verbosity string
translate string
voice string
comments_cap integer
publish boolean
channel reference
webhook_url reference
id string
platform string
last_seen_video_id string
active boolean
created_at string
event string
metadata
mode string
n integer
fps decimal
from decimal
to decimal
format string
width integer
seconds decimal
provider string
lang string
chapters list
entities list
products_shown list
claims list
key_moments list
keyframe_mode string
start decimal
end decimal
text string
author string
like_count integer
reply_count integer
items list
total_fetched integer
cap_applied integer
sort string
positive_pct decimal
neutral_pct decimal
negative_pct decimal
summary string
top_themes list
representative
insights
transcript
transcript_translated
digest
audio_digest reference
structured reference
comments reference
comment_sentiment reference
delta
textOverlay list
cost
urls list
results list
error
email string
balance_micros integer
spend_today_micros integer
spend_month_micros integer
limits
auto_topup
total_micros integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://framefetch.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "framefetch": "https://framefetch.net/schema#",
    "UrlBody": "framefetch:UrlBody",
    "url": {
      "@id": "framefetch:url",
      "@type": "@id"
    },
    "ExtractRequest": "framefetch:ExtractRequest",
    "fields": {
      "@id": "framefetch:fields",
      "@container": "@list"
    },
    "frames": {
      "@id": "framefetch:frames",
      "@type": "@id"
    },
    "verbosity": {
      "@id": "framefetch:verbosity",
      "@type": "xsd:string"
    },
    "translate": {
      "@id": "framefetch:translate",
      "@type": "xsd:string"
    },
    "voice": {
      "@id": "framefetch:voice",
      "@type": "xsd:string"
    },
    "comments_cap": {
      "@id": "framefetch:comments_cap",
      "@type": "xsd:integer"
    },
    "publish": {
      "@id": "framefetch:publish",
      "@type": "xsd:boolean"
    },
    "WatchRequest": "framefetch:WatchRequest",
    "channel": {
      "@id": "framefetch:channel",
      "@type": "@id"
    },
    "webhook_url": {
      "@id": "framefetch:webhook_url",
      "@type": "@id"
    },
    "Subscription": "framefetch:Subscription",
    "id": {
      "@id": "framefetch:id",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "framefetch:platform",
      "@type": "xsd:string"
    },
    "last_seen_video_id": {
      "@id": "framefetch:last_seen_video_id",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "framefetch:active",
      "@type": "xsd:boolean"
    },
    "created_at": {
      "@id": "framefetch:created_at",
      "@type": "xsd:string"
    },
    "NewVideoEvent": "framefetch:NewVideoEvent",
    "event": {
      "@id": "framefetch:event",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "framefetch:metadata"
    },
    "FrameSpec": "framefetch:FrameSpec",
    "mode": {
      "@id": "framefetch:mode",
      "@type": "xsd:string"
    },
    "n": {
      "@id": "framefetch:n",
      "@type": "xsd:integer"
    },
    "fps": {
      "@id": "framefetch:fps",
      "@type": "xsd:decimal"
    },
    "from": {
      "@id": "framefetch:from",
      "@type": "xsd:decimal"
    },
    "to": {
      "@id": "framefetch:to",
      "@type": "xsd:decimal"
    },
    "format": {
      "@id": "framefetch:format",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "framefetch:width",
      "@type": "xsd:integer"
    },
    "AudioDigest": "framefetch:AudioDigest",
    "seconds": {
      "@id": "framefetch:seconds",
      "@type": "xsd:decimal"
    },
    "provider": {
      "@id": "framefetch:provider",
      "@type": "xsd:string"
    },
    "lang": {
      "@id": "framefetch:lang",
      "@type": "xsd:string"
    },
    "VideoStructured": "framefetch:VideoStructured",
    "chapters": {
      "@id": "framefetch:chapters",
      "@container": "@list"
    },
    "entities": {
      "@id": "framefetch:entities",
      "@container": "@list"
    },
    "products_shown": {
      "@id": "framefetch:products_shown",
      "@container": "@list"
    },
    "claims": {
      "@id": "framefetch:claims",
      "@container": "@list"
    },
    "key_moments": {
      "@id": "framefetch:key_moments",
      "@container": "@list"
    },
    "keyframe_mode": {
      "@id": "framefetch:keyframe_mode",
      "@type": "xsd:string"
    },
    "TranscriptSegment": "framefetch:TranscriptSegment",
    "start": {
      "@id": "framefetch:start",
      "@type": "xsd:decimal"
    },
    "end": {
      "@id": "framefetch:end",
      "@type": "xsd:decimal"
    },
    "text": {
      "@id": "framefetch:text",
      "@type": "xsd:string"
    },
    "VideoComment": "framefetch:VideoComment",
    "author": {
      "@id": "framefetch:author",
      "@type": "xsd:string"
    },
    "like_count": {
      "@id": "framefetch:like_count",
      "@type": "xsd:integer"
    },
    "reply_count": {
      "@id": "framefetch:reply_count",
      "@type": "xsd:integer"
    },
    "VideoComments": "framefetch:VideoComments",
    "items": {
      "@id": "framefetch:items",
      "@container": "@list"
    },
    "total_fetched": {
      "@id": "framefetch:total_fetched",
      "@type": "xsd:integer"
    },
    "cap_applied": {
      "@id": "framefetch:cap_applied",
      "@type": "xsd:integer"
    },
    "sort": {
      "@id": "framefetch:sort",
      "@type": "xsd:string"
    },
    "CommentSentiment": "framefetch:CommentSentiment",
    "positive_pct": {
      "@id": "framefetch:positive_pct",
      "@type": "xsd:decimal"
    },
    "neutral_pct": {
      "@id": "framefetch:neutral_pct",
      "@type": "xsd:decimal"
    },
    "negative_pct": {
      "@id": "framefetch:negative_pct",
      "@type": "xsd:decimal"
    },
    "summary": {
      "@id": "framefetch:summary",
      "@type": "xsd:string"
    },
    "top_themes": {
      "@id": "framefetch:top_themes",
      "@container": "@list"
    },
    "representative": {
      "@id": "framefetch:representative"
    },
    "ExtractResult": "framefetch:ExtractResult",
    "insights": {
      "@id": "framefetch:insights"
    },
    "transcript": {
      "@id": "framefetch:transcript"
    },
    "transcript_translated": {
      "@id": "framefetch:transcript_translated"
    },
    "digest": {
      "@id": "framefetch:digest"
    },
    "audio_digest": {
      "@id": "framefetch:audio_digest",
      "@type": "@id"
    },
    "structured": {
      "@id": "framefetch:structured",
      "@type": "@id"
    },
    "comments": {
      "@id": "framefetch:comments",
      "@type": "@id"
    },
    "comment_sentiment": {
      "@id": "framefetch:comment_sentiment",
      "@type": "@id"
    },
    "delta": {
      "@id": "framefetch:delta"
    },
    "textOverlay": {
      "@id": "framefetch:textOverlay",
      "@container": "@list"
    },
    "cost": {
      "@id": "framefetch:cost"
    },
    "BatchRequest": "framefetch:BatchRequest",
    "urls": {
      "@id": "framefetch:urls",
      "@container": "@list"
    },
    "BatchResult": "framefetch:BatchResult",
    "results": {
      "@id": "framefetch:results",
      "@container": "@list"
    },
    "Error": "framefetch:Error",
    "error": {
      "@id": "framefetch:error"
    },
    "AccountSummary": "framefetch:AccountSummary",
    "email": {
      "@id": "framefetch:email",
      "@type": "xsd:string"
    },
    "balance_micros": {
      "@id": "framefetch:balance_micros",
      "@type": "xsd:integer"
    },
    "spend_today_micros": {
      "@id": "framefetch:spend_today_micros",
      "@type": "xsd:integer"
    },
    "spend_month_micros": {
      "@id": "framefetch:spend_month_micros",
      "@type": "xsd:integer"
    },
    "limits": {
      "@id": "framefetch:limits"
    },
    "auto_topup": {
      "@id": "framefetch:auto_topup"
    },
    "UsageResult": "framefetch:UsageResult",
    "total_micros": {
      "@id": "framefetch:total_micros",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "framefetch-net API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects framefetch-net'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-30) from openapi/framefetch-net-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/framefetch-net-openapi.json"
  ]
}