[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Application-specific media types
On Fri, 7 May 1999, Shane P. McCarron wrote:
> So, my question for you all is, would anyone here object to the creation
> of an application specific media type text/xhtml, registered by the W3C,
> that would be used to announce resources that are within the XHTML
> family (as that is defined by the W3C)?
Well, without arguing on merits or needs, like I said, I think the form
needs to be manageble: so application/xml.html (using an XML registration
tree or an xml subtyping mechanism) would a much preferable form.
We should create a media-type name framework in which it is easy for any
existing format to have an XML version (e.g. application/xml.vrml), and
for any ordinary user to be able to read the media type and figure out
what is going on. The trouble with application/xhtml is that is
disguises what is going on: users may think it means experimental HTML,
or they may miss that it is HTML att all.
When a browser does not have a handler registered for a media type, it
asks the users. This gives moderately sophisiticated users the chance to
try some other application: they need to be able to look at the media
type name and make some sense of it. So application/xml.html is better than
application/xhtml, and application/xml.vrml is better than
application/vrxml or application/xvrml (and I think model/xml.vrml is
better than both those).
This is why I think and "xml." prefix (which would probably require an
XML registration tree) and some simple automated registration process (so
that people can have instant access to a name) is the most workable
solution: it seems to fit into MIME specs, works with existing
technology, and provides a nice convention for conveying its meaning to
humans. (People can still register XML media types under IETF,
experimetal or vendor trees, so a registration tree just adds convenience.)
Rick Jelliffe