schema.beckn.ioSearch schemas…

MediaInput

Canonical term page (persistent IRI). Versioned resource URLs are listed below for easy copy/paste.

Canonical IRI

https://schema.beckn.io/MediaInput

Developer URLs

Media Input

> **Canonical IRI:** `https://schema.beckn.io/MediaInput` > **Tags:** common > **Namespace:** https://schema.beckn.io/ > Part of the Beckn Protocol Core Schema

---

Reference to an image, audio clip, or video used for multimodal search.

Versions

Versionattributes.yamlcontext.jsonldvocab.jsonldREADME
**v2.0**attributes.yamlcontext.jsonldvocab.jsonldREADME

Properties (latest: v2.0)

PropertyTypeRequiredDescription
idstringClient-supplied identifier for this media input.
typestringMedia category.
urlstring (uri)HTTPS URL or data URI pointing to the media resource.
contentTypestringMIME type, e.g., image/jpeg, audio/mpeg, video/mp4.
textHintstringOptional pre-extracted text (OCR/ASR) for search augmentation.
languagestringLanguage code (BCP-47) of textHint or spoken audio.
startMsintegerOptional start offset in milliseconds (for audio/video segments).
endMsintegerOptional end offset in milliseconds (for audio/video segments).

Linked Data

ResourceURL
Canonical IRIhttps://schema.beckn.io/MediaInput
JSON Schema (latest)https://schema.beckn.io/MediaInput/2.0
context.jsonld (latest)https://schema.beckn.io/MediaInput/2.0/context.jsonld
vocab.jsonld (latest)https://schema.beckn.io/MediaInput/2.0/vocab.jsonld
Root context.jsonldhttps://schema.beckn.io/context.jsonld
Root vocab.jsonldhttps://schema.beckn.io/vocab.jsonld