Fixes from @scor proof-read
authorGregg Kellogg <gregg@kellogg-assoc.com>
Tue, 11 Oct 2011 12:07:56 -0700
changeset 1 53d8a2290460
parent 0 4347f7d575a1
child 2 24af1cde0da1
Fixes from @scor proof-read
microdata-rdf/index.html
--- a/microdata-rdf/index.html	Tue Oct 11 08:36:42 2011 -0700
+++ b/microdata-rdf/index.html	Tue Oct 11 12:07:56 2011 -0700
@@ -523,7 +523,6 @@
       <li>Add a mapping from <tref>item</tref> to <em>subject</em> in <tref>memory</tref></li>
       <li>
         If the <tref>item</tref> has an <aref>itemtype</aref> attribute, extract the value as <em>type</em>.
-        but with duplicates removed (leaving only the first occurrence of each type)
       </li>
       <li>If <em>type</em> is an <tref>absolute URI</tref>, generate the following triple:
         <dl class="triple">
@@ -553,14 +552,17 @@
             For each <em>name</em> in the element's <tref>property names</tref>, run the following substeps:
             <ol class="algorithm">
               <li>
-                If <em>type</em> is not defined and <em>name</em> is not an <tref>absolute URI</tref>
-                <em>predicate</em> is a <tref>URI reference</tref> that results from resolving <em>type</em> relative
-                to the element at the time the attribute is set.
+                If <em>name</em> is an <tref>absolute URI</tref>, set <em>predicate</em> to <em>name</em>
+                as a <tref>URI reference</tref>.
               </li>
               <li>
-                Otherwise, if <em>name</em> is not an <tref>absolute URI</tref>, set <em>predicate</em> to
-                <em>name</em>, otherwise construct <em>predicate</em> from <em>type</em> by removing everything
-                following the last SOLIDUS U+002F ("/") or NUMBER SIGN U+0023 ("#") in type and appending
+                Otherwise, if <em>type</em> is not defined, set
+                <em>predicate</em> to a <tref>URI reference</tref> that results from resolving <em>name</em>
+                relative to the element at the time the attribute is set.
+              </li>
+              <li>
+                Otherwise, construct <em>predicate</em> from <em>type</em> by removing everything
+                following the last SOLIDUS U+002F ("/") or NUMBER SIGN U+0023 ("#") in <em>type</em> and append
                 <em>name</em>.
               </li>
               <li>