
From julian.reschke@gmx.de  Fri Jul  1 06:47:32 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A5871F0C4D for <link-relations@ietfa.amsl.com>; Fri,  1 Jul 2011 06:47:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.599
X-Spam-Level: 
X-Spam-Status: No, score=-105.599 tagged_above=-999 required=5 tests=[AWL=-3.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gOVaJRjUNdYl for <link-relations@ietfa.amsl.com>; Fri,  1 Jul 2011 06:47:31 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 62A4E1F0C4C for <link-relations@ietf.org>; Fri,  1 Jul 2011 06:47:31 -0700 (PDT)
Received: (qmail invoked by alias); 01 Jul 2011 13:47:30 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp019) with SMTP; 01 Jul 2011 15:47:30 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+nBJcG+eWnhGl7Q/HXaMejGLHdJ5guNoWARtOaky cNRqktwujtEOLt
Message-ID: <4E0DCFEF.20206@gmx.de>
Date: Fri, 01 Jul 2011 15:47:27 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Mykyta Yevstifeyev <evnikita2@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com>
In-Reply-To: <4E0D3EA5.7010803@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2011 13:47:32 -0000

On 2011-07-01 05:27, Mykyta Yevstifeyev wrote:
> Hello Maile,
>
> Several comments to your draft-ohye-canonical-link-relation-00.
>
> There is the Intended Status missing in it. I suppose Informational
> should be fine.

We do not need to decide this now, and I expect the Area Director who's 
going to sponsor this to have an opinion on it.

That being said, "Informational" should be fine (Maile: that would be 
category="info" on the <rfc> element).

>> 1. Introduction
>>
>> The canonical link relation specifies the preferred version of a URI
> I think some introductory text on linking, probably based on RFC 5988,
> should go here.

Why? It defines a link relation as defined by RFC 5988, so why repeat 
text from over there?

> Section 2:
>
>> Presence of the canonical link relation indicates
>> to applications, such as search engines, that they MAY:
> I wonder why it's MAY; in this case implementations (explicitly, those
> apps which interpret Link: headers and corresponding construction in
> HTML) will be free to ignore it. I think normative SHOULD should be OK
> (sorry for pun).

I think this link relation is purely advisory, so a better approach 
might be to replace "MAY" by "can".

> ...
>> The value of the target/canonical URI MAY:
> I suppose omitting "value of the" should be better, since there is no
> such term in RFC 3986. In fact, when referring the URI, we mean its
> value, meaning.

Yes.

>> o Exist on a different protocol: http to https, or vice versa
> You probably meant URI scheme here, since https isn't a separate
> protocol. As before these points we had "The value of the
> target/canonical URI MAY" or, if you consider my comment above, "The
> target/canonical URI MAY", this point may be reworded as "Have different
> scheme names" (which suits the second variant of a preface to this list
> better).

Sounds good.

> Reading section 3 and 5 of the draft, it seems that is mandates use of
> HTTP when referring to canonical URIs. And what is the situation when
> target URI is a 'ftp' or 'gopher' URI? Section 3 allows different scheme
> names in context/target URIs, if I understand it correctly. Therefore,
> unless it is deliberately, I think any mention of HTTP should be
> replaced by more generic regulations.

Nope; I think the HTTP examples are very useful. But maybe we can have 
an additional statement that the link relation isn't specific to HTTP.

>> 8. Internationalisation Considerations
>>
>> In designating a canonical URI, please see [RFC3986] for information
>> on URI encoding.
> URIs themselves are not internationalized, in terms of RFC 3536, which
> defined:
>
>> internationalization
>>
>> In the IETF, "internationalization" means to add or improve the
>> handling of non-ASCII text in a protocol.<NONE>
> IRIs serve for this purpose. I recommend either to rename the section to
> Encoding considerations or skip it at all ( I personally like 2nd variant).

I believe we'll need this section, and the contents is fine; after all, 
this is what you have to think of with respect to I18N, no?

> ...

Best regards, Julian

From evnikita2@gmail.com  Fri Jul  1 08:39:56 2011
Return-Path: <evnikita2@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BFF79E8086; Fri,  1 Jul 2011 08:39:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.498
X-Spam-Level: 
X-Spam-Status: No, score=-3.498 tagged_above=-999 required=5 tests=[AWL=0.101,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0Hk8CqJ2oLyu; Fri,  1 Jul 2011 08:39:55 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id 3110B9E8083; Fri,  1 Jul 2011 08:39:54 -0700 (PDT)
Received: by fxe4 with SMTP id 4so4244312fxe.27 for <multiple recipients>; Fri, 01 Jul 2011 08:39:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=qwuOnsQgA9V0qfwIJr82FvuWX5gji9pwEFm3mg+vDns=; b=Ntqld7et1hcl8awsZLAAhlm8rh/tdVs1O9KuURzkG4tXOP7iS6slVle8sxJ7+CGS+s jm/n34ImKLFe/FZp5SuZXeFxKnWfIWsyu9FUapFNGtRQgRyS0q3bA0oWn1f7ch/5qZgS oG8xisxIElHqFYh7Xi0XpmAUGztGps7m8Eqao=
Received: by 10.223.7.150 with SMTP id d22mr4928608fad.17.1309534794228; Fri, 01 Jul 2011 08:39:54 -0700 (PDT)
Received: from [127.0.0.1] ([195.191.104.224]) by mx.google.com with ESMTPS id k26sm2436351fak.24.2011.07.01.08.39.52 (version=SSLv3 cipher=OTHER); Fri, 01 Jul 2011 08:39:53 -0700 (PDT)
Message-ID: <4E0DEA77.3050007@gmail.com>
Date: Fri, 01 Jul 2011 18:40:39 +0300
From: Mykyta Yevstifeyev <evnikita2@gmail.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: Julian Reschke <julian.reschke@gmx.de>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de>
In-Reply-To: <4E0DCFEF.20206@gmx.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2011 15:39:56 -0000

01.07.2011 16:47, Julian Reschke wrote:
> On 2011-07-01 05:27, Mykyta Yevstifeyev wrote:
>> Hello Maile,
>>
>> Several comments to your draft-ohye-canonical-link-relation-00.
>>
>> There is the Intended Status missing in it. I suppose Informational
>> should be fine.
>
> We do not need to decide this now, and I expect the Area Director 
> who's going to sponsor this to have an opinion on it.
>
> That being said, "Informational" should be fine (Maile: that would be 
> category="info" on the <rfc> element).
So, we both agree on this.
>
>>> 1. Introduction
>>>
>>> The canonical link relation specifies the preferred version of a URI
>> I think some introductory text on linking, probably based on RFC 5988,
>> should go here.
>
> Why? It defines a link relation as defined by RFC 5988, so why repeat 
> text from over there?
It should be mentioned (1) what is link relation at all and (2) that RFC 
5988 is a specification of that technology which this document depends 
on.  RFC 5988 is first mentioned in Examples.
>
>> Section 2:
>>
>>> Presence of the canonical link relation indicates
>>> to applications, such as search engines, that they MAY:
>> I wonder why it's MAY; in this case implementations (explicitly, those
>> apps which interpret Link: headers and corresponding construction in
>> HTML) will be free to ignore it. I think normative SHOULD should be OK
>> (sorry for pun).
>
> I think this link relation is purely advisory, so a better approach 
> might be to replace "MAY" by "can".
Yes, advisory, which suits RFC 2119 definition for SHOULD:

> 3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
>     may exist valid reasons in particular circumstances to ignore a
>     particular item, but the full implications must be understood and
>     carefully weighed before choosing a different course.
and natural meaning of should - advice/recommendation.
>
>> ...
>>> The value of the target/canonical URI MAY:
>> I suppose omitting "value of the" should be better, since there is no
>> such term in RFC 3986. In fact, when referring the URI, we mean its
>> value, meaning.
>
> Yes.
>
>>> o Exist on a different protocol: http to https, or vice versa
>> You probably meant URI scheme here, since https isn't a separate
>> protocol. As before these points we had "The value of the
>> target/canonical URI MAY" or, if you consider my comment above, "The
>> target/canonical URI MAY", this point may be reworded as "Have different
>> scheme names" (which suits the second variant of a preface to this list
>> better).
>
> Sounds good.
I didn't mentioned it also applies to (Section 3, last list):

>     The value of the target/canonical URI SHOULD NOT designate:

>
>> Reading section 3 and 5 of the draft, it seems that is mandates use of
>> HTTP when referring to canonical URIs. And what is the situation when
>> target URI is a 'ftp' or 'gopher' URI? Section 3 allows different scheme
>> names in context/target URIs, if I understand it correctly. Therefore,
>> unless it is deliberately, I think any mention of HTTP should be
>> replaced by more generic regulations.
>
> Nope; I think the HTTP examples are very useful. But maybe we can have 
> an additional statement that the link relation isn't specific to HTTP.
Currently we have normative reference to RFC 2616 and normative 
requirements with respect to HTTP.  HTTP examples are OK; but it's 
redundant in Section 3.  I suppose in Section 3 we may replace 
HTTP-related stuff with something in the way like:

Old:
>     o  The source URI of a "300 Multiple Choices" URI (Section 10.3.1 of
>        [RFC2616]) or a permanent redirect (Section 10.3.2 of [RFC2616]).
New:
>     o  The source URI, which defines a resource which provides choice
>        in different represntations of a given resource, ientified by
>        the context URI, or is a link which has been permanently replaced
>        by an other one.
etc.
>
>>> 8. Internationalisation Considerations
>>>
>>> In designating a canonical URI, please see [RFC3986] for information
>>> on URI encoding.
>> URIs themselves are not internationalized, in terms of RFC 3536, which
>> defined:
>>
>>> internationalization
>>>
>>> In the IETF, "internationalization" means to add or improve the
>>> handling of non-ASCII text in a protocol.<NONE>
>> IRIs serve for this purpose. I recommend either to rename the section to
>> Encoding considerations or skip it at all ( I personally like 2nd 
>> variant).
>
> I believe we'll need this section, and the contents is fine; after 
> all, this is what you have to think of with respect to I18N, no?
RFC 5988 allows target and context URIs to be IRIs.  Current draft has 
no provisions regarding this.  However, the actual and current text 
matches encoding considerations better.

Mykyta Yevstifeyev
>
>> ...
>
> Best regards, Julian
>


From julian.reschke@gmx.de  Fri Jul  1 08:49:52 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D72511E80D1 for <link-relations@ietfa.amsl.com>; Fri,  1 Jul 2011 08:49:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.399
X-Spam-Level: 
X-Spam-Status: No, score=-105.399 tagged_above=-999 required=5 tests=[AWL=-2.800, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TO5hkGJXEmoI for <link-relations@ietfa.amsl.com>; Fri,  1 Jul 2011 08:49:52 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 7B66511E80E0 for <link-relations@ietf.org>; Fri,  1 Jul 2011 08:49:51 -0700 (PDT)
Received: (qmail invoked by alias); 01 Jul 2011 15:49:50 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp025) with SMTP; 01 Jul 2011 17:49:50 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1/Gla8jlXvGmSgZceys2tghPsRNZiErTOdntfCcW/ QtCx5E+ZJFjALy
Message-ID: <4E0DEC9C.3050004@gmx.de>
Date: Fri, 01 Jul 2011 17:49:48 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Mykyta Yevstifeyev <evnikita2@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com>
In-Reply-To: <4E0DEA77.3050007@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2011 15:49:52 -0000

On 2011-07-01 17:40, Mykyta Yevstifeyev wrote:
> ...
>> I believe we'll need this section, and the contents is fine; after
>> all, this is what you have to think of with respect to I18N, no?
> RFC 5988 allows target and context URIs to be IRIs. Current draft has no
> provisions regarding this. However, the actual and current text matches
> encoding considerations better.
> ...

Actually, there's nothing special about the I18N for this link relation; 
so I believe the text should just state that there's nothing to say in 
addition to RFC 5988, Section 8.

Best regards, Julian

From evnikita2@gmail.com  Fri Jul  1 08:53:45 2011
Return-Path: <evnikita2@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DD1111E8121; Fri,  1 Jul 2011 08:53:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.513
X-Spam-Level: 
X-Spam-Status: No, score=-3.513 tagged_above=-999 required=5 tests=[AWL=0.086,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vPhEMyRD+o7a; Fri,  1 Jul 2011 08:53:44 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id 6E1AB11E80FD; Fri,  1 Jul 2011 08:53:44 -0700 (PDT)
Received: by fxe4 with SMTP id 4so4259635fxe.27 for <multiple recipients>; Fri, 01 Jul 2011 08:53:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=9QFGGYjIP9xzcz3spwUKDP5MYXZlgyIepeUQXAiNMsY=; b=k8K2xk+lP78uG9DVl9y5Jsk/vZ372da9MMfMjJtKHbL5GDfQGFrWTXvTEqdYdrl3pW 8TGQVBq7Q9GiPzP9idN+/9bnh/wu47hSEVAz4Bwpv9MKrhbzNrMCaf8jFHLW5XLFwKTq OlO+b/uHPrRKiymMPJ+J5F2OBj36o3roM881E=
Received: by 10.223.44.86 with SMTP id z22mr1371744fae.3.1309535616911; Fri, 01 Jul 2011 08:53:36 -0700 (PDT)
Received: from [127.0.0.1] ([195.191.104.224]) by mx.google.com with ESMTPS id h28sm2448465faj.5.2011.07.01.08.53.35 (version=SSLv3 cipher=OTHER); Fri, 01 Jul 2011 08:53:36 -0700 (PDT)
Message-ID: <4E0DEDAE.80609@gmail.com>
Date: Fri, 01 Jul 2011 18:54:22 +0300
From: Mykyta Yevstifeyev <evnikita2@gmail.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: Julian Reschke <julian.reschke@gmx.de>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0DEC9C.3050004@gmx.de>
In-Reply-To: <4E0DEC9C.3050004@gmx.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2011 15:53:45 -0000

01.07.2011 18:49, Julian Reschke wrote:
> On 2011-07-01 17:40, Mykyta Yevstifeyev wrote:
>> ...
>>> I believe we'll need this section, and the contents is fine; after
>>> all, this is what you have to think of with respect to I18N, no?
>> RFC 5988 allows target and context URIs to be IRIs. Current draft has no
>> provisions regarding this. However, the actual and current text matches
>> encoding considerations better.
>> ...
>
> Actually, there's nothing special about the I18N for this link 
> relation; so I believe the text should just state that there's nothing 
> to say in addition to RFC 5988, Section 8.
Probably such approach is OK.

Mykyta
>
> Best regards, Julian
>


From svartman95@gmail.com  Fri Jul  1 11:15:34 2011
Return-Path: <svartman95@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 137521F0CA1; Fri,  1 Jul 2011 11:15:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QRwiz9lzapr; Fri,  1 Jul 2011 11:15:33 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by ietfa.amsl.com (Postfix) with ESMTP id 2053D1F0CB7; Fri,  1 Jul 2011 11:14:20 -0700 (PDT)
Received: by wwe5 with SMTP id 5so2347373wwe.13 for <multiple recipients>; Fri, 01 Jul 2011 11:14:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=2wlEuiJbZ1eYxdFktYTwek7QjJuh3vcME7TbUCV0NP8=; b=iAFUcJj74ozBdAhtS1wvsjNT4FFQz/bgS5TDkCksQd88Pswmmg/TdiC00vSe8uVXka CQjXLv6EVY1UYwfoiM1d9TvRXQxQkylFaumbHezss8OspX3sPA1LtfRmOf880n/S9qVd 9M+yf/ZOQtZJeu+z3ili3KL1dYW+ebmOBBwIg=
Received: by 10.227.13.146 with SMTP id c18mr3213171wba.5.1309544059954; Fri, 01 Jul 2011 11:14:19 -0700 (PDT)
Received: from [192.168.1.64] (85-220-65-176.dsl.dynamic.simnet.is [85.220.65.176]) by mx.google.com with ESMTPS id gb1sm2518087wbb.54.2011.07.01.11.14.16 (version=SSLv3 cipher=OTHER); Fri, 01 Jul 2011 11:14:17 -0700 (PDT)
Message-ID: <4E0E0E76.2080007@gmail.com>
Date: Fri, 01 Jul 2011 18:14:14 +0000
From: Bjartur Thorlacius <svartman95@gmail.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10
MIME-Version: 1.0
To: Mykyta Yevstifeyev <evnikita2@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com>	<4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com>
In-Reply-To: <4E0DEA77.3050007@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Mailman-Approved-At: Fri, 01 Jul 2011 13:43:18 -0700
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2011 18:15:34 -0000

Ţann fös  1.júl 2011 15:40, skrifađi Mykyta Yevstifeyev:
> Old:
>> o The source URI of a "300 Multiple Choices" URI (Section 10.3.1 of
>> [RFC2616]) or a permanent redirect (Section 10.3.2 of [RFC2616]).
> New:
>> o The source URI, which defines a resource which provides choice
>> in different represntations of a given resource, ientified by
>> the context URI, or is a link which has been permanently replaced
>> by an other one.
> etc.
Your wording seems overly confusing. Which is the resource that 
"provides choice in different represntations of a given resource?" A 
standard could be assigned the URI <http://example.org/spec>. An HTTP 
GET /spec might be responded with an HTTP/1.1 300 choice, and an entity 
linking to /spec.node.html, /spec.html, /spec.pdf, and /spec.txt. The 
resource (the standard, that is) would in no way provide this choice. 
The HTTP server simply offered multiple representations.

From evnikita2@gmail.com  Fri Jul  1 21:06:07 2011
Return-Path: <evnikita2@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97D6421F8535; Fri,  1 Jul 2011 21:06:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.54
X-Spam-Level: 
X-Spam-Status: No, score=-3.54 tagged_above=-999 required=5 tests=[AWL=0.059,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r+5rg8r9oVTZ; Fri,  1 Jul 2011 21:06:07 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id A8CE411E8070; Fri,  1 Jul 2011 21:06:06 -0700 (PDT)
Received: by fxe4 with SMTP id 4so4692721fxe.27 for <multiple recipients>; Fri, 01 Jul 2011 21:06:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=A8YLEkQbL4qleIbh8VbpVN+jWEQ/O/NpZ25EuzOVV1o=; b=q2QtK2J9G0zrgVILP6f87WOCTsQ8yOulm3/QaUbdXFPtM9abhiFl1kV2UlnrduUzJT l7VUrtsOeSxZQfHTAmV7rlxEHzJcAcwyD0VV51nccoJiiWi1BC4pVIgbobGkyHq7blWf F+vQW9nOujbURGRCebitAQ5vUwG7/eM9e5WO4=
Received: by 10.223.69.65 with SMTP id y1mr5939296fai.60.1309579565624; Fri, 01 Jul 2011 21:06:05 -0700 (PDT)
Received: from [127.0.0.1] ([195.191.104.224]) by mx.google.com with ESMTPS id m26sm2793357fab.34.2011.07.01.21.06.03 (version=SSLv3 cipher=OTHER); Fri, 01 Jul 2011 21:06:04 -0700 (PDT)
Message-ID: <4E0E995A.7060800@gmail.com>
Date: Sat, 02 Jul 2011 07:06:50 +0300
From: Mykyta Yevstifeyev <evnikita2@gmail.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: Bjartur Thorlacius <svartman95@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com>	<4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com>
In-Reply-To: <4E0E0E76.2080007@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Jul 2011 04:06:07 -0000

01.07.2011 21:14, Bjartur Thorlacius wrote:
> Ţann fös  1.júl 2011 15:40, skrifađi Mykyta Yevstifeyev:
>> Old:
>>> o The source URI of a "300 Multiple Choices" URI (Section 10.3.1 of
>>> [RFC2616]) or a permanent redirect (Section 10.3.2 of [RFC2616]).
>> New:
>>> o The source URI, which defines a resource which provides choice
>>> in different represntations of a given resource, ientified by
>>> the context URI, or is a link which has been permanently replaced
>>> by an other one.
>> etc.
> Your wording seems overly confusing. Which is the resource that 
> "provides choice in different represntations of a given resource?" A 
> standard could be assigned the URI <http://example.org/spec>. An HTTP 
> GET /spec might be responded with an HTTP/1.1 300 choice, and an 
> entity linking to /spec.node.html, /spec.html, /spec.pdf, and 
> /spec.txt. The resource (the standard, that is) would in no way 
> provide this choice. The HTTP server simply offered multiple 
> representations.
First, this was an example only.  Next, my point was that the document 
makes HTTP/'http' scheme mandatory in context/target URIs, which I don't 
think is appropriate, since canonical URI may refer to a resource 
accessible via other protocol.  Even though HTTP is going to be the most 
often use case of canonical link relation, we shouldn't exclude other 
protocols.

Mykyta


From svartman95@gmail.com  Sat Jul  2 05:34:37 2011
Return-Path: <svartman95@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F84711E834E; Sat,  2 Jul 2011 05:34:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id piCgcswhJ88Z; Sat,  2 Jul 2011 05:34:37 -0700 (PDT)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by ietfa.amsl.com (Postfix) with ESMTP id 7C9B911E832D; Sat,  2 Jul 2011 05:34:36 -0700 (PDT)
Received: by wyj26 with SMTP id 26so3078265wyj.31 for <multiple recipients>; Sat, 02 Jul 2011 05:34:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=8uW+OB7f37A2KU+4mJAXxPFU7QuDjsEyvnrxbd+iaOU=; b=OJ1duNBI1LrNMqrTI7nsLPUfQreRH52xtB5BTpOoYEOX8eED0MRiM5ph7CytLEiSsk 2LwwZk6nS8QuuZsZRnQohroiA/BuAi3zN80nintCttMiuO3tKCTvotcs81pKf3GAiDV4 j4VGYf0yg+aVYZ3uzBGbQo9XZT4VHjrXXzMTE=
Received: by 10.227.183.143 with SMTP id cg15mr3835885wbb.24.1309610075622; Sat, 02 Jul 2011 05:34:35 -0700 (PDT)
Received: from [192.168.1.64] (85-220-65-176.dsl.dynamic.simnet.is [85.220.65.176]) by mx.google.com with ESMTPS id et5sm2983334wbb.50.2011.07.02.05.34.33 (version=SSLv3 cipher=OTHER); Sat, 02 Jul 2011 05:34:34 -0700 (PDT)
Message-ID: <4E0F1058.3050201@gmail.com>
Date: Sat, 02 Jul 2011 12:34:32 +0000
From: Bjartur Thorlacius <svartman95@gmail.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10
MIME-Version: 1.0
To: Julian Reschke <julian.reschke@gmx.de>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com>	<4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com>
In-Reply-To: <4E0E995A.7060800@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Jul 2011 12:35:36 -0000

Ţann lau  2.júl 2011 04:06, skrifađi Mykyta Yevstifeyev:
> First, this was an example only. Next, my point was that the document
> makes HTTP/'http' scheme mandatory in context/target URIs, which I don't
> think is appropriate, since canonical URI may refer to a resource
> accessible via other protocol. Even though HTTP is going to be the most
> often use case of canonical link relation, we shouldn't exclude other
> protocols.
I agree. However, I don't understand the need for forbidding canonical 
links to resources with multiple representations. Are there not to be 
canonical links from representations of a resource to the resource (i.e. 
from /spec.html and /spec.txt to /spec)?

From evnikita2@gmail.com  Sat Jul  2 06:17:35 2011
Return-Path: <evnikita2@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5058621F860F; Sat,  2 Jul 2011 06:17:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.55
X-Spam-Level: 
X-Spam-Status: No, score=-3.55 tagged_above=-999 required=5 tests=[AWL=0.049,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uYz8v4zBxSI7; Sat,  2 Jul 2011 06:17:34 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id 761EE21F85E0; Sat,  2 Jul 2011 06:17:34 -0700 (PDT)
Received: by fxe4 with SMTP id 4so4945393fxe.27 for <multiple recipients>; Sat, 02 Jul 2011 06:17:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ebmIVJG1PZiNupQrVBmhMmxUszakiD7UEotJ6mfsMzs=; b=MoDYOrAk9eF1EL3CKSY7u8SsPVlT/rwMN9aHGWA6Bo6wtlESW3VF43bRQds/te6Kir /QCvE22muN74xqBTXX1mRMaKOyBs3PET9GaBMVU7qUuBbljm6J6RLLUCSdr8SWuknCFh BNXFJfiiQTyMD8rHgpko02YBYEQ/6ISmRm/Po=
Received: by 10.223.36.89 with SMTP id s25mr6502898fad.9.1309612649047; Sat, 02 Jul 2011 06:17:29 -0700 (PDT)
Received: from [127.0.0.1] ([195.191.104.224]) by mx.google.com with ESMTPS id g12sm3080608fai.8.2011.07.02.06.17.27 (version=SSLv3 cipher=OTHER); Sat, 02 Jul 2011 06:17:27 -0700 (PDT)
Message-ID: <4E0F1A95.2030701@gmail.com>
Date: Sat, 02 Jul 2011 16:18:13 +0300
From: Mykyta Yevstifeyev <evnikita2@gmail.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: Bjartur Thorlacius <svartman95@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com>	<4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com>
In-Reply-To: <4E0F1058.3050201@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Jul 2011 13:17:35 -0000

02.07.2011 15:34, Bjartur Thorlacius wrote:
> Ţann lau  2.júl 2011 04:06, skrifađi Mykyta Yevstifeyev:
>> First, this was an example only. Next, my point was that the document
>> makes HTTP/'http' scheme mandatory in context/target URIs, which I don't
>> think is appropriate, since canonical URI may refer to a resource
>> accessible via other protocol. Even though HTTP is going to be the most
>> often use case of canonical link relation, we shouldn't exclude other
>> protocols.
> I agree. However, I don't understand the need for forbidding canonical 
> links to resources with multiple representations. Are there not to be 
> canonical links from representations of a resource to the resource 
> (i.e. from /spec.html and /spec.txt to /spec)?
Probably such restriction is set because multiple representation choice 
may ultimately refer the user to a resource which is not canonical.  A 
_definite_ canonical resource is necessary and required.


From justin@specialbusservice.com  Sat Jul  2 06:31:15 2011
Return-Path: <justin@specialbusservice.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7238F21F8626; Sat,  2 Jul 2011 06:31:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vl-5MgIAsY-N; Sat,  2 Jul 2011 06:31:12 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by ietfa.amsl.com (Postfix) with ESMTP id 9B08221F860F; Sat,  2 Jul 2011 06:31:11 -0700 (PDT)
Received: by wwe5 with SMTP id 5so2663242wwe.13 for <multiple recipients>; Sat, 02 Jul 2011 06:31:10 -0700 (PDT)
Received: by 10.227.24.75 with SMTP id u11mr530555wbb.10.1309613470495; Sat, 02 Jul 2011 06:31:10 -0700 (PDT)
Received: from [192.168.1.77] (188-220-243-64.zone11.bethere.co.uk [188.220.243.64]) by mx.google.com with ESMTPS id fi5sm3014026wbb.22.2011.07.02.06.31.08 (version=SSLv3 cipher=OTHER); Sat, 02 Jul 2011 06:31:09 -0700 (PDT)
From: Justin Cormack <justin@specialbusservice.com>
To: Bjartur Thorlacius <svartman95@gmail.com>
In-Reply-To: <4E0F1058.3050201@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Date: Sat, 02 Jul 2011 14:31:10 +0100
Message-ID: <1309613470.2807.17.camel@mackerel>
Mime-Version: 1.0
X-Mailer: Evolution 2.32.2 
Content-Transfer-Encoding: 8bit
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Jul 2011 13:31:15 -0000

On Sat, 2011-07-02 at 12:34 +0000, Bjartur Thorlacius wrote:
> Ăžann lau  2.jĂşl 2011 04:06, skrifaĂ°i Mykyta Yevstifeyev:
> I agree. However, I don't understand the need for forbidding canonical 
> links to resources with multiple representations. Are there not to be 
> canonical links from representations of a resource to the resource (i.e. 
> from /spec.html and /spec.txt to /spec)?

I think this relation (which is useful) need to be called something
else, as it is performing a different function to canonical, which is
about relations between representations of resources, rather than
between representations of resources and a the resource itself
like /spec.

There does seem to not be a discussion of what is similar though in
terms of media types - is /spec.txt similar enough that /spec.html could
be a canonical link? One could certainly have a PNG version of an SVG
image with a canonical link I would presume.

Justin



From evnikita2@gmail.com  Sat Jul  2 06:37:10 2011
Return-Path: <evnikita2@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BACA411E8074; Sat,  2 Jul 2011 06:37:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.554
X-Spam-Level: 
X-Spam-Status: No, score=-3.554 tagged_above=-999 required=5 tests=[AWL=0.045,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uUj1EVfFhwzK; Sat,  2 Jul 2011 06:37:10 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id 80F3011E8089; Sat,  2 Jul 2011 06:37:09 -0700 (PDT)
Received: by fxe4 with SMTP id 4so4955579fxe.27 for <multiple recipients>; Sat, 02 Jul 2011 06:37:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=xryWNOQSE2KSpCLyF4cRZ/6WlL3Mtfm2s5PP3Toq4EM=; b=JDyKMz+Y2bfduI1avSPJa09ucgtImsfP3LpyntB/HWRKAgCMbzlPTwPlNHbao45Rl5 FVPC4ACsdBXcbPcAD82ttYnR2aGkMu9ku5Laid3uLtSmechAJ3Wf4DFUqSJECdI1CjXs cdzqoIzp4xZdetNeTV0ioMZvCXOhofybqAVH0=
Received: by 10.223.143.17 with SMTP id s17mr6502993fau.34.1309613826349; Sat, 02 Jul 2011 06:37:06 -0700 (PDT)
Received: from [127.0.0.1] ([195.191.104.224]) by mx.google.com with ESMTPS id r10sm3088455fah.26.2011.07.02.06.37.04 (version=SSLv3 cipher=OTHER); Sat, 02 Jul 2011 06:37:05 -0700 (PDT)
Message-ID: <4E0F1F2F.8020504@gmail.com>
Date: Sat, 02 Jul 2011 16:37:51 +0300
From: Mykyta Yevstifeyev <evnikita2@gmail.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: Justin Cormack <justin@specialbusservice.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com>	<4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com>	<4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com>	<4E0F1058.3050201@gmail.com> <1309613470.2807.17.camel@mackerel>
In-Reply-To: <1309613470.2807.17.camel@mackerel>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Bjartur Thorlacius <svartman95@gmail.com>, IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Jul 2011 13:37:10 -0000

02.07.2011 16:31, Justin Cormack wrote:
> There does seem to not be a discussion of what is similar though in
> terms of media types - is /spec.txt similar enough that /spec.html could
> be a canonical link?
I personally think it is possible.  For example, authoritative RFC 
source is .txt file on RFC Editor's site, while we have a number of 
other sources for RFCs, not in .txt, such as 
"tools.ietf.org/html/rfcXXXX" in HTML.  Designating a "canonical" link 
to "http://www.rfc-editor.org/rfc/rfcXXXX.txt" seems to be OK.  So I 
think we have no problem here.

Mykyta
> One could certainly have a PNG version of an SVG
> image with a canonical link I would presume.
>
> Justin
>


From evnikita2@gmail.com  Sat Jul  2 21:33:31 2011
Return-Path: <evnikita2@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5466211E808A; Sat,  2 Jul 2011 21:33:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.556
X-Spam-Level: 
X-Spam-Status: No, score=-3.556 tagged_above=-999 required=5 tests=[AWL=0.042,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TwzuZwlZDtPw; Sat,  2 Jul 2011 21:33:29 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id 6295F11E8078; Sat,  2 Jul 2011 21:33:28 -0700 (PDT)
Received: by fxe4 with SMTP id 4so5308512fxe.27 for <multiple recipients>; Sat, 02 Jul 2011 21:33:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=GY4zPNRBXds6NeRYTvcFTZFhi3qGEbHUB9oM7R6RQTs=; b=mbMv/to7I33B46+OoVuEpAW+pvBf4hZyMsXp1jhpgHOh2DXFwviCFRQ7CkyYzkHvAK wTYJqN3kqt0Uz8peJlCHuLkuZFU4t+ywU93XPD6HmlQi4yBfzVyRn8eHmzUSqSe5zDiK 8oMiVv0SCwHR6GWpETdRFTec0HcvJjqibBfc4=
Received: by 10.223.86.76 with SMTP id r12mr5046405fal.80.1309667607107; Sat, 02 Jul 2011 21:33:27 -0700 (PDT)
Received: from [127.0.0.1] ([195.191.104.224]) by mx.google.com with ESMTPS id q14sm3529997faa.3.2011.07.02.21.33.24 (version=SSLv3 cipher=OTHER); Sat, 02 Jul 2011 21:33:25 -0700 (PDT)
Message-ID: <4E0FF142.1010201@gmail.com>
Date: Sun, 03 Jul 2011 07:34:10 +0300
From: Mykyta Yevstifeyev <evnikita2@gmail.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: Maile Ohye <maileko@gmail.com>
References: <4E083D3F.6030200@gmx.de>	<4E0D3EA5.7010803@gmail.com>	<4E0DCFEF.20206@gmx.de>	<4E0DEA77.3050007@gmail.com>	<4E0E0E76.2080007@gmail.com>	<4E0E995A.7060800@gmail.com>	<4E0F1058.3050201@gmail.com>	<1309613470.2807.17.camel@mackerel>	<4E0F1F2F.8020504@gmail.com> <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com>
In-Reply-To: <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------090803090709020501040906"
Cc: Bjartur Thorlacius <svartman95@gmail.com>, joachim@kupke.za.net, IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 03 Jul 2011 04:33:31 -0000

This is a multi-part message in MIME format.
--------------090803090709020501040906
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Hello Maile, all,

Let me response to my issues only.

03.07.2011 4:23, Maile Ohye wrote:
> 3. CLOSED. M. Yevstifeyev:
> There is the Intended Status missing in it.  I suppose Informational 
> should be fine.
> --seconded by J. Reschke
> --added to draft by M. Ohye
Thanks for this clarification.
>
> 4. OPEN. M. Yevstifeyev:
> > The canonical link relation specifies the preferred version of a URI
> I think some introductory text on linking, probably based on RFC 5988, 
> should go here.
> --response by J. Reschke "Why? It defines a link relation as defined 
> by RFC 5988, so why repeat text from over there?"
> --response by M. Yevstifeyev "It should be mentioned (1) what is link 
> relation at all and (2) that RFC 5988 is a specification of that 
> technology which this document depends on.  RFC 5988 is first 
> mentioned in Examples."
> --response by M. Ohye. “We could modify to:
> “The canonical link relation (Link Relation Types reference <xref 
> target="RFC5988"/>) specifies the preferred version of a URI...”
I proposed to add something like:
/"RFC 5988 [RFC5988] specified the mechanism which is used to indicate 
relationships between the links on the Internet.  This document defined 
a new type of such relationships - canonical link relation."/
in Section 1 as 1st para; other paragraphs retain in this case.
>
> 5. OPEN. M. Yevstifeyev:
> > Presence of the canonical link relation indicates to applications, 
> such as search engines, that they MAY:
> I wonder why it's MAY; in this case implementations (explicitly, those 
> apps which interpret Link: headers and corresponding construction in 
> HTML) will be free to ignore it.  I think normative SHOULD should be 
> OK (sorry for pun).
> --response by J. Reschke "I think this link relation is purely 
> advisory, so a better approach might be to replace "MAY" by "can"."
> --response by M. Yevstifeyev "Yes, advisory, which suits RFC 2119 
> definition for SHOULD: 'SHOULD   This word, or the adjective 
> "RECOMMENDED", mean that there may exist valid reasons in particular 
> circumstances to ignore a particular item, but the full implications 
> must be understood and carefully weighed before choosing a different 
> course.'
> and natural meaning of should - advice/recommendation."
> --response by M. Ohye: “Thanks, in discussion with Joachim Kupke.”
Please notify on the list when this issue is resolved.
>
> 6. CLOSED. M. Yevstifeyev:
> I suppose omitting "value of the" should be better, since there is no 
> such term in RFC 3986.  In fact, when referring the URI, we mean its 
> value, meaning.
> --agreed by J. Reschke
> --updated in draft by M. Ohye (in two instances)
Thanks for this.
>
> 7. OPEN. M. Yevstifeyev:
>   o Exist on a different protocol: http to https, or vice versa
> You probably meant URI scheme here, since https isn't a separate 
> protocol.  As before these points we had "The value of the 
> target/canonical URI MAY" or, if you consider my comment above, "The 
> target/canonical URI MAY", this point may be reworded as "Have 
> different scheme names" (which suits the second variant of a preface 
> to this list better).
> --agreed by J. Reschke
> --response by M. Ohye/J. Kupke: “Good catch, Mykyta. We’re fine to 
> change the draft to “scheme”:
... And for this correction :-)
> Have different scheme names: such as http to https, or vice versa
> Do we now need to expand the draft for ftp:// and gopher:// URIs? For 
> example, ftp:// and gopher:// URIs”
> 1) Do not come with the equivalent of RFC 5988, so a non-HTML document 
> available at any such URI won't be available to make use of <link 
> rel="canonical">.
> 2) Have corresponding GOPHER error code (item type 3) or an FTP error 
> 550, which like HTTP 404, is forbidden from being served for the 
> target of a <link rel="canonical">.
I don't think we should make such changes.  If we consider ftp and 
gopher URIs, we should also consider all other.  I proposed to add 
generic statements which would be applicable to almost all application 
protocols, not only HTTP, as in current version of the draft.
>
> 8. OPEN. M. Yevstifeyev:
> Reading section 3 and 5 of the draft, it seems that is mandates use of 
> HTTP when referring to canonical URIs.  And what is the situation when 
> target URI is a 'ftp' or 'gopher' URI?  Section 3 allows different 
> scheme names in context/target URIs, if I understand it correctly. 
>  Therefore, unless it is deliberately, I think any mention of HTTP 
> should be replaced by more generic regulations.
> --response by J. Reschke "Nope; I think the HTTP examples are very 
> useful. But maybe we can have an additional statement that the link 
> relation isn't specific to HTTP."
> --response by M. Yevstifeyev"Currently we have normative reference to 
> RFC 2616 and normative requirements with respect to HTTP.  HTTP 
> examples are OK; but it's redundant in Section 3.  I suppose in 
> Section 3 we may replace HTTP-related stuff with something in the way 
> like:
>
> Old:
>   o  The source URI of a "300 Multiple Choices" URI (Section 10.3.1 of
>      [RFC2616]) or a permanent redirect (Section 10.3.2 of [RFC2616]).
> New:
>   o  The source URI, which defines a resource which provides choice
>      in different represntations of a given resource, ientified by
>      the context URI, or is a link which has been permanently replaced
>      by an other one.
> etc."
> --response by B. Thorlacius: “Your wording seems overly confusing. 
> Which is the resource that "provides choice in different 
> represntations of a given resource?" A standard could be assigned the 
> URI <http://example.org/spec>. An HTTP GET /spec might be responded 
> with an HTTP/1.1 300 choice, and an entity linking to /spec.node.html, 
> /spec.html, /spec.pdf, and /spec.txt. The resource (the standard, that 
> is) would in no way provide this choice. The HTTP server simply 
> offered multiple representations.”
> --response by M. Yevstifeyev: “First, this was an example only.  Next, 
> my point was that the document makes HTTP/'http' scheme mandatory in 
> context/target URIs, which I don't think is appropriate, since 
> canonical URI may refer to a resource accessible via other protocol. 
>  Even though HTTP is going to be the most often use case of canonical 
> link relation, we shouldn't exclude other protocols.”
> --response by B. Thorlacius: “I agree. However, I don't understand the 
> need for forbidding canonical links to resources with multiple 
> representations. Are there not to be canonical links from 
> representations of a resource to the resource (i.e. from /spec.html 
> and /spec.txt to /spec)?”
> --response by M. Yevstifeyev: “Probably such restriction is set 
> because multiple representation choice may ultimately refer the user 
> to a resource which is not canonical.  A _definite_ canonical resource 
> is necessary and required.”
>
> ----response by  J. Cormack: “I think this relation (which is useful) 
> need to be called something
>
> else, as it is performing a different function to canonical, which is
>
> about relations between representations of resources, rather than
>
> between representations of resources and a the resource itself
>
> like /spec.
>
>
> There does seem to not be a discussion of what is similar though in
>
> terms of media types - is /spec.txt similar enough that /spec.html could
>
> be a canonical link? One could certainly have a PNG version of an SVG
>
> image with a canonical link I would presume.”
>
> ------response by  M. Yevstifeyev: “I personally think it is possible. 
>  For example, authoritative RFC source is .txt file on RFC Editor's 
> site, while we have a number of other sources for RFCs, not in .txt, 
> such as "tools.ietf.org/html/rfcXXXX 
> <http://tools.ietf.org/html/rfcXXXX>" in HTML.  Designating a 
> "canonical" link to "http://www.rfc-editor.org/rfc/rfcXXXX.txt" seems 
> to be OK.  So I think we have no problem here.”
>
> --response by M. Ohye: “We can change the draft to include 
> corresponding GOPHER or FTP error codes to demonstrate non-favortism 
> to HTTP.”
I don't think it would be useful (see above).  It's better, as I've 
already mentioned in my response to (7), to provide rules which would be 
fine for almost any application protocol and which would be equivalent 
to those provided for HTTP now.  For example:
OLD: /"Be the source URI of a 302, 303, or 307 redirect (Sections 
10.3.3, 10.3.4, and 10.3.8, respectively, of [RFC2616])."/ NEW: 
/"Provide a redirect to the other resource because it is temporarily 
unavailable."/ This is what HTTP 302 and 307 responses stand for.  303 
response is used in HTTP only and here is no equivalent to it in other 
protocols.
>
> 9. OPEN. M. Yevstifeyev:
> > 8.  Internationalisation Considerations
> In designating a canonical URI, please see [RFC3986] for information 
> on URI encoding.
>
> IRIs serve for this purpose.  I recommend either to rename the section 
> to Encoding considerations or skip it at all ( I personally like 2nd 
> variant).
> --response by J. Reschke "I believe we'll need this section, and the 
> contents is fine; after all, this is what you have to think of with 
> respect to I18N, no?"
> --response by M. Yevstifeyev: "RFC 5988 allows target and context URIs 
> to be IRIs.  Current draft has no provisions regarding this.  However, 
> the actual and current text matches encoding considerations better."
> --response by J. Reschke: "Actually, there's nothing special about the 
> I18N for this link relation; so I believe the text should just state 
> that there's nothing to say in addition to RFC 5988, Section 8."
> --response by M. Yevstifeyev: "Probably such approach is OK."
> --response by M. Ohye, “Julian, would you like us to restate the 
> current text to explicitly mention there is nothing beyond RFC 5988, 
> or leave as-is?”
So let's wait for Julian's response.

Mykyta Yevstifeyev
>
>
> On Sat, Jul 2, 2011 at 6:37 AM, Mykyta Yevstifeyev 
> <evnikita2@gmail.com <mailto:evnikita2@gmail.com>> wrote:
> > 02.07.2011 16:31, Justin Cormack wrote:
> >>
> >> There does seem to not be a discussion of what is similar though in
> >> terms of media types - is /spec.txt similar enough that /spec.html 
> could
> >> be a canonical link?
> >
> > I personally think it is possible.  For example, authoritative RFC 
> source is
> > .txt file on RFC Editor's site, while we have a number of other 
> sources for
> > RFCs, not in .txt, such as "tools.ietf.org/html/rfcXXXX 
> <http://tools.ietf.org/html/rfcXXXX>" in HTML.
> >  Designating a "canonical" link to
> > "http://www.rfc-editor.org/rfc/rfcXXXX.txt" seems to be OK.  So I 
> think we
> > have no problem here.
> >
> > Mykyta
> >>
> >> One could certainly have a PNG version of an SVG
> >> image with a canonical link I would presume.
> >>
> >> Justin
> >>
> >
> > _______________________________________________
> > apps-discuss mailing list
> > apps-discuss@ietf.org <mailto:apps-discuss@ietf.org>
> > https://www.ietf.org/mailman/listinfo/apps-discuss
> >
>
>


--------------090803090709020501040906
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hello Maile, all,<br>
    <br>
    Let me response to my issues only.<br>
    <br>
    03.07.2011 4:23, Maile Ohye wrote:
    <blockquote
cite="mid:CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com"
      type="cite">
      <div><span style="font-size: 11pt; font-family: Arial; color:
          rgb(0, 0, 0); background-color: transparent; font-weight:
          normal; font-style: normal; font-variant: normal;
          text-decoration: none; vertical-align: baseline; white-space:
          pre-wrap;">3. CLOSED. M. Yevstifeyev:</span><br>
        <div>
          <div>
            <div style="background-color: transparent; margin: 0px;">
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">There is the Intended Status
                missing in it.  I suppose Informational should be fine.</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--seconded by J. Reschke</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--added to draft by M. Ohye</span><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    Thanks for this clarification.<br>
    <blockquote
cite="mid:CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div>
            <div style="background-color: transparent; margin: 0px;">
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; font-size: 11pt;
                background-color: transparent;"></span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">4. OPEN. M. Yevstifeyev:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">&gt; </span><span
                style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: italic; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">The canonical link relation
                specifies the preferred version of a URI</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">I think some introductory text
                on linking, probably based on RFC 5988, should go here.</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by J. Reschke "Why?
                It defines a link relation as defined by RFC 5988, so
                why repeat text from over there?"</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Yevstifeyev "It
                should be mentioned (1) what is link relation at all and
                (2) that RFC 5988 is a specification of that technology
                which this document depends on.  RFC 5988 is first
                mentioned in Examples."</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Ohye. “We could
                modify to:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: italic; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">“The canonical link relation
                (Link Relation Types reference &lt;xref
                target="RFC5988"/&gt;) specifies the preferred version
                of a URI...”</span><span style="font-family: Arial;
                color: rgb(0, 0, 0); font-weight: normal; font-style:
                normal; font-variant: normal; text-decoration: none;
                vertical-align: baseline; white-space: pre-wrap;
                font-size: 11pt; background-color: transparent;"></span><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    I proposed to add something like:<br>
    <i>"RFC 5988 [RFC5988] specified the mechanism which is used to
      indicate relationships between the links on the Internet.  This
      document defined a new type of such relationships - canonical link
      relation."</i><br>
    in Section 1 as 1st para; other paragraphs retain in this case.<br>
    <blockquote
cite="mid:CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div>
            <div style="background-color: transparent; margin: 0px;">
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; font-size: 11pt;
                background-color: transparent;"></span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">5. OPEN. M. Yevstifeyev:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">&gt; </span><span
                style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: italic; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">Presence of the canonical link
                relation indicates to applications, such as search
                engines, that they MAY:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">I wonder why it's MAY; in this
                case implementations (explicitly, those apps which
                interpret Link: headers and corresponding construction
                in HTML) will be free to ignore it.  I think normative
                SHOULD should be OK (sorry for pun).</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by J. Reschke "I
                think this link relation is purely advisory, so a better
                approach might be to replace "MAY" by "can"."</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Yevstifeyev
                "Yes, advisory, which suits RFC 2119 definition for
                SHOULD: 'SHOULD   This word, or the adjective
                "RECOMMENDED", mean that there may exist valid reasons
                in particular circumstances to ignore a particular item,
                but the full implications must be understood and
                carefully weighed before choosing a different course.'</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">and natural meaning of should -
                advice/recommendation."</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Ohye: “Thanks,
                in discussion with Joachim Kupke.”</span><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    Please notify on the list when this issue is resolved.<br>
    <blockquote
cite="mid:CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div>
            <div style="background-color: transparent; margin: 0px;">
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; font-size: 11pt;
                background-color: transparent;"></span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">6. CLOSED. M. Yevstifeyev:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">I suppose omitting "value of
                the" should be better, since there is no such term in
                RFC 3986.  In fact, when referring the URI, we mean its
                value, meaning.</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--agreed by J. Reschke</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--updated in draft by M. Ohye
                (in two instances)</span><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    Thanks for this.<br>
    <blockquote
cite="mid:CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div>
            <div style="background-color: transparent; margin: 0px;">
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; font-size: 11pt;
                background-color: transparent;"></span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">7. OPEN. M. Yevstifeyev:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">   o  </span><span
                style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: italic; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">Exist on a different protocol:
                http to https, or vice versa</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">You probably meant URI scheme
                here, since https isn't a separate protocol.  As before
                these points we had "The value of the target/canonical
                URI MAY" or, if you consider my comment above, "The
                target/canonical URI MAY", this point may be reworded as
                "Have different scheme names" (which suits the second
                variant of a preface to this list better).</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--agreed by J. Reschke</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Ohye/J. Kupke:
                “Good catch, Mykyta. We’re fine to change the draft to
                “scheme”:</span><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    ... And for this correction :-)<br>
    <blockquote
cite="mid:CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div>
            <div style="background-color: transparent; margin: 0px;">
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: italic; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">Have different scheme names:
                such as http to https, or vice versa</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">Do we now need to expand the
                draft for <a class="moz-txt-link-freetext" href="ftp://">ftp://</a> and <a class="moz-txt-link-freetext" href="gopher://">gopher://</a> URIs? For example, <a class="moz-txt-link-freetext" href="ftp://">ftp://</a>
                and <a class="moz-txt-link-freetext" href="gopher://">gopher://</a> URIs”</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">1) Do not come with the
                equivalent of RFC 5988, so a non-HTML document available
                at any such URI won't be available to make use of
                &lt;link rel="canonical"&gt;.</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">2) Have corresponding GOPHER
                error code (item type 3) or an FTP error 550, which like
                HTTP 404, is forbidden from being served for the target
                of a &lt;link rel="canonical"&gt;.</span><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    I don't think we should make such changes.  If we consider ftp and
    gopher URIs, we should also consider all other.  I proposed to add
    generic statements which would be applicable to almost all
    application protocols, not only HTTP, as in current version of the
    draft.<br>
    <blockquote
cite="mid:CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div>
            <div style="background-color: transparent; margin: 0px;">
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; font-size: 11pt;
                background-color: transparent;"></span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">8. OPEN. M. Yevstifeyev:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">Reading section 3 and 5 of the
                draft, it seems that is mandates use of HTTP when
                referring to canonical URIs.  And what is the situation
                when target URI is a 'ftp' or 'gopher' URI?  Section 3
                allows different scheme names in context/target URIs, if
                I understand it correctly.  Therefore, unless it is
                deliberately, I think any mention of HTTP should be
                replaced by more generic regulations.</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by J. Reschke "Nope;
                I think the HTTP examples are very useful. But maybe we
                can have an additional statement that the link relation
                isn't specific to HTTP."</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M.
                Yevstifeyev"Currently we have normative reference to RFC
                2616 and normative requirements with respect to HTTP.
                 HTTP examples are OK; but it's redundant in Section 3.
                 I suppose in Section 3 we may replace HTTP-related
                stuff with something in the way like:</span><br>
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; font-size: 11pt;
                background-color: transparent;"></span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">Old:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">   o  The source URI of a "300
                Multiple Choices" URI (Section 10.3.1 of</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">      [RFC2616]) or a permanent
                redirect (Section 10.3.2 of [RFC2616]).</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">New:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">   o  The source URI, which
                defines a resource which provides choice</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">      in different
                represntations of a given resource, ientified by</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">      the context URI, or is a
                link which has been permanently replaced</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">      by an other one.</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">etc."</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by B. Thorlacius:
                “Your wording seems overly confusing. Which is the
                resource that "provides choice in different
                represntations of a given resource?" A standard could be
                assigned the URI &lt;</span><a moz-do-not-send="true"
                href="http://example.org/spec" style="font-family:
                Times; font-size: medium;"><span style="font-size: 11pt;
                  font-family: Arial; color: rgb(92, 69, 32);
                  background-color: transparent; font-weight: normal;
                  font-style: normal; font-variant: normal;
                  text-decoration: underline; vertical-align: baseline;
                  white-space: pre-wrap;">http://example.org/spec</span></a><span
                style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">&gt;. An HTTP GET /spec might be
                responded with an HTTP/1.1 300 choice, and an entity
                linking to /spec.node.html, /spec.html, /spec.pdf, and
                /spec.txt. The resource (the standard, that is) would in
                no way provide this choice. The HTTP server simply
                offered multiple representations.”</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Yevstifeyev:
                “First, this was an example only.  Next, my point was
                that the document makes HTTP/'http' scheme mandatory in
                context/target URIs, which I don't think is appropriate,
                since canonical URI may refer to a resource accessible
                via other protocol.  Even though HTTP is going to be the
                most often use case of canonical link relation, we
                shouldn't exclude other protocols.”</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by B. Thorlacius: “I
                agree. However, I don't understand the need for
                forbidding canonical links to resources with multiple
                representations. Are there not to be canonical links
                from representations of a resource to the resource (i.e.
                from /spec.html and /spec.txt to /spec)?”</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Yevstifeyev:
                “Probably such restriction is set because multiple
                representation choice may ultimately refer the user to a
                resource which is not canonical.  A _definite_ canonical
                resource is necessary and required.”</span><br>
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; font-size: 11pt;
                background-color: transparent;"></span><br>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">----response by  J.
                  Cormack: “I think this relation (which is useful) need
                  to be called something</span></p>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">else, as it is
                  performing a different function to canonical, which is</span></p>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">about relations
                  between representations of resources, rather than</span></p>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">between
                  representations of resources and a the resource itself</span></p>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">like /spec.</span></p>
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; font-size: 11pt;
                background-color: transparent;"></span><br>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">There does seem to
                  not be a discussion of what is similar though in</span></p>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">terms of media types
                  - is /spec.txt similar enough that /spec.html could</span></p>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">be a canonical link?
                  One could certainly have a PNG version of an SVG</span></p>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 36pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">image with a
                  canonical link I would presume.”</span></p>
              <p dir="ltr" style="font-family: Times; font-size: medium;
                margin-left: 72pt; margin-top: 0pt; margin-bottom: 0pt;"><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">------response by
                   M. Yevstifeyev: “I personally think it is possible.
                   For example, authoritative RFC source is .txt file on
                  RFC Editor's site, while we have a number of other
                  sources for RFCs, not in .txt, such as "</span><a
                  moz-do-not-send="true"
                  href="http://tools.ietf.org/html/rfcXXXX"><span
                    style="font-size: 11pt; font-family: Arial; color:
                    rgb(92, 69, 32); background-color: transparent;
                    font-weight: normal; font-style: normal;
                    font-variant: normal; text-decoration: underline;
                    vertical-align: baseline; white-space: pre-wrap;">tools.ietf.org/html/rfcXXXX</span></a><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">" in HTML.
                   Designating a "canonical" link to "</span><a
                  moz-do-not-send="true"
                  href="http://www.rfc-editor.org/rfc/rfcXXXX.txt"><span
                    style="font-size: 11pt; font-family: Arial; color:
                    rgb(92, 69, 32); background-color: transparent;
                    font-weight: normal; font-style: normal;
                    font-variant: normal; text-decoration: underline;
                    vertical-align: baseline; white-space: pre-wrap;">http://www.rfc-editor.org/rfc/rfcXXXX.txt</span></a><span
                  style="font-size: 11pt; font-family: Arial; color:
                  rgb(0, 0, 0); background-color: transparent;
                  font-weight: normal; font-style: normal; font-variant:
                  normal; text-decoration: none; vertical-align:
                  baseline; white-space: pre-wrap;">" seems to be OK.
                   So I think we have no problem here.”</span></p>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Ohye: “We can
                change the draft to include corresponding GOPHER or FTP
                error codes to demonstrate non-favortism to HTTP.”</span><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    I don't think it would be useful (see above).  It's better, as I've
    already mentioned in my response to (7), to provide rules which
    would be fine for almost any application protocol and which would be
    equivalent to those provided for HTTP now.  For example:<br>
    OLD: <i>"Be the source URI of a 302, 303, or 307 redirect (Sections
      10.3.3, 10.3.4, and 10.3.8, respectively, of [RFC2616])."</i> NEW:
    <i>"Provide a redirect to the other resource because it is
      temporarily unavailable."</i> This is what HTTP 302 and 307
    responses stand for.  303 response is used in HTTP only and here is
    no equivalent to it in other protocols.<br>
    <blockquote
cite="mid:CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div>
            <div style="background-color: transparent; margin: 0px;">
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; font-size: 11pt;
                background-color: transparent;"></span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">9. OPEN. M. Yevstifeyev:</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">&gt; </span><span
                style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: italic; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">8.  Internationalisation
                Considerations</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: italic; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">In designating a canonical URI,
                please see [RFC3986] for information on URI encoding.</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">   </span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">IRIs serve for this purpose.  I
                recommend either to rename the section to Encoding
                considerations or skip it at all ( I personally like 2nd
                variant).</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by J. Reschke "I
                believe we'll need this section, and the contents is
                fine; after all, this is what you have to think of with
                respect to I18N, no?"</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Yevstifeyev:
                "RFC 5988 allows target and context URIs to be IRIs.
                 Current draft has no provisions regarding this.
                 However, the actual and current text matches encoding
                considerations better."</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by J. Reschke:
                "Actually, there's nothing special about the I18N for
                this link relation; so I believe the text should just
                state that there's nothing to say in addition to RFC
                5988, Section 8."</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Yevstifeyev:
                "Probably such approach is OK."</span><br>
              <span style="font-size: 11pt; font-family: Arial; color:
                rgb(0, 0, 0); background-color: transparent;
                font-weight: normal; font-style: normal; font-variant:
                normal; text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">--response by M. Ohye, “Julian,
                would you like us to restate the current text to
                explicitly mention there is nothing beyond RFC 5988, or
                leave as-is?”</span></div>
          </div>
        </div>
      </div>
    </blockquote>
    So let's wait for Julian's response.<br>
    <br>
    Mykyta Yevstifeyev<br>
    <blockquote
cite="mid:CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div>
          </div>
          <div><br>
            <br>
            On Sat, Jul 2, 2011 at 6:37 AM, Mykyta Yevstifeyev &lt;<a
              moz-do-not-send="true" href="mailto:evnikita2@gmail.com">evnikita2@gmail.com</a>&gt;
            wrote:<br>
            &gt; 02.07.2011 16:31, Justin Cormack wrote:<br>
            &gt;&gt;<br>
            &gt;&gt; There does seem to not be a discussion of what is
            similar though in<br>
            &gt;&gt; terms of media types - is /spec.txt similar enough
            that /spec.html could<br>
            &gt;&gt; be a canonical link?<br>
            &gt;<br>
            &gt; I personally think it is possible.  For example,
            authoritative RFC source is<br>
            &gt; .txt file on RFC Editor's site, while we have a number
            of other sources for<br>
            &gt; RFCs, not in .txt, such as "<a moz-do-not-send="true"
              href="http://tools.ietf.org/html/rfcXXXX">tools.ietf.org/html/rfcXXXX</a>"
            in HTML.<br>
            &gt;  Designating a "canonical" link to<br>
            &gt; "<a moz-do-not-send="true"
              href="http://www.rfc-editor.org/rfc/rfcXXXX.txt">http://www.rfc-editor.org/rfc/rfcXXXX.txt</a>"
            seems to be OK.  So I think we<br>
            &gt; have no problem here.<br>
            &gt;<br>
            &gt; Mykyta<br>
            &gt;&gt;<br>
            &gt;&gt; One could certainly have a PNG version of an SVG<br>
            &gt;&gt; image with a canonical link I would presume.<br>
            &gt;&gt;<br>
            &gt;&gt; Justin<br>
            &gt;&gt;<br>
            &gt;<br>
            &gt; _______________________________________________<br>
            &gt; apps-discuss mailing list<br>
            &gt; <a moz-do-not-send="true"
              href="mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
            &gt; <a moz-do-not-send="true"
              href="https://www.ietf.org/mailman/listinfo/apps-discuss">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
            &gt;<br>
            <br>
          </div>
        </div>
      </div>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------090803090709020501040906--

From maileko@gmail.com  Sat Jul  2 18:23:44 2011
Return-Path: <maileko@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49FB921F864D; Sat,  2 Jul 2011 18:23:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.998
X-Spam-Level: 
X-Spam-Status: No, score=-2.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_39=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HwtwTPWHpi3f; Sat,  2 Jul 2011 18:23:42 -0700 (PDT)
Received: from mail-pv0-f172.google.com (mail-pv0-f172.google.com [74.125.83.172]) by ietfa.amsl.com (Postfix) with ESMTP id 4A2E721F864C; Sat,  2 Jul 2011 18:23:42 -0700 (PDT)
Received: by pvh18 with SMTP id 18so5213699pvh.31 for <multiple recipients>; Sat, 02 Jul 2011 18:23:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=6+mWbFNLcKJRoSlYbM7Xj7miqARz1ZpCaKpo96iT8BM=; b=sUiFfGe7ou2oa+giAOkmSZClx9IBv4kQSCwhmSy5vMeEIBILD+NSIMHeDSHo/KCG+a 9eCHT+ddBkf1ojIr7IKzoMwPqthRUyo0dC6xLc6L7cCKgA77t+cnfEUWRCu2Vl1JNf/t QHq2D+N4JRyUi8JOukB4PMKAF9NEv0WxiZxUg=
MIME-Version: 1.0
Received: by 10.68.1.137 with SMTP id 9mr5223201pbm.475.1309656221732; Sat, 02 Jul 2011 18:23:41 -0700 (PDT)
Received: by 10.68.66.169 with HTTP; Sat, 2 Jul 2011 18:23:41 -0700 (PDT)
In-Reply-To: <4E0F1F2F.8020504@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com> <1309613470.2807.17.camel@mackerel> <4E0F1F2F.8020504@gmail.com>
Date: Sat, 2 Jul 2011 18:23:41 -0700
Message-ID: <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com>
From: Maile Ohye <maileko@gmail.com>
To: Mykyta Yevstifeyev <evnikita2@gmail.com>, joachim@kupke.za.net
Content-Type: multipart/alternative; boundary=bcaec5215e3bdfd0c604a7201926
X-Mailman-Approved-At: Sun, 03 Jul 2011 00:36:42 -0700
Cc: Bjartur Thorlacius <svartman95@gmail.com>, IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 03 Jul 2011 01:25:09 -0000

--bcaec5215e3bdfd0c604a7201926
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

[+ Joachim Kupke, who will be listed as a co-author :) ]
Hi everyone,

Thanks for your feedback! I've grouped the comments into nine main items.
Our responses are below. In case this email displays as plain text, a doc
containing the same information, but with some formatting to help
readability, is here:
https://docs.google.com/document/d/1SkGEFKILZKTD6r9D2Oz76LwxuXbbqtRnWB7y2NT=
aDt8/edit?pli=3D1&hl=3Den_US

Thanks again,
Maile

1. OPEN. F. Ellermann:
A relative canonical URL can't be a good idea.  If there is more than one
"content URL" (in the terminology of the draft) this would result in more
than one canonical URL, defeat the purpose, and worse, this could make
googlebot angry.
--response by F. Ellermann: =93... But now I see that relative can be
perfectly fine if and only if all incarnations exist on the same server,
e.g., http://example/xyzzy.html?any-query could get a relative canonical UR=
L
xyzzy.html?default or similar.  A better example in the draft explaining
when a relative canonical URL is okay could help.=94
--response by M. Ohye: =93We could add a relative URL in the Examples secti=
on:
Then duplicate content URIs such as:
    http://www.example.com/page.php?item=3Dpurse&category=3Dbags
    http://www.example.com/page.php?item=3Dpurse&category=3Dbags&sid=3D1234
may designate the canonical link relation in HTML as specified in
  [RFC5988]:
    <link rel=3D"canonical"
          href=3D"http://www.example.com/page.php?item=3Dpurse" />
or <link rel=3D"canonical=94 href=3D"page.php?item=3Dpurse" />
or alternatively, in the HTTP Header... =93

2. OPEN. F. Ellermann:
The draft could s/SHOULD NOT/MUST NOT/, I don't see any good reason to
violate a SHOULD NOT, and if that's correct MUST NOT is clearer.
--seconded by M. Yevstifeyev
--response by M. Ohye and J. Kupke: =93We prefer SHOULD NOT for a few reaso=
ns.
1) If we outlawed multiple canonicals using MUST NOT, we would effectively
call the HTML invalid. In reality, the HTML will still be processed, though
it=92s likely that search engines will ignore both/all rel=3Dcanonicals. 2)
Worse, for the cases where somebody might rel=3Dcanonical to a 404, etc., i=
f
we use MUST NOT, it would place a huge (and entirely unrealistic) burden on
the site owner to ensure that search engines recrawl pages in such an order
that all rel=3Dcanonical sources are updated before a page may become a 404=
.=94

3. CLOSED. M. Yevstifeyev:
There is the Intended Status missing in it.  I suppose Informational should
be fine.
--seconded by J. Reschke
--added to draft by M. Ohye

4. OPEN. M. Yevstifeyev:
> The canonical link relation specifies the preferred version of a URI
I think some introductory text on linking, probably based on RFC 5988,
should go here.
--response by J. Reschke "Why? It defines a link relation as defined by RFC
5988, so why repeat text from over there?"
--response by M. Yevstifeyev "It should be mentioned (1) what is link
relation at all and (2) that RFC 5988 is a specification of that technology
which this document depends on.  RFC 5988 is first mentioned in Examples."
--response by M. Ohye. =93We could modify to:
=93The canonical link relation (Link Relation Types reference <xref
target=3D"RFC5988"/>) specifies the preferred version of a URI...=94

5. OPEN. M. Yevstifeyev:
> Presence of the canonical link relation indicates to applications, such a=
s
search engines, that they MAY:
I wonder why it's MAY; in this case implementations (explicitly, those apps
which interpret Link: headers and corresponding construction in HTML) will
be free to ignore it.  I think normative SHOULD should be OK (sorry for
pun).
--response by J. Reschke "I think this link relation is purely advisory, so
a better approach might be to replace "MAY" by "can"."
--response by M. Yevstifeyev "Yes, advisory, which suits RFC 2119 definitio=
n
for SHOULD: 'SHOULD   This word, or the adjective "RECOMMENDED", mean that
there may exist valid reasons in particular circumstances to ignore a
particular item, but the full implications must be understood and carefully
weighed before choosing a different course.'
and natural meaning of should - advice/recommendation."
--response by M. Ohye: =93Thanks, in discussion with Joachim Kupke.=94

6. CLOSED. M. Yevstifeyev:
I suppose omitting "value of the" should be better, since there is no such
term in RFC 3986.  In fact, when referring the URI, we mean its value,
meaning.
--agreed by J. Reschke
--updated in draft by M. Ohye (in two instances)

7. OPEN. M. Yevstifeyev:
  o  Exist on a different protocol: http to https, or vice versa
You probably meant URI scheme here, since https isn't a separate protocol.
 As before these points we had "The value of the target/canonical URI MAY"
or, if you consider my comment above, "The target/canonical URI MAY", this
point may be reworded as "Have different scheme names" (which suits the
second variant of a preface to this list better).
--agreed by J. Reschke
--response by M. Ohye/J. Kupke: =93Good catch, Mykyta. We=92re fine to chan=
ge
the draft to =93scheme=94:
Have different scheme names: such as http to https, or vice versa
Do we now need to expand the draft for ftp:// and gopher:// URIs? For
example, ftp:// and gopher:// URIs=94
1) Do not come with the equivalent of RFC 5988, so a non-HTML document
available at any such URI won't be available to make use of <link
rel=3D"canonical">.
2) Have corresponding GOPHER error code (item type 3) or an FTP error 550,
which like HTTP 404, is forbidden from being served for the target of a
<link rel=3D"canonical">.

8. OPEN. M. Yevstifeyev:
Reading section 3 and 5 of the draft, it seems that is mandates use of HTTP
when referring to canonical URIs.  And what is the situation when target UR=
I
is a 'ftp' or 'gopher' URI?  Section 3 allows different scheme names in
context/target URIs, if I understand it correctly.  Therefore, unless it is
deliberately, I think any mention of HTTP should be replaced by more generi=
c
regulations.
--response by J. Reschke "Nope; I think the HTTP examples are very useful.
But maybe we can have an additional statement that the link relation isn't
specific to HTTP."
--response by M. Yevstifeyev"Currently we have normative reference to RFC
2616 and normative requirements with respect to HTTP.  HTTP examples are OK=
;
but it's redundant in Section 3.  I suppose in Section 3 we may replace
HTTP-related stuff with something in the way like:

Old:
  o  The source URI of a "300 Multiple Choices" URI (Section 10.3.1 of
     [RFC2616]) or a permanent redirect (Section 10.3.2 of [RFC2616]).
New:
  o  The source URI, which defines a resource which provides choice
     in different represntations of a given resource, ientified by
     the context URI, or is a link which has been permanently replaced
     by an other one.
etc."
--response by B. Thorlacius: =93Your wording seems overly confusing. Which =
is
the resource that "provides choice in different represntations of a given
resource?" A standard could be assigned the URI <http://example.org/spec>.
An HTTP GET /spec might be responded with an HTTP/1.1 300 choice, and an
entity linking to /spec.node.html, /spec.html, /spec.pdf, and /spec.txt. Th=
e
resource (the standard, that is) would in no way provide this choice. The
HTTP server simply offered multiple representations.=94
--response by M. Yevstifeyev: =93First, this was an example only.  Next, my
point was that the document makes HTTP/'http' scheme mandatory in
context/target URIs, which I don't think is appropriate, since canonical UR=
I
may refer to a resource accessible via other protocol.  Even though HTTP is
going to be the most often use case of canonical link relation, we shouldn'=
t
exclude other protocols.=94
--response by B. Thorlacius: =93I agree. However, I don't understand the ne=
ed
for forbidding canonical links to resources with multiple representations.
Are there not to be canonical links from representations of a resource to
the resource (i.e. from /spec.html and /spec.txt to /spec)?=94
--response by M. Yevstifeyev: =93Probably such restriction is set because
multiple representation choice may ultimately refer the user to a resource
which is not canonical.  A _definite_ canonical resource is necessary and
required.=94

----response by  J. Cormack: =93I think this relation (which is useful) nee=
d
to be called something

else, as it is performing a different function to canonical, which is

about relations between representations of resources, rather than

between representations of resources and a the resource itself

like /spec.

There does seem to not be a discussion of what is similar though in

terms of media types - is /spec.txt similar enough that /spec.html could

be a canonical link? One could certainly have a PNG version of an SVG

image with a canonical link I would presume.=94

------response by  M. Yevstifeyev: =93I personally think it is possible.  F=
or
example, authoritative RFC source is .txt file on RFC Editor's site, while
we have a number of other sources for RFCs, not in .txt, such as "
tools.ietf.org/html/rfcXXXX" in HTML.  Designating a "canonical" link to "
http://www.rfc-editor.org/rfc/rfcXXXX.txt" seems to be OK.  So I think we
have no problem here.=94
--response by M. Ohye: =93We can change the draft to include corresponding
GOPHER or FTP error codes to demonstrate non-favortism to HTTP.=94

9. OPEN. M. Yevstifeyev:
> 8.  Internationalisation Considerations
In designating a canonical URI, please see [RFC3986] for information on URI
encoding.

IRIs serve for this purpose.  I recommend either to rename the section to
Encoding considerations or skip it at all ( I personally like 2nd variant).
--response by J. Reschke "I believe we'll need this section, and the
contents is fine; after all, this is what you have to think of with respect
to I18N, no?"
--response by M. Yevstifeyev: "RFC 5988 allows target and context URIs to b=
e
IRIs.  Current draft has no provisions regarding this.  However, the actual
and current text matches encoding considerations better."
--response by J. Reschke: "Actually, there's nothing special about the I18N
for this link relation; so I believe the text should just state that there'=
s
nothing to say in addition to RFC 5988, Section 8."
--response by M. Yevstifeyev: "Probably such approach is OK."
--response by M. Ohye, =93Julian, would you like us to restate the current
text to explicitly mention there is nothing beyond RFC 5988, or leave
as-is?=94


On Sat, Jul 2, 2011 at 6:37 AM, Mykyta Yevstifeyev <evnikita2@gmail.com>
wrote:
> 02.07.2011 16:31, Justin Cormack wrote:
>>
>> There does seem to not be a discussion of what is similar though in
>> terms of media types - is /spec.txt similar enough that /spec.html could
>> be a canonical link?
>
> I personally think it is possible.  For example, authoritative RFC source
is
> .txt file on RFC Editor's site, while we have a number of other sources
for
> RFCs, not in .txt, such as "tools.ietf.org/html/rfcXXXX" in HTML.
>  Designating a "canonical" link to
> "http://www.rfc-editor.org/rfc/rfcXXXX.txt" seems to be OK.  So I think w=
e
> have no problem here.
>
> Mykyta
>>
>> One could certainly have a PNG version of an SVG
>> image with a canonical link I would presume.
>>
>> Justin
>>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

--bcaec5215e3bdfd0c604a7201926
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

[+ Joachim Kupke, who will be listed as a co-author :) ]<br>Hi everyone, <b=
r><br>Thanks for your feedback! I&#39;ve grouped the comments into nine mai=
n items. Our responses are below. In case this email displays as plain text=
, a=A0doc containing the same information, but with some formatting to help=
 readability, is here:<br>
<a href=3D"https://docs.google.com/document/d/1SkGEFKILZKTD6r9D2Oz76LwxuXbb=
qtRnWB7y2NTaDt8/edit?pli=3D1&amp;hl=3Den_US">https://docs.google.com/docume=
nt/d/1SkGEFKILZKTD6r9D2Oz76LwxuXbbqtRnWB7y2NTaDt8/edit?pli=3D1&amp;hl=3Den_=
US</a><br>
<br><div>Thanks again,</div><div>Maile<br><div><br><div><meta charset=3D"ut=
f-8"><div style=3D"background-color: transparent; margin-top: 0px; margin-l=
eft: 0px; margin-bottom: 0px; margin-right: 0px; "><span id=3D"internal-sou=
rce-marker_0.43277703295461833" style=3D"font-size: 11pt; font-family: Aria=
l; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal;=
 font-style: normal; font-variant: normal; text-decoration: none; vertical-=
align: baseline; white-space: pre-wrap; ">1. OPEN. F. Ellermann:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">A relative canonical URL can&#39;t be a good idea. =A0If th=
ere is more than</span><span style=3D"color: rgb(0, 0, 0); background-color=
: transparent; font-weight: normal; font-style: normal; font-variant: norma=
l; text-decoration: none; vertical-align: baseline; "><font class=3D"Apple-=
style-span" face=3D"Times" size=3D"3"> </font></span><span style=3D"font-si=
ze: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transp=
arent; font-weight: normal; font-style: normal; font-variant: normal; text-=
decoration: none; vertical-align: baseline; white-space: pre-wrap; ">one &q=
uot;content URL&quot; (in the terminology of the draft) this would result</=
span><span style=3D"color: rgb(0, 0, 0); background-color: transparent; fon=
t-weight: normal; font-style: normal; font-variant: normal; text-decoration=
: none; vertical-align: baseline; "> </span><span style=3D"font-size: 11pt;=
 font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; fo=
nt-weight: normal; font-style: normal; font-variant: normal; text-decoratio=
n: none; vertical-align: baseline; white-space: pre-wrap; ">in more than on=
e canonical URL, defeat the purpose, and worse, this</span><span style=3D"c=
olor: rgb(0, 0, 0); background-color: transparent; font-weight: normal; fon=
t-style: normal; font-variant: normal; text-decoration: none; vertical-alig=
n: baseline; "> </span><span style=3D"font-size: 11pt; font-family: Arial; =
color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; fo=
nt-style: normal; font-variant: normal; text-decoration: none; vertical-ali=
gn: baseline; white-space: pre-wrap; ">could make googlebot angry.</span><b=
r>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by F. Ellermann: =93... But now I see that relat=
ive</span><span style=3D"color: rgb(0, 0, 0); background-color: transparent=
; font-weight: normal; font-style: normal; font-variant: normal; text-decor=
ation: none; vertical-align: baseline; "> </span><span style=3D"font-size: =
11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparen=
t; font-weight: normal; font-style: normal; font-variant: normal; text-deco=
ration: none; vertical-align: baseline; white-space: pre-wrap; ">can be per=
fectly fine if and only if all incarnations exist on the same</span><span s=
tyle=3D"color: rgb(0, 0, 0); background-color: transparent; font-weight: no=
rmal; font-style: normal; font-variant: normal; text-decoration: none; vert=
ical-align: baseline; "> </span><span style=3D"font-size: 11pt; font-family=
: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: n=
ormal; font-style: normal; font-variant: normal; text-decoration: none; ver=
tical-align: baseline; white-space: pre-wrap; ">server, e.g., </span><a hre=
f=3D"http://example/xyzzy.html?any-query" style=3D"font-family: Times; font=
-size: medium; "><span style=3D"font-size: 11pt; font-family: Arial; color:=
 rgb(92, 69, 32); background-color: transparent; font-weight: normal; font-=
style: normal; font-variant: normal; text-decoration: underline; vertical-a=
lign: baseline; white-space: pre-wrap; ">http://example/xyzzy.html?any-quer=
y</span></a><span style=3D"font-size: 11pt; font-family: Arial; color: rgb(=
0, 0, 0); background-color: transparent; font-weight: normal; font-style: n=
ormal; font-variant: normal; text-decoration: none; vertical-align: baselin=
e; white-space: pre-wrap; "> could get a relative</span><span style=3D"colo=
r: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-s=
tyle: normal; font-variant: normal; text-decoration: none; vertical-align: =
baseline; "> </span><span style=3D"font-size: 11pt; font-family: Arial; col=
or: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-=
style: normal; font-variant: normal; text-decoration: none; vertical-align:=
 baseline; white-space: pre-wrap; ">canonical URL xyzzy.html?default or sim=
ilar. =A0A better example in the</span><span style=3D"color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; fon=
t-variant: normal; text-decoration: none; vertical-align: baseline; "> </sp=
an><span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0);=
 background-color: transparent; font-weight: normal; font-style: normal; fo=
nt-variant: normal; text-decoration: none; vertical-align: baseline; white-=
space: pre-wrap; ">draft explaining when a relative canonical URL is okay c=
ould help.=94</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Ohye: =93We could add a relative URL in th=
e Examples section:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">Then duplicate content URIs such as:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0=A0=A0<a href=3D"http://www.example.com/page.php?ite=
m=3Dpurse&amp;category=3Dbags">http://www.example.com/page.php?item=3Dpurse=
&amp;category=3Dbags</a></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0=A0=A0<a href=3D"http://www.example.com/page.php?ite=
m=3Dpurse&amp;category=3Dbags&amp;sid=3D1234">http://www.example.com/page.p=
hp?item=3Dpurse&amp;category=3Dbags&amp;sid=3D1234</a></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">may designate the canonical link relation in HTML as specif=
ied in</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0[RFC5988]:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0=A0=A0&lt;link rel=3D&quot;canonical&quot;</span><br=
>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0href=3D&quot;<a href=3D"http=
://www.example.com/page.php?item=3Dpurse">http://www.example.com/page.php?i=
tem=3Dpurse</a>&quot; /&gt;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">or &lt;link rel=3D&quot;canonical=94 href=3D&quot;page.php?=
item=3Dpurse&quot; /&gt;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">or alternatively, in the HTTP Header... =93</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">2. OPEN. F. Ellermann:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">The draft could s/SHOULD NOT/MUST NOT/, I don&#39;t see any=
 good reason</span><span style=3D"color: rgb(0, 0, 0); background-color: tr=
ansparent; font-weight: normal; font-style: normal; font-variant: normal; t=
ext-decoration: none; vertical-align: baseline; "> </span><span style=3D"fo=
nt-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">t=
o violate a SHOULD NOT, and if that&#39;s correct MUST NOT is clearer.</spa=
n><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--seconded by M. Yevstifeyev</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Ohye and J. Kupke: =93We prefer SHOULD NOT=
 for a few reasons. 1) If we outlawed multiple canonicals using MUST NOT, w=
e would effectively call the HTML invalid. In reality, the HTML will still =
be processed, though it=92s likely that search engines will ignore both/all=
 rel=3Dcanonicals. 2) Worse, for the cases where somebody might rel=3Dcanon=
ical to a 404, etc., if we use MUST NOT, it would place a huge (and entirel=
y unrealistic) burden on the site owner to ensure that search engines recra=
wl pages in such an order that all rel=3Dcanonical sources are updated befo=
re a page may become a 404.=94</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">3. CLOSED. M. Yevstifeyev:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">There is the Intended Status missing in it. =A0I suppose In=
formational should be fine.</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--seconded by J. Reschke</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--added to draft by M. Ohye</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">4. OPEN. M. Yevstifeyev:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">&gt; </span><span style=3D"font-size: 11pt; font-family: Ar=
ial; color: rgb(0, 0, 0); background-color: transparent; font-weight: norma=
l; font-style: italic; font-variant: normal; text-decoration: none; vertica=
l-align: baseline; white-space: pre-wrap; ">The canonical link relation spe=
cifies the preferred version of a URI</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">I think some introductory text on linking, probably based o=
n RFC 5988, should go here.</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by J. Reschke &quot;Why? It defines a link relat=
ion as defined by RFC 5988, so why repeat text from over there?&quot;</span=
><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Yevstifeyev &quot;It should be mentioned (=
1) what is link relation at all and (2) that RFC 5988 is a specification of=
 that technology which this document depends on. =A0RFC 5988 is first menti=
oned in Examples.&quot;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Ohye. =93We could modify to:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">=93The canonical link relation (Link Relation Types referen=
ce &lt;xref target=3D&quot;RFC5988&quot;/&gt;) specifies the preferred vers=
ion of a URI...=94</span><span style=3D"font-size: 11pt; font-family: Arial=
; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; =
font-style: normal; font-variant: normal; text-decoration: none; vertical-a=
lign: baseline; white-space: pre-wrap; font-size: 11pt; background-color: t=
ransparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">5. OPEN. M. Yevstifeyev:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">&gt; </span><span style=3D"font-size: 11pt; font-family: Ar=
ial; color: rgb(0, 0, 0); background-color: transparent; font-weight: norma=
l; font-style: italic; font-variant: normal; text-decoration: none; vertica=
l-align: baseline; white-space: pre-wrap; ">Presence of the canonical link =
relation indicates to applications, such as search engines, that they MAY:<=
/span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">I wonder why it&#39;s MAY; in this case implementations (ex=
plicitly, those apps which interpret Link: headers and corresponding constr=
uction in HTML) will be free to ignore it. =A0I think normative SHOULD shou=
ld be OK (sorry for pun).</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by J. Reschke &quot;I think this link relation i=
s purely advisory, so a better approach might be to replace &quot;MAY&quot;=
 by &quot;can&quot;.&quot;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Yevstifeyev &quot;Yes, advisory, which sui=
ts RFC 2119 definition for SHOULD: &#39;SHOULD =A0=A0This word, or the adje=
ctive &quot;RECOMMENDED&quot;, mean that there may exist valid reasons in p=
articular circumstances to ignore a particular item, but the full implicati=
ons must be understood and carefully weighed before choosing a different co=
urse.&#39;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">and natural meaning of should - advice/recommendation.&quot=
;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Ohye: =93Thanks, in discussion with Joachi=
m Kupke.=94</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">6. CLOSED. M. Yevstifeyev:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">I suppose omitting &quot;value of the&quot; should be bette=
r, since there is no such term in RFC 3986. =A0In fact, when referring the =
URI, we mean its value, meaning.</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--agreed by J. Reschke</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--updated in draft by M. Ohye (in two instances)</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">7. OPEN. M. Yevstifeyev:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0o =A0</span><span style=3D"font-size: 11pt; font-fam=
ily: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight=
: normal; font-style: italic; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; ">Exist on a different pro=
tocol: http to https, or vice versa</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">You probably meant URI scheme here, since https isn&#39;t a=
 separate protocol. =A0As before these points we had &quot;The value of the=
 target/canonical URI MAY&quot; or, if you consider my comment above, &quot=
;The target/canonical URI MAY&quot;, this point may be reworded as &quot;Ha=
ve different scheme names&quot; (which suits the second variant of a prefac=
e to this list better).</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--agreed by J. Reschke</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Ohye/J. Kupke: =93Good catch, Mykyta. We=
=92re fine to change the draft to =93scheme=94:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">Have different scheme names: such as http to https, or vice=
 versa</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">Do we now need to expand the draft for ftp:// and gopher://=
 URIs? For example, ftp:// and gopher:// URIs=94</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">1) Do not come with the equivalent of RFC 5988, so a non-HT=
ML document available at any such URI won&#39;t be available to make use of=
 &lt;link rel=3D&quot;canonical&quot;&gt;.</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">2) Have corresponding GOPHER error code (item type 3) or an=
 FTP error 550, which like HTTP 404, is forbidden from being served for the=
 target of a &lt;link rel=3D&quot;canonical&quot;&gt;.</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">8. OPEN. M. Yevstifeyev:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">Reading section 3 and 5 of the draft, it seems that is mand=
ates use of HTTP when referring to canonical URIs. =A0And what is the situa=
tion when target URI is a &#39;ftp&#39; or &#39;gopher&#39; URI? =A0Section=
 3 allows different scheme names in context/target URIs, if I understand it=
 correctly. =A0Therefore, unless it is deliberately, I think any mention of=
 HTTP should be replaced by more generic regulations.</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by J. Reschke &quot;Nope; I think the HTTP examp=
les are very useful. But maybe we can have an additional statement that the=
 link relation isn&#39;t specific to HTTP.&quot;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Yevstifeyev&quot;Currently we have normati=
ve reference to RFC 2616 and normative requirements with respect to HTTP. =
=A0HTTP examples are OK; but it&#39;s redundant in Section 3. =A0I suppose =
in Section 3 we may replace HTTP-related stuff with something in the way li=
ke:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">Old:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0o =A0The source URI of a &quot;300 Multiple Choices&=
quot; URI (Section 10.3.1 of</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0=A0=A0=A0[RFC2616]) or a permanent redirect (Section=
 10.3.2 of [RFC2616]).</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">New:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0o =A0The source URI, which defines a resource which =
provides choice</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0=A0=A0=A0in different represntations of a given reso=
urce, ientified by</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0=A0=A0=A0the context URI, or is a link which has bee=
n permanently replaced</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0=A0=A0=A0by an other one.</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">etc.&quot;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by B. Thorlacius: =93Your wording seems overly c=
onfusing. Which is the resource that &quot;provides choice in different rep=
resntations of a given resource?&quot; A standard could be assigned the URI=
 &lt;</span><a href=3D"http://example.org/spec" style=3D"font-family: Times=
; font-size: medium; "><span style=3D"font-size: 11pt; font-family: Arial; =
color: rgb(92, 69, 32); background-color: transparent; font-weight: normal;=
 font-style: normal; font-variant: normal; text-decoration: underline; vert=
ical-align: baseline; white-space: pre-wrap; ">http://example.org/spec</spa=
n></a><span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, =
0); background-color: transparent; font-weight: normal; font-style: normal;=
 font-variant: normal; text-decoration: none; vertical-align: baseline; whi=
te-space: pre-wrap; ">&gt;. An HTTP GET /spec might be responded with an HT=
TP/1.1 300 choice, and an entity linking to /spec.node.html, /spec.html, /s=
pec.pdf, and /spec.txt. The resource (the standard, that is) would in no wa=
y provide this choice. The HTTP server simply offered multiple representati=
ons.=94</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Yevstifeyev: =93First, this was an example=
 only. =A0Next, my point was that the document makes HTTP/&#39;http&#39; sc=
heme mandatory in context/target URIs, which I don&#39;t think is appropria=
te, since canonical URI may refer to a resource accessible via other protoc=
ol. =A0Even though HTTP is going to be the most often use case of canonical=
 link relation, we shouldn&#39;t exclude other protocols.=94</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by B. Thorlacius: =93I agree. However, I don&#39=
;t understand the need for forbidding canonical links to resources with mul=
tiple representations. Are there not to be canonical links from representat=
ions of a resource to the resource (i.e. from /spec.html and /spec.txt to /=
spec)?=94</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Yevstifeyev: =93Probably such restriction =
is set because multiple representation choice may ultimately refer the user=
 to a resource which is not canonical. =A0A _definite_ canonical resource i=
s necessary and required.=94</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">----response =
by =A0J. Cormack: =93I think this relation (which is useful) need to be cal=
led something</span></p>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">else, as it i=
s performing a different function to canonical, which is</span></p>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">about relatio=
ns between representations of resources, rather than</span></p>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">between repre=
sentations of resources and a the resource itself</span></p>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">like /spec.</=
span></p>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">There does se=
em to not be a discussion of what is similar though in</span></p>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">terms of medi=
a types - is /spec.txt similar enough that /spec.html could</span></p>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">be a canonica=
l link? One could certainly have a PNG version of an SVG</span></p>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">image with a =
canonical link I would presume.=94</span></p>
<p dir=3D"ltr" style=3D"font-family: Times; font-size: medium; margin-left:=
 72pt; margin-top: 0pt; margin-bottom: 0pt; "><span style=3D"font-size: 11p=
t; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; =
font-weight: normal; font-style: normal; font-variant: normal; text-decorat=
ion: none; vertical-align: baseline; white-space: pre-wrap; ">------respons=
e by =A0M. Yevstifeyev: =93I personally think it is possible. =A0For exampl=
e, authoritative RFC source is .txt file on RFC Editor&#39;s site, while we=
 have a number of other sources for RFCs, not in .txt, such as &quot;</span=
><a href=3D"http://tools.ietf.org/html/rfcXXXX"><span style=3D"font-size: 1=
1pt; font-family: Arial; color: rgb(92, 69, 32); background-color: transpar=
ent; font-weight: normal; font-style: normal; font-variant: normal; text-de=
coration: underline; vertical-align: baseline; white-space: pre-wrap; ">too=
ls.ietf.org/html/rfcXXXX</span></a><span style=3D"font-size: 11pt; font-fam=
ily: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight=
: normal; font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; ">&quot; in HTML. =A0Desig=
nating a &quot;canonical&quot; link to &quot;</span><a href=3D"http://www.r=
fc-editor.org/rfc/rfcXXXX.txt"><span style=3D"font-size: 11pt; font-family:=
 Arial; color: rgb(92, 69, 32); background-color: transparent; font-weight:=
 normal; font-style: normal; font-variant: normal; text-decoration: underli=
ne; vertical-align: baseline; white-space: pre-wrap; ">http://www.rfc-edito=
r.org/rfc/rfcXXXX.txt</span></a><span style=3D"font-size: 11pt; font-family=
: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: n=
ormal; font-style: normal; font-variant: normal; text-decoration: none; ver=
tical-align: baseline; white-space: pre-wrap; ">&quot; seems to be OK. =A0S=
o I think we have no problem here.=94</span></p>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Ohye: =93We can change the draft to includ=
e corresponding GOPHER or FTP error codes to demonstrate non-favortism to H=
TTP.=94</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; font-size: 11pt; background-color: transparent;"></span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">9. OPEN. M. Yevstifeyev:</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">&gt; </span><span style=3D"font-size: 11pt; font-family: Ar=
ial; color: rgb(0, 0, 0); background-color: transparent; font-weight: norma=
l; font-style: italic; font-variant: normal; text-decoration: none; vertica=
l-align: baseline; white-space: pre-wrap; ">8. =A0Internationalisation Cons=
iderations</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: italic; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">In designating a canonical URI, please see [RFC3986] for in=
formation on URI encoding.</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; "> =A0=A0</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">IRIs serve for this purpose. =A0I recommend either to renam=
e the section to Encoding considerations or skip it at all ( I personally l=
ike 2nd variant).</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by J. Reschke &quot;I believe we&#39;ll need thi=
s section, and the contents is fine; after all, this is what you have to th=
ink of with respect to I18N, no?&quot;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Yevstifeyev: &quot;RFC 5988 allows target =
and context URIs to be IRIs. =A0Current draft has no provisions regarding t=
his. =A0However, the actual and current text matches encoding consideration=
s better.&quot;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by J. Reschke: &quot;Actually, there&#39;s nothi=
ng special about the I18N for this link relation; so I believe the text sho=
uld just state that there&#39;s nothing to say in addition to RFC 5988, Sec=
tion 8.&quot;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Yevstifeyev: &quot;Probably such approach =
is OK.&quot;</span><br>
<span style=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: transparent; font-weight: normal; font-style: normal; font-=
variant: normal; text-decoration: none; vertical-align: baseline; white-spa=
ce: pre-wrap; ">--response by M. Ohye, =93Julian, would you like us to rest=
ate the current text to explicitly mention there is nothing beyond RFC 5988=
, or leave as-is?=94</span></div>
</div><div><br><br>On Sat, Jul 2, 2011 at 6:37 AM, Mykyta Yevstifeyev &lt;<=
a href=3D"mailto:evnikita2@gmail.com">evnikita2@gmail.com</a>&gt; wrote:<br=
>&gt; 02.07.2011 16:31, Justin Cormack wrote:<br>&gt;&gt;<br>&gt;&gt; There=
 does seem to not be a discussion of what is similar though in<br>
&gt;&gt; terms of media types - is /spec.txt similar enough that /spec.html=
 could<br>&gt;&gt; be a canonical link?<br>&gt;<br>&gt; I personally think =
it is possible. =A0For example, authoritative RFC source is<br>&gt; .txt fi=
le on RFC Editor&#39;s site, while we have a number of other sources for<br=
>
&gt; RFCs, not in .txt, such as &quot;<a href=3D"http://tools.ietf.org/html=
/rfcXXXX">tools.ietf.org/html/rfcXXXX</a>&quot; in HTML.<br>&gt; =A0Designa=
ting a &quot;canonical&quot; link to<br>&gt; &quot;<a href=3D"http://www.rf=
c-editor.org/rfc/rfcXXXX.txt">http://www.rfc-editor.org/rfc/rfcXXXX.txt</a>=
&quot; seems to be OK. =A0So I think we<br>
&gt; have no problem here.<br>&gt;<br>&gt; Mykyta<br>&gt;&gt;<br>&gt;&gt; O=
ne could certainly have a PNG version of an SVG<br>&gt;&gt; image with a ca=
nonical link I would presume.<br>&gt;&gt;<br>&gt;&gt; Justin<br>&gt;&gt;<br=
>
&gt;<br>&gt; _______________________________________________<br>&gt; apps-d=
iscuss mailing list<br>&gt; <a href=3D"mailto:apps-discuss@ietf.org">apps-d=
iscuss@ietf.org</a><br>&gt; <a href=3D"https://www.ietf.org/mailman/listinf=
o/apps-discuss">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
&gt;<br><br></div></div></div>

--bcaec5215e3bdfd0c604a7201926--

From julian.reschke@gmx.de  Sun Jul  3 00:56:14 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01D5421F86EE for <link-relations@ietfa.amsl.com>; Sun,  3 Jul 2011 00:56:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.146
X-Spam-Level: 
X-Spam-Status: No, score=-104.146 tagged_above=-999 required=5 tests=[AWL=-2.147, BAYES_00=-2.599, J_CHICKENPOX_39=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9ol1opX+C+17 for <link-relations@ietfa.amsl.com>; Sun,  3 Jul 2011 00:56:13 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id C35F221F86EF for <link-relations@ietf.org>; Sun,  3 Jul 2011 00:56:12 -0700 (PDT)
Received: (qmail invoked by alias); 03 Jul 2011 07:56:07 -0000
Received: from p508FBCDC.dip.t-dialin.net (EHLO [192.168.178.36]) [80.143.188.220] by mail.gmx.net (mp056) with SMTP; 03 Jul 2011 09:56:07 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18VimYpohYVGr3N4AfhWVBKp77MfZ6W0nMzTY/G2j 0Fy2I1UYwUPICt
Message-ID: <4E10208C.6090209@gmx.de>
Date: Sun, 03 Jul 2011 09:55:56 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Maile Ohye <maileko@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com> <1309613470.2807.17.camel@mackerel> <4E0F1F2F.8020504@gmail.com> <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com>
In-Reply-To: <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Cc: "link-relations@ietf.org" <link-relations@ietf.org>, joachim@kupke.za.net, IETF Apps Discuss <apps-discuss@ietf.org>, Bjartur Thorlacius <svartman95@gmail.com>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 03 Jul 2011 07:56:14 -0000

On 2011-07-03 03:23, Maile Ohye wrote:
> 1. OPEN. F. Ellermann:
> A relative canonical URL can't be a good idea.  If there is more thanone
> "content URL" (in the terminology of the draft) this would resultin more
> than one canonical URL, defeat the purpose, and worse, thiscould make
> googlebot angry.
> --response by F. Ellermann: “... But now I see that relativecan be
> perfectly fine if and only if all incarnations exist on the sameserver,
> e.g., http://example/xyzzy.html?any-querycould get a relativecanonical
> URL xyzzy.html?default or similar.  A better example in thedraft
> explaining when a relative canonical URL is okay could help.”
> --response by M. Ohye: “We could add a relative URL in the Examples section:
> Then duplicate content URIs such as:
> http://www.example.com/page.php?item=purse&category=bags
> <http://www.example.com/page.php?item=purse&category=bags>
> http://www.example.com/page.php?item=purse&category=bags&sid=1234
> <http://www.example.com/page.php?item=purse&category=bags&sid=1234>
> may designate the canonical link relation in HTML as specified in
>    [RFC5988]:
> <link rel="canonical"
>            href="http://www.example.com/page.php?item=purse" />
> or <link rel="canonical” href="page.php?item=purse" />
> or alternatively, in the HTTP Header... “

+1

> 2. OPEN. F. Ellermann:
> The draft could s/SHOULD NOT/MUST NOT/, I don't see any good reasonto
> violate a SHOULD NOT, and if that's correct MUST NOT is clearer.
> --seconded by M. Yevstifeyev
> --response by M. Ohye and J. Kupke: “We prefer SHOULD NOT for a few
> reasons. 1) If we outlawed multiple canonicals using MUST NOT, we would
> effectively call the HTML invalid. In reality, the HTML will still be
> processed, though it’s likely that search engines will ignore both/all
> rel=canonicals. 2) Worse, for the cases where somebody might
> rel=canonical to a 404, etc., if we use MUST NOT, it would place a huge
> (and entirely unrealistic) burden on the site owner to ensure that
> search engines recrawl pages in such an order that all rel=canonical
> sources are updated before a page may become a 404.”

I'm not sure I understand the response. Is there a use case where an 
author would legitimately add multiple instances of the link relation?

 > ...
> 4. OPEN. M. Yevstifeyev:
>>  The canonical link relation specifies the preferred version of a URI
> I think some introductory text on linking, probably based on RFC 5988,
> should go here.
> --response by J. Reschke "Why? It defines a link relation as defined by
> RFC 5988, so why repeat text from over there?"
> --response by M. Yevstifeyev "It should be mentioned (1) what is link
> relation at all and (2) that RFC 5988 is a specification of that
> technology which this document depends on.  RFC 5988 is first mentioned
> in Examples."
> --response by M. Ohye. “We could modify to:
> “The canonical link relation (Link Relation Types reference <xref
> target="RFC5988"/>) specifies the preferred version of a URI...”

+1

> 5. OPEN. M. Yevstifeyev:
>>  Presence of the canonical link relation indicates to applications,
> such as search engines, that they MAY:
> I wonder why it's MAY; in this case implementations (explicitly, those
> apps which interpret Link: headers and corresponding construction in
> HTML) will be free to ignore it.  I think normative SHOULD should be OK
> (sorry for pun).
> --response by J. Reschke "I think this link relation is purely advisory,
> so a better approach might be to replace "MAY" by "can"."
> --response by M. Yevstifeyev "Yes, advisory, which suits RFC 2119
> definition for SHOULD: 'SHOULD   This word, or the adjective
> "RECOMMENDED", mean that there may exist valid reasons in particular
> circumstances to ignore a particular item, but the full implications
> must be understood and carefully weighed before choosing a different
> course.'
> and natural meaning of should - advice/recommendation."
> --response by M. Ohye: “Thanks, in discussion with Joachim Kupke.”

No, it's really not a SHOULD.

> ...
> 7. OPEN. M. Yevstifeyev:
>    o Exist on a different protocol: http to https, or vice versa
> You probably meant URI scheme here, since https isn't a separate
> protocol.  As before these points we had "The value of the
> target/canonical URI MAY" or, if you consider my comment above, "The
> target/canonical URI MAY", this point may be reworded as "Have different
> scheme names" (which suits the second variant of a preface to this list
> better).
> --agreed by J. Reschke
> --response by M. Ohye/J. Kupke: “Good catch, Mykyta. We’re fine to
> change the draft to “scheme”:
> Have different scheme names: such as http to https, or vice versa
> Do we now need to expand the draft for ftp:// and gopher:// URIs? For
> example, ftp:// and gopher:// URIs”
> 1) Do not come with the equivalent of RFC 5988, so a non-HTML document
> available at any such URI won't be available to make use of <link
> rel="canonical">.
> 2) Have corresponding GOPHER error code (item type 3) or an FTP error
> 550, which like HTTP 404, is forbidden from being served for the target
> of a <link rel="canonical">.

a) A non-HTML document at a non-HTTP(s) URI may not be able to specify 
the link relation, but it could be the target of a link, relation, 
right? (that could be an example)

b) Future protocols might have other means to specify a link relation, btw.

> 8. OPEN. M. Yevstifeyev:
> Reading section 3 and 5 of the draft, it seems that is mandates use of
> HTTP when referring to canonical URIs.  And what is the situation when
> target URI is a 'ftp' or 'gopher' URI?  Section 3 allows different
> scheme names in context/target URIs, if I understand it correctly.
>   Therefore, unless it is deliberately, I think any mention of HTTP
> should be replaced by more generic regulations.
> --response by J. Reschke "Nope; I think the HTTP examples are very
> useful. But maybe we can have an additional statement that the link
> relation isn't specific to HTTP."
> --response by M. Yevstifeyev"Currently we have normative reference to
> RFC 2616 and normative requirements with respect to HTTP.  HTTP examples
> are OK; but it's redundant in Section 3.  I suppose in Section 3 we may
> replace HTTP-related stuff with something in the way like:
>
> Old:
>    o  The source URI of a "300 Multiple Choices" URI (Section 10.3.1 of
>       [RFC2616]) or a permanent redirect (Section 10.3.2 of [RFC2616]).
> New:
>    o  The source URI, which defines a resource which provides choice
>       in different represntations of a given resource, ientified by
>       the context URI, or is a link which has been permanently replaced
>       by an other one.
> etc."
> --response by B. Thorlacius: “Your wording seems overly confusing. Which
> is the resource that "provides choice in different represntations of a
> given resource?" A standard could be assigned the URI
> <http://example.org/spec>. An HTTP GET /spec might be responded with an
> HTTP/1.1 300 choice, and an entity linking to /spec.node.html,
> /spec.html, /spec.pdf, and /spec.txt. The resource (the standard, that
> is) would in no way provide this choice. The HTTP server simply offered
> multiple representations.”
> --response by M. Yevstifeyev: “First, this was an example only.  Next,
> my point was that the document makes HTTP/'http' scheme mandatory in
> context/target URIs, which I don't think is appropriate, since canonical
> URI may refer to a resource accessible via other protocol.  Even though
> HTTP is going to be the most often use case of canonical link relation,
> we shouldn't exclude other protocols.”
> --response by B. Thorlacius: “I agree. However, I don't understand the
> need for forbidding canonical links to resources with multiple
> representations. Are there not to be canonical links from
> representations of a resource to the resource (i.e. from /spec.html and
> /spec.txt to /spec)?”
> --response by M. Yevstifeyev: “Probably such restriction is set because
> multiple representation choice may ultimately refer the user to a
> resource which is not canonical.  A _definite_ canonical resource is
> necessary and required.”
> ...

...my general feeling here is that having specific HTTP examples is 
good, as long as the spec doesn't make the reader think it's the only 
protocol that qualifies.

Best regards, Julian

From julian.reschke@gmx.de  Sun Jul  3 04:29:32 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94E6C21F8733 for <link-relations@ietfa.amsl.com>; Sun,  3 Jul 2011 04:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oGBLKBVnMjSI for <link-relations@ietfa.amsl.com>; Sun,  3 Jul 2011 04:29:32 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id A331621F872F for <link-relations@ietf.org>; Sun,  3 Jul 2011 04:29:31 -0700 (PDT)
Received: (qmail invoked by alias); 03 Jul 2011 11:29:29 -0000
Received: from unknown (EHLO [10.158.136.94]) [89.204.153.94] by mail.gmx.net (mp015) with SMTP; 03 Jul 2011 13:29:29 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1/rQTQXDOrrqbIzQnEy6bxCjPIhyfYopKvIGpP5hf FuLUfjJerBgTyn
Message-ID: <4E105296.3060001@gmx.de>
Date: Sun, 03 Jul 2011 13:29:26 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: "link-relations@ietf.org" <link-relations@ietf.org>,  IETF Apps Discuss <apps-discuss@ietf.org>, Maile Ohye <maile@google.com>
References: <4E083D3F.6030200@gmx.de>
In-Reply-To: <4E083D3F.6030200@gmx.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 03 Jul 2011 11:29:32 -0000

Hi,

below a set of mostly editorial comments...

Best regards, Julian

Abstract

    This specification defines the canonical link relation -- an element
    which designates the preferred version of content/URI from a set of
    duplicate or near duplicate pages.

Maybe put "canonical" in double quotes? (similar in other places)


1.  Introduction

    The canonical link relation specifies the preferred version of a URI
    from a set of identical or vastly similar content that may be

maybe just "preferred URI"?

    The canonical (target URI) MUST contain content that duplicates, is

"canonical (target) URI MUST identify content" (it's not the content of 
the URI, it's the content of the identified resource)

    extremely similar, or is a superset of the content in the context

s/in/at/

    The value of the target/canonical URI MAY:

    o  Be self-referential (context URI identical to target URI)

    o  Specify a relative or absolute URI

"Specify a URI Reference (see [RFC3986], Section 4.1), i.e., a full URI 
or a relative reference"

    o  Be the source URI of a 302, 303, or 307 redirect (Sections 10.3.3,
       10.3.4, and 10.3.8, respectively, of [RFC2616]).

Maybe "Be the source URI of a temporary redirect, such as..."?

    may designate the canonical link relation in HTML as specified in
    [RFC5988]:

Why do we cite RFC 5988 here? Should this ref HTML?

      <link rel="canonical"
            href="http://www.example.com/page.php?item=purse" />

    or alternatively, in the HTTP Header as specified in Section 5 of
    [RFC5988]:

s/Header/header field/

      Link: <http://www.example.com/page.php?item=purse>; rel="canonical"


5.  Recommendations

    Before implementing the canonical link relation, verification of the

Maybe s/implementing/adding/?


From mca@amundsen.com  Thu Jul  7 07:47:27 2011
Return-Path: <mca@amundsen.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14CDF21F861A for <link-relations@ietfa.amsl.com>; Thu,  7 Jul 2011 07:47:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.68
X-Spam-Level: 
X-Spam-Status: No, score=-0.68 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, FORGED_YAHOO_RCVD=2.297, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gc-yzeFb7Yfk for <link-relations@ietfa.amsl.com>; Thu,  7 Jul 2011 07:47:25 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id 1B6B421F8616 for <link-relations@ietf.org>; Thu,  7 Jul 2011 07:47:24 -0700 (PDT)
Received: by fxe4 with SMTP id 4so1492130fxe.27 for <link-relations@ietf.org>; Thu, 07 Jul 2011 07:47:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.116.139 with SMTP id m11mr1364368faq.56.1310050044084; Thu, 07 Jul 2011 07:47:24 -0700 (PDT)
Sender: mca@amundsen.com
Received: by 10.223.119.200 with HTTP; Thu, 7 Jul 2011 07:47:24 -0700 (PDT)
Date: Thu, 7 Jul 2011 10:47:24 -0400
X-Google-Sender-Auth: 9mxhTUN6E61FAgc7haJFkAw4ntM
Message-ID: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com>
From: mike amundsen <mamund@yahoo.com>
To: link-relations@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [link-relations] Looking for some general guidance....
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Jul 2011 14:47:27 -0000

PREAMBLE
This is a general request for guidance on authoring, documenting, and
registering link relations. My goal here is to get a handle on what is
going on & what is possible, not try to make judgement on or influence
the process of link relation registration, etc.

To this end, I have some questions regarding identifying the 'registry
of record' (or multiple registries?) to which media-type designers
should adhere as well as some scenarios to use a 'test cases' in order
to learn some details about the process. I am looking for any
comments/correction/feedback I can get as I try to learn as much as I
can about the Link Relations registries and processes.

I offer my apologies up front for the long-ish post. Hopefully it will
result in some clarity for others pondering similar questions. FWIW,
I'd be happy to write up the results of this thread in a declarative
document and post it for public access and/or work w/ others here to
create a more formal/stable document for future reference.

REGISTRIES
I know of the following places that seem to be registries for link relations:
- IANA Link Relations [1]
- Microformats Existing Rel Values [2]
- Paramsr.us - Registering Link Relation Types [3]
- Expressing Dublin Core metadata using HTML/XHTML meta and link elements [4]

Is this a complete list? Are all these places actual link registries?
For example, is the Paramsr.us site actually a processing place for
ultimately shepherding values into the IANA or the Microformats
registries?

PROCESSES
IANA :
I understand that the process for registering link relations for the
IANA is detailed in RFC5988 sec 6.2[5]

Microformats:
I am no clear on the registration process for the Microformats
registry. I _do_ have an account there and have edit rights on that
page [2]. Is that all that is needed? There is a reference on that
page to a "process"[6] but that seems to be aimed at full-on
microformat values (e.g. @class, not @rel).  Am I missing some
documents/descriptions?

Paramsr.us:
It looks like the registration process at Paramsr.us is RFC5988. Is
that right? and discussions of new registrations happen on this list,
correct? It also looks like there has not been much activity here of
late [7] (except for jreschke's entry for "canonical" two weeks ago).

Am I right to assume Paramsr.us is a "clearing house" for adding
values to the IANA Link Relations registry and _not_ a stand-alone
registry itself? If yes, is the Paramsr.us site the _preferred_ place
to use for adding to the IANA registry?

Dublin Core:
I'll leave off discussing DC here as they seem to have their own
separate world<g>.

SCENARIOS
I have two scenarios here that I wanted to put forward to make sure I
understand the way things could go for anyone designing a media type
solution. I am hoping for feedback here on how these cases should be
handled (assuming there may not be wide agreement from all quarters).

Creating a New Media Type
Assume I have created (and registered) a brand new media type. This
media type uses one or more link relations. The media type
documentation identifies a set of link relation values that servers
and clients should be expected to handle.
- Since these link relation values are identified and defined within
the registered media type document, SHOULD/MUST these values also be
registered with IANA or Microformat?
- If these values are not registered w/ IANA/mf, SHOULD/MUST the
values always be expressed as absolute URIs (per RFC5988) even when
they are identified and defined in the media type documentation?
- If one or more of the link relation values is already registered w/
the IANA/mf, SHOULD/MUST the media type doc refer to these registered
values and, if so, is there a standardized format for doing so?

Creating a Metadata Profile for an Existing Media Type
Assume I have created a profile[8] for an existing media type (e.g.
HTML, XML, JSON, etc.). For example, a profile for HTML could identify
values for key attributes (@id, @name, @class, & @rel) in order to add
"semantic meaning" to the representations. In the case of the values
used for the A and LINK elements (@rel attributes).
- SHOULD/MUST these values also be registered with IANA or Microformat?
- If these values are not registered w/ IANA/mf, SHOULD/MUST the
values always be expressed as absolute URIs (per RFC5988) even when
they are identified and defined in the profile documentation?
- If one or more of the link relation values is already registered w/
the IANA/mf, SHOULD/MUST the profile doc refer to these registered
values and, if so, is there a standardized format for doing so?

Again, thanks in advance to all who can provide feedback, correction,
guidance on these items.

Mike Amundsen

[1] http://www.iana.org/assignments/link-relations/link-relations.xml
[2] http://microformats.org/wiki/existing-rel-values
[3] http://paramsr.us/link-relation-types/
[4] http://dublincore.org/documents/dc-html/
[5] http://tools.ietf.org/html/rfc5988#section-6.2
[6] http://microformats.org/wiki/process
[7] http://paramsr.us/tracker/
[8] http://www.w3.org/TR/html4/struct/global.html#h-7.4.4.3

mca
http://amundsen.com/blog/
http://twitter.com@mamund
http://mamund.com/foaf.rdf#me


#RESTFest 2011 - Aug 18-20
http://restfest.org

From julian.reschke@gmx.de  Thu Jul  7 08:18:41 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41FDA21F8728 for <link-relations@ietfa.amsl.com>; Thu,  7 Jul 2011 08:18:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.099
X-Spam-Level: 
X-Spam-Status: No, score=-105.099 tagged_above=-999 required=5 tests=[AWL=-2.500, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vidl1Ol6AEc6 for <link-relations@ietfa.amsl.com>; Thu,  7 Jul 2011 08:18:40 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id CB72921F8725 for <link-relations@ietf.org>; Thu,  7 Jul 2011 08:18:39 -0700 (PDT)
Received: (qmail invoked by alias); 07 Jul 2011 15:18:37 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp006) with SMTP; 07 Jul 2011 17:18:37 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+Iiy4LUJCIGx6PRfOeS1v7eL+avaSpLDNm+q/bW0 9sMD8TCZBJPqe+
Message-ID: <4E15CE4C.8090302@gmx.de>
Date: Thu, 07 Jul 2011 17:18:36 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: mike amundsen <mamund@yahoo.com>
References: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com>
In-Reply-To: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: link-relations@ietf.org
Subject: Re: [link-relations] Looking for some general guidance....
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Jul 2011 15:18:41 -0000

On 2011-07-07 16:47, mike amundsen wrote:
> PREAMBLE
> This is a general request for guidance on authoring, documenting, and
> registering link relations. My goal here is to get a handle on what is
> going on&  what is possible, not try to make judgement on or influence
> the process of link relation registration, etc.
>
> To this end, I have some questions regarding identifying the 'registry
> of record' (or multiple registries?) to which media-type designers
> should adhere as well as some scenarios to use a 'test cases' in order
> to learn some details about the process. I am looking for any
> comments/correction/feedback I can get as I try to learn as much as I
> can about the Link Relations registries and processes.
>
> I offer my apologies up front for the long-ish post. Hopefully it will
> result in some clarity for others pondering similar questions. FWIW,
> I'd be happy to write up the results of this thread in a declarative
> document and post it for public access and/or work w/ others here to
> create a more formal/stable document for future reference.

+1 -- the current situation is kind of unfortunate, and having a neutral 
summary will be very helpful.

> REGISTRIES
> I know of the following places that seem to be registries for link relations:
> - IANA Link Relations [1]
> - Microformats Existing Rel Values [2]
> - Paramsr.us - Registering Link Relation Types [3]
> - Expressing Dublin Core metadata using HTML/XHTML meta and link elements [4]

I *think* that RDFa also uses <link>, and that in RDFa 1.1 there's a way 
to register vocabularies. (IMHO one level of indirection too much...)

> Is this a complete list? Are all these places actual link registries?
> For example, is the Paramsr.us site actually a processing place for
> ultimately shepherding values into the IANA or the Microformats
> registries?

It's the tracker the DEs (Designated Experts) use to coordinate 
processing of link relation registrations. As it is used, it happens to 
also to be a registry for things that are "in process". It's for the 
IANA registry only.

> PROCESSES
> IANA :
> I understand that the process for registering link relations for the
> IANA is detailed in RFC5988 sec 6.2[5]

Yes.

> Microformats:
> I am no clear on the registration process for the Microformats
> registry. I _do_ have an account there and have edit rights on that
> page [2]. Is that all that is needed? There is a reference on that
> page to a "process"[6] but that seems to be aimed at full-on
> microformat values (e.g. @class, not @rel).  Am I missing some
> documents/descriptions?

If you find out, please report back :-) See related thread starting at 
<http://lists.w3.org/Archives/Public/public-html/2011Jun/0314.html>.

> Paramsr.us:
> It looks like the registration process at Paramsr.us is RFC5988. Is
> that right? and discussions of new registrations happen on this list,

Yes & Yes.

> correct? It also looks like there has not been much activity here of
> late [7] (except for jreschke's entry for "canonical" two weeks ago).

Activity depends on registrations actually coming in :-)

> Am I right to assume Paramsr.us is a "clearing house" for adding
> values to the IANA Link Relations registry and _not_ a stand-alone
> registry itself? If yes, is the Paramsr.us site the _preferred_ place
> to use for adding to the IANA registry?

It's for use by the Designated Experts only; people can use it to track 
the status of their registrations, but it's not there to *make* 
registrations.

> Dublin Core:
> I'll leave off discussing DC here as they seem to have their own
> separate world<g>.
>
> SCENARIOS
> I have two scenarios here that I wanted to put forward to make sure I
> understand the way things could go for anyone designing a media type
> solution. I am hoping for feedback here on how these cases should be
> handled (assuming there may not be wide agreement from all quarters).
>
> Creating a New Media Type
> Assume I have created (and registered) a brand new media type. This
> media type uses one or more link relations. The media type
> documentation identifies a set of link relation values that servers
> and clients should be expected to handle.
> - Since these link relation values are identified and defined within
> the registered media type document, SHOULD/MUST these values also be
> registered with IANA or Microformat?

I can't speak for Microformats. For IANA, the answer is that if you want 
your relations to mean the same thing inside your document type, inside 
the Link: header and inside other formats that participate, then yes, 
you should register them.

> - If these values are not registered w/ IANA/mf, SHOULD/MUST the
> values always be expressed as absolute URIs (per RFC5988) even when
> they are identified and defined in the media type documentation?

If they weren't, you'd risk name collisions. Dunno whether that 
translates to SHOULD or MUST.

> - If one or more of the link relation values is already registered w/
> the IANA/mf, SHOULD/MUST the media type doc refer to these registered
> values and, if so, is there a standardized format for doing so?

I think it would be good to refer to them.

If by "refer to" you mean "use a specific URI for the type" then I fear 
the answer is that IANA hasn't reached that level yet :-)

> Creating a Metadata Profile for an Existing Media Type
> Assume I have created a profile[8] for an existing media type (e.g.
> HTML, XML, JSON, etc.). For example, a profile for HTML could identify
> values for key attributes (@id, @name, @class,&  @rel) in order to add
> "semantic meaning" to the representations. In the case of the values
> used for the A and LINK elements (@rel attributes).

[8] refers to an HTML feature that was dropped in HTML5. I believe that 
using profile to wire relation type semantics isn't going to work well, 
as recipients aren't going to look at those, and it also only works when 
there's one profile in use per document (and here's I'm not referring to 
the old permathread about the @profile syntax but the fact that there's 
no disambiguation mechanism).


> - SHOULD/MUST these values also be registered with IANA or Microformat?
> - If these values are not registered w/ IANA/mf, SHOULD/MUST the
> values always be expressed as absolute URIs (per RFC5988) even when
> they are identified and defined in the profile documentation?

In that case the profile wouldn't be needed (at least not for this use 
case), right?

> - If one or more of the link relation values is already registered w/
> the IANA/mf, SHOULD/MUST the profile doc refer to these registered
> values and, if so, is there a standardized format for doing so?
>
> Again, thanks in advance to all who can provide feedback, correction,
> guidance on these items.
>
> Mike Amundsen
> ...

Hope this helps somewhat :-)

Best regards, Julian

From mca@amundsen.com  Thu Jul  7 08:56:50 2011
Return-Path: <mca@amundsen.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 585E721F875A for <link-relations@ietfa.amsl.com>; Thu,  7 Jul 2011 08:56:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.68
X-Spam-Level: 
X-Spam-Status: No, score=-0.68 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, FORGED_YAHOO_RCVD=2.297, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kKRscz4Bfhpj for <link-relations@ietfa.amsl.com>; Thu,  7 Jul 2011 08:56:49 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id D890621F8758 for <link-relations@ietf.org>; Thu,  7 Jul 2011 08:56:48 -0700 (PDT)
Received: by fxe4 with SMTP id 4so1580830fxe.27 for <link-relations@ietf.org>; Thu, 07 Jul 2011 08:56:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.68.145 with SMTP id v17mr1447953fai.76.1310054207962; Thu, 07 Jul 2011 08:56:47 -0700 (PDT)
Sender: mca@amundsen.com
Received: by 10.223.119.200 with HTTP; Thu, 7 Jul 2011 08:56:47 -0700 (PDT)
In-Reply-To: <4E15CE4C.8090302@gmx.de>
References: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com> <4E15CE4C.8090302@gmx.de>
Date: Thu, 7 Jul 2011 11:56:47 -0400
X-Google-Sender-Auth: 1gWgxYB_Hul7zFOy8NJC52BqgHE
Message-ID: <CAPW_8m78943KVsqT2vOXyvO3KjgLXiMonj9pPT_QOR+YAwvMCQ@mail.gmail.com>
From: mike amundsen <mamund@yahoo.com>
To: Julian Reschke <julian.reschke@gmx.de>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: link-relations@ietf.org
Subject: Re: [link-relations] Looking for some general guidance....
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Jul 2011 15:56:50 -0000

On Thu, Jul 7, 2011 at 11:18, Julian Reschke <julian.reschke@gmx.de> wrote:
> On 2011-07-07 16:47, mike amundsen wrote:
>>
>> PREAMBLE
>> This is a general request for guidance on authoring, documenting, and
>> registering link relations. My goal here is to get a handle on what is
>> going on& =A0what is possible, not try to make judgement on or influence
>> the process of link relation registration, etc.
>>
>> To this end, I have some questions regarding identifying the 'registry
>> of record' (or multiple registries?) to which media-type designers
>> should adhere as well as some scenarios to use a 'test cases' in order
>> to learn some details about the process. I am looking for any
>> comments/correction/feedback I can get as I try to learn as much as I
>> can about the Link Relations registries and processes.
>>
>> I offer my apologies up front for the long-ish post. Hopefully it will
>> result in some clarity for others pondering similar questions. FWIW,
>> I'd be happy to write up the results of this thread in a declarative
>> document and post it for public access and/or work w/ others here to
>> create a more formal/stable document for future reference.
>
> +1 -- the current situation is kind of unfortunate, and having a neutral
> summary will be very helpful.

I'll host a document to start
(http://amundsen.com/media-types/linkrelations/) and, if we like, we
can copy/move it at some future point.

>
>> REGISTRIES
>> I know of the following places that seem to be registries for link
>> relations:
>> - IANA Link Relations [1]
>> - Microformats Existing Rel Values [2]
>> - Paramsr.us - Registering Link Relation Types [3]
>> - Expressing Dublin Core metadata using HTML/XHTML meta and link element=
s
>> [4]
>
> I *think* that RDFa also uses <link>, and that in RDFa 1.1 there's a way =
to
> register vocabularies. (IMHO one level of indirection too much...)

Good catch. I'll check into that, too.

>
>> Is this a complete list? Are all these places actual link registries?
>> For example, is the Paramsr.us site actually a processing place for
>> ultimately shepherding values into the IANA or the Microformats
>> registries?
>
> It's the tracker the DEs (Designated Experts) use to coordinate processin=
g
> of link relation registrations. As it is used, it happens to also to be a
> registry for things that are "in process". It's for the IANA registry onl=
y.
>
>> PROCESSES
>> IANA :
>> I understand that the process for registering link relations for the
>> IANA is detailed in RFC5988 sec 6.2[5]
>
> Yes.
Check

>
>> Microformats:
>> I am no clear on the registration process for the Microformats
>> registry. I _do_ have an account there and have edit rights on that
>> page [2]. Is that all that is needed? There is a reference on that
>> page to a "process"[6] but that seems to be aimed at full-on
>> microformat values (e.g. @class, not @rel). =A0Am I missing some
>> documents/descriptions?
>
> If you find out, please report back :-) See related thread starting at
> <http://lists.w3.org/Archives/Public/public-html/2011Jun/0314.html>.
Yep, been watching that thread. I actually started a convo in the mf
IRC channel and will add my results to the doc.

>
>> Paramsr.us:
>> It looks like the registration process at Paramsr.us is RFC5988. Is
>> that right? and discussions of new registrations happen on this list,
>
> Yes & Yes.
Double-Check

>
>> correct? It also looks like there has not been much activity here of
>> late [7] (except for jreschke's entry for "canonical" two weeks ago).
>
> Activity depends on registrations actually coming in :-)
Understood

>
>> Am I right to assume Paramsr.us is a "clearing house" for adding
>> values to the IANA Link Relations registry and _not_ a stand-alone
>> registry itself? If yes, is the Paramsr.us site the _preferred_ place
>> to use for adding to the IANA registry?
>
> It's for use by the Designated Experts only; people can use it to track t=
he
> status of their registrations, but it's not there to *make* registrations=
.
Make sense.

>
>> Dublin Core:
>> I'll leave off discussing DC here as they seem to have their own
>> separate world<g>.
>>
>> SCENARIOS
>> I have two scenarios here that I wanted to put forward to make sure I
>> understand the way things could go for anyone designing a media type
>> solution. I am hoping for feedback here on how these cases should be
>> handled (assuming there may not be wide agreement from all quarters).
>>
>> Creating a New Media Type
>> Assume I have created (and registered) a brand new media type. This
>> media type uses one or more link relations. The media type
>> documentation identifies a set of link relation values that servers
>> and clients should be expected to handle.
>> - Since these link relation values are identified and defined within
>> the registered media type document, SHOULD/MUST these values also be
>> registered with IANA or Microformat?
>
> I can't speak for Microformats. For IANA, the answer is that if you want
> your relations to mean the same thing inside your document type, inside t=
he
> Link: header and inside other formats that participate, then yes, you sho=
uld
> register them.
Sounds like a SHOULD, then.

>
>> - If these values are not registered w/ IANA/mf, SHOULD/MUST the
>> values always be expressed as absolute URIs (per RFC5988) even when
>> they are identified and defined in the media type documentation?
>
> If they weren't, you'd risk name collisions. Dunno whether that translate=
s
> to SHOULD or MUST.
Yeah, I'd say SHOULD, w/ a warning.

>
>> - If one or more of the link relation values is already registered w/
>> the IANA/mf, SHOULD/MUST the media type doc refer to these registered
>> values and, if so, is there a standardized format for doing so?
>
> I think it would be good to refer to them.
>
> If by "refer to" you mean "use a specific URI for the type" then I fear t=
he
> answer is that IANA hasn't reached that level yet :-)
Understood. I was hoping that the spec 5988 might indicate each def
should be 'awarded' a URI. I can see that is not the case right now.

>
>> Creating a Metadata Profile for an Existing Media Type
>> Assume I have created a profile[8] for an existing media type (e.g.
>> HTML, XML, JSON, etc.). For example, a profile for HTML could identify
>> values for key attributes (@id, @name, @class,& =A0@rel) in order to add
>> "semantic meaning" to the representations. In the case of the values
>> used for the A and LINK elements (@rel attributes).
>
> [8] refers to an HTML feature that was dropped in HTML5. I believe that
> using profile to wire relation type semantics isn't going to work well, a=
s
> recipients aren't going to look at those, and it also only works when
> there's one profile in use per document (and here's I'm not referring to =
the
> old permathread about the @profile syntax but the fact that there's no
> disambiguation mechanism).
Yep, I understand the HTML5 status. In my case, I am adopting a
@profile pattern in some media type designs even though HTML5 has
dropped it (call me stubborn?). My meaning here was not to advocate
for that particular pattern, but instead to bring up the case where
new, unregistered @rel values are added to an existing media type. My
example went a bit too far afield :<

>
>
>> - SHOULD/MUST these values also be registered with IANA or Microformat?
>> - If these values are not registered w/ IANA/mf, SHOULD/MUST the
>> values always be expressed as absolute URIs (per RFC5988) even when
>> they are identified and defined in the profile documentation?
>
> In that case the profile wouldn't be needed (at least not for this use
> case), right?
Again, the profile is not the point I want to discuss here, just the
use of new rels in an existing media type vs. the first scenario of
new rels in a new media type;  my bad for throwing that into the mix
here.

I think I am hearing (from you) that, regardless of whether a new @rel
value is defined in a media type (my first scenario) or just "applied"
to an existing type (my second scenario), it SHOULD be registered.

>
>> - If one or more of the link relation values is already registered w/
>> the IANA/mf, SHOULD/MUST the profile doc refer to these registered
>> values and, if so, is there a standardized format for doing so?
>>
>> Again, thanks in advance to all who can provide feedback, correction,
>> guidance on these items.
>>
>> Mike Amundsen
>> ...
>
> Hope this helps somewhat :-)
Yep, very good start. thanks!

>
> Best regards, Julian
>

From hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com  Fri Jul  8 12:05:41 2011
Return-Path: <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 395B621F8C02 for <link-relations@ietfa.amsl.com>; Fri,  8 Jul 2011 12:05:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.928
X-Spam-Level: 
X-Spam-Status: No, score=-102.928 tagged_above=-999 required=5 tests=[AWL=0.171, BAYES_00=-2.599, FROM_LOCAL_NOVOWEL=0.5, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 39FL2KnwH-w3 for <link-relations@ietfa.amsl.com>; Fri,  8 Jul 2011 12:05:40 -0700 (PDT)
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id C090221F8B75 for <link-relations@ietf.org>; Fri,  8 Jul 2011 12:05:40 -0700 (PDT)
Received: by pwj5 with SMTP id 5so745158pwj.31 for <link-relations@ietf.org>; Fri, 08 Jul 2011 12:05:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=OMrNHnP+7bA2ZafEOrFgXekSEanPRDj1lovgTHETOTI=; b=PEKBdkJknkrOkV8alFO3PBuFfbV43B+OghJemZuooS9m+fxKJXNFlfzu5KOWRQkysJ lzGTILg0T1IKCaVYzqCI7YldWzq9vBcHbuCIcG+VXZ97GBkZlLXVXoDSIMQKCvWqc9nq sZ3K4/hRYngKvGU5NV3JKktb/JLhM9S915dr0=
Received: by 10.142.135.13 with SMTP id i13mr434100wfd.408.1310151940249; Fri, 08 Jul 2011 12:05:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.88.9 with HTTP; Fri, 8 Jul 2011 12:05:20 -0700 (PDT)
In-Reply-To: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com>
References: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com>
From: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
Date: Fri, 8 Jul 2011 21:05:20 +0200
Message-ID: <CAHhFybo9p_4EaAY9sot=Z7Z5DX7fvrrfLkpTgjPguq=e+ECtHA@mail.gmail.com>
To: mike amundsen <mamund@yahoo.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: link-relations@ietf.org
Subject: Re: [link-relations] Looking for some general guidance....
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2011 19:05:41 -0000

On 7 July 2011 16:47, mike amundsen wrote:

> My goal here is to get a handle on what is going on & what
> is possible, not try to make judgement on or influence
> the process of link relation registration, etc.

Well, I tested the procedure here, because the HTML5 folks
claimed that it does not work and/or is too much work.  The
result was okay, but required an understanding of what
constitutes an "appeal" (= bothering an Area Director in an
email to enforce any kind of decision).  Hopefully this was
an exception, and the experts dare write NAK in the future
if they really do not want to write ACK.

I didn't test the Wiki, but looked into it:  It contains an
years old draft claiming that this will be transformed into
a better spec. very soon.  From these examples I concluded
that I'll stick to IETF/IANA and ignore HTML5/wiki wrt link
relation registrations -- this does not affect WhatWG HTML
by definition, I'd follow their odd "moving target" concept.

Maybe this is like the alpha (canary, aurora, prerelease) -
beta (developer, RC) - stable classification; the relations
in the IANA registry are at the "stable" end (from my POV).

-Frank

From mca@amundsen.com  Fri Jul  8 15:34:41 2011
Return-Path: <mca@amundsen.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C724821F8CA4 for <link-relations@ietfa.amsl.com>; Fri,  8 Jul 2011 15:34:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.68
X-Spam-Level: 
X-Spam-Status: No, score=-0.68 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, FORGED_YAHOO_RCVD=2.297, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vk8G5W1+tNsl for <link-relations@ietfa.amsl.com>; Fri,  8 Jul 2011 15:34:41 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id C8E7B21F8C92 for <link-relations@ietf.org>; Fri,  8 Jul 2011 15:34:40 -0700 (PDT)
Received: by fxe4 with SMTP id 4so3136916fxe.27 for <link-relations@ietf.org>; Fri, 08 Jul 2011 15:34:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.91.129 with SMTP id n1mr3689576fam.113.1310164479177; Fri, 08 Jul 2011 15:34:39 -0700 (PDT)
Sender: mca@amundsen.com
Received: by 10.223.112.145 with HTTP; Fri, 8 Jul 2011 15:34:39 -0700 (PDT)
In-Reply-To: <CAHhFybo9p_4EaAY9sot=Z7Z5DX7fvrrfLkpTgjPguq=e+ECtHA@mail.gmail.com>
References: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com> <CAHhFybo9p_4EaAY9sot=Z7Z5DX7fvrrfLkpTgjPguq=e+ECtHA@mail.gmail.com>
Date: Fri, 8 Jul 2011 18:34:39 -0400
X-Google-Sender-Auth: vzDLRxjm27MycmBrl-_d_MfstXU
Message-ID: <CAPW_8m6N4JM7aEw-x9R=8WPaafajm2jRdVo+F1Oakw-zAXnFSA@mail.gmail.com>
From: mike amundsen <mamund@yahoo.com>
To: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: link-relations@ietf.org
Subject: Re: [link-relations] Looking for some general guidance....
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2011 22:34:41 -0000

<snip>
> Maybe this is like the alpha (canary, aurora, prerelease) -
> beta (developer, RC) - stable classification; the relations
> in the IANA registry are at the "stable" end (from my POV).
</snip>
Yeah, i kinda see that as a possible "strategy" or "path" for registration:
- post it the Microformats (work out any conflicts, questions, etc.)
- once things are settled in MIcroformats begin the IANA link rel process

mca
http://amundsen.com/blog/
http://twitter.com@mamund
http://mamund.com/foaf.rdf#me


#RESTFest 2011 - Aug 18-20
http://restfest.org



On Fri, Jul 8, 2011 at 15:05, Frank Ellermann
<hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com> wrote:
> On 7 July 2011 16:47, mike amundsen wrote:
>
>> My goal here is to get a handle on what is going on & what
>> is possible, not try to make judgement on or influence
>> the process of link relation registration, etc.
>
> Well, I tested the procedure here, because the HTML5 folks
> claimed that it does not work and/or is too much work. =A0The
> result was okay, but required an understanding of what
> constitutes an "appeal" (=3D bothering an Area Director in an
> email to enforce any kind of decision). =A0Hopefully this was
> an exception, and the experts dare write NAK in the future
> if they really do not want to write ACK.
>
> I didn't test the Wiki, but looked into it: =A0It contains an
> years old draft claiming that this will be transformed into
> a better spec. very soon. =A0From these examples I concluded
> that I'll stick to IETF/IANA and ignore HTML5/wiki wrt link
> relation registrations -- this does not affect WhatWG HTML
> by definition, I'd follow their odd "moving target" concept.
>
> Maybe this is like the alpha (canary, aurora, prerelease) -
> beta (developer, RC) - stable classification; the relations
> in the IANA registry are at the "stable" end (from my POV).
>
> -Frank
>

From hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com  Fri Jul  8 16:41:20 2011
Return-Path: <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 198971F0C3A for <link-relations@ietfa.amsl.com>; Fri,  8 Jul 2011 16:41:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.979
X-Spam-Level: 
X-Spam-Status: No, score=-102.979 tagged_above=-999 required=5 tests=[AWL=0.120, BAYES_00=-2.599, FROM_LOCAL_NOVOWEL=0.5, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id emBlf2r5HToI for <link-relations@ietfa.amsl.com>; Fri,  8 Jul 2011 16:41:19 -0700 (PDT)
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7715C21F8C6F for <link-relations@ietf.org>; Fri,  8 Jul 2011 16:41:19 -0700 (PDT)
Received: by pwj5 with SMTP id 5so897456pwj.31 for <link-relations@ietf.org>; Fri, 08 Jul 2011 16:41:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=b0JKT630Uyrkd04QM0ZEWYnpZ1xsgS5WVMFccVlPU0o=; b=Qsxzw1yWgzbzUNCGtatJg/sz1IRyB3MxSQiUPt4xWRdNtfCPazJWxqFr2q2bnmG8vv D1PrSDS8qgq9VfCWNqrt1rr5CEJzm3KsUZQWN5nM9j4iRcX+wQ9VQOZaUPOsZBNo/Jfw I0hyPE6wfjkgbYfpPC9fEPfa7HszApXbU5A1g=
Received: by 10.142.135.13 with SMTP id i13mr551278wfd.408.1310168479105; Fri, 08 Jul 2011 16:41:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.88.9 with HTTP; Fri, 8 Jul 2011 16:40:59 -0700 (PDT)
In-Reply-To: <CAPW_8m6N4JM7aEw-x9R=8WPaafajm2jRdVo+F1Oakw-zAXnFSA@mail.gmail.com>
References: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com> <CAHhFybo9p_4EaAY9sot=Z7Z5DX7fvrrfLkpTgjPguq=e+ECtHA@mail.gmail.com> <CAPW_8m6N4JM7aEw-x9R=8WPaafajm2jRdVo+F1Oakw-zAXnFSA@mail.gmail.com>
From: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
Date: Sat, 9 Jul 2011 01:40:59 +0200
Message-ID: <CAHhFybrCbYK4EDp5XfH_dhpP2upqiu0hAqzvPDEprjhnHjvnUQ@mail.gmail.com>
To: mike amundsen <mamund@yahoo.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: link-relations@ietf.org
Subject: Re: [link-relations] Looking for some general guidance....
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2011 23:41:20 -0000

On 9 July 2011 00:34, mike amundsen <mamund@yahoo.com> wrote:

> a possible "strategy" or "path" for registration:
> - post it the Microformats (work out any conflicts,
>   questions, etc.)
> - once things are settled in MIcroformats begin the IANA
>   link rel process

If it's a new + proposed relation without some kind of proper
specification a Wiki page for a collaboration sounds good.
However, you would need lots of contributors, or you somehow
have to "convene" interested folks to work on the Wiki page.

The traditional IETF way would be a mailing list - that's not
this list used for review, but not for drafting new relations.
The IETF APPS list could be a starting point.

If you pick the Internet Drafts => RFC approach it would take
*much* more time, but any RFC almost guarantees some kind of
reputation, even if it ends up as "experimental" with folks
in the IESG hating you (or v.v., fondly remembering 4408 :-)

Thanks for the <URL:http://paramsr.us> link, I didn't know
that there is an issue tracker for pending relation requests.

-Frank

From mca@amundsen.com  Fri Jul  8 16:55:07 2011
Return-Path: <mca@amundsen.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AE3A21F8A86 for <link-relations@ietfa.amsl.com>; Fri,  8 Jul 2011 16:55:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.68
X-Spam-Level: 
X-Spam-Status: No, score=-0.68 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, FORGED_YAHOO_RCVD=2.297, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fyeMvL-x-CHf for <link-relations@ietfa.amsl.com>; Fri,  8 Jul 2011 16:55:06 -0700 (PDT)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by ietfa.amsl.com (Postfix) with ESMTP id 98C8F21F877E for <link-relations@ietf.org>; Fri,  8 Jul 2011 16:55:00 -0700 (PDT)
Received: by fxe4 with SMTP id 4so3179589fxe.27 for <link-relations@ietf.org>; Fri, 08 Jul 2011 16:54:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.91.129 with SMTP id n1mr3764279fam.113.1310169299174; Fri, 08 Jul 2011 16:54:59 -0700 (PDT)
Sender: mca@amundsen.com
Received: by 10.223.112.145 with HTTP; Fri, 8 Jul 2011 16:54:59 -0700 (PDT)
In-Reply-To: <CAHhFybrCbYK4EDp5XfH_dhpP2upqiu0hAqzvPDEprjhnHjvnUQ@mail.gmail.com>
References: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com> <CAHhFybo9p_4EaAY9sot=Z7Z5DX7fvrrfLkpTgjPguq=e+ECtHA@mail.gmail.com> <CAPW_8m6N4JM7aEw-x9R=8WPaafajm2jRdVo+F1Oakw-zAXnFSA@mail.gmail.com> <CAHhFybrCbYK4EDp5XfH_dhpP2upqiu0hAqzvPDEprjhnHjvnUQ@mail.gmail.com>
Date: Fri, 8 Jul 2011 19:54:59 -0400
X-Google-Sender-Auth: z2A039t4Ii_-PZGA8JaEhFI3HM4
Message-ID: <CAPW_8m6eaj-PR-vKYQfMF3YXTrhkw02d8Rc69moqCWnDrTYA0A@mail.gmail.com>
From: mike amundsen <mamund@yahoo.com>
To: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: link-relations@ietf.org
Subject: Re: [link-relations] Looking for some general guidance....
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2011 23:55:07 -0000

On Fri, Jul 8, 2011 at 19:40, Frank Ellermann
<hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com> wrote:
> On 9 July 2011 00:34, mike amundsen <mamund@yahoo.com> wrote:
>
>> a possible "strategy" or "path" for registration:
>> - post it the Microformats (work out any conflicts,
>> =A0 questions, etc.)
>> - once things are settled in MIcroformats begin the IANA
>> =A0 link rel process
>
> If it's a new + proposed relation without some kind of proper
> specification a Wiki page for a collaboration sounds good.
> However, you would need lots of contributors, or you somehow
> have to "convene" interested folks to work on the Wiki page.
i think the wiki thing is pretty "loose" right now. i plan on posting
some stuff in the non-HTML section there to see how it plays out. i'll
keep notes on my public page:
http://amundsen.com/media-types/linkrelations

>
> The traditional IETF way would be a mailing list - that's not
> this list used for review, but not for drafting new relations.
> The IETF APPS list could be a starting point.
I get the impression that, when you get to the point of haveing a
completed "template", you can use the paramsr.us site to kick off the
process right from that site [1]

>
> If you pick the Internet Drafts =3D> RFC approach it would take
> *much* more time, but any RFC almost guarantees some kind of
> reputation, even if it ends up as "experimental" with folks
> in the IESG hating you (or v.v., fondly remembering 4408 :-)
>
> Thanks for the <URL:http://paramsr.us> link, I didn't know
> that there is an issue tracker for pending relation requests.
>
> -Frank
>

[1] http://paramsr.us/tracker/issue?@template=3Ditem

From julian.reschke@gmx.de  Sat Jul  9 02:00:54 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07A5621F86AF for <link-relations@ietfa.amsl.com>; Sat,  9 Jul 2011 02:00:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.754
X-Spam-Level: 
X-Spam-Status: No, score=-104.754 tagged_above=-999 required=5 tests=[AWL=-2.155, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iOjgBqMNAl6s for <link-relations@ietfa.amsl.com>; Sat,  9 Jul 2011 02:00:53 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id D462E21F86AB for <link-relations@ietf.org>; Sat,  9 Jul 2011 02:00:52 -0700 (PDT)
Received: (qmail invoked by alias); 09 Jul 2011 09:00:50 -0000
Received: from p508FA64C.dip.t-dialin.net (EHLO [192.168.178.36]) [80.143.166.76] by mail.gmx.net (mp015) with SMTP; 09 Jul 2011 11:00:50 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1/2mpV9CSH2pndSylH0uvV176u0VSQiOo2Y/3FVKI QnELehDFQ10Z4x
Message-ID: <4E1818B9.8030804@gmx.de>
Date: Sat, 09 Jul 2011 11:00:41 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Joachim Kupke <joachim@kupke.za.net>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com> <1309613470.2807.17.camel@mackerel> <4E0F1F2F.8020504@gmail.com> <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com> <4E10208C.6090209@gmx.de> <CAKACZovTrCEkFRvN94BW4NChko3_J=FzsAmc37jAJ6YnnjeOeg@mail.gmail.com>
In-Reply-To: <CAKACZovTrCEkFRvN94BW4NChko3_J=FzsAmc37jAJ6YnnjeOeg@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: "link-relations@ietf.org" <link-relations@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, Maile Ohye <maileko@gmail.com>, Bjartur Thorlacius <svartman95@gmail.com>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Jul 2011 09:00:54 -0000

On 2011-07-09 04:44, Joachim Kupke wrote:
> ...
>>> 5. OPEN. M. Yevstifeyev:
>>>>
>>>>   Presence of the canonical link relation indicates to applications,
>>>
>>> such as search engines, that they MAY:
>>> I wonder why it's MAY; in this case implementations (explicitly, those
>>> apps which interpret Link: headers and corresponding construction in
>>> HTML) will be free to ignore it.  I think normative SHOULD should be OK
>>> (sorry for pun).
>>> --response by J. Reschke "I think this link relation is purely advisory,
>>> so a better approach might be to replace "MAY" by "can"."
>
> Reading paragraph 5 of RFC 2119, I don't see anything wrong with
> "MAY."  How is "can" better?
> ...

See RFC 2119, Section 6:

> 6. Guidance in the use of these Imperatives
>
>    Imperatives of the type defined in this memo must be used with care
>    and sparingly.  In particular, they MUST only be used where it is
>    actually required for interoperation or to limit behavior which has
>    potential for causing harm (e.g., limiting retransmisssions)  For
>    example, they must not be used to try to impose a particular method
>    on implementors where the method is not required for
>    interoperability.

So my recommendation is NOT to use these kinds of keywords unless when 
needed as described above (but I realize that many people disagree with 
me...)

> ...
>> b) Future protocols might have other means to specify a link relation, btw.
>
> Is there terminology that reasonably unifies errors across protocols
> (HTTP response code 4xx, GOPHER item type 3, FTP response code 5xx)?
> ...

I don't think so...

Best regards, Julian

From joe.kupke@gmail.com  Fri Jul  8 19:44:06 2011
Return-Path: <joe.kupke@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11EF921F8AEE; Fri,  8 Jul 2011 19:44:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gJQVpzImNaKR; Fri,  8 Jul 2011 19:44:05 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 2C10E21F8AEA; Fri,  8 Jul 2011 19:44:05 -0700 (PDT)
Received: by pzk5 with SMTP id 5so2501192pzk.31 for <multiple recipients>; Fri, 08 Jul 2011 19:44:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=6+rwG4PkTHj3IKyJ2dJTgRpE027ZdlmJ7DWDySYQhAc=; b=j+FC7dj9VIhWj2bF6PZnPe7OMCrSh7DsxvxVsodtppMHIFSdn90LXVVGChSoClA72+ H9mPr5LidjCU4vzLjtfIfxaD5S/k7fY4wXGNTSLx3SzhO9lDFulX2IRot0k+ghayM2ML Mo3JyHNRItbQyXPuiDw9n0reet6IqwaGhhbvM=
MIME-Version: 1.0
Received: by 10.68.49.234 with SMTP id x10mr3728454pbn.424.1310179444813; Fri, 08 Jul 2011 19:44:04 -0700 (PDT)
Sender: joe.kupke@gmail.com
Received: by 10.68.62.200 with HTTP; Fri, 8 Jul 2011 19:44:04 -0700 (PDT)
In-Reply-To: <4E10208C.6090209@gmx.de>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com> <1309613470.2807.17.camel@mackerel> <4E0F1F2F.8020504@gmail.com> <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com> <4E10208C.6090209@gmx.de>
Date: Fri, 8 Jul 2011 19:44:04 -0700
X-Google-Sender-Auth: aGVrj6uA2qd7kxyd_OPPV1IYUzU
Message-ID: <CAKACZovTrCEkFRvN94BW4NChko3_J=FzsAmc37jAJ6YnnjeOeg@mail.gmail.com>
From: Joachim Kupke <joachim@kupke.za.net>
To: Julian Reschke <julian.reschke@gmx.de>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Sat, 09 Jul 2011 02:10:29 -0700
Cc: "link-relations@ietf.org" <link-relations@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, Maile Ohye <maileko@gmail.com>, Bjartur Thorlacius <svartman95@gmail.com>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Jul 2011 02:45:08 -0000

On Sun, Jul 3, 2011 at 12:55 AM, Julian Reschke <julian.reschke@gmx.de> wro=
te:
> On 2011-07-03 03:23, Maile Ohye wrote:
>> 2. OPEN. F. Ellermann:
[...]
> I'm not sure I understand the response. Is there a use case where an auth=
or
> would legitimately add multiple instances of the link relation?

It is quite conceivable that an author might want to designate
multiple instances of the relation with different attributes, e.g.:

<link rel=3D"canonical" href=3D"http://en.wikipedia.org/wiki/Randomness"
media=3D"screen"/>
<link rel=3D"canonical" href=3D"http://en.m.wikipedia.org/wiki/Randomness"
media=3D"handheld"/>

It is recommended not to do that because it would foist additional
complexity on implementations, and---without being presumptuous---it
appears that encoding attributes such as media into the URI itself can
do more harm than good.

This recommendation might become less valid over time.  For example,
it has become rather common to encode the language (or country) of a
resource into the URI when there would have been other means of their
designation as well (such as, the Accept-Language HTTP header).

>> 5. OPEN. M. Yevstifeyev:
>>>
>>> =C2=A0Presence of the canonical link relation indicates to applications=
,
>>
>> such as search engines, that they MAY:
>> I wonder why it's MAY; in this case implementations (explicitly, those
>> apps which interpret Link: headers and corresponding construction in
>> HTML) will be free to ignore it. =C2=A0I think normative SHOULD should b=
e OK
>> (sorry for pun).
>> --response by J. Reschke "I think this link relation is purely advisory,
>> so a better approach might be to replace "MAY" by "can"."

Reading paragraph 5 of RFC 2119, I don't see anything wrong with
"MAY."  How is "can" better?

It's indeed not a "SHOULD" since a typical implementation, say in a
search engine, will want to go to some length to find evidence for
misguided usage of the relationship and in the presence of such
evidence decide to ignore it.  The point of "MAY" is to make clear
that in the absence of such evidence, the responsibility not to
advertise an erroneous "canonical" relationship lies with the author
of the context URI.

>> 7. OPEN. M. Yevstifeyev:
[...]
> a) A non-HTML document at a non-HTTP(s) URI may not be able to specify th=
e
> link relation, but it could be the target of a link, relation, right?

Correct.

> b) Future protocols might have other means to specify a link relation, bt=
w.

Is there terminology that reasonably unifies errors across protocols
(HTTP response code 4xx, GOPHER item type 3, FTP response code 5xx)?

--Joachim

From maileko@gmail.com  Fri Jul 15 00:29:55 2011
Return-Path: <maileko@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51ACB21F85E8; Fri, 15 Jul 2011 00:29:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.974
X-Spam-Level: 
X-Spam-Status: No, score=-2.974 tagged_above=-999 required=5 tests=[AWL=0.024,  BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_39=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qaWmK03By8zO; Fri, 15 Jul 2011 00:29:50 -0700 (PDT)
Received: from mail-pv0-f172.google.com (mail-pv0-f172.google.com [74.125.83.172]) by ietfa.amsl.com (Postfix) with ESMTP id 6224421F85B9; Fri, 15 Jul 2011 00:29:50 -0700 (PDT)
Received: by pvh18 with SMTP id 18so1302499pvh.31 for <multiple recipients>; Fri, 15 Jul 2011 00:29:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9BZN4b/ss2Z9WfeDLASDucidfoNypnIfWpvKYStLo30=; b=IQ+NZNuVzXyC7RuJr3tPjvZ93jzk8Yo6+UVDrJJknEPihtdyewijyoYf7OoF6cJ+fa Dvn0YCuv6DztNjBVp5ausITKVdwmn5FhFnJ1//7mt5VGTbDRz/2XM1SIsrKLbPLMZHcZ 2WDsOcUY270v7bEchWFx9ilPTX5tXpnagsbBk=
MIME-Version: 1.0
Received: by 10.68.66.130 with SMTP id f2mr3586040pbt.521.1310714989612; Fri, 15 Jul 2011 00:29:49 -0700 (PDT)
Received: by 10.68.47.70 with HTTP; Fri, 15 Jul 2011 00:29:49 -0700 (PDT)
In-Reply-To: <4E1818B9.8030804@gmx.de>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com> <1309613470.2807.17.camel@mackerel> <4E0F1F2F.8020504@gmail.com> <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com> <4E10208C.6090209@gmx.de> <CAKACZovTrCEkFRvN94BW4NChko3_J=FzsAmc37jAJ6YnnjeOeg@mail.gmail.com> <4E1818B9.8030804@gmx.de>
Date: Fri, 15 Jul 2011 00:29:49 -0700
Message-ID: <CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com>
From: Maile Ohye <maileko@gmail.com>
To: Julian Reschke <julian.reschke@gmx.de>
Content-Type: multipart/alternative; boundary=bcaec544eee65b906c04a8169db0
Cc: "link-relations@ietf.org" <link-relations@ietf.org>, Joachim Kupke <joachim@kupke.za.net>, IETF Apps Discuss <apps-discuss@ietf.org>, Bjartur Thorlacius <svartman95@gmail.com>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Jul 2011 07:29:55 -0000

--bcaec544eee65b906c04a8169db0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi everyone, thanks again for the feedback!

Julian, MAY :) we submit a new draft with the changes discussed in this
thread?

Our comments to the open items are listed below (highlighted in yellow). Al=
l
comments for draft-00 are tracked in this doc:
https://docs.google.com/document/d/1SkGEFKILZKTD6r9D2Oz76LwxuXbbqtRnWB7y2NT=
aDt8/edit?hl=3Den_US

Thanks again,
Maile

2. OPEN. F. Ellermann:
The draft could s/SHOULD NOT/MUST NOT/, I don't see any good reason
to violate a SHOULD NOT, and if that's correct MUST NOT is clearer.
--seconded by M. Yevstifeyev
--response by M. Ohye and J. Kupke: =93We prefer SHOULD NOT for a few reaso=
ns.
1) If we outlawed multiple canonicals using MUST NOT, we would effectively
call the HTML invalid. In reality, the HTML will still be processed, though
it=92s likely that search engines will ignore both/all rel=3Dcanonicals. 2)
Worse, for the cases where somebody might rel=3Dcanonical to a 404, etc., i=
f
we use MUST NOT, it would place a huge (and entirely unrealistic) burden on
the site owner to ensure that search engines recrawl pages in such an order
that all rel=3Dcanonical sources are updated before a page may become a 404=
.=94
--response by J. Reschke =93I'm not sure I understand the response. Is ther=
e a
use case where an author would legitimately add multiple instances of the
link relation?=94
--response by J. Kupke =93It is quite conceivable that an author might want=
 to
designate
multiple instances of the relation with different attributes, e.g.:
<link rel=3D"canonical" href=3D"http://en.wikipedia.org/wiki/Randomness"
media=3D"screen"/>
<link rel=3D"canonical" href=3D"http://en.m.wikipedia.org/wiki/Randomness"
media=3D"handheld"/>
It is recommended not to do that because it would foist additional
complexity on implementations, and---without being presumptuous---it appear=
s
that encoding attributes such as media into the URI itself can do more harm
than good.
This recommendation might become less valid over time.  For example, it has
become rather common to encode the language (or country) of a resource into
the URI when there would have been other means of their designation as well
(such as, the Accept-Language HTTP header).=94
--response by F. Ellermann =93If you are very sure that violations of the
SHOULD NOT are only *ignored* I'm fine with it.  But search engines could
also treat violations as some kind of "link farming" and punish authors for
their intended or unintended violations.

In that case authors would be better off with a MUST NOT clearly indicating
that it is their own fault if they get rel=3D"canonical" wrong -- after all
they are not forced to use rel=3D"canonical".

IOW, if you have "only" a SHOULD NOT for publishers you might need a
corresponding "MUST ignore violations" for web crawlers.=94
--response by M. Ohye =93In the new introduction, we=92d like to state:
The canonical link relation specifies the preferred URI from a set of
identical or vastly similar content accessible on multiple URIs. This
designation MAY be used for future references to this resource, and clients
with link editing capabilities MAY automatically re-link references to the
context URI to the designated URI...

As we=92re using =93MAY=94 in the introduction, to later dictate search eng=
ine
behavior with =93you MUST ignore violations,=94 seems like it would be very
strong language.
--response by F. Ellermann with regard to M. Ohye=92s [Worse, for the cases
where somebody might rel=3Dcanonical to a 404, etc., if we use MUST NOT, it
would place a huge (and entirely unrealistic) burden on the site owner to
ensure that search engines recrawl pages in such an order that all
rel=3Dcanonical sources are updated before a page may become a 404.]

=93Ugh.  A typical use case is a simple site with a mirror, in that case a =
404
should be temporary:  New pages on the mirror(s) not yet available under
their canonical URL, or old pages deleted under their canonical URL still
found on the mirror(s).
You are right, a MUST NOT does not fly for this scenario.=94
--response by M. Ohye =93We=92d like to leave this as SHOULD NOT.=94 Please=
 let us
know if you have further arguments.

4. OPEN. M. Yevstifeyev:
> The canonical link relation specifies the preferred version of a URI
I think some introductory text on linking, probably based on RFC 5988,
should go here.
--response by J. Reschke "Why? It defines a link relation as defined by RFC
5988, so why repeat text from over there?"
--response by M. Yevstifeyev "It should be mentioned (1) what is link
relation at all and (2) that RFC 5988 is a specification of that technology
which this document depends on.  RFC 5988 is first mentioned in Examples."
--response by M. Ohye. =93We could modify to:
=93The canonical link relation (Link Relation Types reference <xref
target=3D"RFC5988"/>) specifies the preferred version of a URI...=94
--response by J. Reschke =93+1=94
--response by M. Yevstifeyev =93I proposed to add something like:
RFC 5988 [RFC5988] specified the mechanism which is used to indicate
relationships between the links on the Internet.  This document defined a
new type of such relationships - canonical link relation.
in Section 1 as 1st para; other paragraphs retain in this case.=94
--response by M. Ohye =93We researched other RFCs and it seems best to star=
t
the abstract with the main subject, such as for DC1:
=91The Dublin Core [DC1] is a small set of metadata elements for describing
information resources.=92
or for HTML:
=91The Hypertext Markup Language (HTML) is a simple markup language used...=
=94
so we=92d prefer to start with a mention of the canonical link relation and
reference RFC5988 following the initial mention.
The canonical link relation, developed from <xref target=3D"RFC5988"/> whic=
h
indicates relationships between Internet links, specifies the preferred URI
from a set of identical or vastly similar content accessible on multiple
URIs.

Then, similar to the first paragraph of Section 10.3.2 of RFC 2616:

This designation MAY be used for future references to this resource, and
clients with link editing capabilities MAY automatically re-link references
to the context URI to the designated URI."

5. CLOSED. M. Yevstifeyev:
> Presence of the canonical link relation indicates to applications, such a=
s
search engines, that they MAY:
I wonder why it's MAY; in this case implementations (explicitly, those apps
which interpret Link: headers and corresponding construction in HTML) will
be free to ignore it.  I think normative SHOULD should be OK (sorry for
pun).
--response by J. Reschke "I think this link relation is purely advisory, so
a better approach might be to replace "MAY" by "can"."
--response by M. Yevstifeyev "Yes, advisory, which suits RFC 2119 definitio=
n
for SHOULD: 'SHOULD   This word, or the adjective "RECOMMENDED", mean that
there may exist valid reasons in particular circumstances to ignore a
particular item, but the full implications must be understood and carefully
weighed before choosing a different course.'
and natural meaning of should - advice/recommendation."
--response by M. Ohye =93Thanks, in discussion with Joachim Kupke.=94
--response by J. Reschke =93No, it's really not a SHOULD.=94
--response by J. Kupke =93Reading paragraph 5 of RFC 2119, I don't see
anything wrong with
=91MAY.=92  How is =91can=92 better? It's indeed not a =91SHOULD=92 since a=
 typical
implementation, say in a search engine, will want to go to some length to
find evidence for misguided usage of the relationship and in the presence o=
f
such evidence decide to ignore it.  The point of =91MAY=92 is to make clear=
 that
in the absence of such evidence, the responsibility not to advertise an
erroneous =91canonical=92 relationship lies with the author of the context =
URI.=94
--response by J. Reschke =93See RFC 2119, Section 6:

6. Guidance in the use of these Imperatives

 Imperatives of the type defined in this memo must be used with care

 and sparingly.  In particular, they MUST only be used where it is

 actually required for interoperation or to limit behavior which has

 potential for causing harm (e.g., limiting retransmisssions)  For

 example, they must not be used to try to impose a particular method

 on implementors where the method is not required for

 interoperability.

So my recommendation is NOT to use these kinds of keywords unless when
needed as described above (but I realize that many people disagree with
me...)
--response by M. Ohye =93Left as =91MAY=92 in the draft, but further debate
welcomed.=94

7. OPEN. M. Yevstifeyev:
  o  Exist on a different protocol: http to https, or vice versa
You probably meant URI scheme here, since https isn't a separate protocol.
 As before these points we had "The value of the target/canonical URI MAY"
or, if you consider my comment above, "The target/canonical URI MAY", this
point may be reworded as "Have different scheme names" (which suits the
second variant of a preface to this list better).
--agreed by J. Reschke
--response by M. Ohye/J. Kupke: =93Good catch, Mykyta. We=92re fine to chan=
ge
the draft to =93scheme=94:
Have different scheme names: such as http to https, or vice versa
Do we now need to expand the draft for ftp:// and gopher:// URIs? For
example, ftp:// and gopher:// URIs=94
1) Do not come with the equivalent of RFC 5988, so a non-HTML document
available at any such URI won't be available to make use of <link
rel=3D"canonical">.
2) Have corresponding GOPHER error code (item type 3) or an FTP error 550,
which like HTTP 404, is forbidden from being served for the target of a
<link rel=3D"canonical">.
--response by M. Yevstifeyev =93I don't think we should make such changes. =
 If
we consider ftp and gopher URIs, we should also consider all other.  I
proposed to add generic statements which would be applicable to almost all
application protocols, not only HTTP, as in current version of the draft.=
=94
--response by J. Reschke =93a) A non-HTML document at a non-HTTP(s) URI may
not be able to specify the link relation, but it could be the target of a
link, relation, right? (that could be an example)
--response by J. Kupke =93Correct.=94
b) Future protocols might have other means to specify a link relation, btw.=
=94

--response by J. Kupke =93Is there terminology that reasonably unifies erro=
rs
across protocols (HTTP response code 4xx, GOPHER item type 3, FTP response
code 5xx)?=94

--response by J. Reschke =93I don't think so...=94
--response by M. Ohye =93Changed the draft to:
The target/canonical URI MAY:
* Have different scheme names: such as HTTP to HTTPS, or gopher to FTP

8. OPEN. M. Yevstifeyev:
Reading section 3 and 5 of the draft, it seems that is mandates use of HTTP
when referring to canonical URIs.  And what is the situation when target UR=
I
is a 'ftp' or 'gopher' URI?  Section 3 allows different scheme names in
context/target URIs, if I understand it correctly.  Therefore, unless it is
deliberately, I think any mention of HTTP should be replaced by more generi=
c
regulations.
--response by J. Reschke "Nope; I think the HTTP examples are very useful.
But maybe we can have an additional statement that the link relation isn't
specific to HTTP."
--response by M. Yevstifeyev "Currently we have normative reference to RFC
2616 and normative requirements with respect to HTTP.  HTTP examples are OK=
;
but it's redundant in Section 3.  I suppose in Section 3 we may replace
HTTP-related stuff with something in the way like:

Old:
  o  The source URI of a "300 Multiple Choices" URI (Section 10.3.1 of
     [RFC2616]) or a permanent redirect (Section 10.3.2 of [RFC2616]).
New:
  o  The source URI, which defines a resource which provides choice
     in different represntations of a given resource, ientified by
     the context URI, or is a link which has been permanently replaced
     by an other one.
etc."
--response by B. Thorlacius: =93Your wording seems overly confusing. Which =
is
the resource that "provides choice in different represntations of a given
resource?" A standard could be assigned the URI <http://example.org/spec>.
An HTTP GET /spec might be responded with an HTTP/1.1 300 choice, and an
entity linking to /spec.node.html, /spec.html, /spec.pdf, and /spec.txt. Th=
e
resource (the standard, that is) would in no way provide this choice. The
HTTP server simply offered multiple representations.=94
--response by M. Yevstifeyev: =93First, this was an example only.  Next, my
point was that the document makes HTTP/'http' scheme mandatory in
context/target URIs, which I don't think is appropriate, since canonical UR=
I
may refer to a resource accessible via other protocol.  Even though HTTP is
going to be the most often use case of canonical link relation, we shouldn'=
t
exclude other protocols.=94
--response by B. Thorlacius: =93I agree. However, I don't understand the ne=
ed
for forbidding canonical links to resources with multiple representations.
Are there not to be canonical links from representations of a resource to
the resource (i.e. from /spec.html and /spec.txt to /spec)?=94
--response by M. Yevstifeyev: =93Probably such restriction is set because
multiple representation choice may ultimately refer the user to a resource
which is not canonical.  A _definite_ canonical resource is necessary and
required.=94

----response by  J. Cormack: =93I think this relation (which is useful) nee=
d
to be called something

else, as it is performing a different function to canonical, which is

about relations between representations of resources, rather than

between representations of resources and a the resource itself

like /spec.

There does seem to not be a discussion of what is similar though in

terms of media types - is /spec.txt similar enough that /spec.html could

be a canonical link? One could certainly have a PNG version of an SVG

image with a canonical link I would presume.=94

------response by  M. Yevstifeyev: =93I personally think it is possible.  F=
or
example, authoritative RFC source is .txt file on RFC Editor's site, while
we have a number of other sources for RFCs, not in .txt, such as "
tools.ietf.org/html/rfcXXXX" in HTML.  Designating a "canonical" link to "
http://www.rfc-editor.org/rfc/rfcXXXX.txt" seems to be OK.  So I think we
have no problem here.=94
--response by M. Ohye: =93We can change the draft to include corresponding
GOPHER or FTP error codes to demonstrate non-favortism to HTTP.=94
--response by M. Yevstifeyev =93I don't think it would be useful (see above=
).
 It's better, as I've already mentioned in my response to (7), to provide
rules which would be fine for almost any application protocol and which
would be equivalent to those provided for HTTP now.  For example:

OLD: =93Be the source URI of a 302, 303, or 307 redirect (Sections 10.3.3,
10.3.4, and 10.3.8, respectively, of [RFC2616])."
NEW: "Provide a redirect to the other resource because it is temporarily
unavailable."

This is what HTTP 302 and 307 responses stand for.  303 response is used in
HTTP only and here is no equivalent to it in other protocols.=94
--response by J. Reschke =93...my general feeling here is that having speci=
fic
HTTP examples is good, as long as the spec doesn't make the reader think
it's the only protocol that qualifies.=94
--response by M. Ohye =93Given Julian=92s comments in #15 below, and M.
Yevstifeyev=92s original concern of being too HTTP specific, this now reads=
:
Be the source URI of a temporary redirect. For HTTP, this refers to status
codes 302, 303, or 307 (Sections 10.3.3, 10.3.4, and 10.3.8, respectively,
of <xref target=3D"RFC2616"/>).

10. OPEN. J. Reschke:
This specification defines the canonical link relation -- an element which
designates the preferred version of content/URI from a set of duplicate or
near duplicate pages.
Maybe put "canonical" in double quotes? (similar in other places)
--response by M. Ohye =93How adamant are you about double quoting =93canoni=
cal=94
in =93canonical link relation=94 throughout the draft? That=92s a lot of do=
uble
quotes (18 of them :). I think these double quotes would be more distractin=
g
than helpful, but if that=92s how other RFCs are written, we=92ll certainly
reconsider.=94

11. CLOSED. J. Reschke:
The canonical link relation specifies the preferred version of a URI from a
set of identical or vastly similar content that may be
maybe just "preferred URI"?
--response by M. Ohye =93Changed. Here=92s the new abstract:
The canonical link relation, developed from <xref target=3D"RFC5988"/> whic=
h
indicates relationships between Internet links, specifies the preferred URI
from a set of identical or vastly similar content accessible on multiple
URIs.

12. CLOSED. J. Reschke:
The canonical (target URI) MUST contain content that duplicates
"canonical (target) URI MUST identify content" (it's not the content of the
URI, it's the content of the identified resource)
--response by M. Ohye =93Updated in draft.=94

13. CLOSED. J. Reschke
extremely similar, or is a superset of the content in the context
s/in/at/:
--response by M. Ohye =93Updated in draft.=94

14. OPEN. J. Reschke:
The value of the target/canonical URI MAY:

 o  Be self-referential (context URI identical to target URI)

 o  Specify a relative or absolute URI

"Specify a URI Reference (see [RFC3986], Section 4.1), i.e., a full URI or =
a
relative reference=94
--response by M. Ohye =93How about the edit below?
Specify a URI Reference (see [RFC3986], Section 4.1), i.e., an absolute URI
or a relative reference

15. OPEN. J. Reschke:
o  Be the source URI of a 302, 303, or 307 redirect (Sections 10.3.3,
    10.3.4, and 10.3.8, respectively, of [RFC2616]).

Maybe "Be the source URI of a temporary redirect, such as..."?
--response by M. Ohye =93Changed to
Be the source URI of a temporary redirect. Using HTTP, this refers to statu=
s
codes 302, 303, or 307 (Sections 10.3.3, 10.3.4, and 10.3.8, respectively,
of <xref target=3D"RFC2616"/>).
Julian, please let me know if you=92d like this phased differently.

16. OPEN. J. Reschke:
may designate the canonical link relation in HTML as specified in [RFC5988]
Why do we cite RFC 5988 here? Should this ref HTML?
--response by M. Ohye =93Changed to:
may designate the canonical link relation in HTML as specified in <xref
target=3D"RFC1866"/>
I created this reference, but I couldn=92t find an organization or email
address for Dan Connolly.
<reference anchor=3D"RFC1866">
 <front>
   <title>Hypertext Markup Language - 2.0</title>
   <author initials=3D"T." surname=3D"Berners-Lee" fullname=3D"T. Berners-L=
ee">
     <organization>MIT/W3C</organization>
     <address><email>timbl@w3.org</email></address>
   </author>
   <author initials=3D"D." surname=3D"Connolly" fullname=3D"Dan Connolly">
   </author>
   <date month=3D"November" year=3D"1995"/>
 </front>
 <seriesInfo name=3D"RFC" value=3D"1866"/>
</reference>
Julian, should I have done anything differently?

17. CLOSED. J. Reschke:
<link rel=3D"canonical" href=3D"http://www.example.com/page.php?item=3Dpurs=
e" />
 or alternatively, in the HTTP Header as specified in Section 5 of
 [RFC5988]:
s/Header/header field/
--response by M. Ohye =93Updated in the draft.=94

18. CLOSED. J. Reschke:
Recommendations
Before implementing the canonical link relation, verification of the

Maybe s/implementing/adding/?
--response by M. Ohye =93Updated in the draft.=94


On Sat, Jul 9, 2011 at 2:00 AM, Julian Reschke <julian.reschke@gmx.de>
wrote:
> On 2011-07-09 04:44, Joachim Kupke wrote:
>>
>> ...
>>>>
>>>> 5. OPEN. M. Yevstifeyev:
>>>>>
>>>>>  Presence of the canonical link relation indicates to applications,
>>>>
>>>> such as search engines, that they MAY:
>>>> I wonder why it's MAY; in this case implementations (explicitly, those
>>>> apps which interpret Link: headers and corresponding construction in
>>>> HTML) will be free to ignore it.  I think normative SHOULD should be O=
K
>>>> (sorry for pun).
>>>> --response by J. Reschke "I think this link relation is purely
advisory,
>>>> so a better approach might be to replace "MAY" by "can"."
>>
>> Reading paragraph 5 of RFC 2119, I don't see anything wrong with
>> "MAY."  How is "can" better?
>> ...
>
> See RFC 2119, Section 6:
>
>> 6. Guidance in the use of these Imperatives
>>
>>   Imperatives of the type defined in this memo must be used with care
>>   and sparingly.  In particular, they MUST only be used where it is
>>   actually required for interoperation or to limit behavior which has
>>   potential for causing harm (e.g., limiting retransmisssions)  For
>>   example, they must not be used to try to impose a particular method
>>   on implementors where the method is not required for
>>   interoperability.
>
> So my recommendation is NOT to use these kinds of keywords unless when
> needed as described above (but I realize that many people disagree with
> me...)
>
>> ...
>>>
>>> b) Future protocols might have other means to specify a link relation,
>>> btw.
>>
>> Is there terminology that reasonably unifies errors across protocols
>> (HTTP response code 4xx, GOPHER item type 3, FTP response code 5xx)?
>> ...
>
> I don't think so...
>
> Best regards, Julian
>

--bcaec544eee65b906c04a8169db0
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi everyone, thanks again for the feedback!=A0<div><br></div><div>Julian, M=
AY :) we submit a new draft with the changes discussed in this thread?<div>=
<br></div><div>Our comments to the open items are listed below (highlighted=
 in yellow). All comments for draft-00 are tracked in this doc:</div>
<div><a href=3D"https://docs.google.com/document/d/1SkGEFKILZKTD6r9D2Oz76Lw=
xuXbbqtRnWB7y2NTaDt8/edit?hl=3Den_US">https://docs.google.com/document/d/1S=
kGEFKILZKTD6r9D2Oz76LwxuXbbqtRnWB7y2NTaDt8/edit?hl=3Den_US</a></div><div><b=
r>
</div><div>Thanks again,</div><div>Maile</div><div><br></div><div><meta cha=
rset=3D"utf-8"><div style=3D"background-color: transparent; margin-top: 0px=
; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; "><font class=3D=
"Apple-style-span" face=3D"Arial"><span class=3D"Apple-style-span" style=3D=
"white-space: pre-wrap;"><meta charset=3D"utf-8"><div style=3D"background-c=
olor: transparent; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; m=
argin-right: 0px; font-family: Times; white-space: normal; ">
<span id=3D"internal-source-marker_0.5900742968078703" style=3D"font-family=
: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: n=
ormal; font-style: normal; font-variant: normal; text-decoration: none; ver=
tical-align: baseline; white-space: pre-wrap; ">2. OPEN. F. Ellermann:</spa=
n><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">T=
he draft could s/SHOULD NOT/MUST NOT/, I don&#39;t see any good reason</spa=
n><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">t=
o violate a SHOULD NOT, and if that&#39;s correct MUST NOT is clearer.</spa=
n><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-seconded by M. Yevstifeyev</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Ohye and J. Kupke: =93We prefer SHOULD NOT for a few reason=
s. 1) If we outlawed multiple canonicals using MUST NOT, we would effective=
ly call the HTML invalid. In reality, the HTML will still be processed, tho=
ugh it=92s likely that search engines will ignore both/all rel=3Dcanonicals=
. 2) Worse, for the cases where somebody might rel=3Dcanonical to a 404, et=
c., if we use MUST NOT, it would place a huge (and entirely unrealistic) bu=
rden on the site owner to ensure that search engines recrawl pages in such =
an order that all rel=3Dcanonical sources are updated before a page may bec=
ome a 404.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Reschke =93I&#39;m not sure I understand the response. Is t=
here a use case where an author would legitimately add multiple instances o=
f the link relation?=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Kupke =93It is quite conceivable that an author might want =
to designate</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">m=
ultiple instances of the relation with different attributes, e.g.:</span><b=
r>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">&=
lt;link rel=3D&quot;canonical&quot; href=3D&quot;</span><a href=3D"http://e=
n.wikipedia.org/wiki/Randomness"><span style=3D"font-family: Arial; color: =
rgb(92, 69, 32); background-color: transparent; font-weight: normal; font-s=
tyle: normal; font-variant: normal; text-decoration: underline; vertical-al=
ign: baseline; white-space: pre-wrap; ">http://en.wikipedia.org/wiki/Random=
ness</span></a><span style=3D"font-family: Arial; color: rgb(0, 0, 0); back=
ground-color: transparent; font-weight: normal; font-style: normal; font-va=
riant: normal; text-decoration: none; vertical-align: baseline; white-space=
: pre-wrap; ">&quot; media=3D&quot;screen&quot;/&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">&=
lt;link rel=3D&quot;canonical&quot; href=3D&quot;</span><a href=3D"http://e=
n.m.wikipedia.org/wiki/Randomness"><span style=3D"font-family: Arial; color=
: rgb(92, 69, 32); background-color: transparent; font-weight: normal; font=
-style: normal; font-variant: normal; text-decoration: underline; vertical-=
align: baseline; white-space: pre-wrap; ">http://en.m.wikipedia.org/wiki/Ra=
ndomness</span></a><span style=3D"font-family: Arial; color: rgb(0, 0, 0); =
background-color: transparent; font-weight: normal; font-style: normal; fon=
t-variant: normal; text-decoration: none; vertical-align: baseline; white-s=
pace: pre-wrap; ">&quot; media=3D&quot;handheld&quot;/&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">I=
t is recommended not to do that because it would foist additional complexit=
y on implementations, and---without being presumptuous---it appears that en=
coding attributes such as media into the URI itself can do more harm than g=
ood.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">T=
his recommendation might become less valid over time. =A0For example, it ha=
s become rather common to encode the language (or country) of a resource in=
to the URI when there would have been other means of their designation as w=
ell (such as, the Accept-Language HTTP header).=94</span><span style=3D"fon=
t-family: Arial; color: rgb(0, 0, 0); background-color: rgb(159, 197, 232);=
 font-weight: normal; font-style: normal; font-variant: normal; text-decora=
tion: none; vertical-align: baseline; white-space: pre-wrap; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by F. Ellermann =93If you are very sure that violations of the SH=
OULD NOT are only *ignored* I&#39;m fine with it. =A0But search engines cou=
ld also treat violations as some kind of &quot;link farming&quot; and punis=
h authors for their intended or unintended violations.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">I=
n that case authors would be better off with a MUST NOT clearly indicating =
that it is their own fault if they get rel=3D&quot;canonical&quot; wrong --=
 after all they are not forced to use rel=3D&quot;canonical&quot;.</span><b=
r>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">I=
OW, if you have &quot;only&quot; a SHOULD NOT for publishers you might need=
 a corresponding &quot;MUST ignore violations&quot; for web crawlers.=94</s=
pan><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93In the new introduction, we=92d like to stat=
e:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">The canonical link relation specifies the preferred URI from a set of=
 identical or vastly similar content accessible on multiple URIs. This desi=
gnation MAY be used for future references to this resource, and clients wit=
h link editing capabilities MAY automatically re-link references to the con=
text URI to the designated URI...</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">As we=92re using =93MAY=94 in the introduction, to later dictate sear=
ch engine behavior with =93you MUST ignore violations,=94 seems like it wou=
ld be very strong language.</span><span style=3D"font-family: Arial; color:=
 rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-sty=
le: normal; font-variant: normal; text-decoration: none; vertical-align: ba=
seline; white-space: pre-wrap; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by F. Ellermann with regard to M. Ohye=92s [Worse, for the cases =
where somebody might rel=3Dcanonical to a 404, etc., if we use MUST NOT, it=
 would place a huge (and entirely unrealistic) burden on the site owner to =
ensure that search engines recrawl pages in such an order that all rel=3Dca=
nonical sources are updated before a page may become a 404.]</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">=
=93Ugh. =A0A typical use case is a simple site with a mirror, in that case =
a 404 should be temporary: =A0New pages on the mirror(s) not yet available =
under their canonical URL, or old pages deleted under their canonical URL s=
till found on the mirror(s).</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Y=
ou are right, a MUST NOT does not fly for this scenario.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93We=92d like to leave this as SHOULD NOT.=94 =
Please let us know if you have further arguments.</span></div>
</span></font></div></div><div style=3D"background-color: transparent; marg=
in-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; font-=
family: Times; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: rgb(255, 229, 153); font-weight: normal; font-style: normal=
; font-variant: normal; text-decoration: none; vertical-align: baseline; wh=
ite-space: pre-wrap; "><div style=3D"background-color: transparent; margin-=
top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; font-fam=
ily: Times; white-space: normal; ">
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "><br>
</span></div><div style=3D"background-color: transparent; margin-top: 0px; =
margin-left: 0px; margin-bottom: 0px; margin-right: 0px; font-family: Times=
; white-space: normal; "><span style=3D"font-family: Arial; color: rgb(0, 0=
, 0); background-color: rgb(255, 229, 153); font-weight: normal; font-style=
: normal; font-variant: normal; text-decoration: none; vertical-align: base=
line; white-space: pre-wrap; "><meta charset=3D"utf-8"><div style=3D"backgr=
ound-color: transparent; margin-top: 0px; margin-left: 0px; margin-bottom: =
0px; margin-right: 0px; font-family: Times; white-space: normal; ">
<span id=3D"internal-source-marker_0.5900742968078703" style=3D"font-family=
: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: n=
ormal; font-style: normal; font-variant: normal; text-decoration: none; ver=
tical-align: baseline; white-space: pre-wrap; ">4. OPEN. M. Yevstifeyev:</s=
pan><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">&=
gt; </span><span style=3D"font-family: Arial; color: rgb(0, 0, 0); backgrou=
nd-color: transparent; font-weight: normal; font-style: italic; font-varian=
t: normal; text-decoration: none; vertical-align: baseline; white-space: pr=
e-wrap; ">The canonical link relation specifies the preferred version of a =
URI</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">I=
 think some introductory text on linking, probably based on RFC 5988, shoul=
d go here.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Reschke &quot;Why? It defines a link relation as defined by=
 RFC 5988, so why repeat text from over there?&quot;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Yevstifeyev &quot;It should be mentioned (1) what is link r=
elation at all and (2) that RFC 5988 is a specification of that technology =
which this document depends on. =A0RFC 5988 is first mentioned in Examples.=
&quot;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Ohye. =93We could modify to:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">=
=93The canonical link relation (Link Relation Types reference &lt;xref targ=
et=3D&quot;RFC5988&quot;/&gt;) specifies the preferred version of a URI...=
=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><=
span class=3D"Apple-tab-span" style=3D"white-space: pre; ">	</span>--</span=
><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: =
transparent; font-weight: normal; font-style: normal; font-variant: normal;=
 text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">=
response by J. Reschke</span><span style=3D"font-family: Arial; color: rgb(=
0, 0, 0); background-color: transparent; font-weight: normal; font-style: i=
talic; font-variant: normal; text-decoration: none; vertical-align: baselin=
e; white-space: pre-wrap; "> =93</span><span style=3D"font-family: Arial; c=
olor: rgb(0, 0, 0); background-color: transparent; font-weight: normal; fon=
t-style: normal; font-variant: normal; text-decoration: none; vertical-alig=
n: baseline; white-space: pre-wrap; ">+1=94</span><span style=3D"font-famil=
y: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: =
normal; font-style: italic; font-variant: normal; text-decoration: none; ve=
rtical-align: baseline; white-space: pre-wrap; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Yevstifeyev =93I proposed to add something like:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">R=
FC 5988 [RFC5988] specified the mechanism which is used to indicate relatio=
nships between the links on the Internet. =A0This document defined a new ty=
pe of such relationships - canonical link relation.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">i=
n Section 1 as 1st para; other paragraphs retain in this case.=94</span><br=
>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93We researched other RFCs and it seems best t=
o start the abstract with the main subject, such as for DC1:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">=91The Dublin Core [DC1] is a small set of metadata elements for desc=
ribing information resources.=92</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">or for HTML:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">=91The Hypertext Markup Language (HTML) is a simple markup language u=
sed...=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">so we=92d prefer to start with a mention of the canonical link relati=
on and reference RFC5988 following the initial mention.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">The canonical link relation, developed from &lt;xref target=3D&quot;R=
FC5988&quot;/&gt; which indicates relationships between Internet links, spe=
cifies the preferred URI from a set of identical or vastly similar content =
accessible on multiple URIs.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">Then, similar to the first paragraph of Section 10.3.2 of RFC 2616:</=
span><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-col=
or: rgb(255, 229, 153); font-weight: normal; font-style: italic; font-varia=
nt: normal; text-decoration: none; vertical-align: baseline; white-space: p=
re-wrap; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">This designation MAY be used for future references to this resource, =
and clients with link editing capabilities MAY automatically re-link refere=
nces to the context URI to the designated URI.&quot;</span></div>
</span></div></span></div><div style=3D"background-color: transparent; marg=
in-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; font-=
family: Times; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); ba=
ckground-color: rgb(255, 229, 153); font-weight: normal; font-style: normal=
; font-variant: normal; text-decoration: none; vertical-align: baseline; wh=
ite-space: pre-wrap; "><br>
</span></div><div><meta charset=3D"utf-8"><div style=3D"background-color: t=
ransparent; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-r=
ight: 0px; font-family: Times; "><span id=3D"internal-source-marker_0.59007=
42968078703" style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">5. CLOSED. M. Yevstifeyev:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">&=
gt; </span><span style=3D"font-family: Arial; color: rgb(0, 0, 0); backgrou=
nd-color: transparent; font-weight: normal; font-style: italic; font-varian=
t: normal; text-decoration: none; vertical-align: baseline; white-space: pr=
e-wrap; ">Presence of the canonical link relation indicates to applications=
, such as search engines, that they MAY:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">I=
 wonder why it&#39;s MAY; in this case implementations (explicitly, those a=
pps which interpret Link: headers and corresponding construction in HTML) w=
ill be free to ignore it. =A0I think normative SHOULD should be OK (sorry f=
or pun).</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Reschke &quot;I think this link relation is purely advisory=
, so a better approach might be to replace &quot;MAY&quot; by &quot;can&quo=
t;.&quot;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Yevstifeyev &quot;Yes, advisory, which suits RFC 2119 defin=
ition for SHOULD: &#39;SHOULD =A0=A0This word, or the adjective &quot;RECOM=
MENDED&quot;, mean that there may exist valid reasons in particular circums=
tances to ignore a particular item, but the full implications must be under=
stood and carefully weighed before choosing a different course.&#39;</span>=
<br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">a=
nd natural meaning of should - advice/recommendation.&quot;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Ohye =93Thanks, in discussion with Joachim Kupke.=94</span>=
<br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Reschke =93No, it&#39;s really not a SHOULD.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Kupke =93Reading paragraph 5 of RFC 2119, I don&#39;t see a=
nything wrong with</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">=
=91MAY.=92 =A0How is =91can=92 better? It&#39;s indeed not a =91SHOULD=92 s=
ince a typical implementation, say in a search engine, will want to go to s=
ome length to find evidence for misguided usage of the relationship and in =
the presence of such evidence decide to ignore it. =A0The point of =91MAY=
=92 is to make clear that in the absence of such evidence, the responsibili=
ty not to advertise an erroneous =91canonical=92 relationship lies with the=
 author of the context URI.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Reschke =93See RFC 2119, Section 6:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><=
/span><br>
<p dir=3D"ltr" style=3D"margin-left: 4pt; margin-top: 0pt; margin-bottom: 0=
pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-co=
lor: transparent; font-weight: normal; font-style: normal; font-variant: no=
rmal; text-decoration: none; vertical-align: baseline; white-space: pre-wra=
p; ">6. Guidance in the use of these Imperatives</span></p>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><=
/span><br>
<p dir=3D"ltr" style=3D"margin-left: 4pt; margin-top: 0pt; margin-bottom: 0=
pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-co=
lor: transparent; font-weight: normal; font-style: normal; font-variant: no=
rmal; text-decoration: none; vertical-align: baseline; white-space: pre-wra=
p; "> =A0Imperatives of the type defined in this memo must be used with car=
e</span></p>
<p dir=3D"ltr" style=3D"margin-left: 4pt; margin-top: 0pt; margin-bottom: 0=
pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-co=
lor: transparent; font-weight: normal; font-style: normal; font-variant: no=
rmal; text-decoration: none; vertical-align: baseline; white-space: pre-wra=
p; "> =A0and sparingly. =A0In particular, they MUST only be used where it i=
s</span></p>
<p dir=3D"ltr" style=3D"margin-left: 4pt; margin-top: 0pt; margin-bottom: 0=
pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-co=
lor: transparent; font-weight: normal; font-style: normal; font-variant: no=
rmal; text-decoration: none; vertical-align: baseline; white-space: pre-wra=
p; "> =A0actually required for interoperation or to limit behavior which ha=
s</span></p>
<p dir=3D"ltr" style=3D"margin-left: 4pt; margin-top: 0pt; margin-bottom: 0=
pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-co=
lor: transparent; font-weight: normal; font-style: normal; font-variant: no=
rmal; text-decoration: none; vertical-align: baseline; white-space: pre-wra=
p; "> =A0potential for causing harm (e.g., limiting retransmisssions) =A0Fo=
r</span></p>
<p dir=3D"ltr" style=3D"margin-left: 4pt; margin-top: 0pt; margin-bottom: 0=
pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-co=
lor: transparent; font-weight: normal; font-style: normal; font-variant: no=
rmal; text-decoration: none; vertical-align: baseline; white-space: pre-wra=
p; "> =A0example, they must not be used to try to impose a particular metho=
d</span></p>
<p dir=3D"ltr" style=3D"margin-left: 4pt; margin-top: 0pt; margin-bottom: 0=
pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-co=
lor: transparent; font-weight: normal; font-style: normal; font-variant: no=
rmal; text-decoration: none; vertical-align: baseline; white-space: pre-wra=
p; "> =A0on implementors where the method is not required for</span></p>
<p dir=3D"ltr" style=3D"margin-left: 4pt; margin-top: 0pt; margin-bottom: 0=
pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-co=
lor: transparent; font-weight: normal; font-style: normal; font-variant: no=
rmal; text-decoration: none; vertical-align: baseline; white-space: pre-wra=
p; "> =A0interoperability.</span></p>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">S=
o my recommendation is NOT to use these kinds of keywords unless when neede=
d as described above (but I realize that many people disagree with me...)</=
span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Left as =91MAY=92 in the draft, but further =
debate welcomed.=94</span></div>
<div><br></div><div><meta charset=3D"utf-8"><div style=3D"background-color:=
 transparent; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin=
-right: 0px; font-family: Times; "><span id=3D"internal-source-marker_0.590=
0742968078703" style=3D"font-family: Arial; color: rgb(0, 0, 0); background=
-color: transparent; font-weight: normal; font-style: normal; font-variant:=
 normal; text-decoration: none; vertical-align: baseline; white-space: pre-=
wrap; ">7. OPEN. M. Yevstifeyev:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0=A0o =A0</span><span style=3D"font-family: Arial; color: rgb(0, 0, 0); b=
ackground-color: transparent; font-weight: normal; font-style: italic; font=
-variant: normal; text-decoration: none; vertical-align: baseline; white-sp=
ace: pre-wrap; ">Exist on a different protocol: http to https, or vice vers=
a</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Y=
ou probably meant URI scheme here, since https isn&#39;t a separate protoco=
l. =A0As before these points we had &quot;The value of the target/canonical=
 URI MAY&quot; or, if you consider my comment above, &quot;The target/canon=
ical URI MAY&quot;, this point may be reworded as &quot;Have different sche=
me names&quot; (which suits the second variant of a preface to this list be=
tter).</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-agreed by J. Reschke</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Ohye/J. Kupke: =93Good catch, Mykyta. We=92re fine to chang=
e the draft to =93scheme=94:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">H=
ave different scheme names: such as http to https, or vice versa</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">D=
o we now need to expand the draft for ftp:// and gopher:// URIs? For exampl=
e, ftp:// and gopher:// URIs=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">1=
) Do not come with the equivalent of RFC 5988, so a non-HTML document avail=
able at any such URI won&#39;t be available to make use of &lt;link rel=3D&=
quot;canonical&quot;&gt;.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">2=
) Have corresponding GOPHER error code (item type 3) or an FTP error 550, w=
hich like HTTP 404, is forbidden from being served for the target of a &lt;=
link rel=3D&quot;canonical&quot;&gt;.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Yevstifeyev =93I don&#39;t think we should make such change=
s. =A0If we consider ftp and gopher URIs, we should also consider all other=
. =A0I proposed to add generic statements which would be applicable to almo=
st all application protocols, not only HTTP, as in current version of the d=
raft.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Reschke =93a) A non-HTML document at a non-HTTP(s) URI may =
not be able to specify the link relation, but it could be the target of a l=
ink, relation, right? (that could be an example)</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><=
span class=3D"Apple-tab-span" style=3D"white-space: pre; ">	</span>--respon=
se by J. Kupke =93Correct.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">b=
) Future protocols might have other means to specify a link relation, btw.=
=94</span><br>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by J. Kupke =93Is there terminology that reasonably unifie=
s errors across protocols (HTTP response code 4xx, GOPHER item type 3, FTP =
response code 5xx)?=94</span></p>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by J. Reschke =93I don&#39;t think so...=94</span></p>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Changed the draft to:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">The target/canonical URI MAY:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">* Have different scheme names: such as HTTP to HTTPS, or gopher to FT=
P</span></div>
</div><div><br></div><meta charset=3D"utf-8"><div style=3D"background-color=
: transparent; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margi=
n-right: 0px; "><font class=3D"Apple-style-span" face=3D"Arial"><span class=
=3D"Apple-style-span" style=3D"white-space: pre-wrap;"><meta charset=3D"utf=
-8"><div style=3D"background-color: transparent; margin-top: 0px; margin-le=
ft: 0px; margin-bottom: 0px; margin-right: 0px; font-family: Times; white-s=
pace: normal; ">
<span id=3D"internal-source-marker_0.5900742968078703" style=3D"font-family=
: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: n=
ormal; font-style: normal; font-variant: normal; text-decoration: none; ver=
tical-align: baseline; white-space: pre-wrap; ">8. OPEN. M. Yevstifeyev:</s=
pan><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">R=
eading section 3 and 5 of the draft, it seems that is mandates use of HTTP =
when referring to canonical URIs. =A0And what is the situation when target =
URI is a &#39;ftp&#39; or &#39;gopher&#39; URI? =A0Section 3 allows differe=
nt scheme names in context/target URIs, if I understand it correctly. =A0Th=
erefore, unless it is deliberately, I think any mention of HTTP should be r=
eplaced by more generic regulations.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Reschke &quot;Nope; I think the HTTP examples are very usef=
ul. But maybe we can have an additional statement that the link relation is=
n&#39;t specific to HTTP.&quot;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Yevstifeyev &quot;Currently we have normative reference to =
RFC 2616 and normative requirements with respect to HTTP. =A0HTTP examples =
are OK; but it&#39;s redundant in Section 3. =A0I suppose in Section 3 we m=
ay replace HTTP-related stuff with something in the way like:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">O=
ld:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0=A0o =A0The source URI of a &quot;300 Multiple Choices&quot; URI (Sectio=
n 10.3.1 of</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0=A0=A0=A0=A0[RFC2616]) or a permanent redirect (Section 10.3.2 of [RFC26=
16]).</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">N=
ew:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0=A0o =A0The source URI, which defines a resource which provides choice</=
span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0=A0=A0=A0=A0in different represntations of a given resource, ientified b=
y</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0=A0=A0=A0=A0the context URI, or is a link which has been permanently rep=
laced</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0=A0=A0=A0=A0by an other one.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">e=
tc.&quot;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by B. Thorlacius: =93Your wording seems overly confusing. Which i=
s the resource that &quot;provides choice in different represntations of a =
given resource?&quot; A standard could be assigned the URI &lt;</span><a hr=
ef=3D"http://example.org/spec"><span style=3D"font-family: Arial; color: rg=
b(92, 69, 32); background-color: transparent; font-weight: normal; font-sty=
le: normal; font-variant: normal; text-decoration: underline; vertical-alig=
n: baseline; white-space: pre-wrap; ">http://example.org/spec</span></a><sp=
an style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: tran=
sparent; font-weight: normal; font-style: normal; font-variant: normal; tex=
t-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">&gt;=
. An HTTP GET /spec might be responded with an HTTP/1.1 300 choice, and an =
entity linking to /spec.node.html, /spec.html, /spec.pdf, and /spec.txt. Th=
e resource (the standard, that is) would in no way provide this choice. The=
 HTTP server simply offered multiple representations.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Yevstifeyev: =93First, this was an example only. =A0Next, m=
y point was that the document makes HTTP/&#39;http&#39; scheme mandatory in=
 context/target URIs, which I don&#39;t think is appropriate, since canonic=
al URI may refer to a resource accessible via other protocol. =A0Even thoug=
h HTTP is going to be the most often use case of canonical link relation, w=
e shouldn&#39;t exclude other protocols.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by B. Thorlacius: =93I agree. However, I don&#39;t understand the=
 need for forbidding canonical links to resources with multiple representat=
ions. Are there not to be canonical links from representations of a resourc=
e to the resource (i.e. from /spec.html and /spec.txt to /spec)?=94</span><=
br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Yevstifeyev: =93Probably such restriction is set because mu=
ltiple representation choice may ultimately refer the user to a resource wh=
ich is not canonical. =A0A _definite_ canonical resource is necessary and r=
equired.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">----response by =A0J. Cormack: =93I think this relation (which is use=
ful) need to be called something</span></p>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">else, as it is performing a different function to canonical, which is=
</span></p>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">about relations between representations of resources, rather than</sp=
an></p>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">between representations of resources and a the resource itself</span>=
</p>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">like /spec.</span></p>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">There does seem to not be a discussion of what is similar though in</=
span></p>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">terms of media types - is /spec.txt similar enough that /spec.html co=
uld</span></p>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">be a canonical link? One could certainly have a PNG version of an SVG=
</span></p>
<p dir=3D"ltr" style=3D"margin-left: 36pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">image with a canonical link I would presume.=94</span></p>
<p dir=3D"ltr" style=3D"margin-left: 72pt; margin-top: 0pt; margin-bottom: =
0pt; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">------response by =A0M. Yevstifeyev: =93I personally think it is poss=
ible. =A0For example, authoritative RFC source is .txt file on RFC Editor&#=
39;s site, while we have a number of other sources for RFCs, not in .txt, s=
uch as &quot;</span><a href=3D"http://tools.ietf.org/html/rfcXXXX"><span st=
yle=3D"font-family: Arial; color: rgb(92, 69, 32); background-color: transp=
arent; font-weight: normal; font-style: normal; font-variant: normal; text-=
decoration: underline; vertical-align: baseline; white-space: pre-wrap; ">t=
ools.ietf.org/html/rfcXXXX</span></a><span style=3D"font-family: Arial; col=
or: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-=
style: normal; font-variant: normal; text-decoration: none; vertical-align:=
 baseline; white-space: pre-wrap; ">&quot; in HTML. =A0Designating a &quot;=
canonical&quot; link to &quot;</span><a href=3D"http://www.rfc-editor.org/r=
fc/rfcXXXX.txt"><span style=3D"font-family: Arial; color: rgb(92, 69, 32); =
background-color: transparent; font-weight: normal; font-style: normal; fon=
t-variant: normal; text-decoration: underline; vertical-align: baseline; wh=
ite-space: pre-wrap; ">http://www.rfc-editor.org/rfc/rfcXXXX.txt</span></a>=
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">&=
quot; seems to be OK. =A0So I think we have no problem here.=94</span></p>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Ohye: =93We can change the draft to include corresponding G=
OPHER or FTP error codes to demonstrate non-favortism to HTTP.=94</span><br=
>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by M. Yevstifeyev =93I don&#39;t think it would be useful (see ab=
ove). =A0It&#39;s better, as I&#39;ve already mentioned in my response to (=
7), to provide rules which would be fine for almost any application protoco=
l and which would be equivalent to those provided for HTTP now. =A0For exam=
ple:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">O=
LD: =93</span><span style=3D"font-family: Arial; color: rgb(0, 0, 0); backg=
round-color: transparent; font-weight: normal; font-style: italic; font-var=
iant: normal; text-decoration: none; vertical-align: baseline; white-space:=
 pre-wrap; ">Be the source URI of a 302, 303, or 307 redirect (Sections 10.=
3.3, 10.3.4, and 10.3.8, respectively, of [RFC2616]).&quot;</span><span sty=
le=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: transparen=
t; font-weight: normal; font-style: normal; font-variant: normal; text-deco=
ration: none; vertical-align: baseline; white-space: pre-wrap; "> </span><b=
r>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">N=
EW: </span><span style=3D"font-family: Arial; color: rgb(0, 0, 0); backgrou=
nd-color: transparent; font-weight: normal; font-style: italic; font-varian=
t: normal; text-decoration: none; vertical-align: baseline; white-space: pr=
e-wrap; ">&quot;Provide a redirect to the other resource because it is temp=
orarily unavailable.&quot;</span><span style=3D"font-family: Arial; color: =
rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-styl=
e: normal; font-variant: normal; text-decoration: none; vertical-align: bas=
eline; white-space: pre-wrap; "> </span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">T=
his is what HTTP 302 and 307 responses stand for. =A0303 response is used i=
n HTTP only and here is no equivalent to it in other protocols.=94</span><b=
r>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">-=
-response by J. Reschke =93...my general feeling here is that having specif=
ic HTTP examples is good, as long as the spec doesn&#39;t make the reader t=
hink it&#39;s the only protocol that qualifies.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Given Julian=92s comments in #15 below, and =
M. Yevstifeyev=92s original concern of being too HTTP specific, this now re=
ads:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">Be the source URI of a temporary redirect. For HTTP, this refers to s=
tatus codes 302, 303, or 307 (Sections 10.3.3, 10.3.4, and 10.3.8, respecti=
vely, of &lt;xref target=3D&quot;RFC2616&quot;/&gt;).</span></div>
</span></font></div><div style=3D"background-color: transparent; margin-top=
: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; font-family=
: Times; "><span style=3D"font-family: Arial; color: rgb(0, 0, 0); backgrou=
nd-color: transparent; font-weight: normal; font-style: normal; font-varian=
t: normal; text-decoration: none; vertical-align: baseline; white-space: pr=
e-wrap; "><div style=3D"background-color: transparent; margin-top: 0px; mar=
gin-left: 0px; margin-bottom: 0px; margin-right: 0px; font-family: Times; w=
hite-space: normal; ">
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "><br>
</span></div><div style=3D"background-color: transparent; margin-top: 0px; =
margin-left: 0px; margin-bottom: 0px; margin-right: 0px; font-family: Times=
; white-space: normal; "><span style=3D"font-family: Arial; color: rgb(0, 0=
, 0); background-color: rgb(255, 229, 153); font-weight: normal; font-style=
: italic; font-variant: normal; text-decoration: none; vertical-align: base=
line; white-space: pre-wrap; "><meta charset=3D"utf-8"><div style=3D"backgr=
ound-color: transparent; margin-top: 0px; margin-left: 0px; margin-bottom: =
0px; margin-right: 0px; font-family: Times; font-style: normal; white-space=
: normal; ">
<span id=3D"internal-source-marker_0.5900742968078703" style=3D"font-family=
: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: n=
ormal; font-style: normal; font-variant: normal; text-decoration: none; ver=
tical-align: baseline; white-space: pre-wrap; ">10. OPEN. J. Reschke:</span=
><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">T=
his specification defines the canonical link relation -- an element which d=
esignates the preferred version of content/URI from a set of duplicate or n=
ear duplicate pages.</span><span style=3D"font-family: Arial; color: rgb(0,=
 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text=
-decoration: none; vertical-align: baseline; white-space: pre-wrap; backgro=
und-color: transparent; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">M=
aybe put &quot;canonical&quot; in double quotes? (similar in other places)<=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93How adamant are you about double quoting =93=
canonical=94 in =93canonical link relation=94 throughout the draft? That=92=
s a lot of double quotes (18 of them :). I think these double quotes would =
be more distracting than helpful, but if that=92s how other RFCs are writte=
n, we=92ll certainly reconsider.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">1=
1. CLOSED. J. Reschke:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">T=
he canonical link relation specifies the preferred version of a URI from a =
set of identical or vastly similar content that may be</span><span style=3D=
"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal; font-style: =
normal; font-variant: normal; text-decoration: none; vertical-align: baseli=
ne; white-space: pre-wrap; background-color: transparent; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">m=
aybe just &quot;preferred URI&quot;?</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Changed. Here=92s the new abstract:</span><b=
r>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">The canonical link relation, developed from &lt;xref target=3D&quot;R=
FC5988&quot;/&gt; which indicates relationships between Internet links, spe=
cifies the preferred URI from a set of identical or vastly similar content =
accessible on multiple URIs.</span><span style=3D"font-family: Arial; color=
: rgb(0, 0, 0); background-color: rgb(255, 229, 153); font-weight: normal; =
font-style: normal; font-variant: normal; text-decoration: none; vertical-a=
lign: baseline; white-space: pre-wrap; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">1=
2. CLOSED. J. Reschke:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">T=
he canonical (target URI) MUST contain content that duplicates</span><span =
style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal; font=
-style: normal; font-variant: normal; text-decoration: none; vertical-align=
: baseline; white-space: pre-wrap; background-color: transparent; "></span>=
<br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">&=
quot;canonical (target) URI MUST identify content&quot; (it&#39;s not the c=
ontent of the URI, it&#39;s the content of the identified resource)</span><=
br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Updated in draft.=94</span><span style=3D"fo=
nt-family: Arial; color: rgb(0, 0, 0); font-weight: normal; font-style: nor=
mal; font-variant: normal; text-decoration: none; vertical-align: baseline;=
 white-space: pre-wrap; background-color: transparent; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">1=
3. CLOSED. J. Reschke</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">e=
xtremely similar, or is a superset of the content in the context</span><spa=
n style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal; fo=
nt-style: normal; font-variant: normal; text-decoration: none; vertical-ali=
gn: baseline; white-space: pre-wrap; background-color: transparent; "></spa=
n><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">s=
/in/at/:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Updated in draft.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">1=
4. OPEN. J. Reschke:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
</span><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-c=
olor: transparent; font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">The value of the target/canonical URI MAY:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: italic; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0o =A0Be self-referential (context URI identical to target URI)</span><br=
>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: italic; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0o =A0Specify a relative or absolute URI</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">&=
quot;Specify a URI Reference (see [RFC3986], Section 4.1), i.e., a full URI=
 or a relative reference=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93How about the edit below?</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">Specify a URI Reference (see [RFC3986], Section 4.1), i.e., an absolu=
te URI or a relative reference</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">1=
5. OPEN. J. Reschke:</span><br>
<span style=3D"font-family: Arial; color: rgb(80, 0, 80); background-color:=
 transparent; font-weight: normal; font-style: normal; font-variant: normal=
; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "=
> </span><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background=
-color: transparent; font-weight: normal; font-style: italic; font-variant:=
 normal; text-decoration: none; vertical-align: baseline; white-space: pre-=
wrap; ">o =A0Be the source URI of a 302, 303, or 307 redirect (Sections 10.=
3.3,</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0=A0=A0=A010.3.4, and 10.3.8, respectively, of [RFC2616]).</span><br>
<span style=3D"font-family: Arial; color: rgb(80, 0, 80); font-weight: norm=
al; font-style: normal; font-variant: normal; text-decoration: none; vertic=
al-align: baseline; white-space: pre-wrap; background-color: transparent; "=
></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">M=
aybe &quot;Be the source URI of a temporary redirect, such as...&quot;?</sp=
an><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Changed to</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">Be the source URI of a temporary redirect. Using HTTP, this refers to=
 status codes 302, 303, or 307 (Sections 10.3.3, 10.3.4, and 10.3.8, respec=
tively, of &lt;xref target=3D&quot;RFC2616&quot;/&gt;).</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">Julian, please let me know if you=92d like this phased differently.</=
span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">1=
6. OPEN. J. Reschke:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">m=
ay designate the canonical link relation in HTML as specified in [RFC5988]<=
/span><span style=3D"font-family: Arial; color: rgb(80, 0, 80); font-weight=
: normal; font-style: normal; font-variant: normal; text-decoration: none; =
vertical-align: baseline; white-space: pre-wrap; background-color: transpar=
ent; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">W=
hy do we cite RFC 5988 here? Should this ref HTML?</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Changed to:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">may designate the canonical link relation in HTML as specified in &lt=
;xref target=3D&quot;RFC1866&quot;/&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">I created this reference, but I couldn=92t find an organization or em=
ail address for Dan Connolly.</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">&lt;reference anchor=3D&quot;RFC1866&quot;&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0&lt;front&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0=A0=A0&lt;title&gt;Hypertext Markup Language - 2.0&lt;/title&gt;<=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0=A0=A0&lt;author initials=3D&quot;T.&quot; surname=3D&quot;Berner=
s-Lee&quot; fullname=3D&quot;T. Berners-Lee&quot;&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0=A0=A0=A0=A0&lt;organization&gt;MIT/W3C&lt;/organization&gt;</spa=
n><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0=A0=A0=A0=A0&lt;address&gt;&lt;email&gt;<a href=3D"mailto:timbl@w=
3.org">timbl@w3.org</a>&lt;/email&gt;&lt;/address&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0=A0=A0&lt;/author&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0=A0=A0&lt;author initials=3D&quot;D.&quot; surname=3D&quot;Connol=
ly&quot; fullname=3D&quot;Dan Connolly&quot;&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0=A0=A0&lt;/author&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0=A0=A0&lt;date month=3D&quot;November&quot; year=3D&quot;1995&quo=
t;/&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0&lt;/front&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; "> =A0&lt;seriesInfo name=3D&quot;RFC&quot; value=3D&quot;1866&quot;/&g=
t;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: italic; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">&lt;/reference&gt;</span><span style=3D"font-family: Arial; color: rg=
b(0, 0, 0); background-color: rgb(255, 229, 153); font-weight: normal; font=
-style: normal; font-variant: normal; text-decoration: none; vertical-align=
: baseline; white-space: pre-wrap; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">Julian, should I have done anything differently?</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">1=
7. CLOSED. J. Reschke:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
&lt;link rel=3D&quot;canonical&quot; href=3D&quot;</span><a href=3D"http://=
www.example.com/page.php?item=3Dpurse"><span style=3D"font-family: Arial; c=
olor: rgb(0, 0, 0); background-color: transparent; font-weight: normal; fon=
t-style: italic; font-variant: normal; text-decoration: underline; vertical=
-align: baseline; white-space: pre-wrap; ">http://www.example.com/page.php?=
item=3Dpurse</span></a><span style=3D"font-family: Arial; color: rgb(0, 0, =
0); background-color: transparent; font-weight: normal; font-style: italic;=
 font-variant: normal; text-decoration: none; vertical-align: baseline; whi=
te-space: pre-wrap; ">&quot; /&gt;</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0or alternatively, in the HTTP Header as specified in Section 5 of</span>=
<br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> =
=A0[RFC5988]:</span><span style=3D"font-family: Arial; color: rgb(0, 0, 0);=
 font-weight: normal; font-style: normal; font-variant: normal; text-decora=
tion: none; vertical-align: baseline; white-space: pre-wrap; background-col=
or: transparent; "></span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">s=
/Header/header field/</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Updated in the draft.=94</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">1=
8. CLOSED. J. Reschke:</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">R=
ecommendations</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: italic; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">B=
efore implementing the canonical link relation, verification of the</span><=
br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); font-weight: normal=
; font-style: normal; font-variant: normal; text-decoration: none; vertical=
-align: baseline; white-space: pre-wrap; background-color: transparent; "><=
/span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: t=
ransparent; font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">M=
aybe s/implementing/adding/?</span><br>
<span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color: r=
gb(255, 229, 153); font-weight: normal; font-style: normal; font-variant: n=
ormal; text-decoration: none; vertical-align: baseline; white-space: pre-wr=
ap; ">--response by M. Ohye =93Updated in the draft.=94</span></div>
<div style=3D"background-color: transparent; margin-top: 0px; margin-left: =
0px; margin-bottom: 0px; margin-right: 0px; font-family: Times; font-style:=
 normal; white-space: normal; font-size: medium; "><span style=3D"font-size=
: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: rgb(255,=
 229, 153); font-weight: normal; font-style: normal; font-variant: normal; =
text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><=
br>
</span></div><div style=3D"background-color: transparent; margin-top: 0px; =
margin-left: 0px; margin-bottom: 0px; margin-right: 0px; font-family: Times=
; font-style: normal; white-space: normal; font-size: medium; "><span style=
=3D"font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-co=
lor: rgb(255, 229, 153); font-weight: normal; font-style: normal; font-vari=
ant: normal; text-decoration: none; vertical-align: baseline; white-space: =
pre-wrap; "><br>
</span></div></span></div></span></div>On Sat, Jul 9, 2011 at 2:00 AM, Juli=
an Reschke &lt;<a href=3D"mailto:julian.reschke@gmx.de">julian.reschke@gmx.=
de</a>&gt; wrote:<br>&gt; On 2011-07-09 04:44, Joachim Kupke wrote:<br>&gt;=
&gt;<br>
&gt;&gt; ...<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; 5. OPEN. M. Yevstifeye=
v:<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =A0Presence of the canon=
ical link relation indicates to applications,<br>&gt;&gt;&gt;&gt;<br>&gt;&g=
t;&gt;&gt; such as search engines, that they MAY:<br>
&gt;&gt;&gt;&gt; I wonder why it&#39;s MAY; in this case implementations (e=
xplicitly, those<br>&gt;&gt;&gt;&gt; apps which interpret Link: headers and=
 corresponding construction in<br>&gt;&gt;&gt;&gt; HTML) will be free to ig=
nore it. =A0I think normative SHOULD should be OK<br>
&gt;&gt;&gt;&gt; (sorry for pun).<br>&gt;&gt;&gt;&gt; --response by J. Resc=
hke &quot;I think this link relation is purely advisory,<br>&gt;&gt;&gt;&gt=
; so a better approach might be to replace &quot;MAY&quot; by &quot;can&quo=
t;.&quot;<br>
&gt;&gt;<br>&gt;&gt; Reading paragraph 5 of RFC 2119, I don&#39;t see anyth=
ing wrong with<br>&gt;&gt; &quot;MAY.&quot; =A0How is &quot;can&quot; bette=
r?<br>&gt;&gt; ...<br>&gt;<br>&gt; See RFC 2119, Section 6:<br>&gt;<br>&gt;=
&gt; 6. Guidance in the use of these Imperatives<br>
&gt;&gt;<br>&gt;&gt; =A0 Imperatives of the type defined in this memo must =
be used with care<br>&gt;&gt; =A0 and sparingly. =A0In particular, they MUS=
T only be used where it is<br>&gt;&gt; =A0 actually required for interopera=
tion or to limit behavior which has<br>
&gt;&gt; =A0 potential for causing harm (e.g., limiting retransmisssions) =
=A0For<br>&gt;&gt; =A0 example, they must not be used to try to impose a pa=
rticular method<br>&gt;&gt; =A0 on implementors where the method is not req=
uired for<br>
&gt;&gt; =A0 interoperability.<br>&gt;<br>&gt; So my recommendation is NOT =
to use these kinds of keywords unless when<br>&gt; needed as described abov=
e (but I realize that many people disagree with<br>&gt; me...)<br>&gt;<br>
&gt;&gt; ...<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; b) Future protocols might have=
 other means to specify a link relation,<br>&gt;&gt;&gt; btw.<br>&gt;&gt;<b=
r>&gt;&gt; Is there terminology that reasonably unifies errors across proto=
cols<br>
&gt;&gt; (HTTP response code 4xx, GOPHER item type 3, FTP response code 5xx=
)?<br>&gt;&gt; ...<br>&gt;<br>&gt; I don&#39;t think so...<br>&gt;<br>&gt; =
Best regards, Julian<br>&gt;<br><br></div></div>

--bcaec544eee65b906c04a8169db0--

From julian.reschke@gmx.de  Fri Jul 15 00:46:34 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8F6C21F8681 for <link-relations@ietfa.amsl.com>; Fri, 15 Jul 2011 00:46:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.008
X-Spam-Level: 
X-Spam-Status: No, score=-104.008 tagged_above=-999 required=5 tests=[AWL=-1.409, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1b97DEXp8pQe for <link-relations@ietfa.amsl.com>; Fri, 15 Jul 2011 00:46:30 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 490EA21F869A for <link-relations@ietf.org>; Fri, 15 Jul 2011 00:46:30 -0700 (PDT)
Received: (qmail invoked by alias); 15 Jul 2011 07:46:26 -0000
Received: from p508FD5EC.dip.t-dialin.net (EHLO [192.168.178.36]) [80.143.213.236] by mail.gmx.net (mp020) with SMTP; 15 Jul 2011 09:46:26 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18fqOUD2UkfsNYw1gAky/UrQF3Z2lIjkfjFwpaGTf mnpi+wdDSmH9N2
Message-ID: <4E1FF039.20801@gmx.de>
Date: Fri, 15 Jul 2011 09:46:01 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Maile Ohye <maileko@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com> <1309613470.2807.17.camel@mackerel> <4E0F1F2F.8020504@gmail.com> <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com> <4E10208C.6090209@gmx.de> <CAKACZovTrCEkFRvN94BW4NChko3_J=FzsAmc37jAJ6YnnjeOeg@mail.gmail.com> <4E1818B9.8030804@gmx.de> <CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com>
In-Reply-To: <CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Cc: "link-relations@ietf.org" <link-relations@ietf.org>, Joachim Kupke <joachim@kupke.za.net>, IETF Apps Discuss <apps-discuss@ietf.org>, Bjartur Thorlacius <svartman95@gmail.com>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Jul 2011 07:46:35 -0000

On 2011-07-15 09:29, Maile Ohye wrote:
> Hi everyone, thanks again for the feedback!
>
> Julian, MAY :) we submit a new draft with the changes discussed in this
> thread?

Hi Maile,

it's your draft, so it's your decision.

Internet Draft submission in theory is closed until 10 days from now - 
in practice it still seems to work.

> ...
> 15. OPEN. J. Reschke:
> o  Be the source URI of a 302, 303, or 307 redirect (Sections 10.3.3,
>      10.3.4, and 10.3.8, respectively, of [RFC2616]).
>
> Maybe "Be the source URI of a temporary redirect, such as..."?
> --response by M. Ohye “Changed to
> Be the source URI of a temporary redirect. Using HTTP, this refers to
> status codes 302, 303, or 307 (Sections 10.3.3, 10.3.4, and 10.3.8,
> respectively, of <xref target="RFC2616"/>).
> Julian, please let me know if you’d like this phased differently.
> ...

Sounds good.

> 16. OPEN. J. Reschke:
> may designate the canonical link relation in HTML as specified in [RFC5988]
> Why do we cite RFC 5988 here? Should this ref HTML?
> --response by M. Ohye “Changed to:
> may designate the canonical link relation in HTML as specified in <xref
> target="RFC1866"/>
> I created this reference, but I couldn’t find an organization or email
> address for Dan Connolly.
> <reference anchor="RFC1866">
> <front>
> <title>Hypertext Markup Language - 2.0</title>
> <author initials="T." surname="Berners-Lee" fullname="T. Berners-Lee">
> <organization>MIT/W3C</organization>
> <address><email>timbl@w3.org <mailto:timbl@w3.org></email></address>
> </author>
> <author initials="D." surname="Connolly" fullname="Dan Connolly">
> </author>
> <date month="November" year="1995"/>
> </front>
> <seriesInfo name="RFC" value="1866"/>
> </reference>
> Julian, should I have done anything differently?
> ...

No, you need to cite W3C's HTML specs nowadays.

Either

<reference anchor='REC-html401-19991224'
            target='http://www.w3.org/TR/1999/REC-html401-19991224'>
   <front>
     <title>HTML 4.01 Specification</title>
     <author fullname='Arnaud Le Hors' surname='Le Hors' initials='A.'/>
     <author fullname='David Raggett' surname='Raggett' initials='D.'/>
     <author fullname='Ian Jacobs' surname='Jacobs' initials='I.'/>
     <date year='1999' month='December' day='24'/>
   </front>
   <seriesInfo name='W3C Recommendation' value='REC-html401-19991224'/>
   <annotation>
     Latest version available at
     <eref target='http://www.w3.org/TR/html401'/>.
   </annotation>
</reference>

for HTML4 or

<reference anchor='WD-html5-20110525'
            target='http://www.w3.org/TR/2011/WD-html5-20110525/'>
   <front>
     <title>HTML5</title>
     <author fullname='Ian Hickson' surname='Hickson' initials='I.'/>
     <date year='2011' month='May' day='25'/>
   </front>
   <seriesInfo name='W3C Working Draft' value='WD-html5-20110525'/>
   <annotation>
     Latest version available at
     <eref target='http://www.w3.org/TR/html5/'/>.
   </annotation>
</reference>

for the latest HTML5 Working Draft (see 
<http://greenbytes.de/tech/webdav/rfc2629xslt/w3c-references.html>).

(I recommend HTML 4.01 because it's stable and the differences to HTML5 
do not matter here).


 > ...

Best regards, Julian

From evnikita2@gmail.com  Fri Jul 15 01:49:48 2011
Return-Path: <evnikita2@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EAFD621F87C9; Fri, 15 Jul 2011 01:49:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.501
X-Spam-Level: 
X-Spam-Status: No, score=-3.501 tagged_above=-999 required=5 tests=[AWL=0.097,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n8g6iyn-DMh5; Fri, 15 Jul 2011 01:49:48 -0700 (PDT)
Received: from mail-ey0-f172.google.com (mail-ey0-f172.google.com [209.85.215.172]) by ietfa.amsl.com (Postfix) with ESMTP id E452D21F87C7; Fri, 15 Jul 2011 01:49:46 -0700 (PDT)
Received: by eye13 with SMTP id 13so618724eye.31 for <multiple recipients>; Fri, 15 Jul 2011 01:49:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=NZlexOgjUMN3z/fk6//b6fDo/WFW9Gr+fnzUqwiAD9o=; b=SB342UFIjhjqEfPg6pT+YZ+6Kp7JfLorhkoBRZwtqsP5jAem34Op4ncFZ6xJRqR66n gql1SwxWX4CBaUu9bN4zuNYqRKqcX05cSvOrdfxNHrK+OjicYKv9FMrcVko7xpYjMFnE baGM5YAaYiUqUzzFRxuZYaJIPLyjUso7vpbKI=
Received: by 10.213.17.210 with SMTP id t18mr116343eba.121.1310719785734; Fri, 15 Jul 2011 01:49:45 -0700 (PDT)
Received: from [127.0.0.1] ([195.191.104.224]) by mx.google.com with ESMTPS id x3sm586673eem.66.2011.07.15.01.49.43 (version=SSLv3 cipher=OTHER); Fri, 15 Jul 2011 01:49:44 -0700 (PDT)
Message-ID: <4E1FFF53.2010108@gmail.com>
Date: Fri, 15 Jul 2011 11:50:27 +0300
From: Mykyta Yevstifeyev <evnikita2@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Maile Ohye <maileko@gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com> <1309613470.2807.17.camel@mackerel> <4E0F1F2F.8020504@gmail.com> <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com> <4E10208C.6090209@gmx.de> <CAKACZovTrCEkFRvN94BW4NChko3_J=FzsAmc37jAJ6YnnjeOeg@mail.gmail.com> <4E1818B9.8030804@gmx.de> <CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com>
In-Reply-To: <CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------080309000109020204090506"
Cc: Bjartur Thorlacius <svartman95@gmail.com>, Joachim Kupke <joachim@kupke.za.net>, IETF Apps Discuss <apps-discuss@ietf.org>, "link-relations@ietf.org" <link-relations@ietf.org>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Jul 2011 08:49:49 -0000

This is a multi-part message in MIME format.
--------------080309000109020204090506
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

15.07.2011 10:29, Maile Ohye wrote:
> Hi everyone, thanks again for the feedback!
>
> Julian, MAY :) we submit a new draft with the changes discussed in 
> this thread?
>
> Our comments to the open items are listed below (highlighted in 
> yellow). All comments for draft-00 are tracked in this doc:
> https://docs.google.com/document/d/1SkGEFKILZKTD6r9D2Oz76LwxuXbbqtRnWB7y2NTaDt8/edit?hl=en_US
>
> Thanks again,
> Maile
>
> [ . . . ]
>
> 4. OPEN. M. Yevstifeyev:
> > The canonical link relation specifies the preferred version of a URI
> [ . . . ]
> RFC 5988 [RFC5988] specified the mechanism which is used to indicate 
> relationships between the links on the Internet.  This document 
> defined a new type of such relationships - canonical link relation.
> in Section 1 as 1st para; other paragraphs retain in this case.”
> --response by M. Ohye “We researched other RFCs and it seems best to 
> start the abstract with the main subject, such as for DC1:
> ‘The Dublin Core [DC1] is a small set of metadata elements for 
> describing information resources.’
> or for HTML:
> ‘The Hypertext Markup Language (HTML) is a simple markup language used...”
> so we’d prefer to start with a mention of the canonical link relation 
> and reference RFC5988 following the initial mention.
> The canonical link relation, developed from <xref target="RFC5988"/> 
> which indicates relationships between Internet links, specifies the 
> preferred URI from a set of identical or vastly similar content 
> accessible on multiple URIs.
I don't strongly insist on any of such text, but I personally think what 
I proposed is better.  Yet, please feel free to include what you 
personally want.
>
> Then, similar to the first paragraph of Section 10.3.2 of RFC 2616:
>
> This designation MAY be used for future references to this resource, 
> and clients with link editing capabilities MAY automatically re-link 
> references to the context URI to the designated URI."
>
> 5. CLOSED. M. Yevstifeyev:
> > Presence of the canonical link relation indicates to applications, 
> such as search engines, that they MAY:
> [ . . . ]
> --response by M. Ohye “Left as ‘MAY’ in the draft, but further debate 
> welcomed.”
I'd better use non-normative "should" or "can" here rather than RFC 2119 
language, as proposed by Julian.
>
> 7. OPEN. M. Yevstifeyev:
>   o Exist on a different protocol: http to https, or vice versa
> [ . . . ]
> --response by M. Ohye “Changed the draft to:
> The target/canonical URI MAY:
> * Have different scheme names: such as HTTP to HTTPS, or gopher to FTP
This is an editorial comment.  RFC 3986 recommends that scheme names are 
present in lowercase.  Moreover, it would be better to enclose the 
scheme names in the quotes, to distinguish them from other text.
>
> 8. OPEN. M. Yevstifeyev:
> Reading section 3 and 5 of the draft, it seems that is mandates use of 
> HTTP when referring to canonical URIs.  And what is the situation when 
> target URI is a 'ftp' or 'gopher' URI?
>
> [ . . . ]
>
> --response by M. Ohye “Given Julian’s comments in #15 below, and M. 
> Yevstifeyev’s original concern of being too HTTP specific, this now reads:
> Be the source URI of a temporary redirect. For HTTP, this refers to 
> status codes 302, 303, or 307 (Sections 10.3.3, 10.3.4, and 10.3.8, 
> respectively, of <xref target="RFC2616"/>).
This looks reasonable.
>
> [ . . .]
>
> 16. OPEN. J. Reschke:
> may designate the canonical link relation in HTML as specified in 
> [RFC5988]
> [ . . . ]
> Julian, should I have done anything differently?
+1 to Julian's response to this.  RFC 1866 (and all other HTML-related 
stuff) was removed from Standards Track and is now Historic (except RFC 
2854).

Mykyta
>
> [ . . . ]


--------------080309000109020204090506
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    15.07.2011 10:29, Maile Ohye wrote:
    <blockquote
cite="mid:CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com"
      type="cite">Hi everyone, thanks again for the feedback! 
      <div><br>
      </div>
      <div>Julian, MAY :) we submit a new draft with the changes
        discussed in this thread?
        <div><br>
        </div>
        <div>Our comments to the open items are listed below
          (highlighted in yellow). All comments for draft-00 are tracked
          in this doc:</div>
        <div><a moz-do-not-send="true"
href="https://docs.google.com/document/d/1SkGEFKILZKTD6r9D2Oz76LwxuXbbqtRnWB7y2NTaDt8/edit?hl=en_US">https://docs.google.com/document/d/1SkGEFKILZKTD6r9D2Oz76LwxuXbbqtRnWB7y2NTaDt8/edit?hl=en_US</a></div>
        <div><br>
        </div>
        <div>Thanks again,</div>
        <div>Maile</div>
        <div><br>
        </div>
        <div>
          <meta charset="utf-8">
          <div style="background-color: transparent; margin-top: 0px;
            margin-left: 0px; margin-bottom: 0px; margin-right: 0px; "><font
              class="Apple-style-span" face="Arial"><span
                class="Apple-style-span" style="white-space: pre-wrap;">
                <meta charset="utf-8">
                <div style="background-color: transparent; margin-top:
                  0px; margin-left: 0px; margin-bottom: 0px;
                  margin-right: 0px; font-family: Times; white-space:
                  normal; ">
                  <span id="internal-source-marker_0.5900742968078703"
                    style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: transparent; font-weight: normal;
                    font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">[ . . . ]</span><span
                    style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; "></span></div>
              </span></font></div>
        </div>
        <div style="background-color: transparent; margin: 0px;
          font-family: Times;"><span style="font-family: Arial; color:
            rgb(0, 0, 0); background-color: rgb(255, 229, 153);
            font-weight: normal; font-style: normal; font-variant:
            normal; text-decoration: none; vertical-align: baseline;
            white-space: pre-wrap;">
            <div style="background-color: transparent; margin-top: 0px;
              margin-left: 0px; margin-bottom: 0px; margin-right: 0px;
              font-family: Times; white-space: normal; ">
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                background-color: rgb(255, 229, 153); font-weight:
                normal; font-style: normal; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; "><br>
              </span></div>
            <div style="background-color: transparent; margin: 0px;
              font-family: Times; white-space: normal;"><span
                style="font-family: Arial; color: rgb(0, 0, 0);
                background-color: rgb(255, 229, 153); font-weight:
                normal; font-style: normal; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap;">
                <meta charset="utf-8">
                <div style="background-color: transparent; margin: 0px;
                  font-family: Times; white-space: normal;">
                  <span id="internal-source-marker_0.5900742968078703"
                    style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: transparent; font-weight: normal;
                    font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">4. OPEN. M. Yevstifeyev:</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: transparent; font-weight: normal;
                    font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">&gt; </span><span
                    style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: transparent; font-weight: normal;
                    font-style: italic; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">The canonical link relation
                    specifies the preferred version of a URI</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: transparent; font-weight: normal;
                    font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">[ . . . ]</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: transparent; font-weight: normal;
                    font-style: italic; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">RFC 5988 [RFC5988]
                    specified the mechanism which is used to indicate
                    relationships between the links on the Internet.
                     This document defined a new type of such
                    relationships - canonical link relation.</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: transparent; font-weight: normal;
                    font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">in Section 1 as 1st para;
                    other paragraphs retain in this case.”</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">--response by M. Ohye “We
                    researched other RFCs and it seems best to start the
                    abstract with the main subject, such as for DC1:</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">‘The Dublin Core [DC1] is a
                    small set of metadata elements for describing
                    information resources.’</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">or for HTML:</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">‘The Hypertext Markup
                    Language (HTML) is a simple markup language used...”</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">so we’d prefer to start
                    with a mention of the canonical link relation and
                    reference RFC5988 following the initial mention.</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: italic; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">The canonical link
                    relation, developed from &lt;xref
                    target="RFC5988"/&gt; which indicates relationships
                    between Internet links, specifies the preferred URI
                    from a set of identical or vastly similar content
                    accessible on multiple URIs.</span><br>
                </div>
              </span></div>
          </span></div>
      </div>
    </blockquote>
    I don't strongly insist on any of such text, but I personally think
    what I proposed is better.  Yet, please feel free to include what
    you personally want.<br>
    <blockquote
cite="mid:CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com"
      type="cite">
      <div>
        <div style="background-color: transparent; margin-top: 0px;
          margin-left: 0px; margin-bottom: 0px; margin-right: 0px;
          font-family: Times; "><span style="font-family: Arial; color:
            rgb(0, 0, 0); background-color: rgb(255, 229, 153);
            font-weight: normal; font-style: normal; font-variant:
            normal; text-decoration: none; vertical-align: baseline;
            white-space: pre-wrap; ">
            <div style="background-color: transparent; margin-top: 0px;
              margin-left: 0px; margin-bottom: 0px; margin-right: 0px;
              font-family: Times; white-space: normal; "><span
                style="font-family: Arial; color: rgb(0, 0, 0);
                background-color: rgb(255, 229, 153); font-weight:
                normal; font-style: normal; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; ">
                <div style="background-color: transparent; margin-top:
                  0px; margin-left: 0px; margin-bottom: 0px;
                  margin-right: 0px; font-family: Times; white-space:
                  normal; ">
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: italic; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; "></span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">Then, similar to the first
                    paragraph of Section 10.3.2 of RFC 2616:</span><span
                    style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: italic; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; "></span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: italic; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; "></span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: italic; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">This designation MAY be
                    used for future references to this resource, and
                    clients with link editing capabilities MAY
                    automatically re-link references to the context URI
                    to the designated URI."</span></div>
              </span></div>
          </span></div>
        <div style="background-color: transparent; margin-top: 0px;
          margin-left: 0px; margin-bottom: 0px; margin-right: 0px;
          font-family: Times; "><span style="font-family: Arial; color:
            rgb(0, 0, 0); background-color: rgb(255, 229, 153);
            font-weight: normal; font-style: normal; font-variant:
            normal; text-decoration: none; vertical-align: baseline;
            white-space: pre-wrap; "><br>
          </span></div>
        <div>
          <meta charset="utf-8">
          <div style="background-color: transparent; margin-top: 0px;
            margin-left: 0px; margin-bottom: 0px; margin-right: 0px;
            font-family: Times; "><span
              id="internal-source-marker_0.5900742968078703"
              style="font-family: Arial; color: rgb(0, 0, 0);
              background-color: transparent; font-weight: normal;
              font-style: normal; font-variant: normal; text-decoration:
              none; vertical-align: baseline; white-space: pre-wrap; ">5.
              CLOSED. M. Yevstifeyev:</span><br>
            <span style="font-family: Arial; color: rgb(0, 0, 0);
              background-color: transparent; font-weight: normal;
              font-style: normal; font-variant: normal; text-decoration:
              none; vertical-align: baseline; white-space: pre-wrap; ">&gt;
            </span><span style="font-family: Arial; color: rgb(0, 0, 0);
              background-color: transparent; font-weight: normal;
              font-style: italic; font-variant: normal; text-decoration:
              none; vertical-align: baseline; white-space: pre-wrap; ">Presence
              of the canonical link relation indicates to applications,
              such as search engines, that they MAY:</span><br>
            <span style="font-family: Arial; color: rgb(0, 0, 0);
              background-color: transparent; font-weight: normal;
              font-style: normal; font-variant: normal; text-decoration:
              none; vertical-align: baseline; white-space: pre-wrap; ">[
              . . . ]</span><br>
            <span style="font-family: Arial; color: rgb(0, 0, 0);
              background-color: rgb(255, 229, 153); font-weight: normal;
              font-style: normal; font-variant: normal; text-decoration:
              none; vertical-align: baseline; white-space: pre-wrap; ">--response
              by M. Ohye “Left as ‘MAY’ in the draft, but further debate
              welcomed.”</span></div>
        </div>
      </div>
    </blockquote>
    I'd better use non-normative "should" or "can" here rather than RFC
    2119 language, as proposed by Julian.<br>
    <blockquote
cite="mid:CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div><br>
          </div>
          <div>
            <meta charset="utf-8">
            <div style="background-color: transparent; margin-top: 0px;
              margin-left: 0px; margin-bottom: 0px; margin-right: 0px;
              font-family: Times; "><span
                id="internal-source-marker_0.5900742968078703"
                style="font-family: Arial; color: rgb(0, 0, 0);
                background-color: transparent; font-weight: normal;
                font-style: normal; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; ">7. OPEN. M. Yevstifeyev:</span><br>
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                background-color: transparent; font-weight: normal;
                font-style: normal; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; ">   o  </span><span
                style="font-family: Arial; color: rgb(0, 0, 0);
                background-color: transparent; font-weight: normal;
                font-style: italic; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; ">Exist on a different protocol:
                http to https, or vice versa</span><br>
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                background-color: transparent; font-weight: normal;
                font-style: normal; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; ">[ . . . ]<br>
              </span><span style="font-family: Arial; color: rgb(0, 0,
                0); background-color: rgb(255, 229, 153); font-weight:
                normal; font-style: normal; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; ">--response by M. Ohye “Changed
                the draft to:</span><br>
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                background-color: rgb(255, 229, 153); font-weight:
                normal; font-style: italic; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; ">The target/canonical URI MAY:</span><br>
              <span style="font-family: Arial; color: rgb(0, 0, 0);
                background-color: rgb(255, 229, 153); font-weight:
                normal; font-style: italic; font-variant: normal;
                text-decoration: none; vertical-align: baseline;
                white-space: pre-wrap; ">* Have different scheme names:
                such as HTTP to HTTPS, or gopher to FTP</span></div>
          </div>
        </div>
      </div>
    </blockquote>
    This is an editorial comment.  RFC 3986 recommends that scheme names
    are present in lowercase.  Moreover, it would be better to enclose
    the scheme names in the quotes, to distinguish them from other text.<br>
    <blockquote
cite="mid:CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div>
          </div>
          <div><br>
          </div>
          <meta charset="utf-8">
          <div style="background-color: transparent; margin: 0px;"><font
              class="Apple-style-span" face="Arial"><span
                class="Apple-style-span" style="white-space: pre-wrap;">
                <meta charset="utf-8">
                <div style="background-color: transparent; margin-top:
                  0px; margin-left: 0px; margin-bottom: 0px;
                  margin-right: 0px; font-family: Times; white-space:
                  normal; ">
                  <span id="internal-source-marker_0.5900742968078703"
                    style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: transparent; font-weight: normal;
                    font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">8. OPEN. M. Yevstifeyev:</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: transparent; font-weight: normal;
                    font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">Reading section 3 and 5 of
                    the draft, it seems that is mandates use of HTTP
                    when referring to canonical URIs.  And what is the
                    situation when target URI is a 'ftp' or 'gopher'
                    URI? <br>
                    <br>
                    [ . . . ]</span><br>
                  <br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: normal; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">--response by M. Ohye
                    “Given Julian’s comments in #15 below, and M.
                    Yevstifeyev’s original concern of being too HTTP
                    specific, this now reads:</span><br>
                  <span style="font-family: Arial; color: rgb(0, 0, 0);
                    background-color: rgb(255, 229, 153); font-weight:
                    normal; font-style: italic; font-variant: normal;
                    text-decoration: none; vertical-align: baseline;
                    white-space: pre-wrap; ">Be the source URI of a
                    temporary redirect. For HTTP, this refers to status
                    codes 302, 303, or 307 (Sections 10.3.3, 10.3.4, and
                    10.3.8, respectively, of &lt;xref
                    target="RFC2616"/&gt;).</span></div>
              </span></font></div>
        </div>
      </div>
    </blockquote>
    This looks reasonable.<br>
    <blockquote
cite="mid:CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div style="background-color: transparent; margin-top: 0px;
            margin-left: 0px; margin-bottom: 0px; margin-right: 0px; "><font
              class="Apple-style-span" face="Arial"><span
                class="Apple-style-span" style="white-space: pre-wrap;">
              </span></font></div>
          <div style="background-color: transparent; margin: 0px;
            font-family: Times;"><span style="font-family: Arial; color:
              rgb(0, 0, 0); background-color: transparent; font-weight:
              normal; font-style: normal; font-variant: normal;
              text-decoration: none; vertical-align: baseline;
              white-space: pre-wrap;">
              <div style="background-color: transparent; margin-top:
                0px; margin-left: 0px; margin-bottom: 0px; margin-right:
                0px; font-family: Times; white-space: normal; ">
                <span style="font-family: Arial; color: rgb(0, 0, 0);
                  background-color: rgb(255, 229, 153); font-weight:
                  normal; font-style: italic; font-variant: normal;
                  text-decoration: none; vertical-align: baseline;
                  white-space: pre-wrap; "><br>
                </span></div>
              <div style="background-color: transparent; margin: 0px;
                font-family: Times; white-space: normal;"><span
                  style="font-family: Arial; color: rgb(0, 0, 0);
                  background-color: rgb(255, 229, 153); font-weight:
                  normal; font-style: italic; font-variant: normal;
                  text-decoration: none; vertical-align: baseline;
                  white-space: pre-wrap;">
                  <meta charset="utf-8">
                  <div style="background-color: transparent; margin:
                    0px; font-family: Times; font-style: normal;
                    white-space: normal;">
                    <span id="internal-source-marker_0.5900742968078703"
                      style="font-family: Arial; color: rgb(0, 0, 0);
                      background-color: transparent; font-weight:
                      normal; font-style: normal; font-variant: normal;
                      text-decoration: none; vertical-align: baseline;
                      white-space: pre-wrap; ">[ . . .]</span><br>
                    <span style="font-family: Arial; color: rgb(0, 0,
                      0); font-weight: normal; font-style: normal;
                      font-variant: normal; text-decoration: none;
                      vertical-align: baseline; white-space: pre-wrap;
                      background-color: transparent; "></span><br>
                    <span style="font-family: Arial; color: rgb(0, 0,
                      0); background-color: transparent; font-weight:
                      normal; font-style: normal; font-variant: normal;
                      text-decoration: none; vertical-align: baseline;
                      white-space: pre-wrap; "></span><span
                      style="font-family: Arial; color: rgb(0, 0, 0);
                      background-color: transparent; font-weight:
                      normal; font-style: normal; font-variant: normal;
                      text-decoration: none; vertical-align: baseline;
                      white-space: pre-wrap; ">16. OPEN. J. Reschke:</span><br>
                    <span style="font-family: Arial; color: rgb(0, 0,
                      0); background-color: transparent; font-weight:
                      normal; font-style: italic; font-variant: normal;
                      text-decoration: none; vertical-align: baseline;
                      white-space: pre-wrap; ">may designate the
                      canonical link relation in HTML as specified in
                      [RFC5988]</span><span style="font-family: Arial;
                      color: rgb(80, 0, 80); font-weight: normal;
                      font-style: normal; font-variant: normal;
                      text-decoration: none; vertical-align: baseline;
                      white-space: pre-wrap; background-color:
                      transparent; "></span><br>
                    <span style="font-family: Arial; color: rgb(0, 0,
                      0); background-color: transparent; font-weight:
                      normal; font-style: normal; font-variant: normal;
                      text-decoration: none; vertical-align: baseline;
                      white-space: pre-wrap; ">[ . . . ]</span><br>
                    <span style="font-family: Arial; color: rgb(0, 0,
                      0); background-color: rgb(255, 229, 153);
                      font-weight: normal; font-style: normal;
                      font-variant: normal; text-decoration: none;
                      vertical-align: baseline; white-space: pre-wrap; ">Julian,
                      should I have done anything differently?</span><br>
                  </div>
                </span></div>
            </span></div>
        </div>
      </div>
    </blockquote>
    +1 to Julian's response to this.  RFC 1866 (and all other
    HTML-related stuff) was removed from Standards Track and is now
    Historic (except RFC 2854).  <br>
    <br>
    Mykyta<br>
    <blockquote
cite="mid:CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com"
      type="cite">
      <div>
        <div>
          <div style="background-color: transparent; margin-top: 0px;
            margin-left: 0px; margin-bottom: 0px; margin-right: 0px;
            font-family: Times; "><span style="font-family: Arial;
              color: rgb(0, 0, 0); background-color: transparent;
              font-weight: normal; font-style: normal; font-variant:
              normal; text-decoration: none; vertical-align: baseline;
              white-space: pre-wrap; ">
              <div style="background-color: transparent; margin-top:
                0px; margin-left: 0px; margin-bottom: 0px; margin-right:
                0px; font-family: Times; white-space: normal; "><span
                  style="font-family: Arial; color: rgb(0, 0, 0);
                  background-color: rgb(255, 229, 153); font-weight:
                  normal; font-style: italic; font-variant: normal;
                  text-decoration: none; vertical-align: baseline;
                  white-space: pre-wrap; ">
                  <div style="background-color: transparent; margin-top:
                    0px; margin-left: 0px; margin-bottom: 0px;
                    margin-right: 0px; font-family: Times; font-style:
                    normal; white-space: normal; ">
                    <span style="font-family: Arial; color: rgb(0, 0,
                      0); font-weight: normal; font-style: normal;
                      font-variant: normal; text-decoration: none;
                      vertical-align: baseline; white-space: pre-wrap;
                      background-color: transparent; "></span><br>
                    <span style="font-family: Arial; color: rgb(0, 0,
                      0); background-color: transparent; font-weight:
                      normal; font-style: normal; font-variant: normal;
                      text-decoration: none; vertical-align: baseline;
                      white-space: pre-wrap; ">[ . . . ]</span><br>
                    <span style="font-family: Arial; color: rgb(0, 0,
                      0); font-weight: normal; font-style: normal;
                      font-variant: normal; text-decoration: none;
                      vertical-align: baseline; white-space: pre-wrap;
                      background-color: transparent; "></span><span
                      style="font-family: Arial; color: rgb(0, 0, 0);
                      background-color: transparent; font-weight:
                      normal; font-style: normal; font-variant: normal;
                      text-decoration: none; vertical-align: baseline;
                      white-space: pre-wrap; "></span></div>
                </span></div>
            </span></div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------080309000109020204090506--

From joe.kupke@gmail.com  Wed Jul 20 20:48:30 2011
Return-Path: <joe.kupke@gmail.com>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FD9821F8554; Wed, 20 Jul 2011 20:48:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.48
X-Spam-Level: 
X-Spam-Status: No, score=-2.48 tagged_above=-999 required=5 tests=[AWL=-0.103,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_39=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OsuYMYoyI0rZ; Wed, 20 Jul 2011 20:48:29 -0700 (PDT)
Received: from mail-pz0-f53.google.com (mail-pz0-f53.google.com [209.85.210.53]) by ietfa.amsl.com (Postfix) with ESMTP id C60C521F8552; Wed, 20 Jul 2011 20:48:29 -0700 (PDT)
Received: by pzk6 with SMTP id 6so1201356pzk.26 for <multiple recipients>; Wed, 20 Jul 2011 20:48:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=qXEApSuCWHz3zEeHMXb/NxG79j8+TwFCtTedYz/NTx4=; b=iplVuioPmxE56I/GIm337HM5SWZYtcumA5JIVUtqzpYT+dY8W3Y5gRbHqqOBE6W2t/ UrIL1agjlQtlToTlSrgIsSqjW+aqOKQ+lLXvyb5C+bYycdqlF6RIYpssIN49WytB9fPf v6bsmZkT3kIFz3dxJH2uJcVQhkIpqzBF5h1Zg=
MIME-Version: 1.0
Received: by 10.68.19.230 with SMTP id i6mr2581809pbe.271.1311220109472; Wed, 20 Jul 2011 20:48:29 -0700 (PDT)
Sender: joe.kupke@gmail.com
Received: by 10.68.59.197 with HTTP; Wed, 20 Jul 2011 20:48:29 -0700 (PDT)
In-Reply-To: <CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com>
References: <4E083D3F.6030200@gmx.de> <4E0D3EA5.7010803@gmail.com> <4E0DCFEF.20206@gmx.de> <4E0DEA77.3050007@gmail.com> <4E0E0E76.2080007@gmail.com> <4E0E995A.7060800@gmail.com> <4E0F1058.3050201@gmail.com> <1309613470.2807.17.camel@mackerel> <4E0F1F2F.8020504@gmail.com> <CAGKau1GyaxpgZsZmUcqZp1iUG6wrvSG3LHM3Pq52AjXfZz900Q@mail.gmail.com> <4E10208C.6090209@gmx.de> <CAKACZovTrCEkFRvN94BW4NChko3_J=FzsAmc37jAJ6YnnjeOeg@mail.gmail.com> <4E1818B9.8030804@gmx.de> <CAGKau1HzJAtLwPxjSGJ8rmJy+pVNKOuOHtbR=Ox-93CeG-M_cA@mail.gmail.com>
Date: Wed, 20 Jul 2011 20:48:29 -0700
X-Google-Sender-Auth: KtuXYO3lSZQuJWQuQ3hEC3v8Ock
Message-ID: <CAKACZov5--m7ZbOyomTpRtTps_VvwCD_fLRMA3KeqfzRWV_MNg@mail.gmail.com>
From: Joachim Kupke <joachim@kupke.za.net>
To: Maile Ohye <maileko@gmail.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: "link-relations@ietf.org" <link-relations@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, Bjartur Thorlacius <svartman95@gmail.com>
Subject: Re: [link-relations] [apps-discuss] Fwd: I-D Action: draft-ohye-canonical-link-relation-00.txt
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2011 03:48:30 -0000

Julian Reschke <julian.reschke@gmx.de> wrote:
> Joachim Kupke <joachim@kupke.za.net> wrote:
>> Reading paragraph 5 of RFC 2119, I don't see
>> anything wrong with
>> =E2=80=98MAY.=E2=80=99 =C2=A0How is =E2=80=98can=E2=80=99 better? It's i=
ndeed not a =E2=80=98SHOULD=E2=80=99 since a typical
>> implementation, say in a search engine, will want to go to some length t=
o
>> find evidence for misguided usage of the relationship and in the presenc=
e of
>> such evidence decide to ignore it. =C2=A0The point of =E2=80=98MAY=E2=80=
=99 is to make clear that
>> in the absence of such evidence, the responsibility not to advertise an
>> erroneous =E2=80=98canonical=E2=80=99 relationship lies with the author =
of the context URI.=E2=80=9D
>
> See RFC 2119, Section 6:
[...]

It's true that the imperatives of RFC 2119 (including
"MAY"/"OPTIONAL") are supposed to pertain to the format of data that
is exchanged (e.g., this and that field MAY be omitted, or this and
that proxy MAY have rewritten something), but interoperability goes
beyond that; hence the desire to give the two points where MAY is used
in the draft some more formal meaning.

Specifically, a <link rel=3D"canonical"> supposedly gives carte blanche
to, say, an application to organize bookmarks, to rewrite a bookmarked
URI to its rel=3Dcanonical variant, if any (and non-self-referential).
Or, say, Wikipedia could crawl its external links and automatically
update those that now have a "canonical" relationship with another URI
(or, for that matter, have become an HTTP 301 redirect).  In order not
to break such applications, it is fairly important for implementations
of rel=3D"canonical" not to designate URIs that are meaningless
substitutions for links to the context URI.

Speaking of HTTP redirects, RFC 2616 uses the wording that "[c]lients
with link editing capabilities *ought to* automatically re-link
references" to URIs that have become 301 redirects; and for a 300
"multiple choices" URI, "user agents *MAY* use the Location field
value for automatic redirection" (both emphases added).  It appears
the latter point is no more required for interoperability than what
the occurrences of "MAY" in this draft allude to.

With that said, it's closer in spirit to the provisions of 301
redirects, so I'd be happy to see the draft changed as follows:

diff before after
index 5f01f55..4ed47b8 100644
--- before
+++ after
@@ -66,10 +66,9 @@ Internet-Draft         The Canonical Link Relation
 1.  Introduction

    The canonical link relation specifies the preferred URI from a set of
-   identical or vastly similar content accessible on multiple URIs.
-   This designation MAY be used for future references to this resource,
-   and clients with link editing capabilities MAY automatically re-link
-   references to the context URI to the designated URI.
+   identical or vastly similar content accessible on multiple URIs, to
+   make it possible for references to the context URI to be updated to
+   reference the designated URI.

    The most common application of the canonical link relation includes
    specifying the preferred version of a URI from duplicate content
@@ -86,8 +85,8 @@ Internet-Draft         The Canonical Link Relation

    The canonical (target) URI MUST identify content that duplicates, is
    extremely similar, or is a superset of the content at the context
-   (referring) URI.  Presence of the canonical link relation indicates
-   to applications, such as search engines, that they MAY:
+   (referring) URI.  Authors who declare the canonical link relation
+   ought to anticipate that applications such as search engines can:

    o  Index content only from the canonical target (i.e. content from
       the context URIs will be likely disregarded as duplicative).

--Joachim

From mnot@mnot.net  Sat Jul 30 08:50:03 2011
Return-Path: <mnot@mnot.net>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1827221F87C2 for <link-relations@ietfa.amsl.com>; Sat, 30 Jul 2011 08:50:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.524
X-Spam-Level: 
X-Spam-Status: No, score=-106.524 tagged_above=-999 required=5 tests=[AWL=-3.925, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mAlamukzxj7u for <link-relations@ietfa.amsl.com>; Sat, 30 Jul 2011 08:50:02 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 3C79B21F8752 for <link-relations@ietf.org>; Sat, 30 Jul 2011 08:49:59 -0700 (PDT)
Received: from [10.10.1.64] (unknown [67.111.52.130]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 78F0C22E1F4; Sat, 30 Jul 2011 11:49:53 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CAHhFybrCbYK4EDp5XfH_dhpP2upqiu0hAqzvPDEprjhnHjvnUQ@mail.gmail.com>
Date: Sat, 30 Jul 2011 08:49:50 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <232DADB0-FC8A-407F-A151-38BF9B2CBF5D@mnot.net>
References: <CAPW_8m4FG1rPXA-bQD=+b3NqoGUKYXE43OkqiGzKD3cquRwDYQ@mail.gmail.com> <CAHhFybo9p_4EaAY9sot=Z7Z5DX7fvrrfLkpTgjPguq=e+ECtHA@mail.gmail.com> <CAPW_8m6N4JM7aEw-x9R=8WPaafajm2jRdVo+F1Oakw-zAXnFSA@mail.gmail.com> <CAHhFybrCbYK4EDp5XfH_dhpP2upqiu0hAqzvPDEprjhnHjvnUQ@mail.gmail.com>
To: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
X-Mailer: Apple Mail (2.1084)
Cc: link-relations@ietf.org
Subject: Re: [link-relations] Looking for some general guidance....
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/link-relations>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 Jul 2011 15:50:03 -0000

On 08/07/2011, at 4:40 PM, Frank Ellermann wrote:

> Thanks for the <URL:http://paramsr.us> link, I didn't know
> that there is an issue tracker for pending relation requests.


I'm hoping that we can eventually get rid of paramsr.us, but clarifying =
and simplifying the RFC (yes, there's already been discussion of bis) =
and making some corresponding changes in both the registration procedure =
and the interface at IANA.

More info soo, but input (as always) welcome.

Cheers,

--
Mark Nottingham   http://www.mnot.net/



