Issue-74 resolution - 428 precondition required
authorJohn Arwe
Mon, 10 Jun 2013 18:27:16 -0400
changeset 122 14197f56039e
parent 120 edf269bcce8a
child 123 f027d5117282
Issue-74 resolution - 428 precondition required
--- a/ldp.html	Fri Jun 07 13:31:26 2013 -0400
+++ b/ldp.html	Mon Jun 10 18:27:16 2013 -0400
@@ -438,8 +438,9 @@
 		modifying a resource that has changed since the client last retrieved
 		its representation. LDPR servers SHOULD require the HTTP <code>If-Match</code> header and HTTP <code>ETags</code>
 		to detect collisions. LDPR servers MUST respond with status code 412
-		(Condition Failed) if <code>ETag</code>s fail to match if there are no other
-		errors with the request [[!HTTP11]].
+		(Condition Failed) if <code>ETag</code>s fail to match when there are no other
+		errors with the request [[!HTTP11]].  LDPR servers that require conditional requests MUST respond with status code 428
+		(Precondition Required) when the absence of a precondition is the only reason for rejecting the request [[!RFC6585]].
 	<div id="ldpr-4_4_3" class="rule">4.4.3 LDPR clients SHOULD always assume that the set of predicates for a
 		resource of a particular type at an arbitrary server is open, in the
@@ -1338,8 +1339,11 @@
 changes, ordered by most recent changes first and with heading from which
 public draft it has been changed from.
-<blockquote><em><a href="">Second Public Working Draft</a></em></blockquote>
+<blockquote><em><a href="">Third Public Working Draft</a></em></blockquote>
+	<li>2013-06-10 - ISSUE-74 4.4.2 require 428 Condition Required status code when appropriate; SS adding 6585 to biblio (JA)</li>
 	<li>2013-06-05 - ISSUE-64 Remove ?non-member-properties; 5.1.2, 5.3.2, 5.5.2 (JA)</li>
 	<li>2013-05-21 - ISSUE-35 Re-use of URIs on create; 5.2.9, 5.4.11, 5.5.4 (JA)</li>
 	<li>2013-05-21 - ISSUE-43 Slug in LDPC POSTs; 5.4.8, 5.4.10 (JA)</li>
@@ -1362,7 +1366,7 @@
 	<li>2013-03-14 - General prep for 3rd draft, cleanup and a little restructure (SS)</li>
-<blockquote><em><a href="">First Public Working Draft</a></em></blockquote>
+<blockquote><em><a href="">Second Public Working Draft</a></em></blockquote>
 	<li>2013-03-14 - Fixed up broken fragments and typos before publication (SS)</li>
 	<li>2013-03-04 - Comments received from David Wood: 5.3.7 & 5.1.3 clarity, other minor edits (part 2)  (SS)</li>
@@ -1396,7 +1400,8 @@
 	<li>2012-11-03 - ISSUE-6 Removed section 4.1.9.  Shifted up sections .10 through .13.</li>
 	<li>2012-11-01 - Fixed minor typo and added some notes (SS)</li>
-<blockquote><em><a href="">Submission</a></em></blockquote>
+<blockquote><em><a href="">First Public Working Draft</a></em></blockquote>
 	<li>2012-10-15 - ISSUE-8 Changed references from LDBP to LDP, removed definition for "profile" and new namespace (SS)</li>	
 	<li>2012-10-15 - Included additional open ISSUES from Oct 15 WG meeting: 22, 23, 24 (SS)</li>
@@ -1408,6 +1413,7 @@
 	<li>2012-09-18 - Initial ReSpec'ing of <a href="">Member Submission - Linked Data Basic Profile 1.0</a> (SS)</li>
 	<li>2012-09-18 - Fixed up some links and worked on references, work left to do. (SS)</li>
+<blockquote><em><a href="">Submission</a></em></blockquote>
 <section class='appendix informative' id="todos">