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: XDI social graph


Jay,

I turned on Gmail's Priority Inbox feature two weeks ago and for some reason this message didn't make it into the Priority portion, and since I've been on the road the last 2 weeks (and once more this coming week), I didn't see this until just now. See inline.

On Mon, Sep 20, 2010 at 5:49 AM, GLASGOW, JAY O (ATTCINW) <jg6144@att.com> wrote:
Drummond and friends,
 
Over the past several weeks we have been getting our brains wrapped around many things I picked up at the retreat. The 2 really big ones are Identity Portability and this notion that Role and Persona are practically the same thing.
 
The second one (let's call it a structure for now) has really introduced some necessary calibration with our schema. It impacts sharing models, IMS traffic resolution, fine grained authorization, levels of assurance, and many more things.

Agreed.
 
The other day I started looking at imported contact list management in light of the structure and discovered... guess what? That they have a LOT in common.

Yes, definitely.
 
Have you guys given any thought to imported list management?

Yes, although I was not able to be on either the TC call or the weekly XDI Retreat call this week, it was discussed on both -- Joe Johnston is working on uses cases all about contact lists and social graph import.
 
 
Feel free to contact me this evening after 6:00 PM EST - 404 593-0994 if you would like to chat instead of type email threads on this.

Again, I'm sorry I missed this message last week. I fly tomorrow morning to DC once more (an OASIS conference followed by the World Economic Forum Rethinking Personal Information Workshop in NYC on Thursday), but if you want to talk tomorrow night (Monday), I land in DC about 9PM ET and will have at least an hour's drive. I'll also have another commute for about 2.5 hours from about 4-6:30PM ET on Wednesday if that's a good window.

Best,

=Drummond

 
Thanks,
 
Jay
 
-----Original Message-----
From: drummond.reed@gmail.com [mailto:drummond.reed@gmail.com] On Behalf Of Drummond Reed
Sent: Sunday, September 19, 2010 3:59 PM
To: OASIS - XDI TC
Subject: XDI social graph

On the XDI TC call last week the question arose of what social graphs look like in this "new view" of the XDI graph.

Below is an example of the XDI "global social graph" from the "local view" of a specific person, =alice.

Notes:

1) It contains exactly one statement that establishes that this is alice's local view: the */$is$/=alice statement at the root. That means every XDI client knows exactly how to find the XDI endpoint at which this local graph lives -- the http address of the endpoint has the XDI address =alice$/$http$uri, and the http address has the XDI address =alice$/$https$uri. In fact, given all the good stuff we figured out at Whistler, we can be even more precise: the highest priority http address has the XDI address =alice$/$http$uri*1, and the highest priority https address has the XDI address =alice$/$https$uri*1.

2) In English this says, "Alice has two 'friends' in a Facebook context -- Chas and David -- and two 'friends' a LinkedIn context -- Bob and Chas." The word 'friends' appears in quotes because this is the term used to describe relationships in social networking. (In FOAF it is "knows".) In fact in the XDI graph, we can simply shows "relationship in context", which is what the dotted arcs originating from the Facebook and LinkedIn contexts show. If Alice wanted to specifically call these "friends", she could assign a "+friend" label to these arcs. Alternately she can assign as many different arcs with as many different role descriptors as she wants to these relationships, i.e., she could point at Bob with arcs labelled "+friend", "+coworker", "+frisbee+player", etc.

xdi-social-graph-local.png

Here's the X3 Short:

{

      $is$

            =alice

      =alice

            {

                  @facebook

                        =(mailto:chas@me.com)

                        =web*david

                  @linkedin

                        =bob

                        =(mailto:chas@me.com)

}


Here's the JSON:


{

      "*": {

            "$is$": [

                  "=alice"

                  ]

      },

      "$": {

            "=alice": {

                  "$": {

                        "@facebook": {

                              "*": [

                                    "=(mailto:chas@me.com)",

                                    "=web*david"

                                    ]

                        },

                        "@linkedin": {

                              "*": [

                                    "=bob",

                                    "=(mailto:chas@me.com)"

                              ]

                        }

                  }

            }

      }

}


=Drummond





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