Re: [webfinger] [appsawg] #12: Semantic gap for the client side
Melvin Carvalho <melvincarvalho@gmail.com> Wed, 19 June 2013 13:17 UTC
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: webfinger@ietfa.amsl.com
Delivered-To: webfinger@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5733F21F9B85 for <webfinger@ietfa.amsl.com>; Wed, 19 Jun 2013 06:17:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.044
X-Spam-Level:
X-Spam-Status: No, score=-2.044 tagged_above=-999 required=5 tests=[AWL=0.555, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-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 gn+kIE+emLrR for <webfinger@ietfa.amsl.com>; Wed, 19 Jun 2013 06:17:27 -0700 (PDT)
Received: from mail-la0-x22b.google.com (mail-la0-x22b.google.com [IPv6:2a00:1450:4010:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 242E521F9B5D for <webfinger@ietf.org>; Wed, 19 Jun 2013 06:17:25 -0700 (PDT)
Received: by mail-la0-f43.google.com with SMTP id gw10so4561025lab.2 for <webfinger@ietf.org>; Wed, 19 Jun 2013 06:17:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=xxwglSrrnDMPrpVGR79QBB3YIliJPBgudUjjxK228QM=; b=AuMWyP/+C18ANM2LJm95teNd2DPKJ3GJCj/f7DbyX7q8x8jOTzAN0WmxxyR9GUlCS7 vlCquSUO7Z+Jw2uXifm9WhBGFmz9/cpyx2xbcr8UWpKZRcSoQLuRsfq0fxf+0YY2+2c2 JtL5TeTU0EvN9S2frL9GgrBCfyIdlm/2dUVyI7Q4UYXA/OXHCTuOmlsWW8703JoSLZUE qJbQOVJrQEd3RdZDqQGU/bdyKrOCMrKE8mF0uWw0aaKryOpc8fN5G4KvKMcofouc6rTq tpafhSmTiG+ZYgTYBagjiZbG6NFkS5R3KxHnmKqp10AStjYV+tyE1I9Pl6Vajbxm8WFW YAFQ==
MIME-Version: 1.0
X-Received: by 10.152.87.81 with SMTP id v17mr1378123laz.1.1371647844611; Wed, 19 Jun 2013 06:17:24 -0700 (PDT)
Received: by 10.112.2.8 with HTTP; Wed, 19 Jun 2013 06:17:24 -0700 (PDT)
In-Reply-To: <A09A9E0A4B9C654E8672D1DC003633AE53D43B077A@GRFMBX704BA020.griffon.local>
References: <071.1f5cc037d908127f5ac6f4afd3d8842a@trac.tools.ietf.org> <026701ce5cdb$2e7d2630$8b777290$@packetizer.com> <CAKaEYhLX5o9XM-t0iX5fMAXBrcmv1f2pYbPhP+DVNK=OUjSe=w@mail.gmail.com> <024301ce5d92$f7d06080$e7712180$@packetizer.com> <51B9E0AC.5070508@qti.qualcomm.com> <002a01ce68a3$8501aac0$8f050040$@packetizer.com> <51BB264C.3090602@qti.qualcomm.com> <CAC4RtVBhYYy8eRYD4n=ijCR-2HF91QMT81UD6-d9XR4r2ZEVVg@mail.gmail.com> <51BB5A96.4000308@qti.qualcomm.com> <4E1F6AAD24975D4BA5B16804296739436785E621@TK5EX14MBXC283.redmond.corp.microsoft.com> <3ACB44C8-7A06-4D7D-90F4-679197769A67@cisco.com> <A09A9E0A4B9C654E8672D1DC003633AE53D43B077A@GRFMBX704BA020.griffon.local>
Date: Wed, 19 Jun 2013 15:17:24 +0200
Message-ID: <CAKaEYhLj7zfKa_aPAGcG_rQ5dewyFTTUSMTG+9MwB8-ZB3qXqQ@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: Goix Laurent Walter <laurentwalter.goix@telecomitalia.it>
Content-Type: multipart/alternative; boundary="001a11c356e289008404df81a60f"
Cc: Pete Resnick <presnick@qti.qualcomm.com>, Gonzalo Salgueiro <gsalguei@cisco.com>, "draft-ietf-appsawg-webfinger@tools.ietf.org" <draft-ietf-appsawg-webfinger@tools.ietf.org>, Paul Jones <paulej@packetizer.com>, Mike Jones <Michael.Jones@microsoft.com>, Salvatore Loreto <salvatore.loreto@ericsson.com>, webfinger <webfinger@ietf.org>, Barry Leiba <barryleiba@computer.org>
Subject: Re: [webfinger] [appsawg] #12: Semantic gap for the client side
X-BeenThere: webfinger@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion of the Webfinger protocol proposal in the Applications Area <webfinger.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webfinger>, <mailto:webfinger-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/webfinger>
List-Post: <mailto:webfinger@ietf.org>
List-Help: <mailto:webfinger-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webfinger>, <mailto:webfinger-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2013 13:17:30 -0000
On 19 June 2013 15:00, Goix Laurent Walter < laurentwalter.goix@telecomitalia.it> wrote: > Hi all, > > I am catching up as well a bit late and would like to move things forward > for those realistic use cases. Some comments inline... > > [snip] > > > > > > 1. Explicitly state that WebFinger is a framework and that the > information > > to be returned for specific "rel" link relation types for specific kinds > of > > URIs is outside the scope of the specification, but is intended to be > defined > > by other specifications. > > > > I'm okay with this, so long as we keep clear that in addition to a > framework > > there is a real protocol definition here that clearly prescribes > on-the-wire > > behavior. > > [walter] +1. Actually OMA SNEW is another spec (besides OpenID Connect) > that leverages webfinger for (mobile) federated social networks. I > re-attach a mail I sent a couple of months ago with a related example after > some discussion already on the examples section. (feedback/revision is > welcome) > > > > > > > 2. We could establish a registry indexed by "rel" link relation values > > pointing to documents that define this information. For instance, we > could > > then register the "rel" value " > http://openid.net/specs/connect/1.0/issuer" and > > point it to http://openid.net/specs/openid-connect-discovery-1_0.html, > which > > defines the meaning of that link relation. Other link relation > definitions > > could then also use that registry. > > > > Sure. This is a simple step to take to provide clarity on existing uses > of WF. > > [walter] link rel registry already exist at IANA and we should probably > leverage on that, which is also useful for other contexts such as embedding > such link rels in atom feeds or html pages for example. But surely 1) we > can define new official link rel tokens that fit concrete use cases, 2) we > may have an informal registry for the link rel URIs (and could use the one > from Paul on packetizer as basis) > > [snip] > > > > > > > 4. Since people are finding the examples problematic, we could remove > them, > > or possibly only keep the OpenID Connect one, which is concrete and > being used > > in practice. Or in fact, we could add a second OpenID Connect example - > so > > that there's one with the resource being a URL and another with the > resource > > using e-mail address syntax. We could also bring over the apparently- > > innocuous "copyright" and "author" examples from RFC 6415, if those would > > cause people less consternation. But the device and e-mail examples > seem to > > be generating more heat than light. > > > > I've very reluctantly suggested this to Paul as well. Not because I > don't > > like the examples. In fact, I consider them some of the most useful > text for > > implementers and for their value in quickly relaying the power of current > > usage and future potential of the protocol. In the interest of an > expeditious > > resolution to this stalemate I'd be willing to remove the two examples > giving > > problems, though I'd warn that we do have tangible useful information > loss > > (e.g., no demonstrated use of properties, etc.). My position on this is > only > > because I expect to write future documents that will allow us to > resurrect > > these deleted examples. > > > > BTW - The addition of a supplementary OpenID Connect example seems > reasonable > > and helpful. > > [walter] i would really avoid removing the whole example section. This is > very much helpful for developers to understand the protocol, and the > document format (we re-defined JRD in this doc so it makes a lot of sense > to show examples of this *new* data model). Besides openid connect I am > proposing the oma snew case, but one or more fictitious examples that > possibly don't harm any community (no email config, no aggrsrv, etc) and > that moreover could better showcase the expressiveness of JRD would be > useful IMHO. > > > > > > > 5. We could remove all references to and discussion of the acct: URI, > since > > WebFinger actually has no dependency upon it. Other specifications can > still > > specify that it be used in particular contexts with WebFinger, as OpenID > > Connect does. > > > > This is tragic considering they were so closely intertwined that they > were one > > and the same document at one point. That said, if it helps get us to > > publication quickly... > > > > > > I realize that the examples provide more context for developers but if > > they're standing between us and finishing the spec it would be better > for them > > to go. Likewise, if acct: is standing between us and finishing, it > should go > > too. > > [walter] webfinger was originally very much motivated by "account > identifiers" (then became acct: URI) and as such would deserve a mention as > it currently states. I don't believe that its mention limits the proposal > (it clearly states that any other URI scheme is valid) but clarifies the > original intent. I do not see why it would help removing it, but if it > makes it ship faster... > I think the original webfinger was motivated by email identiiers and acct: came in later http://code.google.com/p/webfinger/ "WebFinger is about making email addresses more valuable, by letting people attach public metadata to them" > > walter > > Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle > persone indicate. La diffusione, copia o qualsiasi altra azione derivante > dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora > abbiate ricevuto questo documento per errore siete cortesemente pregati di > darne immediata comunicazione al mittente e di provvedere alla sua > distruzione, Grazie. > > This e-mail and any attachments is confidential and may contain privileged > information intended for the addressee(s) only. Dissemination, copying, > printing or use by anybody else is unauthorised. If you are not the > intended recipient, please delete this message and any attachments and > advise the sender by return e-mail, Thanks. > > > > ---------- Forwarded message ---------- > From: Goix Laurent Walter <laurentwalter.goix@telecomitalia.it> > To: "Paul E. Jones" <paulej@packetizer.com>, 'Pete Resnick' < > presnick@qti.qualcomm.com>, 'The IESG' <iesg@ietf.org> > Cc: "webfinger@ietf.org" <webfinger@ietf.org>, " > appsawg-chairs@tools.ietf.org" <appsawg-chairs@tools.ietf.org>, " > draft-ietf-appsawg-webfinger@tools.ietf.org" < > draft-ietf-appsawg-webfinger@tools.ietf.org> > Date: Thu, 11 Apr 2013 10:30:35 +0200 > Subject: [webfinger] R: Pete Resnick's Discuss on > draft-ietf-appsawg-webfinger-12: (with DISCUSS and COMMENT) > Dear all, > > After reading this thread and the various ballots, I'd like to help the > DISCUSSion and hopefully clarify (part of) the doubts by proposing an > example of usage of webfinger within federated social networks. This > example is derived from the OMA Social Network Web specification, which > references Webfinger for this specific purpose. > I'd also like to recall (as Paul anticipated talking about rfc6415) that > social network federation was actually the first use case of the original > webfinger community spec, and as such imo well deserves an example using > this new spec as it may become extremely relevant in the next years. > > Of course improvements are welcome if the generic idea is sound. > > Walter > > --- > 3.x Federated Social Networks > In the context of interoperable, federated, social networks, the Webfinger > discovery process is used by a SN Server when receiving a request from an > SN Client on behalf of a user asking to interact with a user identified by > his SN account eg acct:joe@example.com. In particular the SN Server > identifies whether it is authoritative for the recipient (i.e. the domain > of his/her account is "locally" managed by this SN Server) or whether it > pertains to another remote SN domain/provider. If the recipient's address > corresponds to a "acct:" address, which domain-part corresponds to a remote > domain, the SN Server can locate the recipient's SN Server based on this > domain-part and trigger the Webfinger discovery process for that recipient > (the "resource"). > This process can hence be triggered when receiving requests to follow > remote users or when receiving reactions (e.g. comments, replies, mentions) > that relate to social activities of remote users, etc. Depending on the > incoming request from the client, the SN Server may be interested in some > specific link rels that will be used to contact the remote SN Server on the > related endpoint(s). SN Servers can cache the information provided in the > retrieved descriptor and/or issue conditional requests at a later stage to > check for updates of this information, subject to the mechanisms defined in > [RFC 2616] section 13. > > The following JRD is an example of a user descriptor returned by an SN > Server for a Webfinger query to user account acct:joe@example.com. In > this request no specific rel is mentioned as it may be useful for the > requesting SN Server to cache to entire descriptor for future needs. > > { > "subject" : "acct:joe@example.com", > "properties" : > { > "http://salmon-protocol.org/ns/magic-key" : > "RSA.mVgY8RN6URBTstndvmUUPb4UZTdwvwmddSKE5z_jvKUEK6yk1u3rrC9yN8k6FilGj9K0eeUPe2hf4Pj-5CmHww.AQAB" > }, > "links" : > [ > { > "rel" : "http://portablecontacts.net/spec/1.0", > "href" : "http://example.com/api/people" > }, > { > "rel" : "http://portablecontacts.net/spec/1.0#me", > "href" : "http://example.com/api/people/joe" > }, > { > "rel" : "http://ns.opensocial.org/2008/opensocial/people", > "href" : "http://example.com/api/people" > }, > { > "rel" : "http://webfinger.net/rel/profile-page", > "type" : "text/html", > "href" : "http://example.com/profiles/joe" > }, > { > "rel" : "describedby", > "type" : "text/html", > "href" : "http://example.com/profiles/joe" > }, > { > "rel" : "http://webfinger.net/rel/avatar", > "href" : "http://example.com/profiles/joe/photo" > }, > { > "rel" : "http://schemas.google.com/g/2010#updates-from", > "type" : "application/atom+xml", > "href" : "http://example.com/activities/joe" > }, > { > "rel" : "salmon", > "href" : "http://example.com/salmon/joe" > } > ] > } > > Depending on the original request from the client the SN Server will > typically read a specific link rel and invoke the related endpoint. For > example it can read the http://schemas.google.com/g/2010#updates-fromrelation link of type "application/atom+xml" to access the user's activity > stream feed or the http://portablecontacts.net/spec/1.0 relation link to > access personal user information such as his profile or relationships. The > actual access to such endpoints and the retrieved data ,if any, will be > subject to the remote SN policies and user settings. > > > -----Messaggio originale----- > > Da: webfinger-bounces@ietf.org [mailto:webfinger-bounces@ietf.org] Per > conto > > di Paul E. Jones > > Inviato: giovedì 11 aprile 2013 5.40 > > A: 'Pete Resnick'; 'The IESG' > > Cc: webfinger@ietf.org; appsawg-chairs@tools.ietf.org; > draft-ietf-appsawg- > > webfinger@tools.ietf.org > > Oggetto: Re: [webfinger] Pete Resnick's Discuss on draft-ietf-appsawg- > > webfinger-12: (with DISCUSS and COMMENT) > > > > Pete, > > > > > [All: As I noted earlier to the Webfinger mailing list, I have Cc'ed > > > this > > > to the Webfinger list along with the document authors, the document > > > shepherd, and the rest of the IESG. > > > > > > Also note that I intend to DISCUSS this until Thursday. If I get no > > > further support from the IESG and/or the WG that this is a serious and > > > showstopper problem, I will simply ABSTAIN on both this and on the > > > -acct-uri document (on which I also currently have an open DISCUSS > > > position). But it looks like Richard and I are in some agreement on > > > this.] > > > > > > There appears to be a big giant semantic gap for the client side of > this > > > protocol. I can find nothing in the document that indicates to the > > > client > > > how it shall determine what sort of URI to use is the resource part of > > > the query or what the semantics of any given URI are supposed to be. I > > > suspect that the semantics are so underspecified that there could not > > > possibly be interoperable implementations without lots of out-of-band > > > information. > > > > If you are seeking information related to a user account, then the > > specification recommends the use of the "acct" URI. Use of other URI > types is > > not fully specified and no recommendations are given. Syntactically, the > > server behavior will be the same for any type of URI. The only gap is > knowing > > what set of link relations type to expect for a given URI scheme. Do > you use > > "mailto" or "acct"? We had a lot of debate over that for years and > settled on > > "acct". > > > > So what should one expect if one issued a query like this? > > > > $ curl https://packetizer.com/.well- > > known/webfinger?resource=http://www.packetizer.com > > > > I would expect it to return information about that URL. The link > relation > > types returned might be "copyright" or "author" or other. It would be > types > > that are valid for a web page. > > > > > The first example provides a mapping from an email address (or perhaps > a > > > mailto URI; that's not clear) to an acct URI, but neither the example > > > nor > > > anything in the rest of the document gives any clue why you would > choose > > > to query an "acct" URI based on the contents of an email message. I > > > think > > > the assumption is that if there is an email address, there must be some > > > sort of "account" associated with it, and therefore querying the host > on > > > the RHS of the "@" for that account will get some interesting > > > information. But I don't see any reason to choose an "acct" scheme over > > > "mailto" or "smtp" or "email" or "foobar"; as far as I can tell, the > > > choice is semantics-free. > > > > Again, this was a 3 year long discussion. You're right that it could be > > anything. We even argued to use no URI at all and just use "user@domain > ". > > However, it finally decided to use "acct". It identifies an account at a > > domain. It does not identify an email address. Using mailto URI didn't > fit > > Twitter, for example, as there is no email. The same can be said for > other > > services, including photo sharing services, blogs, and so forth. If you > want > > to query information about my account on a social networking site, it > would > > not be an email address that would be used. > > > > > Reading the above alongside 3.3 makes me all the more suspicious: In > 3.3 > > > (also mentioned in 4.5), a "mailto" URI gets you configuration > > > information for all email configuration parameters. Does an "acct" URI > > > get you configuration information for email *and* xmpp *and* sip *and* > > > calendaring *and* all other configuration information (since you are no > > > longer asking for a particular protocol, but rather the general account > > > information), or do you only get "information" about the person and not > > > their account? (I might also insert privacy and security worries here, > > > but see Stephen's DISCUSS regarding that.) How can the client know what > > > sort of information it can ask for and how to get it? And for that > > > matter, how does the server tell what information to pass back? You'd > > > think there would be a hint about this in 4.3, but "rel" only seems to > > > provide for the client to request those things that the client already > > > knows about it. In particular, there appears to be no way to say, "Give > > > me user provided information, but not config information" or "Give me > > > config information, but not blog entries". > > > > The "rel" parameter is just a filter to reduce the size of the JRD down > to > > only the particular link relation types of interest (e.g., "vcard", > "jcard", > > "blog", "profile"). > > > > If you wish to query for information about a person, you query the > person's > > acct URI. The other examples, such as use of "mailto" or "device" are > just > > examples of what is possible. As an example of how I would expect to > use > > "mailto", you can see this presentation: > > http://www.ietf.org/proceedings/86/slides/slides-86-aggsrv-3.pdf > > > > However, the aggsrv group could say (if they even elected to use WF) > that the > > "mailto" URI shall be used to query for configuration information > related to > > email. I don't know what they will recommend. The WF draft shows an > example > > of how one could use an email URI, but it is a non-working example since > none > > of the link relation types are defined. > > > > The WF spec does not go into detail on what a client should expect to > receive > > for any URI scheme, but only recommends use of "acct" to get user account > > information. The link relations returned from such a query are in use > today > > and some will be standardized (as that's next on the "to-do" list). > > > > > I find the semantics for "device" in 3.4 all-the-more mysterious. As > far > > > as I can tell, this URI scheme simply means, "Give me all of the > > > information for the entire host." > > > > Well, "device" does not exist and that will likely never exist. The only > > point with that was to demonstrate how any URI scheme could be used, > including > > one intended for device identification. And if we had one for device > > identification, it might return that kind of information. Again, this > is just > > a non-normative example showing broadly what we can do with WF. > > > > > Again, the semantics of all of these interactions seem so > underspecified > > > that I don't understand how interoperation is supposed to happen. > > > > Yeah, this definitely was not intended to be defined. When or if we > decided > > to use WF for this purpose, it would be defined in another spec. > However, I > > would expect the syntax and procedures for making the request to the > server to > > be the same as querying for an account URI. > > > > > This also leaves me with the question about why the resource query part > > > is a URI at all. It seems to me that the resource you are asking about > > > is > > > not a URI (or URN) at all; it's simply an identifier for an entity that > > > the particular host knows about. Given that, why not pass a simple > > > identifier? (See > http://datatracker.ietf.org/doc/draft-ietf-radext-nai/ > > > for example.) If the scheme is not providing any particular semantics > > > about the response, I see no reason to provide the scheme. If more > > > semantics (beyond rel) are needed, another parameter indicating the > type > > > of identifier being used seems much more appropriate than using a URI > > > scheme. > > > > URI schemes allow for a natural separation. And, a WF server for a > domain > > could know all kinds of information about itself. It would know who > authored > > web pages on the domain. It would know information about account > holders on > > the domain. There was back and forth, as I noted above, as to whether we > > needed "acct" or not. In the end, it was agreed to identify information > about > > users -- stuff users share or that are shared within a company (e.g., > employee > > pictures or contact info). > > > > Years of work on this topic resulted in RFC 6415. RFC 6415, in fact, is > what > > people had envisaged for "webfinger". It defined a well-known location > called > > "host-meta" and a different link relation called "LRDD" for querying > > information about a particular URI. > > > > The challenge with RFC 6415 is that it too so long to move forward that > by the > > time it was done, JSON had become the favored syntax language, people > wanted > > to mandate use of TLS for a variety of security reasons, people did not > want > > two round trips to the server to return the JRD. So, we set about > fixing all > > of the gripes people had with RFC 6415. We removed XML entirely, we > fully > > documented JRD, the server does the merging of host-meta and LRDD > documents > > (though not described that way for simplicity's sake), TLS was mandated, > and > > we introduced the "rel" parameter to allow for selecting one or a few > types of > > links to reduce the size of the document. > > > > RFC 6415 uses any type of URI. This is useful, since the URI scheme does > > provide separation in namespace and since we do want to allow retrieval > of a > > set of link relations for those URIs -- web pages (http), user accounts > > (acct), tel URIs (tel), etc. The only point of confusion, I think, is > "what > > do we do with mailto, sip, h323, telnet, etc.?" Well, we're not > prescribing > > that. That would be documented in a document that wants to use those > other > > URIs. They might be used to configure a device or help route a call or > > whatever. We only have examples of possible use, but we do not specify > their > > use. > > > > Paul > > > > > > _______________________________________________ > > webfinger mailing list > > webfinger@ietf.org > > https://www.ietf.org/mailman/listinfo/webfinger > > Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle > persone indicate. La diffusione, copia o qualsiasi altra azione derivante > dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora > abbiate ricevuto questo documento per errore siete cortesemente pregati di > darne immediata comunicazione al mittente e di provvedere alla sua > distruzione, Grazie. > > This e-mail and any attachments is confidential and may contain privileged > information intended for the addressee(s) only. Dissemination, copying, > printing or use by anybody else is unauthorised. If you are not the > intended recipient, please delete this message and any attachments and > advise the sender by return e-mail, Thanks. > > _______________________________________________ > webfinger mailing list > webfinger@ietf.org > https://www.ietf.org/mailman/listinfo/webfinger > >
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Mike Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Stephane Bortzmeyer
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- Re: [webfinger] [appsawg] #12: Semantic gap for t… 'Stephane Bortzmeyer'
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Cyrus Daboo
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Stephane Bortzmeyer
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Barry Leiba
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Peter Saint-Andre
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Evan Prodromou
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Evan Prodromou
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Mike Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Peter Saint-Andre
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Gonzalo Salgueiro
- [webfinger] R: [appsawg] #12: Semantic gap for th… Goix Laurent Walter
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- [webfinger] R: [appsawg] #12: Semantic gap for th… Goix Laurent Walter
- Re: [webfinger] [appsawg] #12: Semantic gap for t… 'Stephane Bortzmeyer'
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones