Patent ID: 7177843

Claim:
A rights expression system for facilitating creation and/or modification of rights expressions in a rights expression language (REL) based on one or more schemas, said rights expression system comprising: one or more layouts selectable by a user of said rights expression system, each layout corresponding to a rights granting paradigm, each layout comprising: one or more type selectors selectable by the user, each type selector being adapted to present one or more REL terms associated with a selected type selector; and one or more input forms associated with said one or more REL terms which are invoked based on a REL term selected by the user, said one or more input forms allowing input of a parameter required by said selected REL term; a data engine that generates rights expressions in proper REL semantics defined by said one or more schemas based on said selected layout and parameter inputted by the user, and generates a rights template based on said generated rights expressions; and a database for storing and retrieving said generated rights template to allow modification of said parameter inputted by the user, wherein said data engine generates a plurality of rights templates based on a plurality of generated rights expressions, and said database is adapted to execute queries to retrieve one or more of said plurality of generated rights templates.