James M Snell wrote:
...
This is fine but if you go down this route, there are many issues that
need to be dealt with. If you allow schema links at the atom:feed, does
that mean the content of all entries in the feed has to conform to that
schema? What if the entry has a schema link that conflicts with a feed
level schema link? What if there are multiple schema links that specify
the same value for the for attribute? If you take an entry from an
atom:feed containing a schema link and put it into another feed, should
the schema link be added to the entry or should an atom:source element
be added containing the schema link? I think you need to very clearly
define how this is all going to work.
...
In particular, what happens to the rule "ignore foreign markup"?
(<http://greenbytes.de/tech/webdav/rfc4287.html#rfc.section.6.3>)
Wouldn't a server that XML-Schema-validates a given part of the document
be violating this principle (unless it's a schema that has been
explicitly designed to allow foreign markup)?
BR, Julian