Introduction ============ This document is composed of 4 parts. First, a presentation targeted at users of `concepts and vocabulary`_ used in the project. It gives a big picture of the different elements. .. _`concepts and vocabulary`: glossary Then, we define the `hypervideo model`_, designed on the basis of our work in the Advene project. It defines a minimal data structure needed to implement hypervideos. .. _`hypervideo model`: hypervideo_model The next part presents the `Cinelab Applicative Model`_ and more precisely specifies and brings operational constraints on the abstract model presented before, in order to get an implementation of the notions presented in the `concepts and vocabulary`_ part. .. _`Cinelab Applicative Model`: cam Finally, the last part specifies an XML+ZIP and a JSON-based `serialisation formats`_ for Cinelab data, so that they can be shared among applications. .. _`serialisation formats`: cinelab_format