Hi all,
I did a first pass implementation of Mark's chaining rules in my JavaScript library. It was easier than I thought, though the code is still a bit ugly and needs a cleanup. Note that I also checked in a patch by Jeni Tennison that re-enabled a number of edge cases that my last rewrite had missed. Thanks Jeni. The result is surprisingly pleasant. Mark, I have to hand it to you, this feels right. Here's the GetN3 bookmarklet (works in FF2 and Safari3 for sure, not sure about IE yet): http://www.w3.org/2006/07/SWD/RDFa/impl/js/ Here's a test page that has the kind of deep nested statements I've been aching to write: http://www.w3.org/2006/07/SWD/RDFa/impl/js/test.html Try out the GetN3 bookmarklet, see if you're as pleasantly surprised as I was. -Ben