- From: Etan Wexler <ewexler@stickdog.com>
- Date: Tue, 01 Feb 2005 17:19:48 -0500
- To: Phil Archer <phil.archer@icra.org>, www-rdf-interest@w3.org
Phil Archer wrote to <mailto:www-rdf-interest@w3.org> on 1 February 2005
in "Does it matter? (was Re: .rdf file extension security?)"
(<mid:005b01c50841$1e4daa70$53276551@PHILXP>):
> Clearly there are a lot of servers in use that don't support the RDF
> MIME type by default.
Whether you mean installations ("the server listening on port 80 at
www.example.com") or the software used in installations (for example,
Apache 2.0.48), I would agree.
> However, they do support .xml.
Are we discussing installations or the software that powers them? And
how do they support the mapping of the file-name extension ".xml" to
Internet media types (a.k.a. MIME types, content types)? Do they map the
".xml" extension to the media type "application/xml"? Do they map the
".xml" extension to the media type "text/xml"? If the latter, do they
label the character encoding scheme at the HTTP level by copying the
encoding given in the XML declaration?
> My organisation's
> aim is to get a significant number of websites to include RDF
> descriptions of their content for PICS-like (child protection) reasons.
That seems a difficult goal. Good luck.
> See http://www.w3.org/2004/12/q/doc/rdf-contentlabels.html
In section 2.2, "Use case 2: Distributed content production, distributed
label control":
The "link" elements have "href" attributes whose URI-refs have fragment
identifiers that begin with digits. Such fragment identifiers never
occur in conformant RDF/XML, so the URI-refs are poor examples.
I wanted to point to the examples or to their section with a URI-ref,
but the only identified fragments in the document are empty "a"
elements. More appropriate would be "div" elements with "id" attributes
and with content. A sprinkling of semantics in today's Web can only help
the Semantic Web. To take a slightly different tack, I paraphrase from a
scrawling in my beloved projection booth:
“ ‘Dolby Digital SurroundSound’? Who gives a shit? I want ‘focus’!”
> Whilst it is easy for a professional to add a MIME type to a server, for
> hobby webmasters (and, let's be honest, a lot of "professional web
> designers") this is well beyond what can be expected.
You seem to assert that the task is too difficult for ordinary folk to
handle, an assertion with which I disagree. I assert that the problem is
sloth and apathy.
Astonishingly, in sites that have the technical capacity and social
motivation to do things properly, one can still find RDF/XML served as
an incorrect media type. Consider, for example, the Dublin Core Metadata
Initiative's definition of its elements
(<http://dublincore.org/2003/03/24/dces>):
Date: Tue, 01 Feb 2005 21:45:22 GMT
Server: Apache/1.3.28 (Unix) mod_jk/1.1.0
Last-Modified: Mon, 20 Dec 2004 17:38:12 GMT
Etag: "4400b8-3ad8-41c70e04"
Accept-Ranges: bytes
Content-Length: 15064
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/plain
> So, the question is, does it make a practical difference if an RDF/XML
> instance is in a file with a .xml extension and a MIME type of
> application/xml, rather that nicely in a file with a .rdf extension and
> a MIME type of application.rdf+xml?
Let me put it this way: would you accept the presentation of the rating
metadata as, for example, a jumble of less-than signs and greater-than
signs in Microsoft Internet Explorer? That is one of the consequences
that a person invites by serving what should be RDF/XML as
"application/xml". An incorrect media-type label does further damage in
that it essentially hides RDF from scutters. Or forces the scutters into
wasteful misbehavior, checking every XML resource to sniff for RDF.
You could take your issue to the W3C's evangelism list
(<mailto:public-evangelism@w3.org>). However, the direct approach is to
contact the people who write the server software. Consider Tim Bray's
success with the Atom format, detailed in "Tribal Drumbeat"
(<http://www.tbray.org/ongoing/When/200x/2004/07/21/AtomMime>).
--
Etan Wexler.
“I’m not gonna say I’ve had my way. You sure saw to that. But what else
can I do?”
—Dinosaur Jr., “Not the Same”
Received on Tuesday, 1 February 2005 22:19:31 UTC