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
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
{
"@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"
]
}