[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: [rights-examples] ln00x use case discussion
Something you said (about not being interested in assigning people to classes) made me wonder if we each are talking about the same thing when we say principalClass. There are at least two kinds of principal classes I can envision. One I will call a principal "role"; the other, a principal "assignment". I don't really want to debate the terms "role" and "assignment" (and if they get in the way, lets use "foo" and "bar"), but my goal is to provide a framework for distinguishing between at least two of the interpretations I have in my head for "class".
Lets take principal "role" first. This is something that "falls out" from principal interaction rather than being something written down. For instance, I am a speaker when I speak, a writer when I write, a consumer when I consume, and a distributor when I distribute.
Principal "assignment", on the other hand, is something that is "assigned" to some principal by some other principal for some (possibly arbitrary) reason. For instance, when I see a farmer farm, I may assign him to the group of "farmers". Another person may assign people to the group of "farmers" based upon seeing a title showing the person's ownership of farm land. A person may get the assignment "author of Great Expectations" by showing the same to a publisher who trusts him and getting his name on it during publication. A person may get the assignment "sir" by being bestowed it by some royalty. Numerous other assignments are possible: subscriber, employee, student, "platinum club member", "economy class", adult, "legal consumer", individual, business, citizen, and so on.
Now lets analyze the reason I make this distinction. If http://www.lexisnexis.com/whatever/c10012 is a principal "role" (as defined above), for, say, consumer, then it means "any principal who consumes". Suppose we have a way to say this, then a pseudo-grant might look like this:
<grant>
<any principal
who consumes/>
<consume/>
<theText/>
</grant>
(any principal who consumes can consume the text) which is actually the same as this:
<grant>
<any
principal/>
<consume/>
<theText/>
</grant>
(any principal can consume the text). In other words, because "roles", by definition, "fall out" of interactions, we need only specify the rights to be given. For instance:
<grant>
<distributor/>
<issue/>
<grant>
<any
principal/>
<consume/>
<theText/>
</grant>
</grant>
can equally well be read as "the distributor can issue a grant saying anyone can consume the text" or "the distributor can issue a grant saying any consumer can consume the text" because, by definition, any principal exercising the consume right will be in the consumer principal "role".
On the other hand, lets us investigate principal "assignments". To be parallel with the preceeding example, think of "authorized consumer" or "platinum member". In the case of principal "assignments" there is a very big difference between saying
<grant>
<any
principal/>
<consume/>
<theText/>
</grant>
(any principal can consume the text) and saying
<grant>
<any principal
who is a platinum member/>
<consume/>
<theText/>
</grant>
(any platinum member can consume the text). The status of platinum membership does not fall out of the act of consuming. Rather, the status of platinum membership is "assigned" to certain principals. In this case, it is of utmost importance for the clarity of granted rights that the granter cares about how principals get "assigned" the status of platinum membership. For instance, does the distributor do it? a trusted third party? the author? some guy out of his garage?
&Thomas.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC