A method and an apparatus for specifying and editing rights associated
with a content includes a general model that comprehends rights
specification at different levels of the content life cycle. The rights
specification includes content association, and the protection of the
content is a byproduct of the content and rights association. The general
model includes a rights component, a conditions component, a rights offer
component, and a rights label component. The rights offers specify the
relationship between rights and conditions. The rights labels are
collections of the offers.