<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest">
    <title>gmane.comp.web.services.rest</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16022"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16021"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16020"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16019"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16018"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16017"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16016"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16015"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16014"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16013"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16012"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16011"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16010"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16009"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16008"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16007"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16006"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16005"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16004"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.services.rest/16003"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16022">
    <title>RE: Bit Off-Topic: yahoo groups is a pain</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16022</link>
    <description>&lt;pre&gt;Same

Sent from my Windows Phone
------------------------------
From: mike amundsen
Sent: 5/5/2012 7:45 AM
To: Jakob Strauch
Cc: rest-discuss&amp;lt; at &amp;gt;yahoogroups.com
Subject: Re: [rest-discuss] Bit Off-Topic: yahoo groups is a pain



yeah, i use email to interact here.

mca
http://amundsen.com/blog/
http://twitter.com&amp;lt; at &amp;gt;mamund
http://mamund.com/foaf.rdf#me

On Sat, May 5, 2012 at 4:31 AM, Jakob Strauch &amp;lt;jakob.strauch&amp;lt; at &amp;gt;web.de&amp;gt; wrote:
little bit annoying?
recipient. Hellloo? it is a group discussion, what should be the default
here? Or why not provide at least a "reply all" link? I don´t know how many
double posts i received (and sent!) because of that "feature".
was clicking around for 10 minutes until i found something, where i could
phrase a question, just to discover, that the FAQ was searched by this
phrase. Nice...
these little (un)information canapés spread over every page? The layout
from the 90ies?
discuss group application.
 
&lt;/pre&gt;</description>
    <dc:creator>Glenn Block</dc:creator>
    <dc:date>2012-05-16T15:07:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16021">
    <title>Re: Re: Making ETags mandatory</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16021</link>
    <description>&lt;pre&gt;
&amp;lt;http://greenbytes.de/tech/webdav/rfc6585.html#status-428&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Julian Reschke</dc:creator>
    <dc:date>2012-05-16T13:20:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16020">
    <title>Re: Making ETags mandatory</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16020</link>
    <description>&lt;pre&gt;For others stumbling upon this thread, there's also a draft RFC that
introduces '428 - Precondition Required'
See Jan's response here:
http://tech.dir.groups.yahoo.com/group/rest-discuss/message/18802
&amp;lt;http://tech.dir.groups.yahoo.com/group/rest-discuss/message/18802&amp;gt;
Best regards
Paul--- In rest-discuss&amp;lt; at &amp;gt;yahoogroups.com, Jan Algermissen
&amp;lt;algermissen1971&amp;lt; at &amp;gt;...&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Paul K Moore</dc:creator>
    <dc:date>2012-05-16T10:22:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16019">
    <title>Re: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16019</link>
    <description>&lt;pre&gt;Jørn:

what i am aiming for is judgement.  as designers of solutions
(architects, programmers, implementors, etc.) we make decisions. we
decide to use one option over another. we decide some set of possible
options are [fill in some word that is more acceptable for you than
"bad" here] and one of the possible options is "good" (or some other
word you find acceptable).

FWIW, what i am after here is to give us all a chance to talk about
our choices. i've not used words like "right" "wrong" here. i've been
careful to use several important words with quote marks around them to
indicate that those words have a qualitative value, not quantitative.
i've provided more than one possible ways to interpret and answer the
questions i pose.

what i am doing here is offering choices that are, essentially,
functional equivalents. some would select one option; some another. i
am asking for ppl to make explicit their choices and help me learn why
they made them.

for me, there is no "right" answer. and every answer is an o&lt;/pre&gt;</description>
    <dc:creator>mike amundsen</dc:creator>
    <dc:date>2012-05-05T23:10:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16018">
    <title>Re: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16018</link>
    <description>&lt;pre&gt;As a follow up affordance designs ideaa. check out this thread from
1997 when Marc Andreesen decided to add support for figures in his
"Internet Browser".

He proposes this[1]:
&amp;lt;IMG SRC="file://foobar.com/foo/bar/blargh.xbm"&amp;gt;

Tim Berners-Lee suggests reusing the HTML.A tag[2]:
&amp;lt;a name=fig1 href="fghjkdfghj" REL="EMBED, PRESENT"&amp;gt;Figure &amp;lt;/a&amp;gt;

other options are offered including[3]:
&amp;lt;ICON name="NoEntry" href="http://note/foo/bar/NoEntry.xbm"&amp;gt;
&amp;lt;INCLUDE HREF="..."&amp;gt;
&amp;lt;A HREF="..." INCLUDE&amp;gt;See photo&amp;lt;/A&amp;gt;

Which of these options relies on more "out-of-band (not-in-message)"
information?

[1] http://1997.webhistory.org/www.lists/www-talk.1993q1/0182.html
[2] http://1997.webhistory.org/www.lists/www-talk.1993q1/0186.html
[3] http://1997.webhistory.org/www.lists/www-talk.1993q1/0183.html

mca
http://amundsen.com/blog/
http://twitter.com&amp;lt; at &amp;gt;mamund
http://mamund.com/foaf.rdf#me



On Sat, May 5, 2012 at 10:17 AM, mike amundsen &amp;lt;mamund&amp;lt; at &amp;gt;yahoo.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>mike amundsen</dc:creator>
    <dc:date>2012-05-05T14:54:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16017">
    <title>Re: Bit Off-Topic: yahoo groups is a pain</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16017</link>
    <description>&lt;pre&gt;yeah, i use email to interact here.

mca
http://amundsen.com/blog/
http://twitter.com&amp;lt; at &amp;gt;mamund
http://mamund.com/foaf.rdf#me



On Sat, May 5, 2012 at 4:31 AM, Jakob Strauch &amp;lt;jakob.strauch&amp;lt; at &amp;gt;web.de&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>mike amundsen</dc:creator>
    <dc:date>2012-05-05T14:45:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16016">
    <title>Re: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16016</link>
    <description>&lt;pre&gt;If i understand your question, the actual mapping of the protocol
details to the message design differs depending on the protocol used.

for an example of a very similar design (list, item, query), check out
this blog post that shows both HTTP and FTP "bindings" for the message
design:
http://www.amundsen.com/blog/archives/1041

mca
http://amundsen.com/blog/
http://twitter.com&amp;lt; at &amp;gt;mamund
http://mamund.com/foaf.rdf#me



On Sat, May 5, 2012 at 8:58 AM, Paul Moore &amp;lt;paul.k.moore&amp;lt; at &amp;gt;lineone.net&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>mike amundsen</dc:creator>
    <dc:date>2012-05-05T14:20:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16015">
    <title>Re: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16015</link>
    <description>&lt;pre&gt;Jørn:

do you think the following design elements are also "bad"?

HTML.IMG
HTML.A
HTML.LINK
HTML.IFRAME
HTML.SCRIPT

mca
http://amundsen.com/blog/
http://twitter.com&amp;lt; at &amp;gt;mamund
http://mamund.com/foaf.rdf#me



On Sat, May 5, 2012 at 8:07 AM, Jørn wildt &amp;lt;jornwildt&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>mike amundsen</dc:creator>
    <dc:date>2012-05-05T14:17:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16014">
    <title>Re: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16014</link>
    <description>&lt;pre&gt;Mike,

Irrespective of the (en)coding variants below, how are 'create' and 'update' defined in your media type for this context?

Paul

On 5 May 2012, at 06:04, mike amundsen wrote:


&lt;/pre&gt;</description>
    <dc:creator>Paul Moore</dc:creator>
    <dc:date>2012-05-05T12:58:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16013">
    <title>Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16013</link>
    <description>&lt;pre&gt;In my opinion it is bad. The server should include http method and payload format (but you only asked to compare the two formats). The client should only know the "action" name and the set of parameters to transfer - it is then left to the server to specify the rest in a form language defined by the media type of the current message.

/Jørn

--- In rest-discuss&amp;lt; at &amp;gt;yahoogroups.com, mike amundsen &amp;lt;mamund&amp;lt; at &amp;gt;...&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Jorn Wildt</dc:creator>
    <dc:date>2012-05-05T12:10:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16012">
    <title>Re: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16012</link>
    <description>&lt;pre&gt;note that neither option contains: http method or encoding information.

that is "out of band" knowledge in these designs.

is that "good" or "bad" here?

mca
http://amundsen.com/blog/
http://twitter.com&amp;lt; at &amp;gt;mamund
http://mamund.com/foaf.rdf#me



On Sat, May 5, 2012 at 6:26 AM, Rushforth, Peter
&amp;lt;peter.rushforth&amp;lt; at &amp;gt;nrcan-rncan.gc.ca&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>mike amundsen</dc:creator>
    <dc:date>2012-05-05T10:39:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16011">
    <title>RE: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16011</link>
    <description>&lt;pre&gt;Hi Mike,

A couple of my replies through the yahoo web interface have gone awol.

Thanks for this.

Both rely on the hypermedia documentation, per Roy's hypermedia-apis-must-be-hypertext-driven post.
The first option is simpler, so it gets my vote, in the absence of a defined use for the extra markup.

Cheers,
Peter
________________________________________
From: mca&amp;lt; at &amp;gt;amundsen.com [mca&amp;lt; at &amp;gt;amundsen.com] on behalf of mike amundsen [mamund&amp;lt; at &amp;gt;yahoo.com]
Sent: May 5, 2012 1:04 AM
To: Jørn Wildt
Cc: paul_k_moore; Rushforth, Peter; rest-discuss&amp;lt; at &amp;gt;yahoogroups.com
Subject: Re: [rest-discuss] Re: Rel attributes?

Jørn, Paul, Peter:

here are two options for a hypermedia affordances in a media type
design that supports writing new and updating existing resources:

&amp;lt;create href="..." &amp;gt;...&amp;lt;/create&amp;gt;
&amp;lt;update href="..."&amp;gt;...&amp;lt;/update&amp;gt;
OR
&amp;lt;write href="..." action="create"&amp;gt;...&amp;lt;/write&amp;gt;
&amp;lt;write href="..." action="update"&amp;gt;...&amp;lt;/write&amp;gt;

Which relies on more "out-of-band" knowledge?
Which is a "better" design and why?

mca
http://amundsen.co&lt;/pre&gt;</description>
    <dc:creator>Rushforth, Peter</dc:creator>
    <dc:date>2012-05-05T10:26:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16010">
    <title>Bit Off-Topic: yahoo groups is a pain</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16010</link>
    <description>&lt;pre&gt;I don´t know, if i´m the only one, but isn´t the yahoo groups webpage a little bit annoying?

1. Reply: When you click reply, the messages sender is always the default recipient. Hellloo? it is a group discussion, what should be the default here? Or why not provide at least a "reply all" link? I don´t know how many double posts i received (and sent!) because of that "feature".

2. Help/Feedback: Ever tried to provide feedback to yahoo? Have fun! I was clicking around for 10 minutes until i found something, where i could phrase a question, just to discover, that the FAQ was searched by this phrase. Nice...

3. Design: I don´t know, where to start. Maybe the two search fields? All these little (un)information canapés spread over every page? The layout from the 90ies? 

In a nutshell: These "affordances" make me think to much for a simple discuss group application. 

Had to be said...




&lt;/pre&gt;</description>
    <dc:creator>Jakob Strauch</dc:creator>
    <dc:date>2012-05-05T08:31:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16009">
    <title>Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16009</link>
    <description>&lt;pre&gt;Hi Mike,

i guess the second design is easier to evolve by defining more valid action values without breaking the client, which can ignore unknown actions. 

As far as i can see, the out of band knowledge is pretty much the same, isn´t it?

Jakob

--- In rest-discuss&amp;lt; at &amp;gt;yahoogroups.com, mike amundsen &amp;lt;mamund&amp;lt; at &amp;gt;...&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Jakob Strauch</dc:creator>
    <dc:date>2012-05-05T07:59:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16008">
    <title>Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16008</link>
    <description>&lt;pre&gt;Both examples allows the server to add new elements without breaking existing clients so both are fine with me. New clients has to look for new stuff anyway - be it as new elements or as new actions/relations. So the same amount of out-of-band knowledge seems to be required.

Personally I prefer the generic &amp;lt;write&amp;gt; since the client won't have to add new parsing capabilities if it already supports collections of named &amp;lt;write&amp;gt; elements.

/Jørn


--- In rest-discuss&amp;lt; at &amp;gt;yahoogroups.com, mike amundsen &amp;lt;mamund&amp;lt; at &amp;gt;...&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Jorn Wildt</dc:creator>
    <dc:date>2012-05-05T07:50:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16007">
    <title>Re: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16007</link>
    <description>&lt;pre&gt;Jørn, Paul, Peter:

here are two options for a hypermedia affordances in a media type
design that supports writing new and updating existing resources:

&amp;lt;create href="..." &amp;gt;...&amp;lt;/create&amp;gt;
&amp;lt;update href="..."&amp;gt;...&amp;lt;/update&amp;gt;
OR
&amp;lt;write href="..." action="create"&amp;gt;...&amp;lt;/write&amp;gt;
&amp;lt;write href="..." action="update"&amp;gt;...&amp;lt;/write&amp;gt;

Which relies on more "out-of-band" knowledge?
Which is a "better" design and why?

mca
http://amundsen.com/blog/
http://twitter.com&amp;lt; at &amp;gt;mamund
http://mamund.com/foaf.rdf#me



On Fri, May 4, 2012 at 4:45 PM, Jørn Wildt &amp;lt;jw&amp;lt; at &amp;gt;fjeldgruppen.dk&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>mike amundsen</dc:creator>
    <dc:date>2012-05-05T05:04:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16006">
    <title>Re: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16006</link>
    <description>&lt;pre&gt;

I would say that you can do rel="CreateWithPost" and declare that in the 
link-rel documentation. But you loose something by doing so: allowing the 
server to specify HTTP method and payload encoding at runtime (since that 
knowledge would have to be a hardcoded part of the link-rel knowledge).

Had the link "Create" instead lead to a form of some kind then the form 
could specifiy HTTP method at runtime, thus letting the server evolve over 
time (changing HTTP method) without updating the clients (as they are 
expected to understand the full form language).

I haved tried to illustrate this in 
https://groups.google.com/d/msg/hypermedia-web/mtdVPRks_QI/ZEK3_9QBVtoJ - 
check the "evolving server, stable client" scenarios in example 1, 2 and 3.

/Jørn

----- Original Message ----- 
From: Rushforth, Peter
To: paul_k_moore
Cc: rest-discuss&amp;lt; at &amp;gt;yahoogroups.com
Sent: Friday, May 04, 2012 2:28 PM
Subject: RE: [rest-discuss] Re: Rel attributes?



Hi Paul,

In atompub, the rel="edit" link relation means you can PUT &lt;/pre&gt;</description>
    <dc:creator>Jørn Wildt</dc:creator>
    <dc:date>2012-05-04T20:45:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16005">
    <title>RE: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16005</link>
    <description>&lt;pre&gt;Hi Paul,

Fair enough, I did not go back to the spec to quote it, but throw GET in there too.

How did you get here in the first place?  When this representation is taken out of its habitat,
what is it/where did it come from/how can I get a fresh copy?  


remember that the collection resource is not the member resource.  So while a feed informs you of its members, it does not guarantee that the entries are complete.  That is REST for you - no guarantees that the representation is the resource.  And anyway, you haven't done a GET on the Member resource, just the Collection, so any Allow header you have received to date is about the Collection resource. 

Well of course you would want to do a GET before doing a PUT, unless you don't care what the resource says.  You have a point with Allow, I think.  I think you are arguing that a hypermedia format definition should associate method,rel,type "coordinates".  Am I wrong?

Cheers,
Peter&lt;/pre&gt;</description>
    <dc:creator>Rushforth, Peter</dc:creator>
    <dc:date>2012-05-04T16:19:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16004">
    <title>Re: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16004</link>
    <description>&lt;pre&gt;Peter,

Caveat: I am not an ATOM expert, happy to be corrected.

I have investigated the 'edit' link relation previously and concluded that the semantics are confused.

The definition from ATOMPUB is:

"The value of "edit" specifies that the value of the href attribute is the IRI of an editable Member Entry. When appearing within an atom:entry, the href IRI can be used to retrieve, update, and delete the Resource represented by that Entry..."

So, actually 'edit' means GET, PUT, DELETE (in at least one context :-).  We could have a conversation about what 'self' means (a restatement of GET?), but let's park that for a moment.

Then latterly in the Spec there's this, which informs us that the member entry in a feed may not be complete. 

"Clients MUST NOT assume that an Atom Entry returned in the Feed is a full representation of an Entry Resource and SHOULD perform a GET on the URI of the Member Entry before editing it."

This is (at best) annoying for a user-agent which has to either (i) understand the compl&lt;/pre&gt;</description>
    <dc:creator>Paul Moore</dc:creator>
    <dc:date>2012-05-04T15:38:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16003">
    <title>RE: Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16003</link>
    <description>&lt;pre&gt;Hi Paul,

In atompub, the rel="edit" link relation means you can PUT or DELETE to the href.

Also in atompub, app:collection/accept/text() tells you you can POST the app:collection/&amp;lt; at &amp;gt;href whatever MIME types are
listed in the app:accept text().

Going by that as an exemplar, it seems to me that it is the hypermedia format which is defining what can and can't be
done against the URL.  Maybe that is out of band knowledge, but then again, knowing what &amp;lt; at &amp;gt;method="POST" means
could be considered out of band too.   It has to be written down somewhere and agreed to.  So the sharing of the semantics
widely is key to interoperability.  Hence a public link relations registry.   It is the shared semantics that allows us to
program user agents to do predictable things when they come across a particular hypermedia construct.

Maybe it is important that when a GET is done on a resource, that the response metadata also declare the available methods.
Message metadata is authoritative.

But you should not have to do that GET, b&lt;/pre&gt;</description>
    <dc:creator>Rushforth, Peter</dc:creator>
    <dc:date>2012-05-04T12:28:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.services.rest/16002">
    <title>Re: Rel attributes?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.services.rest/16002</link>
    <description>&lt;pre&gt;

William

This is very useful - thank you.

Just to confirm my (refined) understanding here, I consider the meaning of 'rel' to be an orthogonal concern to the HTTP methods.

To expound slightly, I had erroneously conflated the HTTP methods (avaialble at the target URI) into the meaning of 'rel'.  If we consider the following two examples:

Example 1: Use of a 'rel' such as 'http://relations.example.com/order' reasonably conveys to the user-agent that there is something 'order'-like at the target URI.  It is then up to the client (the client intent) to follow this rel (using an implicit GET request) to retrieve the representation of the 'order'-like thing (as rendered in a specific media-type).

Example 2: Use of a 'rel' such as 'http://relations.example.com/new' to (unreasonably) convey that the user agent can POST an item of the type communicated by it's current context.  This is the problem, I don't need to 'say' to the user-agent that it can POST at a specific URI, because the available HTTP methods tel&lt;/pre&gt;</description>
    <dc:creator>paul_k_moore</dc:creator>
    <dc:date>2012-05-03T15:00:25</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.web.services.rest">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.web.services.rest</link>
  </textinput>
</rdf:RDF>

