Re: [apps-discuss] HTTP header field for "URI lifetime"
Erik Wilde <dret@berkeley.edu> Wed, 20 May 2015 08:33 UTC
Return-Path: <dret@berkeley.edu>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10A921A1A9F for <apps-discuss@ietfa.amsl.com>; Wed, 20 May 2015 01:33:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.312
X-Spam-Level:
X-Spam-Status: No, score=-2.312 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ymnIBGDKJ1fF for <apps-discuss@ietfa.amsl.com>; Wed, 20 May 2015 01:33:08 -0700 (PDT)
Received: from cm06fe.IST.Berkeley.EDU (cm06fe.IST.Berkeley.EDU [169.229.218.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65BFD1A0338 for <apps-discuss@ietf.org>; Wed, 20 May 2015 01:33:08 -0700 (PDT)
Received: from host52-48-static.45-88-b.business.telecomitalia.it ([88.45.48.52] helo=dretair11.local) by cm06fe.ist.berkeley.edu with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.76) (auth plain:dret@berkeley.edu) (envelope-from <dret@berkeley.edu>) id 1YuzR4-0007au-Kc; Wed, 20 May 2015 01:33:08 -0700
Message-ID: <555C46AD.2080006@berkeley.edu>
Date: Wed, 20 May 2015 10:32:45 +0200
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
References: <555C284E.1030208@berkeley.edu> <0AD556BB-614D-47D0-8509-C8670E01E82B@mnot.net>
In-Reply-To: <0AD556BB-614D-47D0-8509-C8670E01E82B@mnot.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/n3fbju3O02QYzRlIoHPPG07yyYY>
Cc: Herbert Van de Sompel <hvdsomp@gmail.com>, IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] HTTP header field for "URI lifetime"
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 20 May 2015 08:33:10 -0000
hello mark. On 2015-05-20 08:50, Mark Nottingham wrote: > On 20 May 2015, at 4:23 pm, Erik Wilde <dret@berkeley.edu> wrote: >> we had some discussions at www2015 about a possible HTTP header for exposing a URI's "lifetime". please do not get hung up on any terminology, but the scenarios we discussed included: > Hm. It's come up before, and there's a legitimate distinction between this (which is about the resource) and Expires (which is about a specific representation). we were specifically not interested in the caching mechanisms, because like you say, these are about the "lifetime of the resource state", and not about the resource as such. > However, I'm having trouble seeing how it would be useful to clients — can you illustrate the use cases a little more fully? so, one thing from my own experience is retention in content management: there are many scenarios where some data needs to be kept around for regulatory reasons for a certain period of time, and then it can and maybe will be removed. that's a fairly large category of scenarios. another one was decommissioning of services: at some point, a decision may be made to take down a service at some point in time. if this could be made visible in the uniform interface, then clients having awareness of this would have an easier time to maybe alert users. for some time, these services may still operate but redirect, and that at some time they may disappear completely. > What will a client do with that information? that depends on the client. services might simply raise alarms that some of the resources they are using are about to disappear. clients such as browsers may alert users that bookmarks are going to expire and encourage users to maybe check for redirects, or archive the page before it disappears. > Given that this necessarily requires someone to predict the future and make some level of commitment to that, it may be that the information it conveys is of very limited use — i.e., people won't trust it :) retention and decommissioning are relatively reliable ways to predict the future, but of course in many other cases there is no such mechanism. and of course this is more a hint than anything else, but it may be a hint worth having in the uniform interface. >> - a service doing archiving and wanting to expose that resources will only be kept until a certain time, and then disposed. > This seems somewhat related to Memento; CC:ing Herbert for his comment / information. yes, we did talk about memento. this just seemed to be way more than what we were discussing, and mostly revolve around the scenario of how to expose archived information ("looking into the past"), and not so much about just looking, as you said it, "into the future", thanks and 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 |
- [apps-discuss] HTTP header field for "URI lifetim… Erik Wilde
- Re: [apps-discuss] HTTP header field for "URI lif… Mark Nottingham
- Re: [apps-discuss] HTTP header field for "URI lif… Karl Dubost
- Re: [apps-discuss] HTTP header field for "URI lif… Erik Wilde
- Re: [apps-discuss] HTTP header field for "URI lif… Erik Wilde
- Re: [apps-discuss] HTTP header field for "URI lif… Graham Klyne
- Re: [apps-discuss] HTTP header field for "URI lif… Erik Wilde
- Re: [apps-discuss] HTTP header field for "URI lif… Graham Klyne
- Re: [apps-discuss] HTTP header field for "URI lif… Herbert Van de Sompel