There are different aspects in an Enterprise MAM Solution which are be modelled by VidiCore collections. Examples are MediaPortal collections (so-called bins) or project collections and project version collections used by VidiEditor.

To distinguish between different collection types we need to be able to set a MAM-related collection type on the VidiCore collection. The best mechanism to do this is a enum field definition in VidiCore.

The metadata field V3_CollectionType can have one of these values:

Value

Meaning

PersistedBin

A collection containing multiple items (or other collections) with in and out marks. See https://vidispine.atlassian.net/wiki/pages/resumedraft.action?draftId=1614414595&draftShareId=bc71eba3-e8e3-4e14-be2a-d85cc833e08b. The collection is persisted and visible to the user.

TemporaryBin

Same as above, but not visible to the user. Temporary bins are used in Workflows that operate on multiple assets.

MediaEditorProject

A VidiEditor project collection

MediaEditorProjectVersion

A VidiEditor project version collection

EditMateProject

An EditMate project collection

EditMateProjectVersion

An EditMate project version collection

MultiCamVideo

A multi-cam video – see Multi-Cam Video Assets [C ARC] .

MetadataContainer

A container as described in Asset Placeholders & Metadata Containers [C ARC].

Workspace

MediaPortal Workspace collections as described in MediaPortal Workspaces [C ARC].

By convention the key and the value are identical for V3_CollectionType.

Project and project version collections as used by EditMate can already be distinguished from all other collection types on VidiCore level. But for the sake of consistency it still makes sense to set the V3_CollectionType field on them, too.

Collections as well as items can be marked as hidden via the V3_Hidden field as described in Hide Assets From User Interfaces [INT ENT XY.Z IG].