Re: [Uri-review] Review Provisional registration for app URI scheme

Stian Soiland-Reyes <stain@apache.org> Mon, 22 January 2018 18:59 UTC

Return-Path: <stain@apache.org>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A98BA12700F for <uri-review@ietfa.amsl.com>; Mon, 22 Jan 2018 10:59:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.931
X-Spam-Level:
X-Spam-Status: No, score=-14.931 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, ENV_AND_HDR_SPF_MATCH=-0.5, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
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 qY-N3gGVPgGx for <uri-review@ietfa.amsl.com>; Mon, 22 Jan 2018 10:59:19 -0800 (PST)
Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by ietfa.amsl.com (Postfix) with SMTP id C95B8126D73 for <uri-review@ietf.org>; Mon, 22 Jan 2018 10:59:18 -0800 (PST)
Received: (qmail 45645 invoked by uid 99); 22 Jan 2018 18:59:17 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Jan 2018 18:59:17 +0000
Received: from localhost (cspool35.cs.man.ac.uk [130.88.195.135]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 7BDB31A00A5; Mon, 22 Jan 2018 18:59:17 +0000 (UTC)
Date: Mon, 22 Jan 2018 18:59:14 +0000
Message-ID: <20180122185914.GC8405@biggie>
From: Stian Soiland-Reyes <stain@apache.org>
To: Graham Klyne <gk@ninebynine.org>
Cc: "Roy T. Fielding" <fielding@gbiv.com>, uri-review@ietf.org
In-Reply-To: <20180122013403.GC855@biggie>
References: <20180117144647.GC5245@biggie> <4d910f73-9ca4-c661-0ff1-f508b8ccbed2@gmx.de> <FCE36985-BDC4-419E-97AB-CC061B43A9C7@tzi.org> <CAMBJEmU2s8B8Rvz-GW=3n4Dt0c_qCQHzm1M52GpAXn+qQmHzvw@mail.gmail.com> <AFAEFB6C-CD3E-4BD1-B1B5-35E9749D45FC@tzi.org> <CAMBJEmWgTasuKMPhTXUBLgSuDKBXo+M1Eq98t-8=Ya+kKqgYXQ@mail.gmail.com> <BB6CCAEA-7604-4056-AFD4-A5FE87559973@tzi.org> <CAMBJEmUDEGz=vLQN-XGpkS7cF+TFAyc98RsYJSKDRkw5bJn7ww@mail.gmail.com> <65DA395C-3DD5-4E46-BB44-4660578F681E@gbiv.com> <5A647445.5050200@ninebynine.org> <20180122013403.GC855@biggie>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/ECyIptRGp3Rvz06zT9SVsmKsvw4>
Subject: Re: [Uri-review] Review Provisional registration for app URI scheme
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review/>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jan 2018 18:59:21 -0000

On Mon, 22 Jan 2018 01:34:03 +0000, Stian Soiland-Reyes <stain@apache.org> wrote:
> Do you think "app" would be acceptable again if we brought back in focus
> the application aspect, and perhaps also covered non-file resources such
> as UI states?

Thank you all for the feedback!

https://tools.ietf.org/id/draft-soilandreyes-app-04.html

"Application and Packaging Pointer (app) URI scheme"

Addresses:
* More emphasis on "apps" again
* (I think) all of Graham's comments
* Added mobile app example
  https://tools.ietf.org/id/draft-soilandreyes-app-04.html#rfc.appendix.A.1
* Added authority prefixes "uuid" "ni" and "name" and simplified
  https://tools.ietf.org/id/draft-soilandreyes-app-04.html#rfc.section.3.1
* Semantics of schemes explained at
  https://tools.ietf.org/id/draft-soilandreyes-app-04.html#rfc.section.4.1
* Removed references to retrieve the archive file
* ?query permitted again (but undefined semantics)


The downside is you may consider URIs look slightly uglier with 
prefixes:

app://name,gallery.example.org/photos/?New
app://uuid,32a423d6-52ab-47e3-a9cd-54f418a48571/
app://ni,sha-256;F-34D4TUeOfG0selz7REKRDo4XePkewPeQYtjL3vQs0/file.txt

Still.. not too long!  (And in fact we could avoid "name," because DNS
names can't have ",")

-- 
Stian Soiland-Reyes
The University of Manchester
http://www.esciencelab.org.uk/
http://orcid.org/0000-0001-9842-9718