[uf-new] Separating File Content from File Format

Scott Reynen scott at makedatamakesense.com
Sat Apr 7 09:08:29 PDT 2007

On Apr 6, 2007, at 3:15 PM, Manu Sporny wrote:

> "MIME implementations must ignore any parameters whose names they  
> do not
> recognize."
> In other words, "Web browsers MUST NOT process parameters whose names
> they do not recognize". Parameter recognition is based on MIME-type,
> isn't it?

It's based on MIME type, but does that mean it's restricted to only  
what's listed in the registry?  I don't see a clear answer to this  
anywhere, but that "must ignore" actually makes me think it's  
intended to be extended.  In general, "must ignore" rules are  
intended to allow extensions of specs without worry of breaking older  
applications.  For example, the microformat parsing guidelines [1]  
state "Simple rule: ignore anything you don't need" so we can safely  
add new properties to microformats.  The only alternative to ignoring  
non-recognized parameters is to error on them.  They can't be  
processed because they're not recognized.  So "must ignore" seems  
intended to prevent errors on non-registered additions.

[1] http://microformats.org/wiki/implementation-guidelines#Parsing

Scott Reynen

More information about the microformats-new mailing list