[] (0) Restructure how microdata vocabularies are defined; fix microd…
…ata to address some issues found while doing that; clean up the RDF conversion.
git-svn-id: http://svn.whatwg.org/webapps@4069 340c8d12-0b0e-0410-8428-c7bf67bfef74
</ol><p>When the user agent is to <dfn id=generate-the-triples-for-an-item>generate the triples for an
<li><p>Let <var title="">predicate</var> have the same value
as <var title="">type</var>.</li>
<li><p>If <var title="">predicate</var> does not end in a
<li><p>If <var title="">predicate</var> does not contain a
U+0023 NUMBER SIGN character (#), then append a U+0023 NUMBER
SIGN character (#) to <var title="">predicate</var>.</li>
<li><p>Append a U+003A COLON character (:) to <var title="">predicate</var>.</li> <!-- has to be something
not in /name/, so either "." or ":", so that a different
type/name combination couldn't generate the same string -->
<li><p>Append the value of <var title="">name</var> to <var title="">predicate</var>, with any characters in <var title="">name</var> that are not valid in the <ifragment>
production of the IRI syntax being %-escaped.</li>
<li><p>Append a <code title="">feed</code> element in the
<a href=#atom-namespace>Atom namespace</a> to <var title="">R</var>.</li>
<!--
<li>
<p>For each element <var title="">candidate</var> that is, or is a
descendant of, an <code>address</code> element that has no
<code>article</code> element ancestors, and that is an <span
title="concept-item">item</span> that has the type <code
title="md-vcard">vcard</code>, if there is a property <var
title="">property</var> named <code title="md-vcard-fn">fn</code>