<div dir="ltr">On Thu, Aug 28, 2008 at 1:59 PM, Kristof Zelechovski <span dir="ltr">&lt;<a href="mailto:giecrilj@stegny.2a.pl">giecrilj@stegny.2a.pl</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I am not opposing local metadata; I have already explained you can use the<br>
SCRIPT element for the purpose. &nbsp;I only say that metadata should not be<br>
inside content they describe in order to avoid circularity. &nbsp;This is a<br>
philosophical objection, not a technical one.<br>
<div class="Ih2E3d">Chris</div></blockquote></div><br>Honestly, Kristof, I think it&#39;s simple to assume that the metadata semantics is in a different &#39;stream&#39; that the main document, and thus you don&#39;t have recursive metadata about metadata.<br>
<br>Imagine for a moment that CSS had an XML syntax (::shudder::).&nbsp; We wouldn&#39;t assume that the styling information applies to stuff within the &lt;css&gt; element, even if a selector *would* naively match an element there.&nbsp; Styling information doesn&#39;t style itself by useful definition, and metadata doesn&#39;t impart semantics to itself.&nbsp; Any occurence of accidental self-reference is assumed to be just that - an accident - and discarded as spurious.<br>
<br>In a real-world example, no existing parser that recognizes @rel=license assumes that you are licensing the actual text/picture within the license.&nbsp; It&#39;s assumed to apply to everything in the document *except* for the license data itself.<br>
<br>~TJ<br></div>