
From nobody Mon Mar  2 09:42:47 2015
Return-Path: <mamund@yahoo.com>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8105D1A885F for <media-types@ietfa.amsl.com>; Mon,  2 Mar 2015 09:42:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.787
X-Spam-Level: 
X-Spam-Status: No, score=-0.787 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_38=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 s9rH_UDnEfIY for <media-types@ietfa.amsl.com>; Mon,  2 Mar 2015 09:42:42 -0800 (PST)
Received: from nm30-vm1.bullet.mail.ne1.yahoo.com (nm30-vm1.bullet.mail.ne1.yahoo.com [98.138.90.46]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 214E91A87EF for <media-types@ietf.org>; Mon,  2 Mar 2015 09:42:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425318161; bh=ObZXe4u5G4kbuC9n//213LePhX+88DYj7Fj1TiMew6s=; h=In-Reply-To:References:From:Date:Subject:To:From:Subject; b=bJIQBjN5oxpF3iuoO9IPlvW92nIHANlxm5/5FxzVqEr//4MJaXR1xaXlX2ScdMkrBECWKnULlxzLxB0DtjcvPDPWHwrrQ3KXbL8LPl1IDfDPCZHg1RjduD9twspcS5T564GvUDEZWmr3m1P0w4ETzUf0GQrq8jFgEXK3SdROzhP1j319+moPe3FcgiwDT32RzLHkEIWcIHJegeuJh/EFXmtPC9o7bhKCAWcE9+oiXPPe2SsFyJcdbiqJCBQL52g0EAso6svwORyhOmDSeX+3IwcejMmhgzRq1kbyAxC1mBw9EMJ30gU2xU3BLcphfrDmKviz2JKJJ4hiTlNm8jQoyw==
Received: from [98.138.100.114] by nm30.bullet.mail.ne1.yahoo.com with NNFMP;  02 Mar 2015 17:42:41 -0000
Received: from [98.138.84.42] by tm105.bullet.mail.ne1.yahoo.com with NNFMP; 02 Mar 2015 17:42:41 -0000
Received: from [127.0.0.1] by smtp110.mail.ne1.yahoo.com with NNFMP; 02 Mar 2015 17:42:41 -0000
X-Yahoo-Newman-Id: 268715.70681.bm@smtp110.mail.ne1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: ICtuACUVM1m8Lw7JZCYdYZBvDn..iVtX.0v2xVYlIf8Yerx hW7lfvpenYOxQmTj5.hnUyvgGlaunbp5grKIR90S1DUtqQdEJNyVFuVqn75F Z1M1wonTe4bCWEBMFo5wUHIV7zbLfgymwvLaY5WR9fYvDzNQbzqeMFEPmk3Z RZINI8Q7aP1B9fQExQ_N90CN7XNAuRMJAdiLTRkYEpjKdmLl4F.kORwlA5AL r8TDNwjvZphAXKTWgXISZHtlf0LR6HBN.vArs5eIftAkTK_EMbb7tlTYrXSo Jd2C8MjiHikYjgO8IYH0IlBsFzsAp4sIiGF6R6jcBsD_5CwcYd98Ex7l7mmE hDzP3enb79ilDAsbGsNjt9Qx9WK_0JkvsTTEej8Fd50LXpKr5.tx_lUGT8Bv iSRkuq2gqO11g9N0JnTq.HBpWqRzRstqWk4fOAZezN.sGm51HiXV35V4EAVU EqSIlD4jjDJqJfKu59lGXPq6ox.VWsjzn7LGW9RCS2lfZQREC0aS3t80A299 iUHDhxKBcT3ftRbfNDXrpK.7s2rLeFvDITrrG_bLNc05SzQvK4CDHwIJsb8J AVOJsAvt2rJUHa5EwP3TGXXaw9gCmQlW8MUeqaqdolvnp6EQuf3a7Nw1.kbr Yc7jA4FVRGYuYgYpEpVMatqgXeNXOyfO2tFbC055Kfm2DwzweFJwB.ofoYEw FbRmGNX6pHLXzNC2KZZ._u.nUvsRaEhP9wJilM6rloMiLIYITFLfIOr8t2fG 02RvsbIlHS..BcAuh5cMFeJupE6M2wY_KfkbwgMmIjeqRf0iAgtRVtXVgKWX LdLiCCJj5tYSd53ckzax7n7sCJ_4IUfzVKk_X9kZ7kyHm0vP8HyEl_wS5DIH Xju8Ifs77RRtFkQCMAktkjR1z6w--
X-Yahoo-SMTP: i12ABOmswBAkPG1PnjmsmmFRWA--
Received: by lbiw7 with SMTP id w7so31686526lbi.9 for <media-types@ietf.org>; Mon, 02 Mar 2015 09:42:39 -0800 (PST)
X-Gm-Message-State: ALoCoQnzBYsswZJWsXYYx7RTRGRmQzBE7+zDrp/63VCb1LqYJFLyvr3eyc4vnV1J9XeXAimC94lF
X-Received: by 10.112.198.1 with SMTP id iy1mr25659871lbc.13.1425318159119; Mon, 02 Mar 2015 09:42:39 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.136.212 with HTTP; Mon, 2 Mar 2015 09:42:17 -0800 (PST)
In-Reply-To: <20150302172347.19316.85751.idtracker@ietfa.amsl.com>
References: <20150302172347.19316.85751.idtracker@ietfa.amsl.com>
From: mike amundsen <mamund@yahoo.com>
Date: Mon, 2 Mar 2015 12:42:17 -0500
Message-ID: <CAPW_8m5NE9Vpm-E+JcUewXoqwvOr5TyVKEK3aaBLYOMEdF4oBw@mail.gmail.com>
To: media-types@ietf.org
Content-Type: multipart/alternative; boundary=001a11c341ac91136f051051bec4
Archived-At: <http://mailarchive.ietf.org/arch/msg/media-types/SJUDUNqEMvGjY9v8oh8fI4TwngI>
Subject: [media-types] Fwd: New Version Notification for draft-amundsen-richardson-foster-alps-01.txt
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Mar 2015 17:42:45 -0000

--001a11c341ac91136f051051bec4
Content-Type: text/plain; charset=UTF-8

The updated I-D for ALPS was just posted it to the IETF tracker (see
details below). I've also updated the web site[0] .

We're looking for any/all comments and feedback. Feel free to discuss on
the ALPS list[1] or here, and to open/update issues in github[2] for the
next round of changes.

-- cheers.

[0]  http://alps.io/spec/index.html
[1] https://groups.google.com/forum/?fromgroups=#!forum/alps-io
[2] https://github.com/alps-io/spec/issues


mamund
+1.859.757.1449
skype: mca.amundsen
http://amundsen.com/blog/
http://twitter.com/mamund
https://github.com/mamund
http://linkedin.com/in/mamund



---------- Forwarded message ----------
From: <internet-drafts@ietf.org>
Date: Mon, Mar 2, 2015 at 12:23 PM
Subject: New Version Notification for
draft-amundsen-richardson-foster-alps-01.txt
To: Mike Amundsen <mca@amundsen.com>, Leonard Richardson <
leonardr@segfault.org>, "Mark W. Foster" <mwf@fosrias.com>



A new version of I-D, draft-amundsen-richardson-foster-alps-01.txt
has been successfully submitted by Mike Amundsen and posted to the
IETF repository.

Name:           draft-amundsen-richardson-foster-alps
Revision:       01
Title:          Application-Level Profile Semantics (ALPS)
Document date:  2015-02-28
Group:          Individual Submission
Pages:          27
URL:
http://www.ietf.org/internet-drafts/draft-amundsen-richardson-foster-alps-01.txt
Status:
https://datatracker.ietf.org/doc/draft-amundsen-richardson-foster-alps/
Htmlized:
http://tools.ietf.org/html/draft-amundsen-richardson-foster-alps-01
Diff:
http://www.ietf.org/rfcdiff?url2=draft-amundsen-richardson-foster-alps-01

Abstract:
   This document describes ALPS, a data format for defining simple
   descriptions of application-level semantics, similar in complexity to
   HTML microformats.  An ALPS document can be used as a profile to
   explain the application semantics of a document with an application-
   agnostic media type (such as HTML, HAL, Collection+JSON, Siren,
   etc.).  This increases the reusability of profile documents across
   media types.

Editorial Note (To be removed by RFC Editor)

   Distribution of this document is unlimited.  Comments should be sent
   to the IETF Media-Types mailing list (see [1]).




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.

The IETF Secretariat

--001a11c341ac91136f051051bec4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"font-size:12.8000001907349px">The updated I=
-D for ALPS was just posted it to the IETF tracker (see details below).=C2=
=A0</span><span style=3D"font-size:12.8000001907349px">I&#39;ve also update=
d the web site[0] .=C2=A0</span><div style=3D"font-size:12.8000001907349px"=
><br></div><div style=3D"font-size:12.8000001907349px">We&#39;re looking fo=
r any/all comments and feedback. Feel free to discuss on the ALPS list[1] o=
r here, and to open/update issues in github[2] for the next round of change=
s.=C2=A0</div><div><div class=3D"gmail_signature"><div dir=3D"ltr"><div><br=
></div><div>-- cheers.</div><div><br></div><div>[0]=C2=A0<span style=3D"fon=
t-size:12.8000001907349px">=C2=A0</span><a href=3D"http://alps.io/spec/inde=
x.html" target=3D"_blank" style=3D"font-size:12.8000001907349px">http://alp=
s.io/spec/index.html</a><span style=3D"font-size:12.8000001907349px">=C2=A0=
</span></div><div>[1]=C2=A0<a href=3D"https://groups.google.com/forum/?from=
groups=3D#!forum/alps-io">https://groups.google.com/forum/?fromgroups=3D#!f=
orum/alps-io</a></div><div>[2]=C2=A0<a href=3D"https://github.com/alps-io/s=
pec/issues" target=3D"_blank" style=3D"font-size:12.8000001907349px">https:=
//github.com/alps-io/spec/issues</a></div><div><br></div></div></div></div>=
<div><div class=3D"gmail_signature"><div dir=3D"ltr"><div><br></div>mamund<=
div><span><span title=3D"Call with Google Voice"><span title=3D"Call with G=
oogle Voice"><span id=3D"gc-number-77" class=3D"" title=3D"Call with Google=
 Voice">+1.859.757.1449</span></span></span></span><br>skype: mca.amundsen<=
br><a href=3D"http://amundsen.com/blog/" target=3D"_blank">http://amundsen.=
com/blog/</a><br><a href=3D"http://twitter.com/mamund" target=3D"_blank">ht=
tp://twitter.com/mamund</a><br><a href=3D"https://github.com/mamund" target=
=3D"_blank">https://github.com/mamund</a><br><a href=3D"http://linkedin.com=
/in/mamund" target=3D"_blank">http://linkedin.com/in/mamund</a></div></div>=
</div></div>
<br><br>
<br><div class=3D"gmail_quote">---------- Forwarded message ----------<br>F=
rom: <b class=3D"gmail_sendername"></b> <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:internet-drafts@ietf.org">internet-drafts@ietf.org</a>&gt;</span><br>D=
ate: Mon, Mar 2, 2015 at 12:23 PM<br>Subject: New Version Notification for =
draft-amundsen-richardson-foster-alps-01.txt<br>To: Mike Amundsen &lt;<a hr=
ef=3D"mailto:mca@amundsen.com">mca@amundsen.com</a>&gt;, Leonard Richardson=
 &lt;<a href=3D"mailto:leonardr@segfault.org">leonardr@segfault.org</a>&gt;=
, &quot;Mark W. Foster&quot; &lt;<a href=3D"mailto:mwf@fosrias.com">mwf@fos=
rias.com</a>&gt;<br><br><br><br>
A new version of I-D, draft-amundsen-richardson-foster-alps-01.txt<br>
has been successfully submitted by Mike Amundsen and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-amundsen-richardson-fos=
ter-alps<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A001<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Application-Level Profile Semantic=
s (ALPS)<br>
Document date:=C2=A0 2015-02-28<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 27<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://www.ietf.or=
g/internet-drafts/draft-amundsen-richardson-foster-alps-01.txt" target=3D"_=
blank">http://www.ietf.org/internet-drafts/draft-amundsen-richardson-foster=
-alps-01.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-amundsen-richardson-foster-alps/" target=3D"_blank">https:/=
/datatracker.ietf.org/doc/draft-amundsen-richardson-foster-alps/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://tools.ietf.org/html/d=
raft-amundsen-richardson-foster-alps-01" target=3D"_blank">http://tools.iet=
f.org/html/draft-amundsen-richardson-foster-alps-01</a><br>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://www.ietf.or=
g/rfcdiff?url2=3Ddraft-amundsen-richardson-foster-alps-01" target=3D"_blank=
">http://www.ietf.org/rfcdiff?url2=3Ddraft-amundsen-richardson-foster-alps-=
01</a><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0This document describes ALPS, a data format for defining simpl=
e<br>
=C2=A0 =C2=A0descriptions of application-level semantics, similar in comple=
xity to<br>
=C2=A0 =C2=A0HTML microformats.=C2=A0 An ALPS document can be used as a pro=
file to<br>
=C2=A0 =C2=A0explain the application semantics of a document with an applic=
ation-<br>
=C2=A0 =C2=A0agnostic media type (such as HTML, HAL, Collection+JSON, Siren=
,<br>
=C2=A0 =C2=A0etc.).=C2=A0 This increases the reusability of profile documen=
ts across<br>
=C2=A0 =C2=A0media types.<br>
<br>
Editorial Note (To be removed by RFC Editor)<br>
<br>
=C2=A0 =C2=A0Distribution of this document is unlimited.=C2=A0 Comments sho=
uld be sent<br>
=C2=A0 =C2=A0to the IETF Media-Types mailing list (see [1]).<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
</div><br></div>

--001a11c341ac91136f051051bec4--


From nobody Tue Mar  3 03:38:28 2015
Return-Path: <gk@ninebynine.org>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36BD71A01E7 for <media-types@ietfa.amsl.com>; Tue,  3 Mar 2015 03:38:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.6
X-Spam-Level: 
X-Spam-Status: No, score=-3.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_38=0.6, RCVD_IN_DNSWL_MED=-2.3] 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 chhgatO6vVJl for <media-types@ietfa.amsl.com>; Tue,  3 Mar 2015 03:38:26 -0800 (PST)
Received: from relay16.mail.ox.ac.uk (relay16.mail.ox.ac.uk [163.1.2.166]) by ietfa.amsl.com (Postfix) with ESMTP id 0DCC11A01AE for <media-types@ietf.org>; Tue,  3 Mar 2015 03:38:26 -0800 (PST)
Received: from smtp6.mail.ox.ac.uk ([163.1.2.206]) by relay16.mail.ox.ac.uk with esmtp (Exim 4.80) (envelope-from <gk@ninebynine.org>) id 1YSl9c-0005ru-qd; Tue, 03 Mar 2015 11:38:24 +0000
Received: from oerc-dynamic-220.oerc.ox.ac.uk ([129.67.194.220]) by smtp6.mail.ox.ac.uk with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <gk@ninebynine.org>) id 1YSl9c-0009b8-K4; Tue, 03 Mar 2015 11:38:24 +0000
Message-ID: <54F59D36.9050000@ninebynine.org>
Date: Tue, 03 Mar 2015 11:38:30 +0000
From: Graham Klyne <gk@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: mike amundsen <mamund@yahoo.com>, media-types@ietf.org
References: <20150302172347.19316.85751.idtracker@ietfa.amsl.com> <CAPW_8m5NE9Vpm-E+JcUewXoqwvOr5TyVKEK3aaBLYOMEdF4oBw@mail.gmail.com>
In-Reply-To: <CAPW_8m5NE9Vpm-E+JcUewXoqwvOr5TyVKEK3aaBLYOMEdF4oBw@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Archived-At: <http://mailarchive.ietf.org/arch/msg/media-types/6iAEMHWL02r6svc61R8gs-G9XQ0>
Subject: Re: [media-types] Fwd: New Version Notification for draft-amundsen-richardson-foster-alps-01.txt
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Mar 2015 11:38:28 -0000

Hi,

Reviewing:
http://tools.ietf.org/id/draft-amundsen-richardson-foster-alps-01.html

I'm just taking a quick skim here, and offer some immediate comments (I've yet 
to fully grasp the big picture).

...

Sect 1.4

"This URL SHOULD be assumed to be dereferencable." reads oddly (making a 
normative statement about an assumption?).

Maybe just "This URL SHOULD be dereferencable."?

...

Sect 2.2.2: missing {...} around "alps" content?

{ "alps : "doc" : { "value" : "..." }, ... }

(cf. sect 2.3.3.1)

...

2.2.7.3. Link Relation Values and 'id' or 'name'

I see a problem here.  It's all very well to say "If the resulting link relation 
type is the same as a registered relation type, the descriptor MUST not change 
the meaning of the IANA relation type.".

But an implementer cannot know what new relation types will be implemented in 
future.  An application that is conformant at the time of implementation may be 
rendered non-conformant by subsequent IANA registrations.  I think this is not 
consistent with progressing the notion of "software engineering on the scale of 
decades" which I'm guessing is a motivation for this work.

One possible approach might be to require any non-registered value to be a URI 
or URI reference, and introduce a distinguishable prefix for local ids.  (e.g. 
use fragment syntax such as '#idvalue' or a common URN prefix such as 
'urn:ietf:alps:id:idvalue'.  I'm not suggesting these as specific solutions as I 
don't yet understand enough of the scope of what you're proposing, just as 
examples of alternative approaches to contemplate.)

...

Section 2.2.12

I'm not understanding what you mean by the description of type="semantic".  The 
examples given (html.span and html.input) aren't helping in this respect.

My guess is that some kind of introduction to the kind of hypermedia model your 
basing this upon is needed.  I think there's a lot of tacit knowledge permeating 
the spec that needs to be surfaced for those who aren't in tune with your approach.

...

Section 4.

I think the media type registrations should reference the fragment id 
interpretation (sect 2.2.7.2).

...

HTH

#g
--



On 02/03/2015 17:42, mike amundsen wrote:
> The updated I-D for ALPS was just posted it to the IETF tracker (see
> details below). I've also updated the web site[0] .
>
> We're looking for any/all comments and feedback. Feel free to discuss on
> the ALPS list[1] or here, and to open/update issues in github[2] for the
> next round of changes.
>
> -- cheers.
>
> [0]  http://alps.io/spec/index.html
> [1] https://groups.google.com/forum/?fromgroups=#!forum/alps-io
> [2] https://github.com/alps-io/spec/issues
>
>
> mamund
> +1.859.757.1449
> skype: mca.amundsen
> http://amundsen.com/blog/
> http://twitter.com/mamund
> https://github.com/mamund
> http://linkedin.com/in/mamund
>
>
>
> ---------- Forwarded message ----------
> From: <internet-drafts@ietf.org>
> Date: Mon, Mar 2, 2015 at 12:23 PM
> Subject: New Version Notification for
> draft-amundsen-richardson-foster-alps-01.txt
> To: Mike Amundsen <mca@amundsen.com>, Leonard Richardson <
> leonardr@segfault.org>, "Mark W. Foster" <mwf@fosrias.com>
>
>
>
> A new version of I-D, draft-amundsen-richardson-foster-alps-01.txt
> has been successfully submitted by Mike Amundsen and posted to the
> IETF repository.
>
> Name:           draft-amundsen-richardson-foster-alps
> Revision:       01
> Title:          Application-Level Profile Semantics (ALPS)
> Document date:  2015-02-28
> Group:          Individual Submission
> Pages:          27
> URL:
> http://www.ietf.org/internet-drafts/draft-amundsen-richardson-foster-alps-01.txt
> Status:
> https://datatracker.ietf.org/doc/draft-amundsen-richardson-foster-alps/
> Htmlized:
> http://tools.ietf.org/html/draft-amundsen-richardson-foster-alps-01
> Diff:
> http://www.ietf.org/rfcdiff?url2=draft-amundsen-richardson-foster-alps-01
>
> Abstract:
>     This document describes ALPS, a data format for defining simple
>     descriptions of application-level semantics, similar in complexity to
>     HTML microformats.  An ALPS document can be used as a profile to
>     explain the application semantics of a document with an application-
>     agnostic media type (such as HTML, HAL, Collection+JSON, Siren,
>     etc.).  This increases the reusability of profile documents across
>     media types.
>
> Editorial Note (To be removed by RFC Editor)
>
>     Distribution of this document is unlimited.  Comments should be sent
>     to the IETF Media-Types mailing list (see [1]).
>
>
>
>
> 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.
>
> The IETF Secretariat
>
>
>
> _______________________________________________
> media-types mailing list
> media-types@ietf.org
> https://www.ietf.org/mailman/listinfo/media-types
>


From nobody Tue Mar  3 17:01:40 2015
Return-Path: <mamund@yahoo.com>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54EEF1A89AB for <media-types@ietfa.amsl.com>; Tue,  3 Mar 2015 17:01:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.787
X-Spam-Level: 
X-Spam-Status: No, score=-0.787 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_38=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 B4p3q4h-Q7f4 for <media-types@ietfa.amsl.com>; Tue,  3 Mar 2015 17:01:35 -0800 (PST)
Received: from nm22-vm3.bullet.mail.ne1.yahoo.com (nm22-vm3.bullet.mail.ne1.yahoo.com [98.138.91.152]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D0931A88E7 for <media-types@ietf.org>; Tue,  3 Mar 2015 17:01:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425430894; bh=P6/i8RJ46s2weGaSehw67N4PTuso6hKEz6gI21+h5YY=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From:Subject; b=sHtThEyMNEGovVFWOD0koajfrng0IcTaMU6a/MGvHU6RObMgEvmrH19yiNpueoO4RobtxlL4kLx8LySUQoC8cg6E6MAQM61c6/iiXKTLVMXEhm+7AZ8EosIrOImR8ToWSzEOGb/EAfkOxG/6g3UYyQabPG3DcpKHgXSn1ffRwNuNnvEurqqQ5joaNZ09lNuEHCfPWpysAPlIr/HR490YN9FFfyeF73qChFYnsCjBLFjIVuv1loHVWN4qhuR3UanTAt1ScLFhlMVzasMEVjh9qdk17Fg2VcI+R8yGeFASKEmKgCG8xVipZxOhL3/O1jEbAiKCFG5yYcWKKuCjSjYagA==
Received: from [98.138.100.102] by nm22.bullet.mail.ne1.yahoo.com with NNFMP;  04 Mar 2015 01:01:34 -0000
Received: from [98.138.84.40] by tm101.bullet.mail.ne1.yahoo.com with NNFMP; 04 Mar 2015 01:01:34 -0000
Received: from [127.0.0.1] by smtp108.mail.ne1.yahoo.com with NNFMP; 04 Mar 2015 01:01:34 -0000
X-Yahoo-Newman-Id: 769311.95322.bm@smtp108.mail.ne1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: KpHHpTgVM1krfu99.ViAKEM8vvcHDXkYalKkNtmANZBq5bn xlkyrGboMLTFUHmEU_QHupXOMeLprHogS9_EB.4ZhpsvJp8SiiowE_t5o0ZU aDF4Qd1Wu2RKow1gCzm7AZA9ln3gGr00CrolK0D2Zrg6J_W_eOzXXE9JKZsy r5ryYNFucddgezVymQacgDRrXBO1wVTO_JxO963b7dMgzDRwAGfcnNhuogaB oiYmrNb8qmR3zxoGyWu9i3T_aNR7qj18CsJKHrc8OvxVhOJN1lBadnU5mA63 gZGlD2ELfbvoRYxBwIRIoZfkqT__LIHr49KYs9pjsmhCPQ5R_7C1TDD6ZZ.f zEroR0rAC4B.a_KkM6DCYuP7l2c5fnT5yZKn1IsE1hDuGVpWoV3ICQgnszmR uUQ6haaWb2_sYJDvaWzleGHhWB.Kz9O5fzb4d3nECv1sGxdntRxp0LoPjhfA VKC9_t1SVXY7OfHdsj9A6zAswfpqu3rK3IiKqjgEI3zNBMFCrvGzbJr4Bl3c ldDO.Qy.jjg9JOO1rP8yZu2YXdFyBj2mRBLNgSooRgcjmSkZZ7q.75yIJtp. 25j6bdW.TXpkeO6EP7ZvEIed5F6I2IxkYKn4BHVZvdLYNjyp8sozSVHMhjkz ehnhPx7Bu3MFTSNvdRoK0Cxy7V4s6aIGVPpx7OZ840HtxFfxNKNauqVVM93n v1WulNpufPdRkJxhi3pSC2j0Q5jA1LvDry9TzHQyRPgSvy553LFWyWPeATku xE_7UOiX9pb867SP57Fgf8PkXSXckKOQEDQhDWV3MYCG6AKVBoS98Qf4wadb g9OvOWu7jVQq9jxNE_TCp.oSFr_ukq_1coRTU_4amtJRk6PwnD9E40pt7hmC sYIalH43V7ij1eG.VQnqBcuR56uI0GoT5Fbjc8EQ8EeM6DDD3gHzKpADscxa vUyijuMKZN4FDwdPkBb4sKABC
X-Yahoo-SMTP: i12ABOmswBAkPG1PnjmsmmFRWA--
Received: by labhs14 with SMTP id hs14so41232089lab.1 for <media-types@ietf.org>; Tue, 03 Mar 2015 17:01:32 -0800 (PST)
X-Gm-Message-State: ALoCoQlUjM+sJpKsQ+/8jaQdJD3IMWElOHj4Xnrug4h3Gj5cP07v/uTRTGIF/CAv1mMhC50DLS3w
X-Received: by 10.112.85.165 with SMTP id i5mr1299352lbz.7.1425430892825; Tue, 03 Mar 2015 17:01:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.136.212 with HTTP; Tue, 3 Mar 2015 17:01:12 -0800 (PST)
In-Reply-To: <54F59D36.9050000@ninebynine.org>
References: <20150302172347.19316.85751.idtracker@ietfa.amsl.com> <CAPW_8m5NE9Vpm-E+JcUewXoqwvOr5TyVKEK3aaBLYOMEdF4oBw@mail.gmail.com> <54F59D36.9050000@ninebynine.org>
From: mike amundsen <mamund@yahoo.com>
Date: Tue, 3 Mar 2015 20:01:12 -0500
Message-ID: <CAPW_8m43VoH6n7gDWeQa0f+bReFoJuiAuC=QcZbERGud1RZjmA@mail.gmail.com>
To: Graham Klyne <gk@ninebynine.org>
Content-Type: multipart/alternative; boundary=001a11345cbe04ee5f05106bfee4
Archived-At: <http://mailarchive.ietf.org/arch/msg/media-types/D8kUpzLdhNgC2NNWDnnk01KCcXQ>
Cc: media-types@ietf.org, "alps-io@googlegroups.com" <alps-io@googlegroups.com>
Subject: Re: [media-types] Fwd: New Version Notification for draft-amundsen-richardson-foster-alps-01.txt
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2015 01:01:38 -0000

--001a11345cbe04ee5f05106bfee4
Content-Type: text/plain; charset=UTF-8

Graham:

thanks for the review. all good stuff.

comments inline ....



mamund
+1.859.757.1449
skype: mca.amundsen
http://amundsen.com/blog/
http://twitter.com/mamund
https://github.com/mamund
http://linkedin.com/in/mamund

On Tue, Mar 3, 2015 at 6:38 AM, Graham Klyne <gk@ninebynine.org> wrote:

> Hi,
>
> Reviewing:
> http://tools.ietf.org/id/draft-amundsen-richardson-foster-alps-01.html
>
> I'm just taking a quick skim here, and offer some immediate comments (I've
> yet to fully grasp the big picture).
>
> ...
>
> Sect 1.4
>
> "This URL SHOULD be assumed to be dereferencable." reads oddly (making a
> normative statement about an assumption?).
>
> Maybe just "This URL SHOULD be dereferencable."?
>

+1

>
> ...
>
> Sect 2.2.2: missing {...} around "alps" content?
>
> { "alps : "doc" : { "value" : "..." }, ... }
>
> (cf. sect 2.3.3.1)
>

yep -- good catch

>
> ...
>
> 2.2.7.3. Link Relation Values and 'id' or 'name'
>
> I see a problem here.  It's all very well to say "If the resulting link
> relation type is the same as a registered relation type, the descriptor
> MUST not change the meaning of the IANA relation type.".
>
> But an implementer cannot know what new relation types will be implemented
> in future.  An application that is conformant at the time of implementation
> may be rendered non-conformant by subsequent IANA registrations.  I think
> this is not consistent with progressing the notion of "software engineering
> on the scale of decades" which I'm guessing is a motivation for this work.
>
> One possible approach might be to require any non-registered value to be a
> URI or URI reference, and introduce a distinguishable prefix for local
> ids.  (e.g. use fragment syntax such as '#idvalue' or a common URN prefix
> such as 'urn:ietf:alps:id:idvalue'.  I'm not suggesting these as specific
> solutions as I don't yet understand enough of the scope of what you're
> proposing, just as examples of alternative approaches to contemplate.)
>
> ...
>

right - our *intent* is to mimic advice from 6906[1]: "A profile MUST NOT
change the semantics of the resource representation when processed without
profile knowledge..." in this case, the intent is to say that an ALPS
document MUST NOT change the semantics of an existing registered Link
Relation Value." Also, using 5988-style URIs for non-reg'd values is a good
one. We're totally on board for that.

So that challenge here is to properly convey the idea that reg'd values
MUST NOT be redefined. this certainly works "at the scale of decades",
right?

[1] https://tools.ietf.org/html/rfc6906#section-3



> Section 2.2.12
>
> I'm not understanding what you mean by the description of
> type="semantic".  The examples given (html.span and html.input) aren't
> helping in this respect.
>
> My guess is that some kind of introduction to the kind of hypermedia model
> your basing this upon is needed.  I think there's a lot of tacit knowledge
> permeating the spec that needs to be surfaced for those who aren't in tune
> with your approach.
>
>
good observation. we need some expository material maybe. in ALPS
documents, descriptors can describe actions (type="safe", "idempotent", or
"unsafe") or descriptors can describe state values (type="semantic"). the
idea here is make it clear that both actions and data elements are
described in an ALPS document and it it clear which is which.

I'll work up some content that addresses this in the Motivation section.


> ...
>
> Section 4.
>
> I think the media type registrations should reference the fragment id
> interpretation (sect 2.2.7.2).
>

yep - again, good catch.


>
> ...
>
> HTH
>

yes, it does. thanks.


>
> #g
> --
>
>
>
>
> On 02/03/2015 17:42, mike amundsen wrote:
>
>> The updated I-D for ALPS was just posted it to the IETF tracker (see
>> details below). I've also updated the web site[0] .
>>
>> We're looking for any/all comments and feedback. Feel free to discuss on
>> the ALPS list[1] or here, and to open/update issues in github[2] for the
>> next round of changes.
>>
>> -- cheers.
>>
>> [0]  http://alps.io/spec/index.html
>> [1] https://groups.google.com/forum/?fromgroups=#!forum/alps-io
>> [2] https://github.com/alps-io/spec/issues
>>
>>
>> mamund
>> +1.859.757.1449
>> skype: mca.amundsen
>> http://amundsen.com/blog/
>> http://twitter.com/mamund
>> https://github.com/mamund
>> http://linkedin.com/in/mamund
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: <internet-drafts@ietf.org>
>> Date: Mon, Mar 2, 2015 at 12:23 PM
>> Subject: New Version Notification for
>> draft-amundsen-richardson-foster-alps-01.txt
>> To: Mike Amundsen <mca@amundsen.com>, Leonard Richardson <
>> leonardr@segfault.org>, "Mark W. Foster" <mwf@fosrias.com>
>>
>>
>>
>> A new version of I-D, draft-amundsen-richardson-foster-alps-01.txt
>> has been successfully submitted by Mike Amundsen and posted to the
>> IETF repository.
>>
>> Name:           draft-amundsen-richardson-foster-alps
>> Revision:       01
>> Title:          Application-Level Profile Semantics (ALPS)
>> Document date:  2015-02-28
>> Group:          Individual Submission
>> Pages:          27
>> URL:
>> http://www.ietf.org/internet-drafts/draft-amundsen-
>> richardson-foster-alps-01.txt
>> Status:
>> https://datatracker.ietf.org/doc/draft-amundsen-richardson-foster-alps/
>> Htmlized:
>> http://tools.ietf.org/html/draft-amundsen-richardson-foster-alps-01
>> Diff:
>> http://www.ietf.org/rfcdiff?url2=draft-amundsen-richardson-foster-alps-01
>>
>> Abstract:
>>     This document describes ALPS, a data format for defining simple
>>     descriptions of application-level semantics, similar in complexity to
>>     HTML microformats.  An ALPS document can be used as a profile to
>>     explain the application semantics of a document with an application-
>>     agnostic media type (such as HTML, HAL, Collection+JSON, Siren,
>>     etc.).  This increases the reusability of profile documents across
>>     media types.
>>
>> Editorial Note (To be removed by RFC Editor)
>>
>>     Distribution of this document is unlimited.  Comments should be sent
>>     to the IETF Media-Types mailing list (see [1]).
>>
>>
>>
>>
>> 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.
>>
>> The IETF Secretariat
>>
>>
>>
>> _______________________________________________
>> media-types mailing list
>> media-types@ietf.org
>> https://www.ietf.org/mailman/listinfo/media-types
>>
>>
> _______________________________________________
> media-types mailing list
> media-types@ietf.org
> https://www.ietf.org/mailman/listinfo/media-types
>

--001a11345cbe04ee5f05106bfee4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Graham:<div><br></div><div>thanks for the review. all good=
 stuff.</div><div><br></div><div>comments inline ....</div><div><br></div><=
div class=3D"gmail_extra"><br clear=3D"all"><div><div class=3D"gmail_signat=
ure"><div dir=3D"ltr"><div><br></div>mamund<div><span><span title=3D"Call w=
ith Google Voice"><span title=3D"Call with Google Voice"><span id=3D"gc-num=
ber-404" class=3D"" title=3D"Call with Google Voice">+1.859.757.1449</span>=
</span></span></span><br>skype: mca.amundsen<br><a href=3D"http://amundsen.=
com/blog/" target=3D"_blank">http://amundsen.com/blog/</a><br><a href=3D"ht=
tp://twitter.com/mamund" target=3D"_blank">http://twitter.com/mamund</a><br=
><a href=3D"https://github.com/mamund" target=3D"_blank">https://github.com=
/mamund</a><br><a href=3D"http://linkedin.com/in/mamund" target=3D"_blank">=
http://linkedin.com/in/mamund</a></div></div></div></div>
<br><div class=3D"gmail_quote">On Tue, Mar 3, 2015 at 6:38 AM, Graham Klyne=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:gk@ninebynine.org" target=3D"_blan=
k">gk@ninebynine.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-co=
lor:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi,<br>
<br>
Reviewing:<br>
<a href=3D"http://tools.ietf.org/id/draft-amundsen-richardson-foster-alps-0=
1.html" target=3D"_blank">http://tools.ietf.org/id/<u></u>draft-amundsen-ri=
chardson-<u></u>foster-alps-01.html</a><br>
<br>
I&#39;m just taking a quick skim here, and offer some immediate comments (I=
&#39;ve yet to fully grasp the big picture).<br>
<br>
...<br>
<br>
Sect 1.4<br>
<br>
&quot;This URL SHOULD be assumed to be dereferencable.&quot; reads oddly (m=
aking a normative statement about an assumption?).<br>
<br>
Maybe just &quot;This URL SHOULD be dereferencable.&quot;?<br></blockquote>=
<div><br></div><div>+1=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(20=
4,204,204);border-left-style:solid;padding-left:1ex">
<br>
...<br>
<br>
Sect 2.2.2: missing {...} around &quot;alps&quot; content?<br>
<br>
{ &quot;alps : &quot;doc&quot; : { &quot;value&quot; : &quot;...&quot; }, .=
.. }<br>
<br>
(cf. sect 2.3.3.1)<br></blockquote><div>=C2=A0</div><div>yep -- good catch<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:so=
lid;padding-left:1ex">
<br>
...<br>
<br>
2.2.7.3. Link Relation Values and &#39;id&#39; or &#39;name&#39;<br>
<br>
I see a problem here.=C2=A0 It&#39;s all very well to say &quot;If the resu=
lting link relation type is the same as a registered relation type, the des=
criptor MUST not change the meaning of the IANA relation type.&quot;.<br>
<br>
But an implementer cannot know what new relation types will be implemented =
in future.=C2=A0 An application that is conformant at the time of implement=
ation may be rendered non-conformant by subsequent IANA registrations.=C2=
=A0 I think this is not consistent with progressing the notion of &quot;sof=
tware engineering on the scale of decades&quot; which I&#39;m guessing is a=
 motivation for this work.<br>
<br>
One possible approach might be to require any non-registered value to be a =
URI or URI reference, and introduce a distinguishable prefix for local ids.=
=C2=A0 (e.g. use fragment syntax such as &#39;#idvalue&#39; or a common URN=
 prefix such as &#39;urn:ietf:alps:id:idvalue&#39;.=C2=A0 I&#39;m not sugge=
sting these as specific solutions as I don&#39;t yet understand enough of t=
he scope of what you&#39;re proposing, just as examples of alternative appr=
oaches to contemplate.)<br>
<br>
...<br></blockquote><div><br></div><div>right - our *intent* is to mimic ad=
vice from 6906[1]: &quot;<span style=3D"color:rgb(0,0,0);font-size:1em">A p=
rofile MUST NOT change the semantics of the=C2=A0</span><span style=3D"colo=
r:rgb(0,0,0);font-size:1em">resource representation when processed without =
profile knowledge...&quot; in this case, the intent is to say that an ALPS =
document MUST NOT change the semantics of an existing registered Link Relat=
ion Value.&quot; Also,=C2=A0</span><span style=3D"color:rgb(0,0,0)">using 5=
988-style URIs for non-reg&#39;d values is a good one. We&#39;re totally on=
 board for that.=C2=A0</span></div><div><span style=3D"color:rgb(0,0,0)"><b=
r></span></div><div><span style=3D"color:rgb(0,0,0)">So that challenge here=
 is to properly convey the idea that reg&#39;d values MUST NOT be redefined=
. this certainly works &quot;at the scale of decades&quot;, right?</span></=
div><div><br></div><div>[1] <a href=3D"https://tools.ietf.org/html/rfc6906#=
section-3">https://tools.ietf.org/html/rfc6906#section-3</a>=C2=A0<br></div=
><div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204=
,204);border-left-style:solid;padding-left:1ex">
<br>
Section 2.2.12<br>
<br>
I&#39;m not understanding what you mean by the description of type=3D&quot;=
semantic&quot;.=C2=A0 The examples given (html.span and html.input) aren&#3=
9;t helping in this respect.<br>
<br>
My guess is that some kind of introduction to the kind of hypermedia model =
your basing this upon is needed.=C2=A0 I think there&#39;s a lot of tacit k=
nowledge permeating the spec that needs to be surfaced for those who aren&#=
39;t in tune with your approach.<br>
<br></blockquote><div><br></div><div>good observation. we need some exposit=
ory material maybe. in ALPS documents, descriptors can describe actions (ty=
pe=3D&quot;safe&quot;, &quot;idempotent&quot;, or &quot;unsafe&quot;) or de=
scriptors can describe state values (type=3D&quot;semantic&quot;). the idea=
 here is make it clear that both actions and data elements are described in=
 an ALPS document and it it clear which is which.=C2=A0</div><div><br></div=
><div>I&#39;ll work up some content that addresses this in the Motivation s=
ection.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,=
204);border-left-style:solid;padding-left:1ex">
...<br>
<br>
Section 4.<br>
<br>
I think the media type registrations should reference the fragment id inter=
pretation (sect 2.2.7.2).<br></blockquote><div><br></div><div>yep - again, =
good catch.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(20=
4,204,204);border-left-style:solid;padding-left:1ex">
<br>
...<br>
<br>
HTH<br></blockquote><div><br></div><div>yes, it does. thanks.</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-styl=
e:solid;padding-left:1ex">
<br>
#g<br>
--<div><div class=3D"h5"><br>
<br>
<br>
<br>
On 02/03/2015 17:42, mike amundsen wrote:<br>
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-s=
tyle:solid;padding-left:1ex"><div><div class=3D"h5">
The updated I-D for ALPS was just posted it to the IETF tracker (see<br>
details below). I&#39;ve also updated the web site[0] .<br>
<br>
We&#39;re looking for any/all comments and feedback. Feel free to discuss o=
n<br>
the ALPS list[1] or here, and to open/update issues in github[2] for the<br=
>
next round of changes.<br>
<br>
-- cheers.<br>
<br>
[0]=C2=A0 <a href=3D"http://alps.io/spec/index.html" target=3D"_blank">http=
://alps.io/spec/index.html</a><br>
[1] <a href=3D"https://groups.google.com/forum/?fromgroups=3D#!forum/alps-i=
o" target=3D"_blank">https://groups.google.com/<u></u>forum/?fromgroups=3D#=
!forum/<u></u>alps-io</a><br>
[2] <a href=3D"https://github.com/alps-io/spec/issues" target=3D"_blank">ht=
tps://github.com/alps-io/<u></u>spec/issues</a><br>
<br>
<br>
mamund<br>
<a href=3D"tel:%2B1.859.757.1449" value=3D"+18597571449" target=3D"_blank">=
+1.859.757.1449</a><br>
skype: mca.amundsen<br>
<a href=3D"http://amundsen.com/blog/" target=3D"_blank">http://amundsen.com=
/blog/</a><br>
<a href=3D"http://twitter.com/mamund" target=3D"_blank">http://twitter.com/=
mamund</a><br>
<a href=3D"https://github.com/mamund" target=3D"_blank">https://github.com/=
mamund</a><br>
<a href=3D"http://linkedin.com/in/mamund" target=3D"_blank">http://linkedin=
.com/in/mamund</a><br>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: &lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank">int=
ernet-drafts@ietf.org</a>&gt;<br>
Date: Mon, Mar 2, 2015 at 12:23 PM<br>
Subject: New Version Notification for<br>
draft-amundsen-richardson-<u></u>foster-alps-01.txt<br>
To: Mike Amundsen &lt;<a href=3D"mailto:mca@amundsen.com" target=3D"_blank"=
>mca@amundsen.com</a>&gt;, Leonard Richardson &lt;<br>
<a href=3D"mailto:leonardr@segfault.org" target=3D"_blank">leonardr@segfaul=
t.org</a>&gt;, &quot;Mark W. Foster&quot; &lt;<a href=3D"mailto:mwf@fosrias=
.com" target=3D"_blank">mwf@fosrias.com</a>&gt;<br>
<br>
<br>
<br>
A new version of I-D, draft-amundsen-richardson-<u></u>foster-alps-01.txt<b=
r>
has been successfully submitted by Mike Amundsen and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-amundsen-richardson-<u>=
</u>foster-alps<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A001<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Application-Level Profile Semantic=
s (ALPS)<br>
Document date:=C2=A0 2015-02-28<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 27<br>
URL:<br>
<a href=3D"http://www.ietf.org/internet-drafts/draft-amundsen-richardson-fo=
ster-alps-01.txt" target=3D"_blank">http://www.ietf.org/internet-<u></u>dra=
fts/draft-amundsen-<u></u>richardson-foster-alps-01.txt</a><br>
Status:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-amundsen-richardson-foste=
r-alps/" target=3D"_blank">https://datatracker.ietf.org/<u></u>doc/draft-am=
undsen-richardson-<u></u>foster-alps/</a><br>
Htmlized:<br>
<a href=3D"http://tools.ietf.org/html/draft-amundsen-richardson-foster-alps=
-01" target=3D"_blank">http://tools.ietf.org/html/<u></u>draft-amundsen-ric=
hardson-<u></u>foster-alps-01</a><br>
Diff:<br>
<a href=3D"http://www.ietf.org/rfcdiff?url2=3Ddraft-amundsen-richardson-fos=
ter-alps-01" target=3D"_blank">http://www.ietf.org/rfcdiff?<u></u>url2=3Ddr=
aft-amundsen-<u></u>richardson-foster-alps-01</a><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0 This document describes ALPS, a data format for defining simp=
le<br>
=C2=A0 =C2=A0 descriptions of application-level semantics, similar in compl=
exity to<br>
=C2=A0 =C2=A0 HTML microformats.=C2=A0 An ALPS document can be used as a pr=
ofile to<br>
=C2=A0 =C2=A0 explain the application semantics of a document with an appli=
cation-<br>
=C2=A0 =C2=A0 agnostic media type (such as HTML, HAL, Collection+JSON, Sire=
n,<br>
=C2=A0 =C2=A0 etc.).=C2=A0 This increases the reusability of profile docume=
nts across<br>
=C2=A0 =C2=A0 media types.<br>
<br>
Editorial Note (To be removed by RFC Editor)<br>
<br>
=C2=A0 =C2=A0 Distribution of this document is unlimited.=C2=A0 Comments sh=
ould be sent<br>
=C2=A0 =C2=A0 to the IETF Media-Types mailing list (see [1]).<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
media-types mailing list<br>
<a href=3D"mailto:media-types@ietf.org" target=3D"_blank">media-types@ietf.=
org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/media-types" target=3D"_bl=
ank">https://www.ietf.org/mailman/<u></u>listinfo/media-types</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
media-types mailing list<br>
<a href=3D"mailto:media-types@ietf.org" target=3D"_blank">media-types@ietf.=
org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/media-types" target=3D"_bl=
ank">https://www.ietf.org/mailman/<u></u>listinfo/media-types</a><br>
</blockquote></div><br></div></div>

--001a11345cbe04ee5f05106bfee4--

