Meta Model
An explanation of the internal Meta Model of WrangleBot.
Last updated
Was this helpful?
An explanation of the internal Meta Model of WrangleBot.
Last updated
Was this helpful?
The MetaLibrary is a collection of real-world media assets represented by unique MetaFile objects. These files contain basic data such as filename, extension, size, and type. Unlike other media asset management systems, MetaFile objects do not require any pre-supplied asset locations or meta data.
To further describe an asset, a MetaFile contains a dictionary of MetaData which can be filled with any required values. This attached MetaData provides a detailed description of the media asset in question.
In addition to MetaData, the MetaFile can also have multiple MetaCopies - each representing a known location for the asset. Much like a shelf number in a library, MetaCopies enable easy referencing for the asset.
Finally, the MetaFile may also contain an array of Thumbnail Objects that can be pulled from a known MetaCopy location. These thumbnail images are encoded and saved to better describe and analyze the corresponding media asset.
Overall, the MetaLibrary offers a powerful and extensible way to represent and manage media assets in WrangleBot. By leveraging MetaFile, MetaData, MetaCopy, and Thumbnail Objects, developers have full control and flexibility over their media assets.