Multi-step Media Adaptation with Semantic Web Services

An increase in diversity of devices that access the Internet, each with its own specifications, has generated the need for adapted presentations for each specific platform. However, to dynamically adapt these presentations, information from three parties needs to be matched: a description of the target platform’s capabilities and preferences, the structure of the presentation and the media items it contains, and a survey of the available adaptation processes. We propose in this paper a solution that applies semantic annotation to describe these three parties. We use OWL-S to describe and chain the adaptation processes and CC/PP for communicating the capabilities of the target platforms. This semantical annotation is based on a single ontology in OWL that specifies the concepts of the media adaptation domain. The domain ontology also serves as a basis for specifying adaptation strategies by defining a set of rules and constraints on the concepts involved.