Hi,
Good work but...
You wrote in the beginning: "The data model
The main object is a Person. A Person has a profile and contacts"
But I am a Person but I want 2, 3 or 4 profiles !! Not one !!
1 is for "public business activities"
2 is for "different business activities"
3 is for "private activities"
4 is ...
En example ? I work for a Big Computer Company in the US (Profile 1)
but in the same time I am looking to open a Hotel resort in France
(Profile 2) and I do not to mix the Profiles in a single Profile. And
I do not want a DOUBLE DATAPORTABILITY...
Netviber
Blog: http://mrtopf.de
Planet: http://worldofsl.com
RL: Christian Scholz, mrt...@gmail.com
http://mrtopf.de
Company: http://comlounge.net
Tech Video Blog: http://comlounge.tv
IRC: MrTopf/Tao_T
And afaik this should also be possible with some OpenID providers, isn't it?
Now I wonder if this has any implications on your contact list. Probably it would make sense to select per contact or group of contacts a profile to see. But what happens if you get a contact request? this probably was issued from one of your profiles and the question might be how to handle this. So having some use cases to start thinking about all the implications might indeed be a good thing.
DY> Sure. With all the OpenID providers I am aware of, you can simply get another account. I do this right now, myself. When I go to an OpenID-enabled site where I want to login in my "work" context, I can use the OpenID URL associated with my employer, http://blogs.voxeo.com/ , because I've enabled that site to be an OpenID provider. When I want to login to a site in my "personal" context, I can use the OpenID URL http://www.danyork.com/ . In my case, it's two sites with which I'm associated, but it could as easily be two accounts and an OpenID provider (or from two different OpenID providers). The challenge, of course, is that now I've got two different logins, passwords, etc.DY> In my *ideal* world, though, I would have one digital identity but could expose different profiles with different information based on the context in which I was connecting. So something like " www.danyork.com/work/" and "www.danyork.com/personal" or " work.danyork.com" or something like that. I only login once, but then can choose (perhaps by the URL I gave) which profile to expose.
Now I wonder if this has any implications on your contact list. Probably it would make sense to select per contact or group of contacts a profile to see. But what happens if you get a contact request? this probably was issued from one of your profiles and the question might be how to handle this. So having some use cases to start thinking about all the implications might indeed be a good thing.
DY> Yes, I would want to differentiate. Plaxo makes a start with this. When you get a contact request you can choose whether they are Business, Family or Friend. Each can conceivably see different sets of information about you. (I'm not sure how far Plaxo takes this.) But yes, I would want to designate the profile someone sees. (And would want an arbitrary number of profiles because while I may only want two, others may only want one and others may want five.)
In the Higgins project this is exactly the approach we’re taking. One OpenID with multiple profiles “underneath.”
[In Higgins these profiles are called i-cards and there’s an open source browser-integrated app called an identity selector that let’s you edit them, share them with others, synchronize them with silos like Facebook, HR directories, etc.]
-Paul
Dan York wrote:
<snip>
DY> In my *ideal* world, though, I would have one digital identity but could expose different profiles with different information based on the context in which I was connecting. So something like "www.danyork.com/work/" and "www.danyork.com/personal" or "work.danyork.com" or something like that. I only login once, but then can choose (perhaps by the URL I gave) which profile to expose.
<snip>
Takashi wrote:
<snip>
DY> In my *ideal* world, though, I would have one digital identity but could expose different profiles with different information based on the context in which I was connecting. So something like " www.danyork.com/work/" and "www.danyork.com/personal" or " work.danyork.com" or something like that. I only login once, but then can choose (perhaps by the URL I gave) which profile to expose.
That would be my idea, too. But then it gets difficult to identify you on other
websites.
Take Second Life: Many people do not want to reveal who they are in Real Life so this would mean for them that they might need different OpenIDs because these are right now the most discussed candidates for identification. In the SL Architecture Working Group there also was some talk about this regarding using different alt accounts with one login. In-world you would show up as the choose alt avatar. This is the same for many games such as Battlefield or Tabula Rasa (although in the latter they all have the same lastname).
This problem is solved by using a particular kind of OpenID, namely, i-names. They are based on XRIs that can be resolved in such a way that they drill into the SL silo and identify a particular alt in SL. I’ve had a number of conversations with the previous CTO of SL about this. It is all doable.
<snip>
-Paul
My personal take in the interest of simplicity it might be best leave
the functionality of 'Identity Profiles' to multiple OpenID accounts.
I think this is separate and distinct issue from 'Relationship Types'.
Consider that if XFN is going to be our recommended file format for a
list of friends (is it?) , the rel attribute seems to be fairly
flexible, almost like tags.
The question then is how to apply permissions to the tags?
This is probably going to open a can of worms with FOAF vs XFN. But
that should probably be another thread!
Some questions on this:- should it be possible to define on which social networks I want to show up as a contact? E.g. Joe has me as a contact and says his contacts are all publically visible. Now I don't want this, even my name is secret. Should I be able to prevent this?I believe this is very important. No one should be able to publish my information unless I give them permission to do so. At a minimum this should be at the profile level, but it might be nice to be more granular. So I control what information of mine others can publish.
I will re-ask one of my previous questions:
> I'd say "identity" is a term that relates to a "place", ie a website
> (or a group, as with MS Passport) where I maintain some profile data.
>
Is DP really just about managing users and people profiles?
Fred
Personally I have no problem with microformats: I convert all of them in
RDF using some related ontologies and then I start using the data. So,
why FOAF vs XFN? I am really not sure it is the kind of things that
should start here, it would be too unproductive for the benefits of
this. If I put FOAF data using RDFa in my xhtml, then one can convert it
in microformat if he prefers this. I don't care.
Personally I prefer having has much flexibility as possible when come
the time to manipulate data. But who I am to say what my fellow prefers?
Salutations,
Fred
Sal
-----Original Message-----
> DP has many areas of concern depending on your perspective. It's not just about any one of these thing but how each of them can effect the other.
>
Exactly what I wanted to ear. However, this mean one thing: the
exploration process will have to be defined (because I think that it is
really what people are doing atm: exploring). So, will the exploration
will be bottom-up or top-down? What defines the exploration process: to
domains of explorations (rights, permissions, sharing, discovery,
accessibility, etc). And so on. The group can fire at all directions,
but some plans will have to be written sooner then later.
Take care,
Fred
> Basically, the easier it is for new folks to get up to speed with the
> current state, the more effectively the DP concepts will be adopted.
>
No doubts about that. Political campaigns are win with one, easy to
understand, sentence. Bill Clinton's was, what, "It's economy, stupid"?
People understood what it means, at that time, given what was happening
in the USA in 1992. Then he won the presidential.
So yeah, you are right.
> I'll ping the other members and see what they think about taking this
> on.
>
>
Keep the mailing list updated then.
Take care,
Fred
I've just been doing some work on expanding and clarifying parts of
this. I came across this statement.
"your social graph should only be stored centrally on one server"
Excuse me, but that is just never going to work, is it? The problem is
that several of the subsequent use cases seem to assume that this is
actually intended. So stripping it out or changing it means changing the
sense of several of the following cases.
This is pretty core to what we mean by DataPortability when it's applied
to profiles and contact lists (CL). So it really needs to be thrashed
out.
What I can imagine, is that websites emerge (like say, Plaxo) who's
business goal is managing social graphs for people. I can also imagine
open source libraries or applications that people could run to do this
themselves, somewhat in the style of OpenID. So perhaps what was
actually meant here was that some code could be created to aggregate
your personal Contact List. In other words take a copy of all the CLs on
all the social web sites you belong to and merge it into one. But you're
never going to be able to stop Social websites from building their own
private social graphs of their members.
--
Julian Bond E&MSN: julian_bond at voidstar.com M: +44 (0)77 5907 2173
Webmaster: http://www.ecademy.com/ T: +44 (0)192 0412 433
Personal WebLog: http://www.voidstar.com/ skype:julian.bond?chat
Never Exceed Vehicle Capacity Load
Go for it. One thought though, the big long list of pages on the main
page is going to become unmanageable. Perhaps we need to break out
groups of them into the associated Action group pages.