If you are looking for a content management system to manage your digital assets, I would advise you consider the following baseline functionality in your package.

I.    Register Asset

 

A.   Maintain Meta-Data

·         Ability to predefine meta-data that is used during the indexing process.

·         Ability to define relationships between assets (e.g. script attached to a video clip, contract attached to a photograph, etc.)

·         Ability to maintain a bill-of-materials of components in a document (e.g. links to all files and fonts in a Quark Xpress document)

·         Support for user defined asset classes, with inheritance.

·         Ability to support distributed meta-data

B.   Index

·         Provide a keyword list

·         Thesaurus and work substitution

·         Automatic (content based) indexing

·         Batch / Bulk indexing

C.   Capture / Digitize Asset

·         Device independent color matching

·         Support for multiple color models (e.g. CMYK, RGB, YUV, etc.) and conversion

D.  Store Asset

·         Ability to support a wide array of raw formats (e.g. JPEG, < ?xml:namespace prefix =”" st1 />TIF, MPEG, AIFF, etc.) and application formats (e.g. AVID, PhotoShop, Quark Xpress, PDF, etc.)

·         Provide versioning of assets.

·         Ability to support distributed assets

II.  Control and Management Assets

 

A.   Security and Authorization

·         Access control security (restrict access based user id)

B.   Rights Management

·         Ability to monitor rights and legal restrictions pertaining to an asset and inform the user, or other parties before usage.

·         Track rights for all derivative assets.

·         Monitor usage or expiration dates

·         Linkage to external rights systems

C.   Audit Trail

·         Track asset utilization

D.  File Management

·         Support for miscellaneous file management functions, such as retention periods, file space allocation and planning

III. Repurpose Asset

 

A.   Search

·         Fuzzy text search

·         Content search

B.   Browse

 

C.   Check-out

·         Check out functionality

D.  Collaborate

·         Non-real time collaboration

-        Red-lining

-        Annotation

-        E-mail integration

·         Real time collaboration

E.   Check-in

·         Check out functionality

IV. Distribute Assets

 

A.   Assemble Components

·         Support for collecting and bundling all necessary component assets for a production project and ensuring compatibility with the target output device

B.   Output

·         PDF conversion

·         Bundling assets onto digital media (e.g. CD-ROM, Tape, etc.)

V.  Workflow

·         Ability to route, control, monitor and distribute “work assignments” throughout the enterprise.

·         Order processing

·         Control reports for status tracking, project management, etc.

 

Author: Tim Lawrence is a 19 year IT veteran with project management experience spanning hundreds of millions of dollars.