Final requirements and state-of-the-art for next generation policies

One of the core activities in the PrimeLife project is the design and implementation of a versatile privacy policy language. Policy languages are a key element in any privacy-aware information infrastructure. Machineinterpretable languages have the major advantage over natural languages that, if designed properly, they allow automated negotiation, reasoning, composition, and enforcement of policies. This document provides the first step in the development of such a language. It describes a number of relevant use case scenarios involving privacy policies and derives from these a list of requirements that should be met by the PrimeLife policy language. It also presents a state of the art in policies languages.