Update from Sejmometr.pl

I am not sure if you have spotted the small difference above. I usually include website logos in my post, but this time you are not looking at the Tech Blog, but Sejmometr Blog. Sejmometr.pl team has decided to combine their Polish and English blogs on one, common platform – they are working on it this very moment. In the meantime I would still like to update you on the recent work they have done.

Daniel posted that they have finished all the bits of the portal related to legislative events and now are moving to MP’s analysis. They have developed nice legislation model.

“As you can see, Sejmometr is a bill-oriented portal, which means that all legislative events are parts of some legislative projects. I would like to describe how our model help us with tracking “real world” incorrectness around legislative proceeding in Sejm. As you see on the chart – each legislative project has a process, which is an ordered list of legislative events. Events have a few possible types:

  • Documents
  • Debates
  • Voting sessions
  • Referrals

Documents have several subtypes (shown on the chart). Debates and Voting sessions also have several subtypes (not shown on the chart) like “first reading”, “second reading” and so on.”

They have also added a sequence of legislative events and sub-events which can automatically flag up issues with the handling of bills by the parliament. Here is exactly how it works:

“When we feed our database with a new legislative data, there is a sequence of legislation events types and subtypes being calculated for each affected project. We also prepared a list of all such sequences that are valid according to the Polish law system. This way, when Sejmometr inserts new legislative events to its database, and detects that newly calculated sequence doesn’t match to any valid sequences – it sends a notification to us. This way, we’ve achieved two interesting things:

  • We can detect common official Sejm website errors: wrong events ordering.
  • We can detect “real world” legislative offenses.”

You can also find an example of how this proces can flags up flaws in the legislative processes in Daniel’s post.