Re: [apps-discuss] [rest-discuss] Re: Feedback on draft-wilde-profile-link-00

Erik Wilde <dret@berkeley.edu> Thu, 12 April 2012 18:00 UTC

Return-Path: <dret@berkeley.edu>
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 C770C21F85D7 for <apps-discuss@ietfa.amsl.com>; Thu, 12 Apr 2012 11:00:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level:
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[AWL=-0.250, BAYES_00=-2.599, J_CHICKENPOX_42=0.6, RCVD_IN_DNSWL_MED=-4]
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 eT+5LZjuUFu8 for <apps-discuss@ietfa.amsl.com>; Thu, 12 Apr 2012 11:00:54 -0700 (PDT)
Received: from cm05fe.IST.Berkeley.EDU (cm05fe.IST.Berkeley.EDU [169.229.218.146]) by ietfa.amsl.com (Postfix) with ESMTP id 1786121F85BD for <apps-discuss@ietf.org>; Thu, 12 Apr 2012 11:00:54 -0700 (PDT)
Received: from 108-67-66-127.lightspeed.sntcca.sbcglobal.net ([108.67.66.127] helo=[192.168.1.67]) by cm05fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:dret@berkeley.edu) (envelope-from <dret@berkeley.edu>) id 1SIOK9-0001A7-JD; Thu, 12 Apr 2012 11:00:51 -0700
Message-ID: <4F87184F.7080308@berkeley.edu>
Date: Thu, 12 Apr 2012 11:00:47 -0700
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: Julian Reschke <julian.reschke@gmx.de>
References: <04FC3F79-93B5-4F86-82B2-42029138E202@mnot.net> <4F7F416C.3050400@berkeley.edu> <FFA388B3-F4D9-47AB-81EF-0761200438FB@mnot.net> <624F8E5E-7997-4716-AE84-78B30F7D2E38@nordsc.com> <4F8665E4.9050303@berkeley.edu> <5006D354-A78D-4347-A3D1-0ED840BD81ED@nordsc.com> <4F86F99A.3070601@gmx.de> <4F86FD73.2010708@berkeley.edu> <4F86FE6E.40801@gmx.de> <4F87053F.2080203@berkeley.edu> <4F870853.8020500@gmx.de> <4F87105E.5030708@berkeley.edu> <4F871383.5090602@gmx.de>
In-Reply-To: <4F871383.5090602@gmx.de>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: Mark Nottingham <mnot@mnot.net>, Jan Algermissen <jan.algermissen@nordsc.com>, atom-protocol@imc.org, REST Discuss <rest-discuss@yahoogroups.com>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [rest-discuss] Re: Feedback on draft-wilde-profile-link-00
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, 12 Apr 2012 18:00:55 -0000

hello julian.

On 2012-04-12 10:40 , Julian Reschke wrote:
>> the feed served by the atompub-enabled server would contain such a
>> 'profile' link on the feed level, indicating to a client that it can
>> POST to that feed's URI to create a new collection member.
> OK. I don't have a problem with that. The one thing to consider is, as
> others have pointed out, whether it would make sense to use "service"
> instead and let that point back to the same URI (assuming we have a
> proper definition of "service" :-)

so i guess the difference here is the following:

- 'profile' would just say that a feed is atompub-enabled, but it would 
not allow you to discover the specific service description for that 
feed. it would just be a link to discover and understand that i can POST 
to that URI.

- 'service' would link to the specific service description for that 
feed, and thus must be a working link and would allow clients to find 
out more about the service provided by the atompub server.

to be honest, i just looked at "naked atompub" and thought 'profile' 
might be a good thing and a good example for the 'profile' spec. if we 
assume "atompub + 'service'" is being used, then maybe 'profile' is of 
little additional value, and i should stop using it as an example.

which (and now i am happily cross-posting to atom-protocol@imc.org as 
well) leads me to the question: should we have a 'service' spec or are 
we happy with 'service' just magically showing up in the registry? as 
somebody just reading and implementing atompub right now, there's no way 
for me to find out about 'service', so i think it should be properly 
spec'ed. if people agree (feedback from atom-protocol@imc.org would be 
very welcome), i'd be happy to come up with a first draft.

cheers,

dret.

-- 
erik wilde | mailto:dret@berkeley.edu  -  tel:+1-510-2061079 |
            | UC Berkeley  -  School of Information (ISchool) |
            | http://dret.net/netdret http://twitter.com/dret |