Re: [apps-discuss] WebFinger Discussion Points
"Paul E. Jones" <paulej@packetizer.com> Thu, 03 May 2012 13:24 UTC
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA92C21F8595 for <apps-discuss@ietfa.amsl.com>; Thu, 3 May 2012 06:24:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.523
X-Spam-Level:
X-Spam-Status: No, score=-2.523 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U2RyeN3Vi0MM for <apps-discuss@ietfa.amsl.com>; Thu, 3 May 2012 06:24:28 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 85CCA21F8592 for <apps-discuss@ietf.org>; Thu, 3 May 2012 06:24:28 -0700 (PDT)
Received: from [156.106.246.73] ([156.106.246.73]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q43DOP1d018182 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 3 May 2012 09:24:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1336051467; bh=oGO6LPXRvXbPzUuam/vDBu12TKAr17XIMQH5RblhSSA=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=IB4R7r8iMW4sD6I5zLu0Ub9z5hLu3jtwi14bL31fr9fEH313b5j0KtNf3UgThHdV8 szEdi1Ri9ZgEQiC18n0XsqKqwO4plQ+19HH5CWwqenhhBITIBii1MyedSYEWixVe4Y sdcsn+vSP8/B/kqr9gL/XCxqxXPqgvNfYhRkRxpE=
Message-ID: <4FA2870D.1090407@packetizer.com>
Date: Thu, 03 May 2012 09:24:29 -0400
From: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Melvin Carvalho <melvincarvalho@gmail.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhKtk=ydpMnizcnEG7Lr_XmuaArVrXwgtyhcYUofVPRinA@mail.gmail.com> <4FA11C4B.2000202@packetizer.com> <CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com>
In-Reply-To: <CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------020607030003030707070204"
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 13:24:29 -0000
On 5/3/2012 4:44 AM, Melvin Carvalho wrote: > > > On 2 May 2012 13:36, Paul E. Jones <paulej@packetizer.com > <mailto:paulej@packetizer.com>> wrote: > > On 5/2/2012 7:08 AM, Melvin Carvalho wrote: > > One thing that would be a kind of joint problem statement, of > the main thing that's trying to be solved. > > > Is this not understood? Keep in mind that this was not fabricated > last week. I've been personally interacting with people working > on WebFinger for a couple of years (or more) now. The idea is all > about discovery. Given a URI, what can you learn about it? This > resulted in the creation of the XRD spec, RFC 5785, RFC 6415 and > perhaps other documents along the way. Definitely, the web > linking document (RFC 5988) is also an important part of this. > > > I think this started out as a way for webmail providers to > give auxiliary "follow your nose" style data linkage, using > the "well known" pattern. > > > I don't know where it all started, but I got my start with OpenID. > I did not like entering https://openid.packetizer.com/paulej > whenever I wanted to log in. Rather, I wanted to enter > paulej@packetizer.com <mailto:paulej@packetizer.com>. I was > referred by folks on the OpenID list to go look at WebFinger. > And, here we are. > > > Yes I do remember the transition from Yadis to OpenID through 1.1 and > to 2.0. As you say there was a marked change. > > Seems to be two polarizing world views. One is to use email style > identifiers to describe things, the other is to use HTTP URIs to > describe things. The UI choice need not necessarily influence the > backend architecture. For example, facebook open graph uses HTTP URIs > to define a profile, but allows login with an email style identifier. Yeah, I agree with you entirely. This is a topic for the OpenID list, perhaps, but I had no objection to having OpenID use a URI. I just didn't want to enter it by hand :-) Thus, using WebFinger as a discovery protocol to facilitate the mapping of a email-style address into an OpenID URI made a lot of sense. > > > It's sort of morphed a bit into a few different things, such > as a generic discovery method for the net, a new uri scheme, > an account identity system for the net, serialization formats. > > > I don't think it has morphed. These were things that needed to be > defined to realize the vision. > > > All these things *can* be important, but there's already > solutions in many places, and overlap with existing > technology. The recent WWW 2012 conference has shown that > structured data is now incoporated in somewhere between 25% > and 32% of the web, eg using RDFa and microdta. Do we think > it's productive to push yet another data lookup format? > > http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-from-the-www12-conferenc.shtml > > It would be awesome if we can main pain point, or problem > statement that these specs can solve, find out what the easy > wins are, solve those with minimum fuss, imho. > > > I'd argue there is nothing else in existence that can do what > WebFinger does, modulo the competing SWD draft. That said, I think > there is agreement to move forward with WebFinger to provide a > single solution. > > > I dont have any problem with moving forward with the WF draft, perhaps > taking the best features from both specs, is a great idea. I'm just > interested on whether the combined problem statement will change, and > the extent to which, there will be any focus on email based lookup. > > As an aside, in answer to your specific point. Im curious, are you > saying that SPARQL, which has been a W3C rec, for a number of years, > is incapable of a query such as the ones covered by SWD or WF? I'm not sure if it is capable or not, but I get the impression that SPARQL was not designed for that purpose. I suppose if there is a way to query for multiple data elements and the entirety of what one might want to query is located at a known location, perhaps it could. WebFinger is intended to allow on to issue a query for any URI against the associated domain, including acct:, mailto:, https:, etc. And the response is a simple set of link relations. The process is so trivial I can implement a "server" using static files and use "curl" to fetch the data set. Can SPARQL get information for any URI as WebFinger can? For certain, if it can it does so with a lot more complexity. I would need to see some examples, since those in the spec don't seem to be aligned with what WF or SWD do. > > Are you arguing for a different data format? I think it's worth > highlighting the simplicity and beauty of the XRD/JRD > representations. These formats primarily include a set of link > relations. The link relations are the same syntax and possible > values as one might use in the "Link" header in HTTP and <link> > tags in HTML. So, WebFinger ties in very nicely with the Web. > > > Not trying to form opinion here. Just to understand. In structured > data, things can change pretty quickly, and we're all trying to hit a > moving target. I do think it's sometimes helpful to look at what > other technologies are starting to gain adoption, in order to get a > bigger picture of the whole landscape, or how it might look in a few > years. This is one reason I think XRD/JRD are good, too. One might represent data in a variety of formats (e.g., Portable Contacts vs. hCard vs. vCard vs. xcard). WF does not dictate the format in which useful information is presented. What it does is merely provide a pointer to that information. It's that simplicity and data independence which I find appealing, as I can continue to use WF long after formats holding user data become obsolete. Paul
- Re: [apps-discuss] WebFinger Discussion Points Mike Jones
- [apps-discuss] WebFinger Discussion Points Paul E. Jones
- Re: [apps-discuss] WebFinger Discussion Points Gonzalo Salgueiro
- Re: [apps-discuss] WebFinger Discussion Points Melvin Carvalho
- Re: [apps-discuss] WebFinger Discussion Points Melvin Carvalho
- Re: [apps-discuss] WebFinger Discussion Points Michiel de Jong
- Re: [apps-discuss] WebFinger Discussion Points Paul E. Jones
- Re: [apps-discuss] WebFinger Discussion Points Paul E. Jones
- Re: [apps-discuss] WebFinger Discussion Points Melvin Carvalho
- Re: [apps-discuss] WebFinger Discussion Points Melvin Carvalho
- Re: [apps-discuss] WebFinger Discussion Points Melvin Carvalho
- Re: [apps-discuss] WebFinger Discussion Points Paul E. Jones
- Re: [apps-discuss] WebFinger Discussion Points Melvin Carvalho
- Re: [apps-discuss] WebFinger Discussion Points Paul E. Jones
- Re: [apps-discuss] WebFinger Discussion Points Melvin Carvalho
- Re: [apps-discuss] WebFinger Discussion Points Paul E. Jones