Updated: 5/08/2003; 8:47:40 p.m..
Read/Write Web
Richard MacManus' weblog about the Two-Way Web.
        

Monday, 4 August 2003

Dave Winer says there are 2 ways to approach XML:

"...people who think of XML as a programming space, and people who think of it as a literary space."

The first group "love XML for its technical intricacy". The literary people however "use XML because it is a convenient way to move info between apps".

XML-as-literature is a romantic notion. While most programming languages (C++, Java, etc) are incomprehensible to the average person, XML is written in plain english. Both humans and computers can 'read' it. Actually XML, if we treat it as a form of literature, is less difficult to read than James Joyce! If you don't believe me, check out this sample from Joyce's Ulysses:

"Ineluctable modality of the visible: at least that if no more, thought through my eyes. Signatures of all things I am here to read, seaspawn and seawrack, the nearing tide, that rusty boot. Snotgreen, bluesilver, rust: coloured signs. Limits of the diaphane. But he adds: in bodies."

People in the "programming space" would probably love James Joyce. Consider RDF, probably the most popular XML syntax for people inclined to technical intricacy. RDF syntax is similar to James Joyce's writing, except it's way more difficult to read! It's so hard to read that people have to draw diagrams in order to write it. I'm not saying that's necessarily a bad thing, because RDF has many attributes (pardon the bad XML pun). As Shelley Powers wrote at xml.com:

"...the RDF model, and its associated syntax, brings with it the ability to define statements about data, rather than to just record pieces of data."

But the trade-off between using RDF or simple data-recording XML, is similar to the trade-off between reading James Joyce's Ulysses or Hemingway's The Sun Also Rises. RDF/Joyce is complex and hard to get your head around. But potentially they both offer great semantic rewards. Straight XML/Hemingway is simple to understand, but capable of sublime poetry too.

In case you hadn't guessed, I'm in the literary group of XML people. I happen to like Hemingway's novels and I never did finish Ulysses :-) Maybe one day I may pick up Ulysses again, as one day I may tackle RDF. But right now I think Hemingway said it best:

"Poor Faulkner. Does he really think big emotions come from big words? He thinks I don't know the ten-dollar words. I know them all right. But there are older and simpler and better words, and those are the ones I use."


9:30:15 PM    comment [] - See Also:  Dave Winer | literature | RDF | Semantic Web | XML 

© Copyright 2003 Richard MacManus.
 
August 2003
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Jul   Sep




Featured Entries

Last 5 Entries


Reference

Influential Articles

[Macro error: Can't open named stream because TCP/IP error code 11001 - Host not found. (DNS error).]


Currently Reading


Click here to visit the Radio UserLand website.

Subscribe to "Read/Write Web" in Radio UserLand.

Click to see the XML version of this web page.