1. A method of cataloguing media files for event-centric organization, comprising: scanning the media files for atomic events; applying feature extraction techniques to the atomic events to obtain context information and content information for each atomic event; classifying the atomic events into predetermined classes based on the extracted context and content information; and assembling sets of composite events from the classified atomic events.