SlideShare a Scribd company logo
1 of 32
Parliamentary Library and
Research Services
Towards an agenda for the next decade
October 6-8, 2021
Making parliamentary
procedure machine
readable
Anya Somerville & Michael Smethurst
Parliament of the United Kingdom
3
4
The problem we
were trying to solve
5
6
The importance of
well-managed
information
7
8
9
Your Finance Department
controls your information
management
10
11
Binding the correct
contexts
12
13
14
Image credit: Introducing EventStorming, Alberto Brandolini
15
The procedure model
16
17
Themaps
18
19
Is this Rules as Code?
20
21
Parliament is not
complicated
22
23
The cult of user
needs
24
So what did we
build?
25
26
27
28
Querying for
precedence
29
30
31
32

More Related Content

What's hot

Steven davy iot_techconnect
Steven davy iot_techconnectSteven davy iot_techconnect
Steven davy iot_techconnectWalton Institute
 
Richard Stirling - Power of Information TF
Richard Stirling - Power of Information TFRichard Stirling - Power of Information TF
Richard Stirling - Power of Information TFosimod
 
Nodalities April
Nodalities AprilNodalities April
Nodalities Aprilguest421380
 
Whatever happened to CATE?
Whatever happened to CATE?Whatever happened to CATE?
Whatever happened to CATE?eMonocot
 
EU Data Cloud - On to the Cloud
EU Data Cloud - On to the CloudEU Data Cloud - On to the Cloud
EU Data Cloud - On to the CloudKnud Möller
 
Sxsw web-o-science-meetup
Sxsw web-o-science-meetupSxsw web-o-science-meetup
Sxsw web-o-science-meetupstevemock
 
Open Knowledge Activism in 2018 - Closing Address
Open Knowledge Activism in 2018 - Closing Address Open Knowledge Activism in 2018 - Closing Address
Open Knowledge Activism in 2018 - Closing Address Open Knowledge Belgium
 
CSBA Community Engagement
CSBA Community EngagementCSBA Community Engagement
CSBA Community EngagementMike McMahon
 
The challenges of building a strong data infrastructure
The challenges of building a strong data infrastructureThe challenges of building a strong data infrastructure
The challenges of building a strong data infrastructureJeni Tennison
 
NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...
NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...
NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...NHS Improving Quality
 

What's hot (13)

Steven davy iot_techconnect
Steven davy iot_techconnectSteven davy iot_techconnect
Steven davy iot_techconnect
 
Richard Stirling - Power of Information TF
Richard Stirling - Power of Information TFRichard Stirling - Power of Information TF
Richard Stirling - Power of Information TF
 
Sustainable Open Data
Sustainable Open DataSustainable Open Data
Sustainable Open Data
 
Nodalities April
Nodalities AprilNodalities April
Nodalities April
 
Open Data Scamp She Says
Open Data Scamp She SaysOpen Data Scamp She Says
Open Data Scamp She Says
 
Whatever happened to CATE?
Whatever happened to CATE?Whatever happened to CATE?
Whatever happened to CATE?
 
EU Data Cloud - On to the Cloud
EU Data Cloud - On to the CloudEU Data Cloud - On to the Cloud
EU Data Cloud - On to the Cloud
 
Sxsw web-o-science-meetup
Sxsw web-o-science-meetupSxsw web-o-science-meetup
Sxsw web-o-science-meetup
 
BCU heads presentation
BCU heads presentationBCU heads presentation
BCU heads presentation
 
Open Knowledge Activism in 2018 - Closing Address
Open Knowledge Activism in 2018 - Closing Address Open Knowledge Activism in 2018 - Closing Address
Open Knowledge Activism in 2018 - Closing Address
 
CSBA Community Engagement
CSBA Community EngagementCSBA Community Engagement
CSBA Community Engagement
 
The challenges of building a strong data infrastructure
The challenges of building a strong data infrastructureThe challenges of building a strong data infrastructure
The challenges of building a strong data infrastructure
 
NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...
NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...
NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...
 

More from UK Parliament Data

Unlocking the Indexing and Search Data Goldmine
Unlocking the Indexing and Search Data GoldmineUnlocking the Indexing and Search Data Goldmine
Unlocking the Indexing and Search Data GoldmineUK Parliament Data
 
Modelling Parliamentary Procedure
Modelling Parliamentary ProcedureModelling Parliamentary Procedure
Modelling Parliamentary ProcedureUK Parliament Data
 
A new data platform for Parliament
A new data platform for ParliamentA new data platform for Parliament
A new data platform for ParliamentUK Parliament Data
 
What do Twitter conversations tell us about petitioning?
What do Twitter conversations tell us about petitioning?What do Twitter conversations tell us about petitioning?
What do Twitter conversations tell us about petitioning?UK Parliament Data
 
UK Parliament: the long road to open data
UK Parliament:  the long road to open data UK Parliament:  the long road to open data
UK Parliament: the long road to open data UK Parliament Data
 
Domain Driven Design at UK Parliament
Domain Driven Design at UK ParliamentDomain Driven Design at UK Parliament
Domain Driven Design at UK ParliamentUK Parliament Data
 
Parliament, data and democracy meetup - Dan Barrett
Parliament, data and democracy meetup - Dan BarrettParliament, data and democracy meetup - Dan Barrett
Parliament, data and democracy meetup - Dan BarrettUK Parliament Data
 
Playing with Parliamentary Data - Tony Hirst
Playing with Parliamentary Data - Tony HirstPlaying with Parliamentary Data - Tony Hirst
Playing with Parliamentary Data - Tony HirstUK Parliament Data
 
How technology can help you monitor your MP’s performance - Steve Goodrich
How technology can help you monitor your MP’s performance - Steve GoodrichHow technology can help you monitor your MP’s performance - Steve Goodrich
How technology can help you monitor your MP’s performance - Steve GoodrichUK Parliament Data
 
Mapping population data for Parliament - Oli Hawkins
Mapping population data for Parliament - Oli HawkinsMapping population data for Parliament - Oli Hawkins
Mapping population data for Parliament - Oli HawkinsUK Parliament Data
 

More from UK Parliament Data (12)

Data platform ID generation
Data platform ID generationData platform ID generation
Data platform ID generation
 
Unlocking the Indexing and Search Data Goldmine
Unlocking the Indexing and Search Data GoldmineUnlocking the Indexing and Search Data Goldmine
Unlocking the Indexing and Search Data Goldmine
 
Modelling Parliamentary Procedure
Modelling Parliamentary ProcedureModelling Parliamentary Procedure
Modelling Parliamentary Procedure
 
A new data platform for Parliament
A new data platform for ParliamentA new data platform for Parliament
A new data platform for Parliament
 
What do Twitter conversations tell us about petitioning?
What do Twitter conversations tell us about petitioning?What do Twitter conversations tell us about petitioning?
What do Twitter conversations tell us about petitioning?
 
UK Parliament: the long road to open data
UK Parliament:  the long road to open data UK Parliament:  the long road to open data
UK Parliament: the long road to open data
 
Domain Driven Design at UK Parliament
Domain Driven Design at UK ParliamentDomain Driven Design at UK Parliament
Domain Driven Design at UK Parliament
 
Open Revolution - James Smith
Open Revolution - James SmithOpen Revolution - James Smith
Open Revolution - James Smith
 
Parliament, data and democracy meetup - Dan Barrett
Parliament, data and democracy meetup - Dan BarrettParliament, data and democracy meetup - Dan Barrett
Parliament, data and democracy meetup - Dan Barrett
 
Playing with Parliamentary Data - Tony Hirst
Playing with Parliamentary Data - Tony HirstPlaying with Parliamentary Data - Tony Hirst
Playing with Parliamentary Data - Tony Hirst
 
How technology can help you monitor your MP’s performance - Steve Goodrich
How technology can help you monitor your MP’s performance - Steve GoodrichHow technology can help you monitor your MP’s performance - Steve Goodrich
How technology can help you monitor your MP’s performance - Steve Goodrich
 
Mapping population data for Parliament - Oli Hawkins
Mapping population data for Parliament - Oli HawkinsMapping population data for Parliament - Oli Hawkins
Mapping population data for Parliament - Oli Hawkins
 

Recently uploaded

Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...Dipal Arora
 
Postal Ballots-For home voting step by step process 2024.pptx
Postal Ballots-For home voting step by step process 2024.pptxPostal Ballots-For home voting step by step process 2024.pptx
Postal Ballots-For home voting step by step process 2024.pptxSwastiRanjanNayak
 
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...tanu pandey
 
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...ranjana rawat
 
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Junnar ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Junnar ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Junnar ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Junnar ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...tanu pandey
 
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...anilsa9823
 
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...MOHANI PANDEY
 
PPT Item # 4 - 231 Encino Ave (Significance Only)
PPT Item # 4 - 231 Encino Ave (Significance Only)PPT Item # 4 - 231 Encino Ave (Significance Only)
PPT Item # 4 - 231 Encino Ave (Significance Only)ahcitycouncil
 
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...SUHANI PANDEY
 
Election 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfElection 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfSamirsinh Parmar
 
The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...nservice241
 
EDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxEDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxaaryamanorathofficia
 
Get Premium Balaji Nagar Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Balaji Nagar Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...Get Premium Balaji Nagar Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Balaji Nagar Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...MOHANI PANDEY
 
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.Christina Parmionova
 
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
2024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 302024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 30JSchaus & Associates
 
The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)Congressional Budget Office
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxPeter Miles
 

Recently uploaded (20)

Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Postal Ballots-For home voting step by step process 2024.pptx
Postal Ballots-For home voting step by step process 2024.pptxPostal Ballots-For home voting step by step process 2024.pptx
Postal Ballots-For home voting step by step process 2024.pptx
 
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
 
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
 
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
 
Junnar ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Junnar ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Junnar ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Junnar ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
 
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
 
PPT Item # 4 - 231 Encino Ave (Significance Only)
PPT Item # 4 - 231 Encino Ave (Significance Only)PPT Item # 4 - 231 Encino Ave (Significance Only)
PPT Item # 4 - 231 Encino Ave (Significance Only)
 
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
 
Election 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfElection 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdf
 
The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...
 
EDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxEDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptx
 
Get Premium Balaji Nagar Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Balaji Nagar Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...Get Premium Balaji Nagar Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Balaji Nagar Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
 
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
 
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
 
2024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 302024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 30
 
The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)
 
(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7
(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7
(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
 

Making parliamentary procedure machine readable

Editor's Notes

  1. In 2018 we were asked to make a publicly available Statutory Instrument tracking service. And we did.
  2. For those new to Statutory Instruments Acts of Parliament delegate certain powers to ministers Ministers create secondary legislation under these powers In the UK SIs are the most frequently used type of secondary legislation
  3. The problem we needed to solve was how to reconcile information about the passage of Sis This information is produced by lots of offices in Parliament
  4. Almost all offices in both Houses touch on SI procedure: both Journal Offices, both Table Offices and various committees In order to track an SI one needs to track the activities of assorted committees and offices represented here. People found it difficult to track the journey of an SI through Parliament Even Members of Parliament and library researchers struggled
  5. We are information modellers and managers. We think this is an information management problem But information management is often no-one’s job
  6. At this point we turn to our trusty iceberg metaphor Making websites, visualisations and querying data is relatively easy Making a data platform and models that are as flexible as Parliament is harder Managing the information is harder still Managing the information when it’s not in anyone’s job description starts to get impossible
  7. And you pretty quickly reach the event horizon of the possible But the problem is more than just jobs and roles
  8. Information management is only ever as good as the tools available How those tools are commissioned and paid for influences and constrains the shape of the data they produce
  9. Given each office has their own view of the things they’re interested in, we often end up commissioning tools to digitise existing office bound processes and missing out on the bigger picture
  10. In order to make services that meet needs outside individual offices we need to step back and look for new patterns that don’t stop at office walls
  11. We work with researchers, lawyers and clerks to explore the territory from as many angles as possible and use conversation and whiteboards to identify bounded contexts that make sense beyond any particular office
  12. Because procedure is largely based on precedent, no one story can ever be taken as the whole truth
  13. When we first started on the SI service, everyone we met brought us a flowchart All drawn from a certain perspective and none complete Over several months we talked and sketched and brought together multiple perspectives
  14. The result was a process flow model - or, as parliamentarians might say - a procedure model
  15. It allows us to state that, given what has happened, what may, must and can’t happen next A clerk would not recognise this model It is generic, having no domain knowledge or domain language encoded
  16. Whilst the model may be generic, layered on top are procedural maps Most of our time is spent mapping procedures on top of the model
  17. This is an example of a procedure map, for made affirmative statutory instruments.
  18. Is this Rules as Code? Procedure is informed by several strata of what one might - perhaps mistakenly - call “rules”
  19. This is a picture we stole from a retired Clerk of Committees It shows the components that inform procedure The further down the stack the more immutable The wider the bar the greater the coverage In order to map procedure we need to take account of legislation, standing orders, speaker rulings and precedence And we also need to take account of “muddling through” because improvisation is how a lot of things work
  20. At this point we tend to invoke the Cynefin framework
  21. Much software has been designed and built on the assumption that Parliament operates in a complicated space This is not true Parliament is a complex adaptive system ”Rules” are malleable Tightly coupling the implementation of software and data models to defined rulesets makes the software and its resulting information brittle and liable to break under change So whilst the procedure model can be interpreted as conservative on output, it is always liberal on input
  22. We’ve not talked about what users might need from an SI tracking service We find that an emphasis on user needs isn’t always helpful By concentrating on describing the domain we don’t lock ourselves into single solutions Not only do needs differ across user groups, sometimes our users have needs that are diametrically opposed to the needs of other users This being the nature of politics
  23. So what did we build?
  24. This is the statutory instrument website that Parliament asked for A website that can flex and adapt as Parliament flexes and adapts
  25. By understanding the domain, choosing the right bounded contexts we can do more We took the same model and – with relatively little work - overlaid a map of the procedure for treaties And with almost no work made a website and a library of queries for treaty procedure too
  26. We’ve already mentioned that the maps can be parsed by machines to determine - from what has happened - what may, must and shouldn’t happen next We call this the light cone of procedural possibilities We can use this data to alert Members to points at which they can intervene, for example: today is the last day you can object to this SI.
  27. If you’re a researcher, we have a pot of data we can query for precedence Queries such as: when did X and Y both happen when Z didn’t
  28. We can use the pot of data to look for patterns This is one example showing the number of days between laying and approval of draft affirmative instruments More importantly, the queries are repeatable
  29. Nobody asked for Twitter bots for SIs and treaties but a couple of hours work and we now have 237 people following avidly
  30. In summary Information management is hard work Understanding the domain is not quick But well modelled, well managed information is generative Possibilities emerge when you take the time and trouble to understand the domain We ask ourselves – if Erskine May had had a computer – what would he have done We think possibly… He would have used it to build a graph of knowledge of parliamentary business And built a precedence engine out of data Thank you