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
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 | ||
| string | ||
| balance_micros | integer | |
| spend_today_micros | integer | |
| spend_month_micros | integer | |
| limits | ||
| auto_topup | ||
| total_micros | integer |
JSON-LD Document
{
"@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"
]
}