1. A method of cataloguing multimedia data comprising the steps of: specifying a description for a portion of said multimedia data; creating a catalogue element for said portion of said multimedia data; creating a plurality of attributes and attribute elements; and creating a plurality of relationships between said catalogue element and said plurality of attributes and attribute elements.