Re: [apps-discuss] Fwd: FW: New Version Notification for draft-kerwin-file-scheme-13.txt

Larry Masinter <masinter@adobe.com> Tue, 09 December 2014 19:55 UTC

Return-Path: <masinter@adobe.com>
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 5490B1A038D for <apps-discuss@ietfa.amsl.com>; Tue, 9 Dec 2014 11:55:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 L971jzkfbJ6t for <apps-discuss@ietfa.amsl.com>; Tue, 9 Dec 2014 11:55:10 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0661.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::661]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B65E71A19F4 for <apps-discuss@ietf.org>; Tue, 9 Dec 2014 11:55:07 -0800 (PST)
Received: from DM2PR0201MB0958.namprd02.prod.outlook.com (25.160.216.26) by DM2PR0201MB1072.namprd02.prod.outlook.com (25.160.221.141) with Microsoft SMTP Server (TLS) id 15.1.31.17; Tue, 9 Dec 2014 19:54:44 +0000
Received: from DM2PR0201MB0960.namprd02.prod.outlook.com (25.160.216.28) by DM2PR0201MB0958.namprd02.prod.outlook.com (25.160.216.26) with Microsoft SMTP Server (TLS) id 15.1.31.17; Tue, 9 Dec 2014 19:54:42 +0000
Received: from DM2PR0201MB0960.namprd02.prod.outlook.com ([25.160.216.28]) by DM2PR0201MB0960.namprd02.prod.outlook.com ([25.160.216.28]) with mapi id 15.01.0031.000; Tue, 9 Dec 2014 19:54:42 +0000
From: Larry Masinter <masinter@adobe.com>
To: Matthew Kerwin <matthew@kerwin.net.au>, IETF Apps Discuss <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] Fwd: FW: New Version Notification for draft-kerwin-file-scheme-13.txt
Thread-Index: AQHP2Sc1jlL4BTpaWESzwAi/oPo9Z5yIE6gA
Date: Tue, 09 Dec 2014 19:54:41 +0000
Message-ID: <DM2PR0201MB09602B351692D424A49C6B0DC3650@DM2PR0201MB0960.namprd02.prod.outlook.com>
References: <20140926010029.26660.82167.idtracker@ietfa.amsl.com> <EAACE200D9B0224D94BF52CF2DD166A425A68A90@ex10mb6.qut.edu.au> <CACweHNBEYRFAuw9-vfeyd_wf703cvM3ykZoRMqAokRFYG_O7hQ@mail.gmail.com>
In-Reply-To: <CACweHNBEYRFAuw9-vfeyd_wf703cvM3ykZoRMqAokRFYG_O7hQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [2601:9:8380:992:11e1:2b8e:743a:254b]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:DM2PR0201MB0958;UriScan:;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:; SRVR:DM2PR0201MB0958;
x-forefront-prvs: 0420213CCD
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(2473001)(189002)(377424004)(377454003)(199003)(69234005)(74316001)(122556002)(19617315012)(21056001)(54206007)(97736003)(587094005)(62966003)(77156002)(4396001)(2420400003)(46102003)(68736005)(120916001)(107046002)(102836002)(15975445007)(14971765001)(99396003)(230783001)(19580405001)(31966008)(19580395003)(19625215002)(40100003)(101416001)(16601075003)(106356001)(19609705001)(33656002)(106116001)(99286002)(105586002)(50986999)(20776003)(19300405004)(64706001)(87936001)(54356999)(2656002)(76176999)(16236675004)(92566001)(86362001)(54606007)(76576001)(3826002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0201MB0958; H:DM2PR0201MB0960.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Content-Type: multipart/alternative; boundary="_000_DM2PR0201MB09602B351692D424A49C6B0DC3650DM2PR0201MB0960_"
MIME-Version: 1.0
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:DM2PR0201MB1072;
X-OriginatorOrg: adobe.com
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/NsOYamN15GcMrSV1bBuOrA5XirY
Cc: Sam Ruby <rubys@intertwingly.net>
Subject: Re: [apps-discuss] Fwd: FW: New Version Notification for draft-kerwin-file-scheme-13.txt
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: Tue, 09 Dec 2014 19:55:14 -0000

I applaud the move to document file:.

Three comments on http://tools.ietf.org/html/draft-kerwin-file-scheme

First comment:

Please align with the special processing for “file:” in:
https://specs.webplatform.org/url/webspecs/develop/

That spec (developed in sync with WHATWG URL) focuses on
parsing and processing of base + relative, when the scheme
(or base scheme) is  “file:”, while the kerwin-file-scheme
talks more about mapping between local file paths and “file:”
IRIs (URLs).

But the overlap is significant, and I hope could be eliminated,
if the direction of moving the webplatform.org spec to
obsolete 3987 is accepted.

Second comment:

You describe the relationship between local file names
and ‘file:’ URLS for “UNIX-like”, “DOS- or Windows-based”
and “VMS Files-11”. These categories aren’t precise or
exhaustive, and file system processing of file names can
vary depending on version, language pack installed in OS,
as well as network protocol (Nfs?).

I would rather see a more extensible organization of
the specification by establishing a template, and then
separately documenting, on a file-system by file-system
basis, how to translate and match, based not on the
URI but on the parsed components resulting from
URL-parsing. This would allow new or different file
systems to be documented.

Third comment:

The translation between file names and URLs and things
like them happen in several specs:

content-disposition for file download, multipart/form-data
for file upload, by common HTTP servers, when packaging files
together into archive types as being discussed by those proposing
a new ‘archive’ top level media type.

It would be beneficial if we converge these, as it reduces interoperability
to have incompatible methods of translation for local files names depending
on the categorization.

Larry
--
http://larry.masinter.net

From: apps-discuss [mailto:apps-discuss-bounces@ietf.org] On Behalf Of Matthew Kerwin
Sent: Thursday, September 25, 2014 6:13 PM
To: IETF Apps Discuss; uri@w3.org
Subject: [apps-discuss] Fwd: FW: New Version Notification for draft-kerwin-file-scheme-13.txt

FYI: this is my file URI draft, now listing apps-discuss as the official place for discussion.

>>>

A new version of I-D, draft-kerwin-file-scheme-13.txt
has been successfully submitted by Matthew Kerwin and posted to the
IETF repository.

Name:           draft-kerwin-file-scheme
Revision:       13
Title:          The file URI Scheme
Document date:  2014-09-26
Group:          Individual Submission
Pages:          16
URL:            http://www.ietf.org/internet-drafts/draft-kerwin-file-scheme-13.txt
Status:         https://datatracker.ietf.org/doc/draft-kerwin-file-scheme/
Htmlized:       http://tools.ietf.org/html/draft-kerwin-file-scheme-13
Diff:           http://www.ietf.org/rfcdiff?url2=draft-kerwin-file-scheme-13

Abstract:
   This document specifies the "file" Uniform Resource Identifier (URI)
   scheme, replacing the definition in RFC 1738.

   It attempts to document current practices, while at the same time
   defining a common core which is intended to interoperate across the
   broad spectrum of existing implementations.

Note to Readers (To be removed by the RFC Editor)

   This draft should be discussed on the IETF Applications Area Working
   Group discussion list <apps-discuss@ietf.org<mailto:apps-discuss@ietf.org>>.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

The IETF Secretariat



--
  Matthew Kerwin
  http://matthew.kerwin.net.au/