I’m an independent markup geek based in Gothenburg, Sweden. I do information analysis, schema design (DTD, Relax NG, XSD, schematron…), XSL stylesheets, XProc, XQuery, document management system design, etc, for companies and organisations that pay for my services. I specialise in content management systems, and I really like my job and consider myself lucky to be doing what I do.
I’ve presented papers at various conferences over the years, with XML Prague and Balisage being the most fun in terms of markup. Here are a couple of my papers:
- XML Prague 2010: Film Markup Language
- Balisage 2012: Implementing XML Using XML
- Balisage 2014: Multilevel Versioning
There are many others out there, and plenty of unaccepted papers, but these summarise me pretty well. I’m especially proud of the 2012 Balisage paper because what it suggests is so easy and obvious. I have since written a first implementation of it for the eXist XML database, called ProXist. It’s nowhere near finished, but I’m getting there.
That third paper is all about versioning and uniqueness, two related topics that have interested me a lot over the years as they remain the necessary foundations of any good document management system.
I try to do my bit for the markup community by peer-reviewing papers for XML Prague and Balisage, and I’m one of the organisers of Markup UK. It’s fun and challenging, and I tend to learn a lot. These days I’m also the team lead for a bunch of XML developers, which arguably is just as important because I am effectively bringing more people into the fray.
Hello,
I’ve been all over your blog and I can’t seem to find a method of contacting you other than via this form. My apologies if I missed something.
I’ve inherited some XSLT stylesheets, that quote a namespace for extension functions mapped to your blog’s domain URL.
Specifically they use a function, sg:dec2bin . Is there documentation available for this or other functions? They were used in stylesheets embedded within an XML-MInd DITA Converter pipeline.
Thanks a lot for any info,
Doug
Hi Doug,
Let me have a look at those stylesheets… I will get back to you.
Best,
/Ari