ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
What is the shape of this
thing?
(Roughly speaking)
Toward a parliamentary domain model
Which is all fine
In theory. Except the data platform is not a magic bucket¡­
Strings are not things
Strings are not things
Strings are not things
DDP RDF data
skos
LEGEND
parliamentsemantic desktopfoaf data-cuberdfs
dublincore
schema.org
Command paper
House of commons
paper
Lords library note
POST report
POST note
Research brie?ng
Research paper
Standard note
Unprinted command
paper
Unprinted paper
title
creator
human indexable
identi?er
date
publisher
topic
Organisation
EDMs
seeAlso
Concepts
Person
Concept
data
propertyClass
object
property
internalLocation
Sessions
Election
Parliamentary paper
Early day motion
EDM amendment
Oral parliamentary
questions
Attachment
Written parliamentary
questions
dateTimeForAnswer
Commons Division
Division
Not Content Vote
Content Vote
Aye Vote
No Vote
Did Not Vote
Abstains
Suspended Or
Expelled Vote
Error Vote
Content Teller
Not Content Teller
Aye Teller
No Teller
vote
teller
defferedVote
margin
errorVoteCount
suspendedOr
ExpelledVoteCount
didNotVoteCount
nonEligableCount
abstainedCount ayesCount
noesCount divisionCount
divisionNumber
member
memberParty
memberPartyID
memberRank
memberTitle
memberFrom
memberGender
whippedVote
notContentsCount contentsCount
of?cialContentsCount
of?cialNotContentsCount
divisionResult
divisionNumber
Article
modi?ed
department
legislature
published
department printed
approvalDays
session
comments
authoritychairmansReportDate
containsEM
containsIA
dateApproved
dateLaid
dateWithdrawn dateWithdrawn
draft
indexNumber
jointComitteeOn
StatutoryInstruments
jointComitteeOn
StatutoryInstruments
paperNumber paperType
parliamentNumber
prayerprocedure
referralsession
sessionNumber
slideTitle
withdrawn
attachment
category
categorySnapshot
containsAttachment
current Location
htmlSummary
section
status
subType
description
attachment
Written Parliamentary
Answer
answer
Person
Person
tablingMember
dateForAnswer questionText dateTabled dateTabled
registeredInterest answerDeptId wpqType pqStatus
houseID version tabling
constituency questionFirstAnswered
questionFirstCorrected questionFirstCorrected tablingMemberPrinted
Oral parliamentary
questionTime
place
ballotNumber
subject
failedOral
unStarred
question
questionTime
answerBody
QuestionTime
AnsweringBody
SnapShot
answeringDeptSnapshot
answeringDept
TargetSnapshot
answeringDept
ShortNameSnapshot
answeringDept
ShowInTitleSnapshot
QuestionTime
answerBody
questionTime
member
custodianBillAgent
written
ParliamentaryQuestion
order
familyName
telephone
givenName
email name
name
label
legalName
birthDate
additionalName
gender
address
hasCeasedTreading
deathDate
hasRegisteredInterest
Shared biblio
properties
constituency
OrdnanceSurvey
admingeo
Open-vocab
twitter-id homePage
owl
sameAs
order
isElectionCandidate
voteChangePercentage
numberOfVotes
party
Person and organisation properties
Person
BillStage
BillStageType
Session
SessionDay
parliament
Parliament
Session
Session
Bill
sponsor
Sponsor
billPublication
selectCommittee
orginatingLegislature
member
billStage
BillStageSitting billStageSitting
billStageType
Attendence
billAgent
Organisation
legislature
subject
Concept
Bills data properties
billTypeCode
billTypeDescription billType
isMoneyBill
isPrivateBill
isPublicBill
isPublicBill
canPublicGetInvolved ballotNumber
actName
billChapter
petitionInfo
wibPetitionInfo
petitionPeriod
isProvisional
isFormal
isPublicBillStage
isPrivateBillSatge
parliamentNumber
startDate
endDate
Election
ElectionResult
Person
Westminster
Constituency
hasCandidate
constituency
election
resultOfElection
electorate
turnout
majority
hasNationalResult
electionType
date
label
humanIndexable
published
legislature
sponsor
EDM signature
hasSignature
sessionNumber
dateTabled
edmStatus
numberOfSignatures
edmNumber
motionText
primarySponsorPrintedsponsorPrinted
date identi?er title
session
edm
SIAnnulment
SIRevocation
primarySponsor
member
isPrimarySponsor
withdrawn
sigStatus
isSponsor
constituency
party
Constituencies
Westminster
Constituency
gssCode
prefLabel
label
osName
constituencyType
previousContituency
startDate
endDate
Registered
Interest
date
created
RegisteredInterest
registeredInterest
categoryName
registeredLate
categoryId
lastAmendment
amendmentDate
dayTypeCommons
dayTypeLordsDescription
date
dayTypeLords
dayTypeCommonsDescription
Group
Organisation
prefLabel
altLabel
dateReviewed
sesID
sesClass
isThesaurusTerm
isPreferred
minsID
minsDeptId
name
?rstName
mbox
phone
surname
scopeNote
broader
subBridgeTerm bridgeTerm
narrower
related
exactMatchrelated
Divisions
Archipelagos
If the data doesn¡¯t join, the
website won¡¯t link
Missing links
Missing links
Missing links
Missing links
Toward a parliamentary domain model
Toward a parliamentary domain model
Domain Modelling
Domain Modelling
? Not yet a ¡°computer thing¡±; more user research with a different
technique
? The domain modelling is more important than the domain model
? Don¡¯t ¡°start with user needs¡±. Start with user mental models
? Get people to sketch their view of their world. Sketch back at them
? Accept that some bits of Parliament are complicated. But some bits
are complex
? Model just enough to be useful but no more
Toward a parliamentary domain model
SI
Motion
Committee
Gov
departments
Negative SIAf?rmative SI
Posts
Roles
Members
Memberships
Delegated
legislation
committee
Scrutiny
committee
Documents
Explanatory
notes
Explanatory
memorandum
Impact
assessment
Layed
EU directive
Enabling
legislation
SI
Act
Legislation
Amends (crud)
legislation
Approval
motion
Annulment
motion
Consideration
motion
Tabled
Calendar
Business item
Approval debate
Annulment
debate
Rooms Decision Voiced
Division
Differed
Division
Praying period
Prayer
EDM
Take note
Regret
Consideration
debate
Scrutinises
Select
committee
Report
Note
Grand
committee
(lords)
Select
committeeGeneral
committee
(commons)
UK Parliament Domain Model
What
WhenWhere
Who
Holds seat
Constituencies
Rooms
Chambers
Buildings
Estates
Houses
House
Country
Extents
Wards
Parliamentary
constituencies
MEP
constituencies
Groups
Houses
Members
Commisions Committees
APPGs
Government
departments
Focus areas
Financial
Interests
Seats
Seat types
Roles
Membership
People
Parties
Whippings
Members of?cer
Lords
appointments
Organisations
Interest types
Public sector
organisations
Time
Time
Time
Posts
Scrutinises
Bills
Statutory instruments
Submitted
Initiated
Supported
Laid Depositied
Tablings
Askings
Signings
Sponserships
Ballot
Library deposits
Green papers
White papers
Calendar days
Day
Session
Parliament
Reign
House
Sitting Day
Non-Sitting Day
Recess days
State opening
Backbencher
days
Opposition days
Budget
Estimate days
Autumn budget
Praying period
Decision
Voiced
DivisionDiffered
Division
EDMs and petitions
Explanatory
notes
Explanatory
memorandum
Impact
assessment
Select
committee
Report
Note
Motion
Negative SIAf?rmative SI
Approval
motion
Annulment
motion
Consideration
motion
Prayer
EDM
Take note
Regret
Paper Petition
Amendments
Bill stage
Bill stage: 1st
reading
Bill stage: 2nd
reading
Bill stage:
committee
stage
Bill stage:
report stage
Bill stage: 3rd
reading Bill
Bill version
Legislation EU directive
Enabling
legislation
Statutory
instruments
Act
Amends (crud)
legislation
Written questions
Written
statements
Corrections
Written answers
Written
questions
Business item
Statutory
instrument
Events
Topic
Contributed
Oral Written
Withdrawings Evidence
Motion
Calendar
Business item
Approval debate
Annulment
debate
Consideration
debate
Urgent
questions
Business
questions
Topic
Debates
Committee
Meeting
Evidence
sessions
Site visits
Oral statements
Corrections
Oral questions
Oral questions
Calendar business items
Oral answers
Royal assent
Monarch
Inquiry
Amendment
Report
Select committee
Bill related committee
Special committee
Public enquiry
Scrutiny
committee
General
committee
(commons)
Delegated
legislation
committee
https://github.com/ukpds/domain-models
Ubiquitous language
? Business application labels
? Data model / ontology
? Service layer API
? Models
? Controllers
? URLs
? Markup
? CSS etc
Next steps
? Sense check the details around passage of a bill
? Zoom in to specific areas as business applications and the new website
require
? More domain modelling with domain experts (internal and external)
? More domain modelling with end users
? Synthesise the models
? Derive data models (ontologies) from the domain model
? The domain model is not just a step to a data model
? It informs the information architecture of business applications, stapling
tools and the new website
? And how the website interoperates with the wider web
Demo of schema.org so far
Future collaboration
? With House of Representatives on data models and mappings to
schema.org
? With schema.org to map our internal model to search engine friendly
models
? With GDS / NAO on registers (reference data) for common interests
(eg Government departments)
? With other parliaments (via the IPU) to agree on common models
(and differences)
? With Wikidata to map our identifiers to theirs
Thanks to
? IDMS
? The Journal Office
? The Table Office
? The Public Bills Office
? Commons Library
? Lords Library
? The Archive
Always end on polemic
? Your parliament is not a snowflake

More Related Content

Similar to Toward a parliamentary domain model (20)

RDF and OWL : the powerful duo | Tara Raafat
RDF and OWL : the powerful duo | Tara RaafatRDF and OWL : the powerful duo | Tara Raafat
RDF and OWL : the powerful duo | Tara Raafat
Connected Data World
?
REST API Quizes TestWarez 2019
REST API Quizes TestWarez 2019REST API Quizes TestWarez 2019
REST API Quizes TestWarez 2019
Aleksander Zaleski
?
Explaining The Semantic Web
Explaining The Semantic WebExplaining The Semantic Web
Explaining The Semantic Web
Aditya Tuli
?
michael hamilton legal database design presentation 3 new york
michael hamilton legal database design presentation 3 new yorkmichael hamilton legal database design presentation 3 new york
michael hamilton legal database design presentation 3 new york
michaelhamilton
?
Enterprise out of the Box (Serhiy Kharytonov Technology Stream)
Enterprise out of the Box (Serhiy Kharytonov Technology Stream)Enterprise out of the Box (Serhiy Kharytonov Technology Stream)
Enterprise out of the Box (Serhiy Kharytonov Technology Stream)
IT Arena
?
Global Link Network ºÝºÝߣ Show E Trackster
Global Link Network ºÝºÝߣ Show E TracksterGlobal Link Network ºÝºÝߣ Show E Trackster
Global Link Network ºÝºÝߣ Show E Trackster
GlobalLink Network
?
Lars Eggert - IETF
Lars Eggert - IETFLars Eggert - IETF
Lars Eggert - IETF
Standardization2010
?
Data Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for StandardsData Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for Standards
Cloud Standards Customer Council
?
Assignment 1 guide by fateha begum
Assignment 1 guide by fateha begumAssignment 1 guide by fateha begum
Assignment 1 guide by fateha begum
haverstockmedia
?
Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015
Peter Mika
?
Third Nature - Open Source Data Warehousing
Third Nature - Open Source Data WarehousingThird Nature - Open Source Data Warehousing
Third Nature - Open Source Data Warehousing
mark madsen
?
Artificial Intelligence and Law - ?A Primer
Artificial Intelligence and Law - ?A Primer Artificial Intelligence and Law - ?A Primer
Artificial Intelligence and Law - ?A Primer
Daniel Katz
?
DBpedia Framework - BBC Talk
DBpedia Framework - BBC TalkDBpedia Framework - BBC Talk
DBpedia Framework - BBC Talk
Georgi Kobilarov
?
XRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUGXRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUG
Optum
?
eDiscovery A-Z - June 2011
eDiscovery A-Z - June 2011eDiscovery A-Z - June 2011
eDiscovery A-Z - June 2011
eamonnsfl
?
AZ to eDiscovery
AZ to eDiscoveryAZ to eDiscovery
AZ to eDiscovery
eamonnsfl
?
Texas State Bar 2010 - So What Do I Do Now?
Texas State Bar 2010 - So What Do I Do Now?Texas State Bar 2010 - So What Do I Do Now?
Texas State Bar 2010 - So What Do I Do Now?
Lisa Salazar
?
Fluturas presentation @ Big Data Conclave
Fluturas presentation @ Big Data ConclaveFluturas presentation @ Big Data Conclave
Fluturas presentation @ Big Data Conclave
fluturads
?
Ukgovld registry-webinar-v3
Ukgovld registry-webinar-v3Ukgovld registry-webinar-v3
Ukgovld registry-webinar-v3
Dave Reynolds
?
Anderson, "Whither ERMI?"
Anderson, "Whither ERMI?"Anderson, "Whither ERMI?"
Anderson, "Whither ERMI?"
National Information Standards Organization (NISO)
?
RDF and OWL : the powerful duo | Tara Raafat
RDF and OWL : the powerful duo | Tara RaafatRDF and OWL : the powerful duo | Tara Raafat
RDF and OWL : the powerful duo | Tara Raafat
Connected Data World
?
Explaining The Semantic Web
Explaining The Semantic WebExplaining The Semantic Web
Explaining The Semantic Web
Aditya Tuli
?
michael hamilton legal database design presentation 3 new york
michael hamilton legal database design presentation 3 new yorkmichael hamilton legal database design presentation 3 new york
michael hamilton legal database design presentation 3 new york
michaelhamilton
?
Enterprise out of the Box (Serhiy Kharytonov Technology Stream)
Enterprise out of the Box (Serhiy Kharytonov Technology Stream)Enterprise out of the Box (Serhiy Kharytonov Technology Stream)
Enterprise out of the Box (Serhiy Kharytonov Technology Stream)
IT Arena
?
Global Link Network ºÝºÝߣ Show E Trackster
Global Link Network ºÝºÝߣ Show E TracksterGlobal Link Network ºÝºÝߣ Show E Trackster
Global Link Network ºÝºÝߣ Show E Trackster
GlobalLink Network
?
Assignment 1 guide by fateha begum
Assignment 1 guide by fateha begumAssignment 1 guide by fateha begum
Assignment 1 guide by fateha begum
haverstockmedia
?
Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015
Peter Mika
?
Third Nature - Open Source Data Warehousing
Third Nature - Open Source Data WarehousingThird Nature - Open Source Data Warehousing
Third Nature - Open Source Data Warehousing
mark madsen
?
Artificial Intelligence and Law - ?A Primer
Artificial Intelligence and Law - ?A Primer Artificial Intelligence and Law - ?A Primer
Artificial Intelligence and Law - ?A Primer
Daniel Katz
?
XRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUGXRX Presentation to Minnesota OTUG
XRX Presentation to Minnesota OTUG
Optum
?
eDiscovery A-Z - June 2011
eDiscovery A-Z - June 2011eDiscovery A-Z - June 2011
eDiscovery A-Z - June 2011
eamonnsfl
?
AZ to eDiscovery
AZ to eDiscoveryAZ to eDiscovery
AZ to eDiscovery
eamonnsfl
?
Texas State Bar 2010 - So What Do I Do Now?
Texas State Bar 2010 - So What Do I Do Now?Texas State Bar 2010 - So What Do I Do Now?
Texas State Bar 2010 - So What Do I Do Now?
Lisa Salazar
?
Fluturas presentation @ Big Data Conclave
Fluturas presentation @ Big Data ConclaveFluturas presentation @ Big Data Conclave
Fluturas presentation @ Big Data Conclave
fluturads
?
Ukgovld registry-webinar-v3
Ukgovld registry-webinar-v3Ukgovld registry-webinar-v3
Ukgovld registry-webinar-v3
Dave Reynolds
?

More from fantasticlife (8)

Linked data context strategy
Linked data context strategyLinked data context strategy
Linked data context strategy
fantasticlife
?
People on bbccouk_pitch_nov2012
People on bbccouk_pitch_nov2012People on bbccouk_pitch_nov2012
People on bbccouk_pitch_nov2012
fantasticlife
?
Old Media, New Media, the productisation of publishing and the tethered appli...
Old Media, New Media, the productisation of publishing and the tethered appli...Old Media, New Media, the productisation of publishing and the tethered appli...
Old Media, New Media, the productisation of publishing and the tethered appli...
fantasticlife
?
How we make websites (IWMW2009)
How we make websites (IWMW2009)How we make websites (IWMW2009)
How we make websites (IWMW2009)
fantasticlife
?
Designing For Your Least Able User
Designing For Your Least Able UserDesigning For Your Least Able User
Designing For Your Least Able User
fantasticlife
?
How We Make Websites
How We Make WebsitesHow We Make Websites
How We Make Websites
fantasticlife
?
Semweb at the BBC
Semweb at the BBCSemweb at the BBC
Semweb at the BBC
fantasticlife
?
BBC Programmes
BBC ProgrammesBBC Programmes
BBC Programmes
fantasticlife
?
Linked data context strategy
Linked data context strategyLinked data context strategy
Linked data context strategy
fantasticlife
?
People on bbccouk_pitch_nov2012
People on bbccouk_pitch_nov2012People on bbccouk_pitch_nov2012
People on bbccouk_pitch_nov2012
fantasticlife
?
Old Media, New Media, the productisation of publishing and the tethered appli...
Old Media, New Media, the productisation of publishing and the tethered appli...Old Media, New Media, the productisation of publishing and the tethered appli...
Old Media, New Media, the productisation of publishing and the tethered appli...
fantasticlife
?
How we make websites (IWMW2009)
How we make websites (IWMW2009)How we make websites (IWMW2009)
How we make websites (IWMW2009)
fantasticlife
?
Designing For Your Least Able User
Designing For Your Least Able UserDesigning For Your Least Able User
Designing For Your Least Able User
fantasticlife
?

Recently uploaded (20)

The Future of Repair: Transparent and Incremental by Botond De?nes
The Future of Repair: Transparent and Incremental by Botond De?nesThe Future of Repair: Transparent and Incremental by Botond De?nes
The Future of Repair: Transparent and Incremental by Botond De?nes
ScyllaDB
?
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
?
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraReplacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
ScyllaDB
?
Integrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PMIntegrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PM
Farhan Tariq
?
Build with AI on Google Cloud Session #4
Build with AI on Google Cloud Session #4Build with AI on Google Cloud Session #4
Build with AI on Google Cloud Session #4
Margaret Maynard-Reid
?
Both Feet on the Ground - Generative Artificial Intelligence
Both Feet on the Ground - Generative Artificial IntelligenceBoth Feet on the Ground - Generative Artificial Intelligence
Both Feet on the Ground - Generative Artificial Intelligence
Pete Nieminen
?
DealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures CapitalDealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures Capital
Yevgen Sysoyev
?
A Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin EngineeringA Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin Engineering
Daniel Lehner
?
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
ScyllaDB
?
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOTSMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
TanmaiArni
?
Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025
kherorpacca00126
?
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
?
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
Tsuyoshi Hirayama
?
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarterQ4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
MariaBarbaraPaglinaw
?
FinTech - US Annual Funding Report - 2024.pptx
FinTech - US Annual Funding Report - 2024.pptxFinTech - US Annual Funding Report - 2024.pptx
FinTech - US Annual Funding Report - 2024.pptx
Tracxn
?
Backstage Software Templates for Java Developers
Backstage Software Templates for Java DevelopersBackstage Software Templates for Java Developers
Backstage Software Templates for Java Developers
Markus Eisele
?
Future-Proof Your Career with AI Options
Future-Proof Your  Career with AI OptionsFuture-Proof Your  Career with AI Options
Future-Proof Your Career with AI Options
DianaGray10
?
Q4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor PresentationQ4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor Presentation
Dropbox
?
DevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdfDevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdf
Justin Reock
?
Wondershare Filmora Crack 14.3.2.11147 Latest
Wondershare Filmora Crack 14.3.2.11147 LatestWondershare Filmora Crack 14.3.2.11147 Latest
Wondershare Filmora Crack 14.3.2.11147 Latest
udkg888
?
The Future of Repair: Transparent and Incremental by Botond De?nes
The Future of Repair: Transparent and Incremental by Botond De?nesThe Future of Repair: Transparent and Incremental by Botond De?nes
The Future of Repair: Transparent and Incremental by Botond De?nes
ScyllaDB
?
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
?
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraReplacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
ScyllaDB
?
Integrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PMIntegrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PM
Farhan Tariq
?
Build with AI on Google Cloud Session #4
Build with AI on Google Cloud Session #4Build with AI on Google Cloud Session #4
Build with AI on Google Cloud Session #4
Margaret Maynard-Reid
?
Both Feet on the Ground - Generative Artificial Intelligence
Both Feet on the Ground - Generative Artificial IntelligenceBoth Feet on the Ground - Generative Artificial Intelligence
Both Feet on the Ground - Generative Artificial Intelligence
Pete Nieminen
?
DealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures CapitalDealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures Capital
Yevgen Sysoyev
?
A Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin EngineeringA Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin Engineering
Daniel Lehner
?
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
ScyllaDB
?
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOTSMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
TanmaiArni
?
Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025
kherorpacca00126
?
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
?
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
Tsuyoshi Hirayama
?
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarterQ4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
MariaBarbaraPaglinaw
?
FinTech - US Annual Funding Report - 2024.pptx
FinTech - US Annual Funding Report - 2024.pptxFinTech - US Annual Funding Report - 2024.pptx
FinTech - US Annual Funding Report - 2024.pptx
Tracxn
?
Backstage Software Templates for Java Developers
Backstage Software Templates for Java DevelopersBackstage Software Templates for Java Developers
Backstage Software Templates for Java Developers
Markus Eisele
?
Future-Proof Your Career with AI Options
Future-Proof Your  Career with AI OptionsFuture-Proof Your  Career with AI Options
Future-Proof Your Career with AI Options
DianaGray10
?
Q4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor PresentationQ4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor Presentation
Dropbox
?
DevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdfDevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdf
Justin Reock
?
Wondershare Filmora Crack 14.3.2.11147 Latest
Wondershare Filmora Crack 14.3.2.11147 LatestWondershare Filmora Crack 14.3.2.11147 Latest
Wondershare Filmora Crack 14.3.2.11147 Latest
udkg888
?

Toward a parliamentary domain model

  • 1. What is the shape of this thing? (Roughly speaking)
  • 3. Which is all fine In theory. Except the data platform is not a magic bucket¡­
  • 7. DDP RDF data skos LEGEND parliamentsemantic desktopfoaf data-cuberdfs dublincore schema.org Command paper House of commons paper Lords library note POST report POST note Research brie?ng Research paper Standard note Unprinted command paper Unprinted paper title creator human indexable identi?er date publisher topic Organisation EDMs seeAlso Concepts Person Concept data propertyClass object property internalLocation Sessions Election Parliamentary paper Early day motion EDM amendment Oral parliamentary questions Attachment Written parliamentary questions dateTimeForAnswer Commons Division Division Not Content Vote Content Vote Aye Vote No Vote Did Not Vote Abstains Suspended Or Expelled Vote Error Vote Content Teller Not Content Teller Aye Teller No Teller vote teller defferedVote margin errorVoteCount suspendedOr ExpelledVoteCount didNotVoteCount nonEligableCount abstainedCount ayesCount noesCount divisionCount divisionNumber member memberParty memberPartyID memberRank memberTitle memberFrom memberGender whippedVote notContentsCount contentsCount of?cialContentsCount of?cialNotContentsCount divisionResult divisionNumber Article modi?ed department legislature published department printed approvalDays session comments authoritychairmansReportDate containsEM containsIA dateApproved dateLaid dateWithdrawn dateWithdrawn draft indexNumber jointComitteeOn StatutoryInstruments jointComitteeOn StatutoryInstruments paperNumber paperType parliamentNumber prayerprocedure referralsession sessionNumber slideTitle withdrawn attachment category categorySnapshot containsAttachment current Location htmlSummary section status subType description attachment Written Parliamentary Answer answer Person Person tablingMember dateForAnswer questionText dateTabled dateTabled registeredInterest answerDeptId wpqType pqStatus houseID version tabling constituency questionFirstAnswered questionFirstCorrected questionFirstCorrected tablingMemberPrinted Oral parliamentary questionTime place ballotNumber subject failedOral unStarred question questionTime answerBody QuestionTime AnsweringBody SnapShot answeringDeptSnapshot answeringDept TargetSnapshot answeringDept ShortNameSnapshot answeringDept ShowInTitleSnapshot QuestionTime answerBody questionTime member custodianBillAgent written ParliamentaryQuestion order familyName telephone givenName email name name label legalName birthDate additionalName gender address hasCeasedTreading deathDate hasRegisteredInterest Shared biblio properties constituency OrdnanceSurvey admingeo Open-vocab twitter-id homePage owl sameAs order isElectionCandidate voteChangePercentage numberOfVotes party Person and organisation properties Person BillStage BillStageType Session SessionDay parliament Parliament Session Session Bill sponsor Sponsor billPublication selectCommittee orginatingLegislature member billStage BillStageSitting billStageSitting billStageType Attendence billAgent Organisation legislature subject Concept Bills data properties billTypeCode billTypeDescription billType isMoneyBill isPrivateBill isPublicBill isPublicBill canPublicGetInvolved ballotNumber actName billChapter petitionInfo wibPetitionInfo petitionPeriod isProvisional isFormal isPublicBillStage isPrivateBillSatge parliamentNumber startDate endDate Election ElectionResult Person Westminster Constituency hasCandidate constituency election resultOfElection electorate turnout majority hasNationalResult electionType date label humanIndexable published legislature sponsor EDM signature hasSignature sessionNumber dateTabled edmStatus numberOfSignatures edmNumber motionText primarySponsorPrintedsponsorPrinted date identi?er title session edm SIAnnulment SIRevocation primarySponsor member isPrimarySponsor withdrawn sigStatus isSponsor constituency party Constituencies Westminster Constituency gssCode prefLabel label osName constituencyType previousContituency startDate endDate Registered Interest date created RegisteredInterest registeredInterest categoryName registeredLate categoryId lastAmendment amendmentDate dayTypeCommons dayTypeLordsDescription date dayTypeLords dayTypeCommonsDescription Group Organisation prefLabel altLabel dateReviewed sesID sesClass isThesaurusTerm isPreferred minsID minsDeptId name ?rstName mbox phone surname scopeNote broader subBridgeTerm bridgeTerm narrower related exactMatchrelated Divisions Archipelagos
  • 8. If the data doesn¡¯t join, the website won¡¯t link
  • 16. Domain Modelling ? Not yet a ¡°computer thing¡±; more user research with a different technique ? The domain modelling is more important than the domain model ? Don¡¯t ¡°start with user needs¡±. Start with user mental models ? Get people to sketch their view of their world. Sketch back at them ? Accept that some bits of Parliament are complicated. But some bits are complex ? Model just enough to be useful but no more
  • 18. SI Motion Committee Gov departments Negative SIAf?rmative SI Posts Roles Members Memberships Delegated legislation committee Scrutiny committee Documents Explanatory notes Explanatory memorandum Impact assessment Layed EU directive Enabling legislation SI Act Legislation Amends (crud) legislation Approval motion Annulment motion Consideration motion Tabled Calendar Business item Approval debate Annulment debate Rooms Decision Voiced Division Differed Division Praying period Prayer EDM Take note Regret Consideration debate Scrutinises Select committee Report Note Grand committee (lords) Select committeeGeneral committee (commons)
  • 19. UK Parliament Domain Model What WhenWhere Who Holds seat Constituencies Rooms Chambers Buildings Estates Houses House Country Extents Wards Parliamentary constituencies MEP constituencies Groups Houses Members Commisions Committees APPGs Government departments Focus areas Financial Interests Seats Seat types Roles Membership People Parties Whippings Members of?cer Lords appointments Organisations Interest types Public sector organisations Time Time Time Posts Scrutinises Bills Statutory instruments Submitted Initiated Supported Laid Depositied Tablings Askings Signings Sponserships Ballot Library deposits Green papers White papers Calendar days Day Session Parliament Reign House Sitting Day Non-Sitting Day Recess days State opening Backbencher days Opposition days Budget Estimate days Autumn budget Praying period Decision Voiced DivisionDiffered Division EDMs and petitions Explanatory notes Explanatory memorandum Impact assessment Select committee Report Note Motion Negative SIAf?rmative SI Approval motion Annulment motion Consideration motion Prayer EDM Take note Regret Paper Petition Amendments Bill stage Bill stage: 1st reading Bill stage: 2nd reading Bill stage: committee stage Bill stage: report stage Bill stage: 3rd reading Bill Bill version Legislation EU directive Enabling legislation Statutory instruments Act Amends (crud) legislation Written questions Written statements Corrections Written answers Written questions Business item Statutory instrument Events Topic Contributed Oral Written Withdrawings Evidence Motion Calendar Business item Approval debate Annulment debate Consideration debate Urgent questions Business questions Topic Debates Committee Meeting Evidence sessions Site visits Oral statements Corrections Oral questions Oral questions Calendar business items Oral answers Royal assent Monarch Inquiry Amendment Report Select committee Bill related committee Special committee Public enquiry Scrutiny committee General committee (commons) Delegated legislation committee
  • 21. Ubiquitous language ? Business application labels ? Data model / ontology ? Service layer API ? Models ? Controllers ? URLs ? Markup ? CSS etc
  • 22. Next steps ? Sense check the details around passage of a bill ? Zoom in to specific areas as business applications and the new website require ? More domain modelling with domain experts (internal and external) ? More domain modelling with end users ? Synthesise the models ? Derive data models (ontologies) from the domain model ? The domain model is not just a step to a data model ? It informs the information architecture of business applications, stapling tools and the new website ? And how the website interoperates with the wider web
  • 24. Future collaboration ? With House of Representatives on data models and mappings to schema.org ? With schema.org to map our internal model to search engine friendly models ? With GDS / NAO on registers (reference data) for common interests (eg Government departments) ? With other parliaments (via the IPU) to agree on common models (and differences) ? With Wikidata to map our identifiers to theirs
  • 25. Thanks to ? IDMS ? The Journal Office ? The Table Office ? The Public Bills Office ? Commons Library ? Lords Library ? The Archive
  • 26. Always end on polemic ? Your parliament is not a snowflake