About two months or more ago I decided to give up following that which is now named Atom. It was born with fire, energy and drive and had turned into mud debating what name it should have. Of all things.

At the beginning of October it was finally decided to call it Atom.

And now I want to know about whether it’s in RDF format (or very close) or not (I know that it was incredibly close at one stage, via a comment Aaron Swartz made somewhere).

The list of pages beginning with R on the wiki lists eight pages all about RDF, inlcluding one illuminatingly called No To RDF but there doesn’t seem to be anywhere to get an answer from. Mark Pilgrim’s latest piece on xml.com about the Atom API appears to demonstrate that it’s not (Danny Ayers and Russell Beattie should be careful when reading the comments, they may need to turn a blogger off).

What do the RDF people have to say about this? I tried looking at Danny’s Atom weblog but I didn’t seem to get very far – I tried to go back to the first entry he made and work my way forward, but there doesn’t seem to be any way of accessing an archive index, and there’s no search functionality. I could trawl through mailing lists but there’s no guarantee that after several hours I’d have found the definitive answer, so I shan’t bother.

I know that Sjoerd Visscher wrote an XR transformation for Atom->RDF:

Sam Ruby made an XSLT tranformation from Atom to RDF. He said it was hard to do. On the #echo IRC channel I said that XR would probably make it a lot easier. Then Sam asked me to make an XR transformation that would do the same thing. I did, and here it is.

and I know that the latest spec is here but I am an RDF novice. The differences and difficulties need pointing out to me, on a postcard if you want.

Someone, anyone. I don’t care how you get here, just, get here if you can.

Well, having avoided it for as long as possible, preferring to use the Jena API, I now find myself having to know how to form RDQL queries. RDQL is an implementation of an SQL-like query language for RDF., and it’s also not actually that easy, especially if you’ve heard people say things like “It’s just SQL for RDF!” (which it may be in theory but in practice is completely different – RDQL has almost an arcane quality to it, appearing to the casual eye as akin to alchemists’ symbols, but I digress).

Some of the tutorials I’ve dug out:

and it’s worth comparing two slides which perform the same query, one in RDQL and one on SQL.

There are also four public data repositories you can try your newly-learned skills on (including a museum repository and a a vCard repository).

Firebird 0.7:

  • bugs have been fixed – good.
  • can’t spot any new bugs – good
  • bookmarks can be opened in the sidebar – good
  • can’t see web panels for the fucking life of me – bad.

Recent Roundup:

FileZilla has been getting no little coverage in the blogging world over the last few days by being featured in not only Mark Pilgrim’s linklog but also on Erik Thauvin’s daily roundup.

Shortly after I started working for iBase, about twelve months ago, I realised that all FTP activity between ourselves and clients (and there’s a surprising amount) was being done via command-line (and of course most clients had no idea what was going on). I instantly recommended FileZilla and we’ve been using as our FTP client of choice ever since. It’s a great piece of software; not just because it’s free, but also because it’s easy to use.

Use FileZilla, kids!

Use CVS ? Use CVS2RSS to keep track of changes to your code? Moving your repository over to Subversion ? You’ll be wanting svnlog then.

It’s an eXSLT that transforms subversion (svn) log XML files into vaild RSS 2.0 feeds. Get it here.
It shows revision number and author in the RSS’s title; commit message, date and changed files in the description. There are some goodies in there, like links to the changed files and expansion of the file’s status. If you need a RSS feed for your Subversion repository, have a look.