On Thu, Aug 28, 2008 at 1:59 PM, Kristof Zelechovski
<[EMAIL PROTECTED]>wrote:

> I am not opposing local metadata; I have already explained you can use the
> SCRIPT element for the purpose.  I only say that metadata should not be
> inside content they describe in order to avoid circularity.  This is a
> philosophical objection, not a technical one.
> Chris
>

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.

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.

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.

~TJ

Reply via email to