W3C home > Mailing lists > Public > www-tag@w3.org > August 2006

Re: Approved TAG finding: Authoritative Metadata

From: Karl Dubost <karl@w3.org>
Date: Wed, 9 Aug 2006 15:10:27 +0900
Message-Id: <3E321664-4299-4ACA-A7DA-F9C922CD2891@w3.org>
Cc: Ian Hickson <ian@hixie.ch>, W3C TAG <www-tag@w3.org>
To: Roy T.Fielding <fielding@gbiv.com>

This is an interesting discussion and it illustrates something that  
we have a tendency to forget often at W3C.

Le 9 août 06 à 13:19, Roy T. Fielding a écrit :
>> With all due respect, standards are of no use when they aren't  
>> followed.
>
> Standards tell people the right way to do something for everyone
> concerned. If people choose to do things the wrong way for their
> own selfish reasons, then they are liable for the result.  Standards
> cannot define irresponsible behavior as the norm and expect the rest
> of the system to work.  Eventually, one of the browser vendors will
> stop copying every mistake made by the others and let the market
> decide for itself.

The discussion is around this.

* Some resources are available on the Web with the wrong mimetype

	- Servers do a bad job because often of misconfiguration.
	- Browsers do content sniffing because of this

-> Then vicious circles or chicken-egg problems.

All of that is perfectly logical and we can throw stones to one side  
or the other and it will not achieve a lot. I'm more interested at

	"What would be the mechanism to improve
	the implementations and the bad situation of mime type?"

Fixing implementations is a noble goal and I'm pretty sure Ian is  
doing that a lot. Taking care of the user is a noble goal too.

I see one missing player in the debate we are having: "Authoring  
resources".

Authoring a resource is a mix of server-user agent interactions.  
Because of history and bad support of HTTP PUT, the creation of  
resources has escaped for a long time the Web paradigm. Creation of  
resources is not done on the Web, but most of the time in another  
space (database, filesystem, etc.) then the resource is "made  
available" on the Web (scripting, FTP, etc.).

The issue is here. When we create a resource on the Web, how do we  
ensure.
	1. It has the right mimetype
	2. The mimetype can be changed by the owner of the resource (or his/ 
her tool).
            (Right now the mimetype is "owned by the server")
	3. How a user agent which would have done a successful recovery  
could suggest to the server and the owner of the resource that the  
mime-type is wrong.


Basically how to put in place a programmatic way of improving the  
state of content-type on the Web by modifying servers and tools which  
create resources.




-- 
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
   QA Weblog - http://www.w3.org/QA/
      *** Be Strict To Be Cool ***
Received on Wednesday, 9 August 2006 06:10:49 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:47:41 GMT