[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [xdi] How to get from =markus/+email to the actual data
So I was going to ask "I understand then that the $ would be dual-purposed to mean an anonymous user if it's at the root of a message, and the root of the special XRI space if it's in the message?",
then I re-read your first sentence and it seems like $ is already dual-purposed: (a) root of reserved space, (b) current context. So if I do an update to the local $ space (binding variables for example) how do I distinguish between updating the '$' space
and updating the current context? I'm guessing that's done by whether or not $ appears as the single subsegment in a segment or whether it's part of a larger segment?
I had assumed (my problem right there :) from our previous discussions that we were using $$ to mean current context in order to preserve single purpose of $.
So then what you and Markus are suggesting is that $ have one of 3 purposes, depending on context:
If it's at root of a message - it means the sender is the anonymous user
If it's in a message and it's the only subsegment in a specified segment then it's the root of special space
If it's in a message and it's a subsegment in a larger segment then it means the current context
What do you think of the following alternative, and is it too late to consider?
=anon, anywhere, it means the sender is the anonymous user. An issue with this that may require a different version is that =anon is registered via ReadNotify.com. Registrant might be willing to give it up given
circumstances either for free or fee.
$, anywhere, means the root of the reserved space
$$, anywhere, means the current context. Since variables are completely contextual this also is root of the variable namespace (last bit's a little dodgey, but I think it works).
Bill
From: drummond.reed@gmail.com [drummond.reed@gmail.com] On Behalf Of Drummond Reed [drummond.reed@cordance.net] Sent: Monday, October 05, 2009 8:15 PM To: Barnhill, William [USA] Cc: Markus Sabadello; Giovanni Bartolomeo; OASIS - XDI TC Subject: Re: [xdi] How to get from =markus/+email to the actual data $ is actually the perfect XRI for anonymous access because it represents "self" or "the current context". And it's not only already reserved, it is the root of the XRI reserved space for system/special XRIs.
So $/$get//=markus/+email is simply requesting anonymous access to =markus/+email, whereas =giovanni/$get//=markus/+email is =giovanni requesting access (which would be granted if =markus link contract is to $, i.e., any context). =Drummond On Mon, Oct 5, 2009 at 3:28 AM, Barnhill, William [USA]
<barnhill_william@bah.com> wrote:
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]