A process for managing and authorizing rights in a computer system accounts
for the dynamic, multi-dimensional, and granular nature of rights. A
database structure divides works and rights into two related tables. A
works table includes information sufficient to identify works managed by
the system, while a rights table identifies a right associated with a work
and includes one or more date fields delimiting the right. The rights
table may also include type of use information. Additional tables, such as
a work relation table, a party table, or an order table, may be provided.
The process involves managing and querying the database structure and has
broad applicability to intellectual, real, and personal property; contract
management; and similar items. The process may be performed in a computer
system operating in standalone mode, client/server mode, or over the
Internet.
Un processo per il controllo e l'autorizzazione dei diritti in un sistema di elaborazione rappresenta la natura dinamica, multidimensionale e granulare dei diritti. Una struttura della base di dati divide gli impianti ed i diritti in due tabelle riferite. Una tabella degli impianti include le informazioni sufficienti per identificare gli impianti controllati dal sistema, mentre una tabella di diritti identifica una destra connessa con un lavoro ed include uno o più campi della data che delimitano la destra. La tabella di diritti può anche includere il tipo di informazioni di uso. Le tabelle supplementari, quale una tabella di rapporto del lavoro, una tabella del partito, o una tabella di ordine, possono essere fornite. Il processo coinvolge controllare ed interrogare la struttura della base di dati ed ha vasta applicabilità alla proprietà intellettuale, reale e personale; amministrazione del contratto; ed articoli simili. Il processo può essere realizzato in un sistema di elaborazione che funziona nel modo autonomo, nel modo client/server, o nell'eccedenza il Internet.