On Tuesday, February 15, 2005, at 08:11PM, James M Snell <[EMAIL PROTECTED]> 
wrote:

>   - If you just think it's not part of the core and can be added later,
>     fair enough, but that doesn't get around the fact that the current
>     spec, as written, does not allow extensions to change containment
>     requirements and therefore does not provide for a necessary aspect
>     of profile support (the ability to change containment requirements)

Yes it does, if the extension changes the containment elements themselves. The 
containment requirements are part of the spec of atom:entry and 
atom:feed/atom:head, not of the atom vocabulary. Replace those and you can 
choose what you want. I gave this example a few days ago:

<ssff:index> 
  <atom:head> 
    ... 
  </atom:head> 

  <ssff:reference> 
      <atom:id>some-id</id> 
      <atom:link rel="self" type="application/atom+xml" href="..." /> 
      <atom:updated>...</updated> 
   </ssff:reference> 

   .... 

</ssff:index> 

ssff:reference is not subject to the same requirements as atom:entry would be.

Graham

Reply via email to