2021 - Week 14

Logicifying and indeed componentising the procedure maps

Following hot on the heels of last week’s excitement, this week was always going to be a little low key. Nevertheless, Librarian Jayne and computational ‘expert’ Michael were not dissuaded. Minds turned to more mundane matters of made affirmative mapping, which, they inform us, is now logically complete. At least for this week.

As mapping moved toward its climax, young Robert was drafted in to lend an additional brain to the tricky task of correctly capturing terminal states. This is one area where we really miss our whiteboards. Really miss them. In the usual course of procedural mapping one’s brain tends to traverse forwards, the usual question being, “this having happened, now what?” When one is dealing with matters of procedures concluding and instruments becoming, remaining, stopping or indeed never being law, the only possible approach is to chain backwards. We feel quite sure that - once reunited with our beloved boards - it can only be a matter of time before the world benefits from our new workshopping technique - an approach currently going by the working title of “Boolean Event Storming”. Be sure to book your place when the course comes to market.

Jayne and Michael also spent a good deal of time considering conditions to be completed before a question on a prayer can be put. Wherein they realised they’d forgotten to take account of such things being tabled. Quite an oversight, as we’re sure our reader will agree. On Wednesday, they spent an hour or two fixing that and also removing the necessity for a debate having happened. Quite satisfied, Michael headed to bed only to realise they may well have gone a little too far. The implications of forthwithery being a little strong for anyone’s tastes. So on Thursday, they reinstated the smattering of ANDs and ORs they’d removed on Wednesday. And once more declared themselves happy.

We are delighted to report that all four statutory instrument procedures have now been remapped to our more logical procedure model. Three of the four are safely snuggled inside the machines and a start has been made on labelling non-business steps for the made affirmative procedure. Once that’s done, the data will be entered, checked, rechecked, possibly rechecked again and it’s on to remapping the hot mess that is the treaty procedure. Oh, sweet joy.

Map parsing

Young Robert and Michael have taken their tiny chisels to our procedure parsing code. Methods have moved out and found new homes. Comments have been polished to a rare shine. And because we’re good and always write our comments in markdown, we’ve also parsed those. Lovely, as we’re sure you’ll agree.

Indexing e-petitions

If you’ve been following along you will, by now, surely know that all e-petitions are tucked up inside our data platform. From there, a slightly slimmed down version is piped to our search and indexing triple store. And from there, at least in theory, to our SOLR instance, allowing users to search for them. This week, we hit a bit of a snaggle when the pipes to SOLR opened up and promptly got blocked. Our Jianhan stepped forth with his computational plunger and attempted to decongest our ducts. Explorations so far lead him to believe that there may well be a bug in the DotNetRdf library which has since been fixed. And that updating the library is our best chance of pipes running freely again.


Anya, young Robert and Michael once more applied themselves to the slow but not unrewarding task of turning our ontological efforts into something more relational. This week, attention was turned to all things parliamentary bloc, political party, affiliation and whipping like. Design notes are, as ever, open to comments. Should our reader have comments, we’d be delighted to hear them.