toward a parliamentary domain model

26
What is the shape of this thing? (Roughly speaking)

Upload: fantasticlife

Post on 16-Apr-2017

561 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Toward a parliamentary domain model

What is the shape of this thing?

(Roughly speaking)

Page 2: Toward a parliamentary domain model
Page 3: Toward a parliamentary domain model

Which is all fineIn theory. Except the data platform is not a magic bucket…

Page 4: Toward a parliamentary domain model

Strings are not things

Page 5: Toward a parliamentary domain model

Strings are not things

Page 6: Toward a parliamentary domain model

Strings are not things

Page 7: Toward a parliamentary domain model

Archipelagos

Page 8: Toward a parliamentary domain model

If the data doesn’t join, the website won’t link

Page 9: Toward a parliamentary domain model

Missing links

Page 10: Toward a parliamentary domain model

Missing links

Page 11: Toward a parliamentary domain model

Missing links

Page 12: Toward a parliamentary domain model

Missing links

Page 13: Toward a parliamentary domain model
Page 14: Toward a parliamentary domain model
Page 15: Toward a parliamentary domain model

Domain Modelling

Page 16: Toward a parliamentary domain model

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

Page 17: Toward a parliamentary domain model
Page 18: Toward a parliamentary domain model
Page 19: Toward a parliamentary domain model
Page 20: Toward a parliamentary domain model

https://github.com/ukpds/domain-models

Page 21: Toward a parliamentary domain model

Ubiquitous language• Business application labels• Data model / ontology• Service layer API• Models• Controllers• URLs• Markup• CSS etc

Page 22: Toward a parliamentary domain model

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

Page 23: Toward a parliamentary domain model

Demo of schema.org so far

Page 24: Toward a parliamentary domain model

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

Page 25: Toward a parliamentary domain model

Thanks to• IDMS• The Journal Office• The Table Office• The Public Bills Office• Commons Library• Lords Library• The Archive

Page 26: Toward a parliamentary domain model

Always end on polemic• Your parliament is not a snowflake