Botverse Metadata
OMC-based knowledge graph for media assets. Store files, entities, and their relationships. Query by character, scene, asset type, or any OMC property.
What it is
Botverse Metadata is a graph database service that uses the MovieLabs Ontology for Media Creation (OMC) as its descriptive layer. OMC is the industry standard for describing media production entities — used by major Hollywood studios and co-created by Botverse's founder.
The graph stores media assets as nodes (CreativeWork, Asset, Character, Scene, Depiction) and the relationships between them (derivedFrom, depicts, extractedFrom, transcribedFrom). An agent can then query: "find all footage of character X in outdoor scenes during acts 2-3 of the script."
Example: ingesting a pipeline output
{
"creative_work": {
"title": "Episode 3 — Desert Chase",
"omc_class": "CreativeWork"
},
"assets": [
{ "id": "source", "omc_class": "Asset", "asset_type": "Video.Source", "object_key": "uploads/..." },
{ "id": "mp4", "omc_class": "Asset", "asset_type": "Video.Transcoded", "object_key": "outputs/..." },
{ "id": "thumbs", "omc_class": "Asset", "asset_type": "Image.Thumbnail", "object_keys": ["outputs/thumb-0.jpg", "..."] },
{ "id": "transcript", "omc_class": "Asset", "asset_type": "Audio.Transcript", "object_key": "outputs/transcript.vtt" }
],
"relationships": [
{ "from": "mp4", "type": "derivedFrom", "to": "source" },
{ "from": "thumbs", "type": "extractedFrom", "to": "source" },
{ "from": "transcript", "type": "transcribedFrom","to": "source" }
]
}Planned tools: ingest_pipeline_output, find_assets, get_asset, query_graph, link_entities, update_asset.