Echosaw · JSON-LD Context

Echosaw Com Context

JSON-LD context defining the semantic vocabulary for Echosaw Com from Echosaw.

14 Classes 40 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/
echosaw: https://echosaw.com/schema#

Classes

GetV1AnalysisResultsMediaidResponse GetV1AnalysisStatusMediaidResponse PostV1AnalyzeRequest PostV1AnalyzeResponse PostV1AnalyzeUrlRequest PostV1AnalyzeUrlResponse PostV1MediaAskRequest PostV1MediaAskResponse GetV1MediaLibraryResponse PatchV1MediaLibraryFolderRequest PostV1MediaLibraryFolderRequest PatchV1MediaLibraryMoveRequest GetV1MediaLockerResponse GetV1MediaSearchResponse

Properties

Property Type Container
videoId string
mediaType string
createdAt string
summary
transcript
safety
insights
metadata
thumbnailUrl string
thumbnails list
location
downloads
mediaId string
status string
updatedAt integer
originalFilename string
fileSize integer
contentType string
jobId string
uploadUrl string
url string
question string
mediaIds list
conversationId string
answer string
sources list
turnId string
items list
folders list
count integer
nextToken string
folderPath string
newName string
name string
parentPath string
targetFolderPath string
query string
resultCount integer
results list
searchType string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://echosaw.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "echosaw": "https://echosaw.com/schema#",
    "GetV1AnalysisResultsMediaidResponse": "echosaw:GetV1AnalysisResultsMediaidResponse",
    "videoId": {
      "@id": "echosaw:videoId",
      "@type": "xsd:string"
    },
    "mediaType": {
      "@id": "echosaw:mediaType",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "echosaw:createdAt",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "echosaw:summary"
    },
    "transcript": {
      "@id": "echosaw:transcript"
    },
    "safety": {
      "@id": "echosaw:safety"
    },
    "insights": {
      "@id": "echosaw:insights"
    },
    "metadata": {
      "@id": "echosaw:metadata"
    },
    "thumbnailUrl": {
      "@id": "echosaw:thumbnailUrl",
      "@type": "xsd:string"
    },
    "thumbnails": {
      "@id": "echosaw:thumbnails",
      "@container": "@list"
    },
    "location": {
      "@id": "echosaw:location"
    },
    "downloads": {
      "@id": "echosaw:downloads"
    },
    "GetV1AnalysisStatusMediaidResponse": "echosaw:GetV1AnalysisStatusMediaidResponse",
    "mediaId": {
      "@id": "echosaw:mediaId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "echosaw:status",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "echosaw:updatedAt",
      "@type": "xsd:integer"
    },
    "PostV1AnalyzeRequest": "echosaw:PostV1AnalyzeRequest",
    "originalFilename": {
      "@id": "echosaw:originalFilename",
      "@type": "xsd:string"
    },
    "fileSize": {
      "@id": "echosaw:fileSize",
      "@type": "xsd:integer"
    },
    "contentType": {
      "@id": "echosaw:contentType",
      "@type": "xsd:string"
    },
    "PostV1AnalyzeResponse": "echosaw:PostV1AnalyzeResponse",
    "jobId": {
      "@id": "echosaw:jobId",
      "@type": "xsd:string"
    },
    "uploadUrl": {
      "@id": "echosaw:uploadUrl",
      "@type": "xsd:string"
    },
    "PostV1AnalyzeUrlRequest": "echosaw:PostV1AnalyzeUrlRequest",
    "url": {
      "@id": "echosaw:url",
      "@type": "xsd:string"
    },
    "PostV1AnalyzeUrlResponse": "echosaw:PostV1AnalyzeUrlResponse",
    "PostV1MediaAskRequest": "echosaw:PostV1MediaAskRequest",
    "question": {
      "@id": "echosaw:question",
      "@type": "xsd:string"
    },
    "mediaIds": {
      "@id": "echosaw:mediaIds",
      "@container": "@list"
    },
    "conversationId": {
      "@id": "echosaw:conversationId",
      "@type": "xsd:string"
    },
    "PostV1MediaAskResponse": "echosaw:PostV1MediaAskResponse",
    "answer": {
      "@id": "echosaw:answer",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "echosaw:sources",
      "@container": "@list"
    },
    "turnId": {
      "@id": "echosaw:turnId",
      "@type": "xsd:string"
    },
    "GetV1MediaLibraryResponse": "echosaw:GetV1MediaLibraryResponse",
    "items": {
      "@id": "echosaw:items",
      "@container": "@list"
    },
    "folders": {
      "@id": "echosaw:folders",
      "@container": "@list"
    },
    "count": {
      "@id": "echosaw:count",
      "@type": "xsd:integer"
    },
    "nextToken": {
      "@id": "echosaw:nextToken",
      "@type": "xsd:string"
    },
    "PatchV1MediaLibraryFolderRequest": "echosaw:PatchV1MediaLibraryFolderRequest",
    "folderPath": {
      "@id": "echosaw:folderPath",
      "@type": "xsd:string"
    },
    "newName": {
      "@id": "echosaw:newName",
      "@type": "xsd:string"
    },
    "PostV1MediaLibraryFolderRequest": "echosaw:PostV1MediaLibraryFolderRequest",
    "name": {
      "@id": "echosaw:name",
      "@type": "xsd:string"
    },
    "parentPath": {
      "@id": "echosaw:parentPath",
      "@type": "xsd:string"
    },
    "PatchV1MediaLibraryMoveRequest": "echosaw:PatchV1MediaLibraryMoveRequest",
    "targetFolderPath": {
      "@id": "echosaw:targetFolderPath",
      "@type": "xsd:string"
    },
    "GetV1MediaLockerResponse": "echosaw:GetV1MediaLockerResponse",
    "GetV1MediaSearchResponse": "echosaw:GetV1MediaSearchResponse",
    "query": {
      "@id": "echosaw:query",
      "@type": "xsd:string"
    },
    "resultCount": {
      "@id": "echosaw:resultCount",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "echosaw:results",
      "@container": "@list"
    },
    "searchType": {
      "@id": "echosaw:searchType",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Echosaw API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Echosaw'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-06) from openapi/_ae-authored/echosaw-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/_ae-authored/echosaw-com-openapi-generated.yml"
  ]
}