Re: [apps-discuss] I-D Action: draft-ietf-appsawg-acct-uri-05.txt

DataPacRat <datapacrat@gmail.com> Tue, 02 July 2013 21:11 UTC

Return-Path: <datapacrat@gmail.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 4C21811E80E0 for <apps-discuss@ietfa.amsl.com>; Tue, 2 Jul 2013 14:11:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level:
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.076, BAYES_00=-2.599, 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 G4GyYr7Okqs5 for <apps-discuss@ietfa.amsl.com>; Tue, 2 Jul 2013 14:11:23 -0700 (PDT)
Received: from mail-ve0-x234.google.com (mail-ve0-x234.google.com [IPv6:2607:f8b0:400c:c01::234]) by ietfa.amsl.com (Postfix) with ESMTP id ECC0821F9A84 for <apps-discuss@ietf.org>; Tue, 2 Jul 2013 14:11:21 -0700 (PDT)
Received: by mail-ve0-f180.google.com with SMTP id pa12so5237856veb.25 for <apps-discuss@ietf.org>; Tue, 02 Jul 2013 14:11:21 -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=8as8+C9WNb17pVz2N0mm/eCqt8QvjbnTQ/hhphoNCsU=; b=zOURmp2W7/Wr68yo8B317jBcOn1XB9SUvyQQpa+zxjdNNNlmGXjHt+BKGznSpmjecy MpjtJEvbS9SBhYYgVVGIJbCsMnvJazZbehNd1jQBx5aHI1NugzL5VUZ2UNIneCW5RiMi IVqDElDx0twBxqBpT6cB6hCXBMKTuHUryq2BOEr9EgTeVefFkUS1kL5bXDorwutMw6qE lzZDnhX631USUiEdKz1zcmL8dPylMyTZl7/zRRrYzsYoOIMlSjBe64d50UtLzJfB6yV9 r15IhUddkn5nX4PtyUe8Po25mHPSN4iAaySMhFfGcKjQFSN4mQRQdg9bHDk2DKoNNM4F fnfQ==
MIME-Version: 1.0
X-Received: by 10.58.96.76 with SMTP id dq12mr11844046veb.91.1372799481396; Tue, 02 Jul 2013 14:11:21 -0700 (PDT)
Received: by 10.220.232.6 with HTTP; Tue, 2 Jul 2013 14:11:21 -0700 (PDT)
In-Reply-To: <CAA1s49W6u5P8CXiz7=sEuOS5rLNsLjdPni7XzDiOjCZ6GpPKFQ@mail.gmail.com>
References: <20130617205341.15641.96770.idtracker@ietfa.amsl.com> <51BF786B.9060703@stpeter.im> <51d1ba3b.c190420a.786f.ffffe818SMTPIN_ADDED_BROKEN@mx.google.com> <CAA1s49W6u5P8CXiz7=sEuOS5rLNsLjdPni7XzDiOjCZ6GpPKFQ@mail.gmail.com>
Date: Tue, 02 Jul 2013 17:11:21 -0400
Message-ID: <CAB5WduDMZr=y+Vgo43-sntWk6sMtzaqmDzUQKqAxC+Z_DkJO2Q@mail.gmail.com>
From: DataPacRat <datapacrat@gmail.com>
To: Bob Wyman <bob@wyman.us>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-acct-uri-05.txt
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: Tue, 02 Jul 2013 21:11:24 -0000

On Tue, Jul 2, 2013 at 4:21 PM, Bob Wyman <bob@wyman.us> wrote:
> On Mon, Jul 1, 2013 at 1:19 PM, Markus Lanthaler <markus.lanthaler@gmx.net>
> wrote:

>> I'm wondering whether it would make sense to add a feature allowing
>> associate a date to an account. This would address problems arising from
>> account recycling (think Yahoo). Maybe something like
>>
>>    acct:bob@example.com?date=20130701
> It seems to me that if one wanted to use dates as part of identifiers, you
> would probably want to learn from tag URI's as defined in RFC 4151. Tag
> URI's handle the problem of creating identifiers that are unique across time
> -- which appears to be the use-case you're looking to address.
>
> Thus, rather than the syntax you suggested, you'd be using something like
> this: (i.e. use a comma, not a question-mark.)
>
> acct:bob@example.com,2001-09-15
>
> The relevant ABNF bits from RFC4151 are:
>>
>> taggingEntity = authorityName "," date
>> authorityName = DNSname / emailAddress
>> date = year ["-" month ["-" day]]

While being inspired by tag:, you needn't feel limited by its
particular syntax. The date field on tag doesn't allow any more
precision than midnight on a particular day; and it only allows for
indicating particular moments rather than periods of time. It should
be simple enough to draw on ISO 8601's full range of time-indicators,
to allow (while not requiring) the indication of any particular second
(eg, 2001-09-15T12:34:56Z), or a period of time (eg, 2001-01-01/P1Y to
indicate the entirety of that year).


Thank you for your time,
--
DataPacRat
"Then again, I could be wrong."