Monday, March 27, 2006

Getting down to work

I've been slightly irritated at having no decent RDDL-based XML versioning software to help me maintain my myriad XML vocabularies, and it seems the the best bet may just be to create it myself. So tomorrow I'm going to post up a spec sheet for people to mull over. I'm thinking of basing it off of Simon Yuill's Social Versioning System.

And then, I promise, I will switch blogging software and begin blogging more!

Sorry about not posting more, but I'm switching blogging software...

Sorry about not posting more, but to be honest I am becoming increasingly uncomfortable at storing my own private thoughts and public musings on the hard drive of someone I don't know, or more importantly, trust. Trust, some sort of mutual respect, is necessary for to share one's data. And yet, how can you trust someone like Google (or Yahoo!) who is clearly going to be data-mining your data for every cent it's worth. They only reason they give you space for free is so that they own your data and can do whatever they want with it. So, can we estabished a decentralized Web 2.0 where data is more open and free, and where it can be trusted? I think we can. It's called the "Semantic Web" - and the Semantic Web, in combination with decentralized "microformats" really is the way to go once all these Web 2.0 companies finally go the way of the dinosaurs.

It's not just applications that are valuable, it's data. I just wish the Free Software Foundation had some more forward thinking about this. I remember asking Richard Stallman himself about it when I set up his talk in Edinburgh, but he seemed genuinely not interested in the Web. Which is sad, because the times, they are a changing. And that includes for free software.

Complex Systems Summer School and Plans

Also, today Sandro Hawke from the Rules Interchange Working Group, whose working on using a sort of first-order logic for the Web, asked me why I wasn't in the group after making some fairly sensible suggestions about the future role of named graph syntax as a replace for reification. After all, most of us find it easier to get our heads around the 1-level RDF reflection of named graphs than the infinite tower of interpreters that can be done in RDF reification, and most libraries already implement named graphs, which is a good sign. So, it looks like I'm going to press for RIF to become my first (official!) W3C working group...