2008.07.01

Abusing MIME types: the Universal Edit Button 2008-07-01T13:06:55ZTitled entry permalink

Recently, there has been a fair bit of hype around a new Firefox extension called the Universal Edit Button. I strongly advise against using it. It misuses the semantics of the link element in HTML. And not just a little bit, like really the sort of bad usage that makes one's eyeballs spin like a slot machine type bad.

Get this. It uses rel="alternate", and type="application/wiki" - oh, but because that's not a proper MIME type, they ask people to use type="application/x-wiki". Because, you know, when you edit a wiki page, instead of getting an HTML document back containing a form, you get back an "application/x-wiki" document. I am not kidding about this.

There's a really simple solution to this - just make it so that it is rel="editable" (or a similar rel value). And why even bother having it in the head? Have it on the actual link to the editable version.

I strongly advise owners of wiki systems and other collaborative systems to not implement this until it stops sucking. You may want to go and suggest this on their wiki.

CWL: elaborate W3C joke or real standard in the making? 2008-07-01T22:29:49ZTitled entry permalink

Just catching up with my newsfeeds, and I see this story from the W3C. It's an announcement of the "Common Web Language (CWL) Evaluation and Installation Incubator Group". Only problem is that it seems to be almost completely opaque to anybody outside of it. The XG charter describes CWL as a graphic language of semantic network with hyper node and is used to describe contents and meta-data of web pages in three different type of form such as UNL, CDL and RDF. Anyone understand that? I don't. I get why one might want to describe content and meta-data of a web page in RDF - but why do I need to use UNL or CDL? That was my initial reaction.

But then I read this XG Report about the Common Web Language. And, my, that is really quite bonkers. It's Esperanto-over-HTTP! Finally, we have people who are barmier than us!

From what I can gather, the UNL/CDL effort is trying to map a fairly large set of human language into a limited vocabulary which is easier for machines to translate, and then using RDF to attach metadata. Instead of sitting down and writing in English or Japanese or German, one sits down and writes in UNL. Then, the browser has a UNL reader built in which automatically translates the UNL into the relevant local language. In short: machine readable Esperanto with RDF and OWL annotations. Right, own up: who at the W3C has been smoking crack? At least it makes us "HTML, microformats, RDF, SPARQL and a bit of OWL" pragmatic pick-and-mix types look completely sane in comparison. I don't want to go all negative-nancy on anyone, but anyone want to bet that this will actually take off? Have I got it all wrong - and we'll all be writing CWL instead of HTML and XML in five years time?

Oh my, here is their example of the beauty of the UNL syntax. Here's the English: Long ago, in the city of Babylon, people begun to build a huge tower, which seemed about to reach the heavens. And here it is rewritten in UNL: begin.entry.past-- tim->long ago --plc->city.def --agt->people.def --obj->build.past--obj-> tower<- aoj--huge<- seem.past --obj->reach.bigin.soon--obj->tower --gol->heaven.def.pl

I propose a new rule of thumb, which I shall egotistically call Morris’ Law of Standards: however fucked up and crazy something is, someone, somewhere in a standards body is writing a parser, schema or proposal for it. CWL proves that. It really is machine readable Esperanto over HTTP. At least they (claim) to use N-Triples in their paper (it’s not, but don’t worry about it) - Esperanto re-expressed in RDF/XML would quite probably make my brain asplode.

Links from del.icio.us

 

Login with your OpenID:
No. 829
Tom Morris
Currently in: East Sussex, England
Usually in: East Sussex, United Kingdom
AIM: tommorris
YIM: tom.morris

I am a , an , like to code in and noodle about with and the . I also have a BA in philosophy from London, and am studying for an MA. My philosophical interests are in Victorian-era German philosophy, Kierkegaard, Robert Nozick, hermeneutics and current approaches to the demarcation problem in the philosophy of science. Musically, I like jazz fusion, soul and P-Funk. My musical nirvana would be a mixture of Beethoven, Miles Davis and George Clinton topped with a side-serving of Erykah, Jill and Angie.

I also write for the Citizendium, an online encyclopedia project. If you know about stuff, you should join in.

Elsewhere:

  • GPG Key
  • del.icio.us
  • Flickr
  • Twitter
  • digg
  • Jaiku
  • LinkedIn
  • ma.gnolia
  • blip.tv
  • upcoming.org
  • MetaFilter
  • LiveJournal
  • CiteULike
  • Technorati Profile

RSS Feed Subscribe:

RDF

« July 2008 »
SuMoTuWeThFrSa
 12345
6789101112
13141516171819
20212223242526
2728293031 

View in month context

On this day in: 2006 2007