I'd like to see this that manage a group profile page, a linkroll, and
show feed reader modules. Maybe it could plug into a cms?
With that stuff, you can link to your group mailing list, code repo,
wiki, show the latest ten off your planet, flickr pool, magnolia tags,
&c. More than enough to supplant facebook groups. I'm not sure I can
count how many groups I'm in that could use this.
> ...Conferenceer app...
Doesn't seem to be online. Care to share the important bits?
http:// Joseph Holsten .com
lagging. +1 Like it.
1 login with your OpenID
2 we'd import your profile/hcard/etc which we could tweak
Woah Joe! Stop right there! This is classic data portability stuff and
perhaps the primary use case. How do we get from the OpenID to the
profile/hcard/etc? got any ideas? I'm assuming you'd be expecting OpenID
delegation from a page that actually contained this or pointers to it.
Or perhaps that the XRDS-Simple for that page included links to the URIs
containing that data.
--
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
Next Shopping Mall 75 Miles
(pokes Chris with a pointy stick ;) ) I promise not to mention those
words again. At least not here!
>1. present identifier to new site
>2. authenticate/prove that you own said identifier
>3. remote site will look at your identifier for a profile or for
>available services
>4. where applicable, the remote site will import/*subscribe* to your
>remote profile and ask you if you want to keep your profile up-to-date
>from the remote profile or if you want to create a new profile
>5. optionally, when the site looks at my identifier, I could assign the
>remote site a token that gives it permissions to write to an inbox or
>activity stream off of my identifier
>So, I think we just need an OpenID consumer that knows that look at an
>OpenID url and grab whatever hcard it finds. Indeed, if you use the
>DiSo Profile plugin, you should be set, as well as if you use your
>Flickr URL or host an hcard on your own OpenID URL.
I wonder if its a good idea to just assume that the page containing your
hcard profile (or FOAF or whatever) is on the same url as your OpenId.
Ignore for the moment people using Yahoo!, even if you use OpenID
delegation, your OpenID is probably going to be your blog home page
while your profile detail is on an "AboutMe" page. The same goes for
your contact list. Is it always and does it have to be on your blog home
URL?
It feels to me like we need to use some auto-discovery, either via a
<link> or via XRDS-Simple to get from the OpenID URL to the URLs
containing our profile and contact list info.
You have heard of rel=me? Google's Social Graph API? Hello,
autodiscovery. I usually tell people that they SHOULD have an hCard
on their OpenID page (since their OpenID SHOULD be delegated to their
main profile page) - but if they can't / don't want to a rel=me link
to their profile page keeps things working.
--
- Stephen Paul Weber (Singpolyma)
Web: http://singpolyma.net/
Twitter: http://twitter.com/singpolyma
IM: singp...@gmail.com
I think we need to provide guidance on "profile discovery using
OpenID" and offer some code samples on the wiki. If you own your own
domain, a rel-me is good, but for consumers, if a parser discovers 300
rel-me links, should it really curl them all and look for hcards? I
think we do need a hint -- either in XRDS or as an additional rel
value -- to indicate where to look for someone's definitive hcard.
This could even be set dynamically, as MyOpenID does with its persona
selector over SREG.
Point is, we can make this better and easier and more robust, so let's
think this through with the first test application being NiceToMeetYou!
Chris
Typed with fat fingers on a tiny keyboard. Sent by iPhone.
On May 29, 2008, at 6:32, "Stephen Paul Weber" <singp...@gmail.com>
wrote:
Also, we should start a page on the wiki for ideas for what we'd like
to see OpenID endpoints support. In this case, some sort of hCard
marked-up profile, or a facility for pointing to one (I'd prefer my
hCard stay on redmonk.net, for example).
--Steve
[1] http://microformats.org/wiki/representative-hcard
On Thu, May 29, 2008 at 6:32 AM, Stephen Paul Weber
<singp...@gmail.com> wrote:
> You have heard of rel=me? Google's Social Graph API? Hello,
> autodiscovery. I usually tell people that they SHOULD have an hCard
> on their OpenID page (since their OpenID SHOULD be delegated to their
> main profile page) - but if they can't / don't want to a rel=me link
> to their profile page keeps things working.
>
> --
> - Stephen Paul Weber (Singpolyma)
--
Steve Ivy
http://redmonk.net // http://diso-project.org
This email is: [ ] bloggable [x] ask first [ ] private
+1 to all this. I'm in favour of two standards one for <link> and one
for XRDS-Simple. And for two types of links
- Here's the URL of my definitive profile data
- Here's the URL of my definitive contact list data
And to Stephen, re Social Graph, OpenSocial people, Google Contacts,
foaf+vcard, etc etc etc, there are potentially many, or at least
several, possible standards for getting the data for each of the two use
cases. I do wish this would shake itself out and we could focus on just
one de facto standard of each but it shows no signs of doing that. And
unfortunately while hcard is easy to produce it's harder to consume. It
feels like profile and contact list data really ought to be more
formally structured in more precise xml or rdf-xml.
I keep worrying at this, but for me rel="me" just doesn't quite cut it
for this purpose, because as Chris said, it potentially forces the
consuming app into spidering your whole site to find all the possible
links. And rel="me" is getting overloaded in the process. This is
related a bit to the classic social network problem: is the person
looking the owner of the data or some else and so should I say "My
profile" or "Their Profile" and the classic problem of sites that let
you edit your profile but not see it as others see it. The point being
that rel="me" is being used for both, here's my data on this site, and
here's a profile I also have on another site. There's an implied rel="me
seeAlso" in some of them.
--
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
Brought to you by the number 2, a dot and the letter Oh.
--
On Thu, May 29, 2008 at 8:27 AM, Julian Bond <julia...@voidstar.com> wrote:
> +1 to all this. I'm in favour of two standards one for <link> and one
> for XRDS-Simple. And for two types of links
> - Here's the URL of my definitive profile data
> - Here's the URL of my definitive contact list data
I wonder if a <link rel="me" href="page/with/hcard"> would work?
> And to Stephen, re Social Graph, OpenSocial people, Google Contacts,
> foaf+vcard, etc etc etc, there are potentially many, or at least
> several, possible standards for getting the data for each of the two use
> cases. I do wish this would shake itself out and we could focus on just
> one de facto standard of each but it shows no signs of doing that. And
> unfortunately while hcard is easy to produce it's harder to consume. It
> feels like profile and contact list data really ought to be more
> formally structured in more precise xml or rdf-xml.
I try to err on the side of HTML as much as possible, so I'm going to
push for a rel="me" approach if at all possible. That said, when
saying "this is my representative profile" I can see the argument for
a more formalized approach. Read over the representative-hcard pages
(http://microformats.org/wiki/representative-hcard) and let's see if
we can decide on an approach that works. I think this problem is just
waiting for someone to build something, document the behavior, and
urge others to follow along.
All that said, there's also some contacts-api work going on that may
relate to this conversation; hopefully we'll hear more soon.
> I keep worrying at this, but for me rel="me" just doesn't quite cut it
> for this purpose, because as Chris said, it potentially forces the
> consuming app into spidering your whole site to find all the possible
> links. And rel="me" is getting overloaded in the process.
> This is related a bit to the classic social network problem: is the person
> looking the owner of the data or some else and so should I say "My
> profile" or "Their Profile" and the classic problem of sites that let
> you edit your profile but not see it as others see it. The point being
> that rel="me" is being used for both, here's my data on this site, and
> here's a profile I also have on another site.
Well, in both cases they are (or should be) public resources, so
there's no disparity in the kind or visiblity of information being
provided. This is the problem of identity consolidation
(http://microformats.org/wiki/identity_consolidation), and again, I
think that if we decide on an approach and implement it, others will
follow.
--Steve
--
Steve Ivy
http://redmonk.net // http://diso-project.org
rel="me" is getting used for two things these days, pointing to stuff related to me (claimid), and pointing to the canonical Me. So we've got two options: take back rel-me for our uses, or invent our own.
Like this?
hCard
seeAlso: http://microformats.org/wiki/profile-uris
Type: http://www.w3.org/2006/03/hcard
MediaType: text/html, application/xhtml+xml
XFN - Contact lists
Comment: A page with mainly links to contacts and friends
seeAlso: http://microformats.org/wiki/profile-uris
Type: http://gmpg.org/xfn/11#contact
MediaType: text/html, application/xhtml+xml
XFN - Profile URLs
Comment: A page with mainly links to external profiles
seeAlso: http://microformats.org/wiki/profile-uris
Type: http://gmpg.org/xfn/11#me
MediaType: text/html, application/xhtml+xml
<div class="vcard">
<a class="fn url" href="http://my.blog.com/"> rel="me">John Doe</a>
<a class="url" href="http://www.flickr.com/photos/myname/" rel="me">Photos</a>
<a class="url" href="http://www.twitter.com/myname/" rel="me">Twitter</a>
</div>
and then if you're looking for the "main" hCard for a page use the rules
at <http://microformats.org/wiki/representative-hcard-parsing>
--
So only one rel-me entry can have an associated vcard, none of theother rel-me entries can.