The document discusses how the UK Parliament is building a knowledge graph to help solve problems related to managing large amounts of complex information. It provides background on what Parliament is and the challenges it faces with fragmented data across different departments and websites. It then covers how the Parliament is taking a domain-driven design approach to develop a knowledge graph, which involves modeling the key concepts and relationships within Parliament in a structured way. This includes developing ontologies around key domains like parliamentary procedure. It discusses some of the tools and visualizations that have been created so far to explore the knowledge graph, including maps of treaty procedures and tools to search for precedents.
A talk by Anya Somerville and Michael Smethurst to the Study of Parliament Group annual conference. January 2020. On modelled procedure and queryable precedence.
A talk given to the IFLA Library and Research Services for Parliaments Section and IPU Joint Virtual Conference "Parliamentary library & research services – towards an agenda for the next decade"
All Things Open 2014 - Day 1
Wednesday, October 22nd, 2014
Jason Hare
Director of Open Data of the Open Data Institute
Open Government/Open Data
Sustainable Open Data Markets
Social Analytics (Nicolas Debray, Semetis)Update.be
This document provides an overview of Nicolas's background and career experiences. It also discusses the evolution of data and data visualization from the 1980s to present day. Finally, it touches on some of the opportunities and challenges around measuring social impact and converting traffic into meaningful actions and goals.
Google just revamped its social reporting within Google Analytics. Here's Semetis take on web measurement evolution and the key points of the new social analytics reporting.
The document summarizes an event bringing together systems engineers and project managers to discuss challenges in collaborating on complex projects. The agenda included presentations on how each discipline can support the other, as well as breakout groups to discuss collaboration challenges and opportunities. Previous joint events from INCOSE and APM were also summarized, finding that both fields approach problems from different perspectives but share goals around managing risks and delivering capabilities. The workshop aimed to identify concrete steps for professional organizations to improve collaboration between the two domains.
CATE was a website created to provide an online taxonomy of aroid plants, with the goals of creating an up-to-date classification reference and sustaining itself through user contributions. However, few users beyond the initial experts contributed edits. The challenges included defining problems in a way regular users found engaging, attracting a wide audience, and distributing curation efforts beyond the initial organizers to maintain the site over time.
A talk by Anya Somerville and Michael Smethurst to the Study of Parliament Group annual conference. January 2020. On modelled procedure and queryable precedence.
A talk given to the IFLA Library and Research Services for Parliaments Section and IPU Joint Virtual Conference "Parliamentary library & research services – towards an agenda for the next decade"
All Things Open 2014 - Day 1
Wednesday, October 22nd, 2014
Jason Hare
Director of Open Data of the Open Data Institute
Open Government/Open Data
Sustainable Open Data Markets
Social Analytics (Nicolas Debray, Semetis)Update.be
This document provides an overview of Nicolas's background and career experiences. It also discusses the evolution of data and data visualization from the 1980s to present day. Finally, it touches on some of the opportunities and challenges around measuring social impact and converting traffic into meaningful actions and goals.
Google just revamped its social reporting within Google Analytics. Here's Semetis take on web measurement evolution and the key points of the new social analytics reporting.
The document summarizes an event bringing together systems engineers and project managers to discuss challenges in collaborating on complex projects. The agenda included presentations on how each discipline can support the other, as well as breakout groups to discuss collaboration challenges and opportunities. Previous joint events from INCOSE and APM were also summarized, finding that both fields approach problems from different perspectives but share goals around managing risks and delivering capabilities. The workshop aimed to identify concrete steps for professional organizations to improve collaboration between the two domains.
CATE was a website created to provide an online taxonomy of aroid plants, with the goals of creating an up-to-date classification reference and sustaining itself through user contributions. However, few users beyond the initial experts contributed edits. The challenges included defining problems in a way regular users found engaging, attracting a wide audience, and distributing curation efforts beyond the initial organizers to maintain the site over time.
The document discusses sustainable open data and the Open Data Institute (ODI). It notes that open data can help address major challenges and generate value for all. The ODI aims to support open data projects through nodes that connect organizations. The ODI is led by experts in open data and seeks to unlock economic value through transparent and reliable open data. It also stresses the importance of making open data sustainable and ensuring data quality.
The document discusses a Web of Science Meetup at SXSW 2017 focused on bringing together science and technology. The meetup aims to reduce technical difficulties and barriers to discovery by making science more inclusive, effective, and productive through open science and engaging more people using web technologies. Key questions discussed include how to attract and keep developers involved in science, engage more of the community, and ways for people to get involved.
The document discusses the UK government's open data initiative and its benefits. It launched an online data repository and required government departments to publish non-personal data. This enabled developers to create applications that increased transparency, drove economic and social benefits, and engaged citizens with public information in new ways. The initiative established best practices for releasing and linking open data that other governments and organizations can learn from.
The document discusses the Internet of Things (IoT) and its potential to accelerate the connected society. It describes how things can be connected to the internet and how this enables applications like smart cities and healthcare. Some challenges and opportunities around IoT are connectivity, data handling, new business models, sensor development and evolving technology stacks. The document promotes an Irish national IoT testbed for research and innovation partnerships through Enterprise Ireland that can fund up to 80% of costs.
The document outlines several advantages of an open internet including searching for information, e-commerce, entertainment, social networking, virtual storage, e-governance, education, and earning money. It discusses how the internet enables online tutorials, classes, projects, music, videos, movies, gaming, and social connections. Additionally, it explains how the internet facilitates virtual storage, e-governance functions like government connections to people, surveying, voting and management, e-business activities, e-medicine, blogging, advertising, and online tutoring as ways to make money. It concludes that the internet allows faster, easier and more tremendous and secure access to information and services.
2015 06 18 datascienc meetup privacy - update - philippe van impeDigitYser
Our mission is to educate, inspire and empower scholars and professionals to apply data sciences to address humanity’s grand challenges.
We are the fastest growing community of data scientists in Europe.
We love doing Data4Good.
We promote the value of analytics and organise events, hands-on sessions and trainings to close the gap between academics and business.
Join us if you want to share, learn and have fun with analytical & technological innovation & positive social change.
NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...NHS Improving Quality
NHS Improving Quality, Long Term Conditions Lunch & Learn: Practical strategies for innovating in health & housing with Paul Taylor and Will Lilley from Bromford Lab
This presentation provides:
- An update on the ALISS project outline we gave to the 2009 BCS Health Scotland conference;
- An overview of the activities we’ve been working on with networks of people with Long-Term Conditions;
- A preview of the data-quality-assurance approach we’ve embedded within the informatics element of the project.
Innovations in digital workplaces and employee experienceJames Robertson
There's a huge engagement and information management challenge within organisations. Thankfully emerging digital workplaces are starting to deliver real employee experience benefits. (Keynote by James Robertson at the Digital Workplace Experience conference in Chicago, June 2017)
The document discusses the vision for e-government in the UK to be 100% online by 2005. It outlines some of the barriers to realizing this vision such as technical issues, inertia to change, and costs. It proposes ways to overcome these barriers such as appointing a champion, establishing standards, and starting projects slowly. Finally, it provides a timeline for delivery of e-government services and transactions in the UK from 2002 to 2005.
Data-driven PR – how data and digital can secure real change on a budget. PR ...CharityComms
Matt Hartley, communications manager, Money Advice Trust
Visit the CharityComms website to view slides from past events, see what events we have coming up and to check out what else we do: www.charitycomms.org.uk
The document discusses how networks are increasingly important in a world where knowledge is growing rapidly but also becoming outdated quickly. It defines what networks are and how an individual's position within networks can impact their access to resources, power, and performance. It provides advice on developing both strong and weak ties within and outside one's organization to maximize learning and opportunities.
Presentation by Mike Saunt, Founder, Astun Technology at PSFBuzz North East: Effective Social Networking & Web 2.0 Strategies for Local Authorities - a Public Sector Forums conference, 7 July 2009, Newcastle upon Tyne.
Energizing Change Through Network Leadership 1225920401627479 8Guido Heijman
The document discusses how network leadership can energize change. It defines networks and explores how an individual's network position relates to power and performance. Network leadership involves overcoming forces for stability, gaining access to resources by building networks, leveraging diversity, fostering trust and communication, and continuously scanning the environment. Leaders must understand networks, communicate effectively, and develop relationships at all levels to energize change through network leadership.
Energizing Change Through Network LeadershipRobin Teigland
The document discusses how network leadership can energize change. It defines networks and explores how an individual's network position relates to power and performance. Network leadership involves overcoming forces for stability, gaining access to resources by building networks, leveraging diversity, fostering trust and communication, and continuously scanning the environment. Leaders must understand networks, communicate effectively, and develop relationships at all levels to energize change through network leadership.
This document discusses building open and inclusive policymaking in Finland. It provides an overview of trends in public engagement across OECD countries as well as barriers faced. It also outlines 10 guiding principles for open policymaking, including commitment, rights, clarity and accountability. The document examines progress and difficulties in applying these principles. It presents options for enabling transformation, such as going where public participation is happening, supporting innovation, and building collaborative platforms and networks.
The document discusses the Power of Information review from 2007 and the government's response. It argues that the government has been too slow to make use of information to increase transparency and give citizens more power over public services. It outlines four key themes of open discussion, feedback, information, and innovation and argues that government should join online conversations, publish more data, and experiment with new approaches to better engage with citizens.
Some background on Lichfield's involvement in Open Data, some tips on councils getting involved themselves, and the future of the open data movement.
Delivered on the 25th March 2011 at the Scottish regional SOCITM meeting.
The document discusses sustainable open data and the Open Data Institute (ODI). It notes that open data can help address major challenges and generate value for all. The ODI aims to support open data projects through nodes that connect organizations. The ODI is led by experts in open data and seeks to unlock economic value through transparent and reliable open data. It also stresses the importance of making open data sustainable and ensuring data quality.
The document discusses a Web of Science Meetup at SXSW 2017 focused on bringing together science and technology. The meetup aims to reduce technical difficulties and barriers to discovery by making science more inclusive, effective, and productive through open science and engaging more people using web technologies. Key questions discussed include how to attract and keep developers involved in science, engage more of the community, and ways for people to get involved.
The document discusses the UK government's open data initiative and its benefits. It launched an online data repository and required government departments to publish non-personal data. This enabled developers to create applications that increased transparency, drove economic and social benefits, and engaged citizens with public information in new ways. The initiative established best practices for releasing and linking open data that other governments and organizations can learn from.
The document discusses the Internet of Things (IoT) and its potential to accelerate the connected society. It describes how things can be connected to the internet and how this enables applications like smart cities and healthcare. Some challenges and opportunities around IoT are connectivity, data handling, new business models, sensor development and evolving technology stacks. The document promotes an Irish national IoT testbed for research and innovation partnerships through Enterprise Ireland that can fund up to 80% of costs.
The document outlines several advantages of an open internet including searching for information, e-commerce, entertainment, social networking, virtual storage, e-governance, education, and earning money. It discusses how the internet enables online tutorials, classes, projects, music, videos, movies, gaming, and social connections. Additionally, it explains how the internet facilitates virtual storage, e-governance functions like government connections to people, surveying, voting and management, e-business activities, e-medicine, blogging, advertising, and online tutoring as ways to make money. It concludes that the internet allows faster, easier and more tremendous and secure access to information and services.
2015 06 18 datascienc meetup privacy - update - philippe van impeDigitYser
Our mission is to educate, inspire and empower scholars and professionals to apply data sciences to address humanity’s grand challenges.
We are the fastest growing community of data scientists in Europe.
We love doing Data4Good.
We promote the value of analytics and organise events, hands-on sessions and trainings to close the gap between academics and business.
Join us if you want to share, learn and have fun with analytical & technological innovation & positive social change.
NHS IQ LTC Lunch & Learn: Practical strategies for innovating in health & hou...NHS Improving Quality
NHS Improving Quality, Long Term Conditions Lunch & Learn: Practical strategies for innovating in health & housing with Paul Taylor and Will Lilley from Bromford Lab
This presentation provides:
- An update on the ALISS project outline we gave to the 2009 BCS Health Scotland conference;
- An overview of the activities we’ve been working on with networks of people with Long-Term Conditions;
- A preview of the data-quality-assurance approach we’ve embedded within the informatics element of the project.
Innovations in digital workplaces and employee experienceJames Robertson
There's a huge engagement and information management challenge within organisations. Thankfully emerging digital workplaces are starting to deliver real employee experience benefits. (Keynote by James Robertson at the Digital Workplace Experience conference in Chicago, June 2017)
The document discusses the vision for e-government in the UK to be 100% online by 2005. It outlines some of the barriers to realizing this vision such as technical issues, inertia to change, and costs. It proposes ways to overcome these barriers such as appointing a champion, establishing standards, and starting projects slowly. Finally, it provides a timeline for delivery of e-government services and transactions in the UK from 2002 to 2005.
Data-driven PR – how data and digital can secure real change on a budget. PR ...CharityComms
Matt Hartley, communications manager, Money Advice Trust
Visit the CharityComms website to view slides from past events, see what events we have coming up and to check out what else we do: www.charitycomms.org.uk
The document discusses how networks are increasingly important in a world where knowledge is growing rapidly but also becoming outdated quickly. It defines what networks are and how an individual's position within networks can impact their access to resources, power, and performance. It provides advice on developing both strong and weak ties within and outside one's organization to maximize learning and opportunities.
Presentation by Mike Saunt, Founder, Astun Technology at PSFBuzz North East: Effective Social Networking & Web 2.0 Strategies for Local Authorities - a Public Sector Forums conference, 7 July 2009, Newcastle upon Tyne.
Energizing Change Through Network Leadership 1225920401627479 8Guido Heijman
The document discusses how network leadership can energize change. It defines networks and explores how an individual's network position relates to power and performance. Network leadership involves overcoming forces for stability, gaining access to resources by building networks, leveraging diversity, fostering trust and communication, and continuously scanning the environment. Leaders must understand networks, communicate effectively, and develop relationships at all levels to energize change through network leadership.
Energizing Change Through Network LeadershipRobin Teigland
The document discusses how network leadership can energize change. It defines networks and explores how an individual's network position relates to power and performance. Network leadership involves overcoming forces for stability, gaining access to resources by building networks, leveraging diversity, fostering trust and communication, and continuously scanning the environment. Leaders must understand networks, communicate effectively, and develop relationships at all levels to energize change through network leadership.
This document discusses building open and inclusive policymaking in Finland. It provides an overview of trends in public engagement across OECD countries as well as barriers faced. It also outlines 10 guiding principles for open policymaking, including commitment, rights, clarity and accountability. The document examines progress and difficulties in applying these principles. It presents options for enabling transformation, such as going where public participation is happening, supporting innovation, and building collaborative platforms and networks.
The document discusses the Power of Information review from 2007 and the government's response. It argues that the government has been too slow to make use of information to increase transparency and give citizens more power over public services. It outlines four key themes of open discussion, feedback, information, and innovation and argues that government should join online conversations, publish more data, and experiment with new approaches to better engage with citizens.
Some background on Lichfield's involvement in Open Data, some tips on councils getting involved themselves, and the future of the open data movement.
Delivered on the 25th March 2011 at the Scottish regional SOCITM meeting.
World e-Parliament Conference 2016 - Closing SummaryAndy Williamson
This document summarizes reflections from the World e-Parliament Conference 2016. It discusses themes like the strategic use of ICT, data and documentation, openness and engagement, and web and social tools. Some key points are that ICT is critical for parliaments and requires strategic planning, open data and documentation standards create benefits, engagement helps make parliaments more open and involve citizens, and digital tools are transforming parliaments' work and relationships with the public. Challenges discussed include the skills needed for new technologies and ensuring all countries can participate.
Day 3: Feedback from the conference; lessons learned and future perspectives;...wepc2016
Final afternoon of the World e-Parliament Conference, with feedback from the conference; lessons learned and future perspectives; as well as presentation of the results of the Hackathon
The Clear Picture on Board Transparency: Why It’s so ImportantDottie Schindlinger
The webinar discussed the importance of board transparency and featured perspectives from the City of Worland, Wyoming. The City of Worland has used BoardDocs since 2016 to provide quick access to agendas, documents, and historical information for board members and the public. This has increased transparency and reduced phone calls to the office. BoardDocs allows the small city to find tremendous value by having detailed meeting minutes and board actions easily available online. The webinar highlighted how mobility and online access to information can improve transparency for municipalities.
Presentation given to OKCON 2010 (Open Knowledge Foundation Conference), held at ULU, London, April 24. Note this is a slightly updated and reworked version of the presentation given to the Manchester Social Media Cafe on April 6
Building government e-services in EstoniaAndres Kütt
This document provides an overview of building e-government services in Estonia. It discusses the foundations of Estonia's e-government, including establishing trust between parties, requiring ubiquitous electronic identification, and allowing flexibility for change. It also describes Estonia's e-government architecture, including its use of electronic identity, delivery channels, integration platform, and infrastructure. Additionally, it addresses organizational infrastructure and governance for e-services, as well as information security concerns. Finally, it discusses understanding the ecosystem of stakeholders involved and how to join that ecosystem when developing new services.
Smart Cities: Internet of Things Service CreationPaul Houghton
A journey from the combined business-design-technology view of the Internet of Things (IoT) to detailed recommendations on the process of creating successful digital services and the preferred solutions we have found at Futurice. This is based on 4 years of consulting work in the field, building several services and finding what works and which technologies are most likely to succeed.
Presented at Aalto Telecom Forum, Espoo, Finland December 1 2015
The document discusses information systems and digital transformation. It covers topics like structured vs unstructured data, how businesses can leverage data and technology, and challenges around measuring success and the impact of digital initiatives. Examples are provided of how technology is changing work and forcing businesses to adapt. The document also outlines potential deliverables for a course, including a curation page, case study, and video presentation.
The document discusses semantic computing and its benefits. It provides an agenda for introducing semantic software, IoT/big data, and semantic computing concepts. Semantic computing transforms unstructured data into structured triples that can be queried using ontologies to add context and meaning. It discusses how semantic computing supports applications in various domains like finance, government, and healthcare by integrating diverse data sources and enabling expanded analytics. The US Navy case study shows how semantic computing helped the Navy reduce energy costs.
This document discusses unique identifier generation in distributed systems. It notes that sequential IDs are not always feasible in distributed systems. While GUIDs are universally unique, they are too long at 36 characters. The document explores balancing ID length with collision probability. It models collision probability based on ID length and number of IDs. Simulation results show an 8 character ID has low collision probability currently but this may increase with more IDs. The document concludes an 8 character ID is sufficient now but length may need to increase to accommodate future growth.
This document discusses unlocking the potential of a large dataset of UK parliamentary questions and answers containing over 1.5 million records. It describes the key fields in the data, issues with missing or outdated information, and distributions that follow power laws. The data could be further enriched by importing more question fields, related items, and subject indexing. Networks could be built to visualize relationships between members and answering departments. The public could conduct new analyses through an open data platform to gain insights.
This document outlines the key concepts and components involved in modeling procedural workflows, including steps, routes, work packages, and causal relationships between elements. It describes an ontology where nodes represent procedural steps and edges indicate routes, and defines semantic relationships like requires, allows, and precludes to link steps based on prerequisites and consequences. Finally, it provides an example procedural workflow for establishing a statutory instrument and committee.
1. A new data platform was created for Parliament using Azure cloud hosting, a Triplestore graph database, Logic Apps for orchestration, and Functions for data transformation.
2. The infrastructure is managed with VSTS and defined using ARM templates and PowerShell scripts. An OWL ontology was created to model the data.
3. The platform provides constituency data and SPARQL querying on beta.parliament.uk and uses Application Insights for telemetry and PowerBI for performance reporting.
What do Twitter conversations tell us about petitioning?UK Parliament Data
1. Twitter conversations about petitions vary greatly in the level of engagement beyond just signing, from a few tweets to thousands, suggesting people sign petitions as a form of slacktivism or to genuinely engage in the issue.
2. Analysis of tweets about the grouse shooting petition found discussions of the positives and negatives of hunting, and criticism of the polarized parliamentary debate as favoring one side.
3. Those tweeting about petitions interact in closed communities with those they already agree with, indicating conversations reinforce existing views rather than consider different perspectives.
The UK Parliament has a long history of restricting access to its proceedings that began to change in the late 18th century. While publishers began reporting on debates, financial difficulties led Parliament to take over publishing in 1909. In the 1990s, costs increased and availability decreased until Parliament launched its website in 1996, making Hansard freely available online for the first time. Indexing of proceedings also evolved from handwritten notes to utilizing computers beginning in the 1960s to create searchable online resources that increased public access to parliamentary information.
This document discusses domain-driven design and why it is useful. It notes that both language and organizations can be messy, and that domain-driven design aims to create a shared language and model within an organization's domain. The document provides examples of domain modeling work done for the UK parliament and recommends collaborative modeling to understand an organization's implicit dependencies.
The document discusses open sourcing democracy through projects like OpenPolitics and HaveSomeNew that aim to lower barriers to participation, use open review processes and version control, and allow anyone to contribute. It notes that digital democracy should not just replicate 18th century systems on smartphones but should be a collaborative, distributed and open political statement that helps humanity act as a collaborative global species.
This document summarizes a meetup about parliament data and democracy. Feedback was requested from previous meetups. Suggestions were made for future talks and identifying needs for parliamentary data. Comments on the speaker's presentation style were shared. The meetup covered topics like data modeling, platforms, and services. It was noted the meetup is about more than just data and technology, also discussing democracy and how to best build transparent data services while working with users.
This document discusses ways to engage with parliamentary data by scraping websites to extract information and make it more accessible. Early efforts included scraping websites to create databases of bills and votes, while more recent work focuses on annotating and linking parliamentary content and proceedings to outside discussions and analysis on social networks.
How technology can help you monitor your MP’s performance - Steve GoodrichUK Parliament Data
This document discusses how technology can help monitor an MP's performance. It outlines an MP's responsibilities to their constituents and party. It then lists some metrics that websites like TheyWorkForYou provide, such as key votes and conflicts of interest disclosures. The document asks what other transparency measures could be good, and cautions that corruption should be monitored proactively rather than waiting for scandals.
This document discusses mapping population data for the UK Parliament. It explains that the House of Commons Library provides parliamentary data and mapping ethnic separation in constituencies using census data on ethnic groups and output areas. It also describes how the Office for National Statistics produces small area population estimates for different geographic areas annually, but these are missing natural settlement boundaries and custom area estimates. Finally, it outlines the 2018 boundary review that reduced constituencies to 600 within 5% of the average size.
Ready to Unlock the Power of Blockchain!Toptal Tech
Imagine a world where data flows freely, yet remains secure. A world where trust is built into the fabric of every transaction. This is the promise of blockchain, a revolutionary technology poised to reshape our digital landscape.
Toptal Tech is at the forefront of this innovation, connecting you with the brightest minds in blockchain development. Together, we can unlock the potential of this transformative technology, building a future of transparency, security, and endless possibilities.
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
18. IMPOSSIBLE:
Very HARD:
HARD:
Quite HARD:
Quite EASY:
EASY:
Fairly EASY:
Business applications
providing data
Data
platform
Changing workflows/
job descriptions
Union negotiations
Data authoring
tools
Website
THE EVENT HORIZON
38. Facilitating not
directing (from a script)
•Congruence – without hiding behind a professional or personal
facade.
•Unconditional positive regard – demonstrating a willingness to
attentively listen without interruption, judgement or giving
advice.
•Empathy – desire to understand and appreciate their
participants perspective.
43. Domain
modelling
for the
four trick
pony
•Don’t conflate identity with naming
•Would you describe this as a thing
with agency?
•Would you describe that as a work or
an expression?
•How many of those things can that
thing have?
44. 90% of data debt
results from
incorrect
cardinality
Hello
I’m Anya, a librarian in the House of Commons Library
I’m here with my colleague, Michael, a data architect in the Parliamentary Digital Service
And a big fan of librarians
We’re going to be talking about what Parliament is
And what it isn’t
How Parliament’s structured
What that means for software
What software means for information management
On the nature of organisational complexity
And what Domain Driven Design can do to help out
All in the context of managing information to support secondary legislation
So first up, what is Parliament
To explain Parliament I need to explain what it isn’t
Parliament is not Government
We have been asked many times whether we work for the Civil Service
And it’s been assumed many times we are somehow associated with the Government Digital Service
Neither of these things are true
The only thing we really share with Civil Servants are the pubs around Westminster
And even then, we tend to scorn their queuing technique
So what is Government?
They are accountable to Parliament
And through Parliament to the public
They propose new laws to Parliament
And they run government departments from DEFRA to the Home Office
Parliament on the other hand is mainly there to hold Government to account
It allows inputs from citizens
And it debates current issues in order to influence both Government and wider society
The second thing to know about Parliament is it doesn’t really exist
There is no single sense of Parliament
There is the House of Commons - the democratically elected lower chamber
There is the House of Lords - the upper chamber of Parliament, with members appointed. In a fashion.
And there is The Crown. Or the Queen in Parliament. As separate from the Queen as a person. The Queen is the Head of State: she opens every session of Parliament and agrees legislation
Over time, the powers of the Crown have diminished. But some matters are still reserved under Royal Prerogative
Matters like declaring war, ratifying treaties and proroguing Parliament for instance
Which some of you may remember being called into play in the Brexit debates
So Parliament is not a single institution
A more realistic drawing might look like...
This
At least if we put the Queen to one side for a moment
The Commons and the Lords are independent organisations
There is no one person in charge of Parliament
There is no common ruleset, though the way in which the two Houses operate may be interlinked
So if there’s no such thing as Parliament, what’s the big building about?
Think of it as a conference centre hosting two separate but interlinked conferences and you wouldn’t be far wrong
As some of you may know, the word Parliament is derived from the old French parlement, which means discussion or discourse
The third and final thing you need to know is how complicated the internal structures are
The are Table Offices, Legislation Offices, Journal Offices, Vote Offices, Committee Offices
And all of this is duplicated across the two Houses
Individual offices are largely autonomous
One person in each House has oversight of all of them
The workflow between offices typically being facilitated by documents being exchanged at the end of some process
So, that is Parliament for beginners
On to one of the problems we’ve been trying to solve
In 2018 we were asked to make a publicly available Statutory Instrument tracking service
And we did
This talk is kind of about that
But hopefully some of what we cover will be applicable anywhere and to anything
For those new to Statutory Instruments
Acts of Parliament delegate certain powers to ministers
Ministers may create secondary legislation under these powers so long as they comply with certain duties toward Parliament
In the UK SIs are the most frequently used type of secondary legislation
The important thing in terms of our time scales was that much of the legislation required to implement brexit was expected to arrive in the form of statutory instruments
And indeed did
Since then, we’ve all been through the pandemic
Much of the legislation used to deal with that has also been in the form of statutory instruments
Almost all offices in both Houses touch on statutory instrument 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
You need to know which committees are likely to scrutinise an SI, when those committees tend to meet, when those committees tend to publish reports and where those committees tend to publish reports
And that’s just the committee part
People found it difficult to track the journey of an SI through Parliament
Even Members of Parliament may have struggled
At this point, you may well be thinking well, this is interesting but it’s unlikely I’ll ever have to model a parliamentary procedure in my day job
Or you may be thinking this really isn’t interesting at all
You may, in fact, be doom scrolling Twitter as I speak
But, whilst the details may be different, we hope most of this talk is applicable to any reasonably sized organisation
So we are information modellers and managers. We think tracking an SI is an information management problem
But information management is often no-one’s job
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
And you pretty quickly reach the event horizon of the possible
But, the problem is more than just jobs and roles
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
Given each office has their own view of the problems they need to solve, we often end up commissioning tools to digitise existing office bound processes and missing out on the bigger picture
This is not peculiar to Parliament
At the BBC, the people managing “talent” – the people you see on air – would commission a system to handle talent
The people responsible for complaints would have their own system to manage that
The broadcast engineers had a system to handle transmission times
The schedulers a system to handle scheduling
And etc
The systems were not designed to interoperate so they could never be any more than the sum of their disjointed parts
You may well have heard the phrase don’t put your organisational structure on the web
No one being particularly interested in your reporting lines
But with disjointed information commissioned from the perspective of a single office, this is often inescapable
This is a picture of data.parliament. It is one of Parliament’s open data portals.
But the problem of disjoined information is hopefully obvious
Each large blob on that diagram is pretty much analogous to an internal system
And each system is pretty much analogous to an office
The blob at the top right represents division data – how Members vote in Parliament
It is connected to our Member records
It is not connected to the things they were dividing on
And this is the result on the website
Upwards of 50 different domains, none of them terribly well interlinked
This is a old picture
Lots of these microsites have now been replaced
But the general point holds true
Having listened to us thus far, you may well be thinking, well this slide doesn’t make much sense
Please bear with us
Parliamentary procedure is, broadly speaking, the rules and conventions of how parliamentary business gets done
The image on the right, we stole from Paul Evans - a retired Clerk of Committees in the House of Commons
It shows the components that inform procedure
The further down the stack the more immutable
The larger the block the more often it comes into play
In order to map procedure we need to take account of statute, 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
Taking those components and working from the bottom up, let’s talk about statute or legislation
This is a picture of a room in Victoria Tower where Acts of Parliament - printed on vellum - are stored
Some of the proceedings of both Houses are set out in legislation
The Statutory Instrument Act 1946 being the obvious one for the purposes of this talk
In reality only a very small subset of procedure is set out in legislation
Skipping over resolutions of the House, these are the standing orders - the written rules which regulate the proceedings of each House
There are two sets of rules because the two Houses do similar things, but in slightly different ways
And, once again, they don’t cover everything
On top of the rules, there is precedent, or “custom and practice” - things that are permissible because they've been permitted in the past
Like the rest of our constitution, much of parliamentary procedure has developed over the centuries, and isn’t written down in the Standing Orders
This is Erskine May. Parliament’s Bible. it collects precedent in the form of narrative accounts
So we have a fuzzy rule set: events test the rules, the organisation adapts, new processes emerge
It doesn’t end there though
And on top of rules and precedent there are people
A lot of politics is about people
Some things happen on stage, some things off stage
Even where there are rules, implementation is subject to interpretation
You might remember that some of Speaker Bercow’s interpretation of the rules received quite a lot of attention during the brexit period
Occasionally, there are no rules set out anywhere
We’re currently in the midst of mapping a procedure that is set out in neither legislation nor standing orders and which has never happened before
We would say more, but we can’t
But again, Parliament is not special
Rules + customs and practice + people is almost always true, of any organisation
This is Cynefin – a knowledge organisation framework by Dave Snowden
It’s designed to give organisations some sense of situational awareness
To know which space or spaces they’re operating in and act accordingly
Much software is designed and built on the assumption that Parliament – or any other organisation - operates in a complicated space
And whilst some bits of Parliament are complicated, it is, at heart, a complex adaptive system
Which is why you’ll often hear us banging on about emergent behaviours
Tightly coupling the implementation of software and data models to defined rulesets makes the software and its resulting information brittle and liable to break when underlying rulesets are adapted or reinterpreted
We’re sure people in the audience will be familiar with software insisting that a piece of information is mandatory when that information doesn’t exist
Whilst we may wish to be conservative on output, it is always best to be liberal on input
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
And we need to be aware of both complications and complexity
This our bible
Domain Driven Design by Eric Evans
It has been described as somewhere between profound and self-evident
And we’d recommend reading at least the first three chapters to almost anyone
You may have heard of agile
It’s a response to a complex situation and the need to probe, sense and respond
And Domain Driven Design is a technique emerging from the agile development community
Like agile it emphasises collaboration over contract negotiation
Usually the collaboration takes the form of gathering around a whiteboard and lots of listening
Most of the work is probing for definitions, always accepting that the same words may have different definitions in different contexts
Importantly, it’s not about one person speaking and one person drawing
The aim is to draw back at each other
As Eric Evans said, if you give someone a diagram they will agree with you. Get them to draw it and you see the difference
The aim is to explore the domain from as many perspectives as possible
So, some tips for domain modelling
It’s important to say, we’ve found these work for us
But there are no silver bullets
Your mileage may vary
This is where we’re pleased to be speaking at a virtual event
Where it’s unlikely we’ll be heckled off stage
The slide is incorrect of course
There is such a thing as metadata, it’s just not usually what people mean when they say it
Metadata is data about data, and most of the things people refer to as metadata are also real world things.
The author of a book is a person – or a corporate author
It’s not a string, however controlled
An artist performing a music track is a person or a group of people
Factory Records was an organisation, not some text in a ”metadata” field
This is possibly the trickiest thing when you’re switching from taxonomies to ontologies
When domain modelling think about things
And thingyness
You’ll probably arrive at a domain modelling session with questions in mind
And sometimes conversation will drift away from those questions
Let it drift
Unlike some practitioners of user research, try not to arrive with a script and let the conversation go where it takes you
Try not to hide behind a professional persona. Easier perhaps for some of us than others
Active listening is something of a cliché but useful here
And also exhausting
Never attempt a domain modelling session alone. At some point you’ll be drawing and tune out
It’s useful to have people along to help you listen and people who can pick up the attention baton when you’re clearly flagging
Be empathetic and see things from the participants perspective
No matter what the statisticians tell us, the plural of anecdote is data
This is a picture taken from the book Event Storming by Alberto Brandolini
We’re sure many of you will recognise the bits of an organisation that only Pauline in accounts knows about
Any complex environment relies more on narrative than “rules”
People share stories and stories shape the environment
Dave Snowden - of Cynefin fame - has some excellent observations on the value of stories in work places
It’s often helpful to invite more than one domain expert to any session
It’s even more helpful if they’re at different levels of seniority
But not so far separated they’re afraid to disagree
Some of our best sessions start with disagreement
How organisations think they work and how they work are two different things
Think of all those cascaded emails you already knew the contents of
Find out how networks work in your organisation
Bear in mind organisations are porous
Twitter can be your friend
And lastly, if you want useful stories, the people with the best ones are often retired
We work with a number of retired clerks all of whom have many great stories to tell
And some more tips around the kinds of things you may want to question
Try not to conflate identity with the naming or labelling of things. We have a recurrent problem with parliamentary sessions being identified by their start and end dates. The latter being subject to change
Think about whether the thing you’re modelling has agency. Can it effect changes in the world
Functional Requirements for Bibliographic Records – or FRBR – is a handy reference point for things far beyond document management
And questions around cardinality are key. How many of those things can that thing have is always worth asking
Warning: this slide has no scientific basis
But based on experience, many an information project foundered on the rocks of cardinality
So then, back to SIs
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
The result was a process model implemented as an RDF ontology
Or a procedure model – procedure being Parliament’s word for process
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
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
This is an example of a procedure map for made affirmative statutory instruments
You may have noticed that 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
So after all this talking and sketching and listening to lots of stories
What have we made?
This is the statutory instrument website that Parliament asked for – you can use it on the public web to find out about SIs before Parliament.
A website that can flex and adapt as Parliament flexes and adapts
In collaboration with the Journal Offices and committees we’re making changes to procedure maps on an almost weekly basis
Not because we did it wrong but because procedure evolves
By understanding the domain, choosing the right bounded contexts we can do more
Because we now have a generic model for procedure we can – with relative ease – map new procedures over the top
Post brexit, treaties have obviously become rather important so in 2019 we were asked to build a tracking service for treaties
This is a map of the treaty procedure as set out by the Constitutional Reform and Governance Act 2010
With additional bells and whistles as set out in standing orders and in precedence
Because no one ruleset is ever complete
And this is that same map, as drawn by a machine
PAUSE
And with almost no work we made a website and a library of queries for treaty procedure too
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: from this point on and for the next 40 days you can table an objection to this SI
And we have a pot of data we can query for precedence
This is a SPARQL query – something we actually use to support staff working across Parliament
Queries such as: when did X and Y both happen when Z didn’t
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
Strangely enough, nobody asked for Twitter bots for SIs and treaties but a couple of hours work and we now have 239 people following avidly
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 often 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
And just when you thought you were rid of us
And could go and have your tea
We’re back with Dave Snowden
He talks about retrospective coherence
In other words, we tell ourselves stories to make what has happened seem like it was always inevitable
This talk and most other talks being great examples of that
In retrospect we can make it sound like we had a plan
That we always knew we were working toward machine readable parliamentary procedure
Reader – we did not know this
Like much else, we muddled through
And any narrative we may have attempted is only possible through the benefit of hindsight
You shouldn’t trust our story anymore than you’d trust any other