OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xdi message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [xri] RE: [xdi] XDI/XRI Question


I was confused by the @pin part too. Bill and I have talked about this
off-list and I have a much better understanding of the proposed use case.
I'll write it up and post it to the list (either today or tomorrow), along
with a first attempt at an answer.

Dave

> -----Original Message-----
> From: Drummond Reed [mailto:drummond.reed@cordance.net]
> Sent: Thursday, February 26, 2004 11:33 AM
> To: xdi@lists.oasis-open.org
> Cc: XRI List (E-mail)
> Subject: [xri] RE: [xdi] XDI/XRI Question
> 
> Bill, it is to answer questions like this that the XRI TC needs to finish
> the XRI Primer. I'm cc'ing the XRI TC on my response so folks in both
> forums
> can help.
> 
> First, I don't mean to be dense, but I'm not sure I understand what you
> mean
> by "@pin" or "@pin context". I may just not know the lingo of the
> application area you are dealing with.
> 
> I can start with the following simple guide, though. The XRI global
> context
> symbol "@" is used for organizational identifiers, "=" for personal
> identifiers, and "+" for general identifiers (generic concepts like
> "+email"). In addition, these can be combined to provide context using the
> cross-reference syntax (nested parentheses).
> 
> I find it helpful to actually use the parentheses to conceptually organize
> all the identifiers in the proper context, then decide which parens can be
> eliminated to still have conformant XRI syntax. Using this approach, the
> overall formula for expressing something like "Bill's email" where "Bill"
> is
> identified by a cell phone number would conceptually look like this:
> 
> 	=	(cell phone number for Bill)	/	(identifier for
desired
> attribute)
> 
> This is because:
> * The highest level context is that this is data controlled by an
> individual
> (Bill), thus the global context is "="
> * The second step is the identifier used to identify Bill in this context,
> in this case a cell phone.
> * The forward slash indicates you are looking for an attribute of this
> resource
> * The final identifier is the name of that attribute.
> 
> Applying this to your specific use case, where the identifier for Bill is
> a
> cell phone number, would produce:
> 
> 	=(tel:+1.206.555.1212)/(+email)
> 
> In this case the cross-reference under "=" is a telephone number expressed
> using the "tel" URI scheme, and the name of the attribute being requested
> is
> an attribute that is generically known as "email".
> 
> Hope this helps. Feel free to fire off questions, as they will all be fuel
> for developing the XRI Primer.
> 
> =Drummond
> 
> 
> 
> 
> -----Original Message-----
> From: Barnhill William [mailto:barnhill_william@bah.com]
> Sent: Wednesday, February 25, 2004 4:16 PM
> To: xdi@lists.oasis-open.org
> Subject: [xdi] XDI/XRI Question
> 
> I'm trying to get a better understanding of XRI by formulating a list of
> simple real world use cases, and wondered if I could bounce one off the
> list.
> 
> Would I represent the description "Bill's email", where @pin context was
> resolved by some third party using cell numbers or some other pin, as
> xri:@email.(@pin.=Bill)?
> 
> Actually I imagine that would be "The email that is Bill's" and "Bill's
> email" would be xri:(@pin.=Bill).@email, right?
> 
> Subtle difference, but unless one is an alias/synonym for the other then
> the authority first contacted for resolution would be different in the
> two cases, yes?  Which case above would be the preferred form?
> 
> Thanks,
> 
> Bill Barnhill
> 
> 
> To unsubscribe from this mailing list (and be removed from the roster of
> the OASIS TC), go to http://www.oasis-
> open.org/apps/org/workgroup/xri/members/leave_workgroup.php.





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]