You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by re...@apache.org on 2007/12/10 22:51:27 UTC

svn commit: r603063 [3/4] - /labs/webarch/trunk/http/draft-fielding-http/

Modified: labs/webarch/trunk/http/draft-fielding-http/p3-payload.xml
URL: http://svn.apache.org/viewvc/labs/webarch/trunk/http/draft-fielding-http/p3-payload.xml?rev=603063&r1=603062&r2=603063&view=diff
==============================================================================
--- labs/webarch/trunk/http/draft-fielding-http/p3-payload.xml (original)
+++ labs/webarch/trunk/http/draft-fielding-http/p3-payload.xml Mon Dec 10 13:51:25 2007
@@ -11,17 +11,19 @@
   <!ENTITY SHOULD "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD</bcp14>">
   <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>">
   <!ENTITY ID-VERSION "latest">
-  <!ENTITY caching                  "[Part 6]">
-  <!ENTITY header-transfer-encoding "[Part 1]">
-  <!ENTITY header-allow             "[Part 2]">
-  <!ENTITY header-content-length    "[Part 1]">
-  <!ENTITY header-content-range     "[Part 5]">
-  <!ENTITY header-expires           "[Part 6]">
-  <!ENTITY header-last-modified     "[Part 4]">
-  <!ENTITY header-user-agent        "[Part 2]">
-  <!ENTITY message-body             "[Part 1]">
-  <!ENTITY message-length           "[Part 1]">
-  <!ENTITY multipart-byteranges     "[Part 5]">
+  <!ENTITY ID-MONTH "December">
+  <!ENTITY ID-YEAR "2007">
+  <!ENTITY caching                  "<xref target='Part6' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-transfer-encoding "<xref target='Part1' x:rel='#header.transfer-encoding' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-allow             "<xref target='Part2' x:rel='#header.allow' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-content-length    "<xref target='Part1' x:rel='#header.content-length' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-content-range     "<xref target='Part5' x:rel='#header.content-range' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-expires           "<xref target='Part6' x:rel='#header.expires' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-last-modified     "<xref target='Part4' x:rel='#header.last-modified' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-user-agent        "<xref target='Part2' x:rel='#header.user-agent' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY message-body             "<xref target='Part1' x:rel='#message.body' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY message-length           "<xref target='Part1' x:rel='#message.length' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY multipart-byteranges     "<xref target='Part5' x:rel='#internet.media.type.multipart.byteranges' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
 ]>
 <?rfc toc="yes" ?>
 <?rfc symrefs="yes" ?>
@@ -144,7 +146,7 @@
     </address>
   </author>
 
-  <date month="December" year="2007"/>
+  <date month="&ID-MONTH;" year="&ID-YEAR;"/>
 
 <abstract>
 <t>
@@ -1385,6 +1387,581 @@
 </middle>
 <back>
 <references>
+
+<reference anchor="Part1">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p1-messaging-&ID-VERSION;"/>
+  <x:source href="p1-messaging.xml"/>
+</reference>
+
+<reference anchor="Part2">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 2: Message Semantics</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p2-semantics-&ID-VERSION;"/>
+  <x:source href="p2-semantics.xml"/>
+</reference>
+
+<reference anchor="Part4">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 4: Conditional Requests</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p4-conditional-&ID-VERSION;"/>
+  <x:source href="p4-conditional.xml"/>
+</reference>
+
+<reference anchor="Part5">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 5: Range Requests and Partial Responses</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p5-range-&ID-VERSION;"/>
+  <x:source href="p5-range.xml"/>
+</reference>
+
+<reference anchor="Part6">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 6: Caching</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p6-cache-&ID-VERSION;"/>
+  <x:source href="p6-cache.xml"/>
+</reference>
 
 <reference anchor="RFC1766">
 <front>

Modified: labs/webarch/trunk/http/draft-fielding-http/p4-conditional.html
URL: http://svn.apache.org/viewvc/labs/webarch/trunk/http/draft-fielding-http/p4-conditional.html?rev=603063&r1=603062&r2=603063&view=diff
==============================================================================
--- labs/webarch/trunk/http/draft-fielding-http/p4-conditional.html (original)
+++ labs/webarch/trunk/http/draft-fielding-http/p4-conditional.html Mon Dec 10 13:51:25 2007
@@ -482,7 +482,7 @@
       </p>
       <h1 id="rfc.section.2"><a href="#rfc.section.2">2.</a>&nbsp;<a id="entity.tags" href="#entity.tags">Entity Tags</a></h1>
       <p id="rfc.section.2.p.1">Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the
-         ETag (<a href="#header.etag" id="rfc.xref.header.etag.1" title="ETag">Section&nbsp;5.1</a>), If-Match (<a href="#header.if-match" id="rfc.xref.header.if-match.1" title="If-Match">Section&nbsp;5.2</a>), If-None-Match (<a href="#header.if-none-match" id="rfc.xref.header.if-none-match.1" title="If-None-Match">Section&nbsp;5.4</a>), and If-Range ([Part 5]) header fields. The definition of how they are used and compared as cache validators is in <a href="#weak.and.strong.validators" title="Weak and Strong Validators">Section&nbsp;3</a>. An entity tag consists of an opaque quoted string, possibly prefixed by a weakness indicator.
+         ETag (<a href="#header.etag" id="rfc.xref.header.etag.1" title="ETag">Section&nbsp;5.1</a>), If-Match (<a href="#header.if-match" id="rfc.xref.header.if-match.1" title="If-Match">Section&nbsp;5.2</a>), If-None-Match (<a href="#header.if-none-match" id="rfc.xref.header.if-none-match.1" title="If-None-Match">Section&nbsp;5.4</a>), and If-Range (<a href="http://tools.ietf.org/html/draft-fielding-p5-range-latest" title="If-Range">Section 6.3</a> of <a href="#Part5" id="rfc.xref.Part5.1"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>) header fields. The definition of how they are used and compared as cache validators is in <a href="#weak.and.strong.validators" title="Weak and Strong Validators">Section&nbsp;3</a>. An entity tag consists of an opaque quoted string, possibly prefixed by a weakness indicator.
       </p>
       <div id="rfc.figure.u.1"></div><pre class="inline"><span id="rfc.iref.g.1"></span><span id="rfc.iref.g.2"></span><span id="rfc.iref.g.3"></span>   entity-tag = [ weak ] opaque-tag
    weak       = "W/"
@@ -642,7 +642,7 @@
       <div id="rfc.iref.h.1"></div>
       <h2 id="rfc.section.5.1"><a href="#rfc.section.5.1">5.1</a>&nbsp;<a id="header.etag" href="#header.etag">ETag</a></h2>
       <p id="rfc.section.5.1.p.1">The ETag response-header field provides the current value of the entity tag for the requested variant. The headers used with
-         entity tags are described in sections <a href="#header.if-match" id="rfc.xref.header.if-match.2" title="If-Match">5.2</a>, <a href="#header.if-none-match" id="rfc.xref.header.if-none-match.2" title="If-None-Match">5.4</a> and [Part 5]. The entity tag <em class="bcp14">MAY</em> be used for comparison with other entities from the same resource (see <a href="#weak.and.strong.validators" title="Weak and Strong Validators">Section&nbsp;3</a>).
+         entity tags are described in sections <a href="#header.if-match" id="rfc.xref.header.if-match.2" title="If-Match">5.2</a>, <a href="#header.if-none-match" id="rfc.xref.header.if-none-match.2" title="If-None-Match">5.4</a> and <a href="http://tools.ietf.org/html/draft-fielding-p5-range-latest" title="If-Range">Section 6.3</a> of <a href="#Part5" id="rfc.xref.Part5.2"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>. The entity tag <em class="bcp14">MAY</em> be used for comparison with other entities from the same resource (see <a href="#weak.and.strong.validators" title="Weak and Strong Validators">Section&nbsp;3</a>).
       </p>
       <div id="rfc.figure.u.2"></div><pre class="inline"><span id="rfc.iref.g.4"></span>    ETag = "ETag" ":" entity-tag
 </pre><div id="rfc.figure.u.3"></div>
@@ -671,8 +671,7 @@
       <p id="rfc.section.5.2.p.6">If the request would, without the If-Match header field, result in anything other than a 2xx or 412 status, then the If-Match
          header <em class="bcp14">MUST</em> be ignored.
       </p>
-      <p id="rfc.section.5.2.p.7">The meaning of "If-Match: *" is that the method <em class="bcp14">SHOULD</em> be performed if the representation selected by the origin server (or by a cache, possibly using the Vary mechanism, see [Part
-         6]) exists, and <em class="bcp14">MUST NOT</em> be performed if the representation does not exist.
+      <p id="rfc.section.5.2.p.7">The meaning of "If-Match: *" is that the method <em class="bcp14">SHOULD</em> be performed if the representation selected by the origin server (or by a cache, possibly using the Vary mechanism, see <a href="http://tools.ietf.org/html/draft-fielding-p6-cache-latest" title="Vary">Section 3.5</a> of <a href="#Part6" id="rfc.xref.Part6.1"><cite title="HTTP/1.1, part 6: Caching">[Part6]</cite></a>) exists, and <em class="bcp14">MUST NOT</em> be performed if the representation does not exist.
       </p>
       <p id="rfc.section.5.2.p.8">A request intended to update a resource (e.g., a PUT) <em class="bcp14">MAY</em> include an If-Match header field to signal that the request method <em class="bcp14">MUST NOT</em> be applied if the entity corresponding to the If-Match value (a single entity tag) is no longer a representation of that resource.
          This allows the user to indicate that they do not wish the request to be successful if the resource has been changed without
@@ -708,7 +707,7 @@
       </ol>
       <p id="rfc.section.5.3.p.6">The purpose of this feature is to allow efficient updates of cached information with a minimum amount of transaction overhead. </p>
       <dl class="empty">
-         <dd> <b>Note:</b> The Range request-header field modifies the meaning of If-Modified-Since; see [Part 5] for full details.
+         <dd> <b>Note:</b> The Range request-header field modifies the meaning of If-Modified-Since; see <a href="http://tools.ietf.org/html/draft-fielding-p5-range-latest" title="Range">Section 6.4</a> of <a href="#Part5" id="rfc.xref.Part5.3"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a> for full details.
          </dd>
          <dd> <b>Note:</b> If-Modified-Since times are interpreted by the server, whose clock might not be synchronized with the client.
          </dd>
@@ -753,8 +752,7 @@
       <p id="rfc.section.5.4.p.7">If the request would, without the If-None-Match header field, result in anything other than a 2xx or 304 status, then the
          If-None-Match header <em class="bcp14">MUST</em> be ignored. (See <a href="#rules.for.when.to.use.entity.tags.and.last-modified.dates" title="Rules for When to Use Entity Tags and Last-Modified Dates">Section&nbsp;4</a> for a discussion of server behavior when both If-Modified-Since and If-None-Match appear in the same request.)
       </p>
-      <p id="rfc.section.5.4.p.8">The meaning of "If-None-Match: *" is that the method <em class="bcp14">MUST NOT</em> be performed if the representation selected by the origin server (or by a cache, possibly using the Vary mechanism, see [Part
-         6]) exists, and <em class="bcp14">SHOULD</em> be performed if the representation does not exist. This feature is intended to be useful in preventing races between PUT operations.
+      <p id="rfc.section.5.4.p.8">The meaning of "If-None-Match: *" is that the method <em class="bcp14">MUST NOT</em> be performed if the representation selected by the origin server (or by a cache, possibly using the Vary mechanism, see <a href="http://tools.ietf.org/html/draft-fielding-p6-cache-latest" title="Vary">Section 3.5</a> of <a href="#Part6" id="rfc.xref.Part6.2"><cite title="HTTP/1.1, part 6: Caching">[Part6]</cite></a>) exists, and <em class="bcp14">SHOULD</em> be performed if the representation does not exist. This feature is intended to be useful in preventing races between PUT operations.
       </p>
       <p id="rfc.section.5.4.p.9">Examples:</p>
       <div id="rfc.figure.u.9"></div><pre class="text">    If-None-Match: "xyzzy"
@@ -809,12 +807,28 @@
       <h1 id="rfc.section.6"><a href="#rfc.section.6">6.</a>&nbsp;<a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h1>
       <p id="rfc.section.6.p.1">TBD.</p>
       <h1 id="rfc.section.7"><a href="#rfc.section.7">7.</a>&nbsp;<a id="security.considerations" href="#security.considerations">Security Considerations</a></h1>
-      <p id="rfc.section.7.p.1">No additional security considerations have been identified beyond those applicable to HTTP in general [Part 1].</p>
+      <p id="rfc.section.7.p.1">No additional security considerations have been identified beyond those applicable to HTTP in general <a href="#Part1" id="rfc.xref.Part1.1"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>.
+      </p>
       <h1 id="rfc.section.8"><a href="#rfc.section.8">8.</a>&nbsp;<a id="ack" href="#ack">Acknowledgments</a></h1>
       <p id="rfc.section.8.p.1">Based on an XML translation of RFC 2616 by Julian Reschke.</p>
       <h1 id="rfc.references"><a href="#rfc.section.9" id="rfc.section.9">9.</a> References
       </h1>
-      <table summary="References">  
+      <table summary="References">        
+         <tr>
+            <td class="reference"><b id="Part1">[Part1]</b></td>
+            <td class="top"><a title="Day Software">Fielding, R., Ed.</a>, <a title="One Laptop per Child">Gettys, J.</a>, <a title="Hewlett-Packard Company">Mogul, J.</a>, <a title="Microsoft Corporation">Frystyk, H.</a>, <a title="Adobe Systems, Incorporated">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, and <a title="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-fielding-p1-messaging-latest">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</a>”, Internet-Draft&nbsp;draft-fielding-p1-messaging-latest (work in progress), December&nbsp;2007.
+            </td>
+         </tr>
+         <tr>
+            <td class="reference"><b id="Part5">[Part5]</b></td>
+            <td class="top"><a title="Day Software">Fielding, R., Ed.</a>, <a title="One Laptop per Child">Gettys, J.</a>, <a title="Hewlett-Packard Company">Mogul, J.</a>, <a title="Microsoft Corporation">Frystyk, H.</a>, <a title="Adobe Systems, Incorporated">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, and <a title="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-fielding-p5-range-latest">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft&nbsp;draft-fielding-p5-range-latest (work in progress), December&nbsp;2007.
+            </td>
+         </tr>
+         <tr>
+            <td class="reference"><b id="Part6">[Part6]</b></td>
+            <td class="top"><a title="Day Software">Fielding, R., Ed.</a>, <a title="One Laptop per Child">Gettys, J.</a>, <a title="Hewlett-Packard Company">Mogul, J.</a>, <a title="Microsoft Corporation">Frystyk, H.</a>, <a title="Adobe Systems, Incorporated">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, and <a title="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-fielding-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft&nbsp;draft-fielding-p6-cache-latest (work in progress), December&nbsp;2007.
+            </td>
+         </tr>
          <tr>
             <td class="reference"><b id="RFC2616">[RFC2616]</b></td>
             <td class="top"><a title="University of California, Irvine">Fielding, R.</a>, <a title="W3C">Gettys, J.</a>, <a title="Compaq Computer Corporation">Mogul, J.</a>, <a title="MIT Laboratory for Computer Science">Frystyk, H.</a>, <a title="Xerox Corporation">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, and <a title="W3C">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/rfc2616">Hypertext Transfer Protocol -- HTTP/1.1</a>”, RFC&nbsp;2616, June&nbsp;1999.
@@ -859,7 +873,7 @@
       <h1>Acknowledgement</h1>
       <p>Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA).</p>
       <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
-      <p class="noprint"><a href="#rfc.index.E">E</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.R">R</a> 
+      <p class="noprint"><a href="#rfc.index.E">E</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> 
       </p>
       <div class="print2col">
          <ul class="ind">
@@ -905,6 +919,19 @@
             </li>
             <li class="indline0"><a id="rfc.index.L" href="#rfc.index.L"><b>L</b></a><ul class="ind">
                   <li class="indline1">Last-Modified header&nbsp;&nbsp;<a class="iref" href="#rfc.iref.l.1"><b>5.6</b></a></li>
+               </ul>
+            </li>
+            <li class="indline0"><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul class="ind">
+                  <li class="indline1"><em>Part1</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Part1.1">7</a>, <a class="iref" href="#Part1"><b>9</b></a></li>
+                  <li class="indline1"><em>Part5</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Part5.1">2</a>, <a class="iref" href="#rfc.xref.Part5.2">5.1</a>, <a class="iref" href="#rfc.xref.Part5.3">5.3</a>, <a class="iref" href="#Part5"><b>9</b></a><ul class="ind">
+                        <li class="indline1"><em>Section 6.3</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Part5.1">2</a>, <a class="iref" href="#rfc.xref.Part5.2">5.1</a></li>
+                        <li class="indline1"><em>Section 6.4</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Part5.3">5.3</a></li>
+                     </ul>
+                  </li>
+                  <li class="indline1"><em>Part6</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Part6.1">5.2</a>, <a class="iref" href="#rfc.xref.Part6.2">5.4</a>, <a class="iref" href="#Part6"><b>9</b></a><ul class="ind">
+                        <li class="indline1"><em>Section 3.5</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Part6.1">5.2</a>, <a class="iref" href="#rfc.xref.Part6.2">5.4</a></li>
+                     </ul>
+                  </li>
                </ul>
             </li>
             <li class="indline0"><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul class="ind">

Modified: labs/webarch/trunk/http/draft-fielding-http/p4-conditional.xml
URL: http://svn.apache.org/viewvc/labs/webarch/trunk/http/draft-fielding-http/p4-conditional.xml?rev=603063&r1=603062&r2=603063&view=diff
==============================================================================
--- labs/webarch/trunk/http/draft-fielding-http/p4-conditional.xml (original)
+++ labs/webarch/trunk/http/draft-fielding-http/p4-conditional.xml Mon Dec 10 13:51:25 2007
@@ -11,10 +11,12 @@
   <!ENTITY SHOULD "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD</bcp14>">
   <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>">
   <!ENTITY ID-VERSION "latest">
-  <!ENTITY messaging                  "[Part 1]">
-  <!ENTITY header-if-range            "[Part 5]">
-  <!ENTITY header-range               "[Part 5]">
-  <!ENTITY header-vary                "[Part 6]">
+  <!ENTITY ID-MONTH "December">
+  <!ENTITY ID-YEAR "2007">
+  <!ENTITY messaging                  "<xref target='Part1' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-if-range            "<xref target='Part5' x:rel='#header.if-range' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-range               "<xref target='Part5' x:rel='#header.range' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY header-vary                "<xref target='Part6' x:rel='#header.vary' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
 ]>
 <?rfc toc="yes" ?>
 <?rfc symrefs="yes" ?>
@@ -137,7 +139,7 @@
     </address>
   </author>
 
-  <date month="December" year="2007"/>
+  <date month="&ID-MONTH;" year="&ID-YEAR;"/>
 
 <abstract>
 <t>
@@ -799,7 +801,354 @@
 </section>
 </middle>
 <back>
+
 <references>
+<reference anchor="Part1">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p1-messaging-&ID-VERSION;"/>
+  <x:source href="p1-messaging.xml"/>
+</reference>
+
+<reference anchor="Part5">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 5: Range Requests and Partial Responses</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p5-range-&ID-VERSION;"/>
+  <x:source href="p5-range.xml"/>
+</reference>
+
+<reference anchor="Part6">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 6: Caching</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p6-cache-&ID-VERSION;"/>
+  <x:source href="p6-cache.xml"/>
+</reference>
+
+
    <reference anchor="RFC2616">
      <front>
        <title>Hypertext Transfer Protocol -- HTTP/1.1</title>

Modified: labs/webarch/trunk/http/draft-fielding-http/p5-range.html
URL: http://svn.apache.org/viewvc/labs/webarch/trunk/http/draft-fielding-http/p5-range.html?rev=603063&r1=603062&r2=603063&view=diff
==============================================================================
--- labs/webarch/trunk/http/draft-fielding-http/p5-range.html (original)
+++ labs/webarch/trunk/http/draft-fielding-http/p5-range.html Mon Dec 10 13:51:25 2007
@@ -539,7 +539,8 @@
       </p>
       <ul>
          <li>Both the incoming response and the cache entry have a cache validator.</li>
-         <li>The two cache validators match using the strong comparison function (see [Part 4]).</li>
+         <li>The two cache validators match using the strong comparison function (see <a href="http://tools.ietf.org/html/draft-fielding-p4-conditional-latest" title="Weak and Strong Validators">Section 3</a> of <a href="#Part4" id="rfc.xref.Part4.1"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>).
+         </li>
       </ul>
       <p id="rfc.section.5.p.3">If either requirement is not met, the cache <em class="bcp14">MUST</em> use only the most recent partial response (based on the Date values transmitted with every response, and using the incoming
          response if these values are equal or missing), and <em class="bcp14">MUST</em> discard the other partial information.
@@ -727,7 +728,8 @@
       <h1 id="rfc.section.7"><a href="#rfc.section.7">7.</a>&nbsp;<a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h1>
       <p id="rfc.section.7.p.1">TBD.</p>
       <h1 id="rfc.section.8"><a href="#rfc.section.8">8.</a>&nbsp;<a id="security.considerations" href="#security.considerations">Security Considerations</a></h1>
-      <p id="rfc.section.8.p.1">No additional security considerations have been identified beyond those applicable to HTTP in general [Part 1].</p>
+      <p id="rfc.section.8.p.1">No additional security considerations have been identified beyond those applicable to HTTP in general <a href="#Part1" id="rfc.xref.Part1.1"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>.
+      </p>
       <h1 id="rfc.section.9"><a href="#rfc.section.9">9.</a>&nbsp;<a id="ack" href="#ack">Acknowledgments</a></h1>
       <p id="rfc.section.9.p.1">Most of the specification of ranges is based on work originally done by Ari Luotonen and John Franks, with additional input
          from Steve Zilles.
@@ -735,7 +737,17 @@
       <p id="rfc.section.9.p.2">Based on an XML translation of RFC 2616 by Julian Reschke.</p>
       <h1 id="rfc.references"><a href="#rfc.section.10" id="rfc.section.10">10.</a> References
       </h1>
-      <table summary="References">    
+      <table summary="References">        
+         <tr>
+            <td class="reference"><b id="Part1">[Part1]</b></td>
+            <td class="top"><a title="Day Software">Fielding, R., Ed.</a>, <a title="One Laptop per Child">Gettys, J.</a>, <a title="Hewlett-Packard Company">Mogul, J.</a>, <a title="Microsoft Corporation">Frystyk, H.</a>, <a title="Adobe Systems, Incorporated">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, and <a title="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-fielding-p1-messaging-latest">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</a>”, Internet-Draft&nbsp;draft-fielding-p1-messaging-latest (work in progress), December&nbsp;2007.
+            </td>
+         </tr>
+         <tr>
+            <td class="reference"><b id="Part4">[Part4]</b></td>
+            <td class="top"><a title="Day Software">Fielding, R., Ed.</a>, <a title="One Laptop per Child">Gettys, J.</a>, <a title="Hewlett-Packard Company">Mogul, J.</a>, <a title="Microsoft Corporation">Frystyk, H.</a>, <a title="Adobe Systems, Incorporated">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, and <a title="World Wide Web Consortium">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/draft-fielding-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft&nbsp;draft-fielding-p4-conditional-latest (work in progress), December&nbsp;2007.
+            </td>
+         </tr>
          <tr>
             <td class="reference"><b id="RFC2046">[RFC2046]</b></td>
             <td class="top"><a title="Innosoft International, Inc.">Freed, N.</a> and <a title="First Virtual Holdings">N. Borenstein</a>, “<a href="http://tools.ietf.org/html/rfc2046">Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</a>”, RFC&nbsp;2046, November&nbsp;1996.
@@ -846,7 +858,7 @@
       <h1>Acknowledgement</h1>
       <p>Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA).</p>
       <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
-      <p class="noprint"><a href="#rfc.index.2">2</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> 
+      <p class="noprint"><a href="#rfc.index.2">2</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> 
       </p>
       <div class="print2col">
          <ul class="ind">
@@ -917,6 +929,14 @@
                   </li>
                   <li class="indline1">multipart/byteranges Media Type&nbsp;&nbsp;<a class="iref" href="#rfc.iref.m.2"><b>A</b></a></li>
                   <li class="indline1">multipart/x-byteranges Media Type&nbsp;&nbsp;<a class="iref" href="#rfc.iref.m.3">A</a></li>
+               </ul>
+            </li>
+            <li class="indline0"><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul class="ind">
+                  <li class="indline1"><em>Part1</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Part1.1">8</a>, <a class="iref" href="#Part1"><b>10</b></a></li>
+                  <li class="indline1"><em>Part4</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Part4.1">5</a>, <a class="iref" href="#Part4"><b>10</b></a><ul class="ind">
+                        <li class="indline1"><em>Section 3</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.Part4.1">5</a></li>
+                     </ul>
+                  </li>
                </ul>
             </li>
             <li class="indline0"><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul class="ind">

Modified: labs/webarch/trunk/http/draft-fielding-http/p5-range.xml
URL: http://svn.apache.org/viewvc/labs/webarch/trunk/http/draft-fielding-http/p5-range.xml?rev=603063&r1=603062&r2=603063&view=diff
==============================================================================
--- labs/webarch/trunk/http/draft-fielding-http/p5-range.xml (original)
+++ labs/webarch/trunk/http/draft-fielding-http/p5-range.xml Mon Dec 10 13:51:25 2007
@@ -11,8 +11,10 @@
   <!ENTITY SHOULD "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD</bcp14>">
   <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>">
   <!ENTITY ID-VERSION "latest">
-  <!ENTITY messaging                  "[Part 1]">
-  <!ENTITY weak-and-strong-validators "[Part 4]">
+  <!ENTITY ID-MONTH "December">
+  <!ENTITY ID-YEAR "2007">
+  <!ENTITY messaging                  "<xref target='Part1' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
+  <!ENTITY weak-and-strong-validators "<xref target='Part4' x:rel='#weak.and.strong.validators' xmlns:x='http://purl.org/net/xml2rfc/ext'/>">
 ]>
 <?rfc toc="yes" ?>
 <?rfc symrefs="yes" ?>
@@ -135,7 +137,7 @@
     </address>
   </author>
 
-  <date month="December" year="2007"/>
+  <date month="&ID-MONTH;" year="&ID-YEAR;"/>
 
 <abstract>
 <t>
@@ -666,6 +668,236 @@
 </middle>
 <back>
 <references>
+
+<reference anchor="Part1">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p1-messaging-&ID-VERSION;"/>
+  <x:source href="p1-messaging.xml"/>
+</reference>
+
+<reference anchor="Part4">
+  <front>
+    <title abbrev="HTTP/1.1">HTTP/1.1, part 4: Conditional Requests</title>
+  
+    <author initials="R." surname="Fielding" fullname="Roy T. Fielding" role="editor">
+      <organization abbrev="Day Software">Day Software</organization>
+      <address>
+        <postal>
+          <street>23 Corporate Plaza DR, Suite 280</street>
+          <city>Newport Beach</city>
+          <region>CA</region>
+          <code>92660</code>
+          <country>USA</country>
+        </postal>
+        <phone>+1-949-706-5300</phone>
+        <facsimile>+1-949-706-5305</facsimile>
+        <email>fielding@gbiv.com</email>
+        <uri>http://roy.gbiv.com/</uri>
+      </address>
+    </author>
+  
+    <author initials="J." surname="Gettys" fullname="Jim Gettys">
+      <organization>One Laptop per Child</organization>
+      <address>
+        <postal>
+          <street>21 Oak Knoll Road</street>
+          <city>Carlisle</city>
+          <region>MA</region>
+          <code>01741</code>
+          <country>USA</country>
+        </postal>
+        <email>jg@laptop.org</email>
+        <uri>http://www.laptop.org/</uri>
+      </address>
+    </author>
+    
+    <author initials="J." surname="Mogul" fullname="Jeffrey C. Mogul">
+      <organization abbrev="HP">Hewlett-Packard Company</organization>
+      <address>
+        <postal>
+          <street>HP Labs, Large Scale Systems Group</street>
+          <street>1501 Page Mill Road, MS 1177</street>
+          <city>Palo Alto</city>
+          <region>CA</region>
+          <code>94304</code>
+          <country>USA</country>
+        </postal>
+        <email>JeffMogul@acm.org</email>
+      </address>
+    </author>
+  
+    <author initials="H." surname="Frystyk" fullname="Henrik Frystyk Nielsen">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+          <country>USA</country>
+        </postal>
+        <email>henrikn@microsoft.com</email>
+      </address>
+    </author>
+  
+    <author initials="L." surname="Masinter" fullname="Larry Masinter">
+      <organization abbrev="Adobe Systems">Adobe Systems, Incorporated</organization>
+      <address>
+        <postal>
+          <street>345 Park Ave</street>
+          <city>San Jose</city>
+          <region>CA</region>
+          <code>95110</code>
+          <country>USA</country>
+        </postal>
+        <email>LMM@acm.org</email>
+        <uri>http://larry.masinter.net/</uri>
+      </address>
+    </author>
+    
+    <author initials="P." surname="Leach" fullname="Paul J. Leach">
+      <organization abbrev="Microsoft">Microsoft Corporation</organization>
+      <address>
+        <postal>
+          <street>1 Microsoft Way</street>
+          <city>Redmond</city>
+          <region>WA</region>
+          <code>98052</code>
+        </postal>
+        <email>paulle@microsoft.com</email>
+      </address>
+    </author>
+     
+    <author initials="T." surname="Berners-Lee" fullname="Tim Berners-Lee">
+      <organization abbrev="W3C/MIT">World Wide Web Consortium</organization>
+      <address>
+        <postal>
+          <street>MIT Laboratory for Computer Science</street>
+          <street>545 Technology Square</street>
+          <city>Cambridge</city>
+          <region>MA</region>
+          <code>02139</code>
+          <country>USA</country>
+        </postal>
+        <facsimile>+1 (617) 258 8682</facsimile>
+        <email>timbl@w3.org</email>
+      </address>
+    </author>
+  
+    <date month="&ID-MONTH;" year="&ID-YEAR;"/>
+  </front>
+  <seriesInfo name="Internet-Draft" value="draft-fielding-p4-conditional-&ID-VERSION;"/>
+  <x:source href="p4-conditional.xml"/>
+</reference>
 
 <reference anchor="RFC2046">
 <front>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org