<div dir="ltr">On Thu, Aug 28, 2008 at 1:59 PM, Kristof Zelechovski <span dir="ltr"><<a href="mailto:giecrilj@stegny.2a.pl">giecrilj@stegny.2a.pl</a>></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.  I only say that metadata should not be<br>
inside content they describe in order to avoid circularity.  This is a<br>
philosophical objection, not a technical one.<br>
<div class="Ih2E3d">Chris</div></blockquote></div><br>Honestly, Kristof, I think it's simple to assume that the metadata semantics is in a different 'stream' that the main document, and thus you don't have recursive metadata about metadata.<br>
<br>Imagine for a moment that CSS had an XML syntax (::shudder::).  We wouldn't assume that the styling information applies to stuff within the <css> element, even if a selector *would* naively match an element there.  Styling information doesn't style itself by useful definition, and metadata doesn't impart semantics to itself.  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.  It's assumed to apply to everything in the document *except* for the license data itself.<br>
<br>~TJ<br></div>