SlideShare a Scribd company logo
1 of 7
A visualisation for
government structure
powered by
Linked Data
served through a
Linked Data API
@danpaulsmith
http://blogs.telegraph.co.uk/news/conradquiltyharper/100059122/the-chart-that-keeps-cam
Where can I get the data?
Answer:
From a SPARQL endpoint (portal to get linked
data)
Massive bonus:
A Linked Data API
What data do I want for my
visualisation?
• Departments
http://reference.data.gov.uk/doc/department
• Units within a department
http://reference.data.gov.uk/doc/department/dfe/unit
• Posts within a unit
http://reference.data.gov.uk/doc/department/dfe/unit/educati
on-standards-directorate/post
I want departments + their units + the unit posts
+ the posts that report to those posts!
http://reference.data.gov.uk/doc/department.json?
• _view=
minimal
• _properties=
unit.label
unit.post.label
unit.post.reportsTo
• _pageSize=
100
• http://reference.data.gov.uk/doc/department.json?
_view=minimal&_properties=unit.label,unit.post.label,unit.post.reportsTo&_pageSize=10
Reformatting for my own use
http://labs.data.gov.uk/gov-structure

More Related Content

Viewers also liked

Indian government central government
Indian government   central governmentIndian government   central government
Indian government central governmentbrintha smith
 
How Central Government Works
How Central Government WorksHow Central Government Works
How Central Government WorksJulie Starr
 
Chapter 10 Organizational Structure And Design Ppt10
Chapter 10 Organizational Structure And Design Ppt10Chapter 10 Organizational Structure And Design Ppt10
Chapter 10 Organizational Structure And Design Ppt10D
 
Organizational Structure and Design - A case for a mid-sized Hospital
Organizational Structure and Design - A case for a mid-sized HospitalOrganizational Structure and Design - A case for a mid-sized Hospital
Organizational Structure and Design - A case for a mid-sized HospitalSarang Bhutada
 
A Comparison of five popular Organization Design Models
A Comparison of five popular Organization Design ModelsA Comparison of five popular Organization Design Models
A Comparison of five popular Organization Design ModelsPeopleWiz Consulting
 

Viewers also liked (6)

Indian government central government
Indian government   central governmentIndian government   central government
Indian government central government
 
Organization Design
Organization DesignOrganization Design
Organization Design
 
How Central Government Works
How Central Government WorksHow Central Government Works
How Central Government Works
 
Chapter 10 Organizational Structure And Design Ppt10
Chapter 10 Organizational Structure And Design Ppt10Chapter 10 Organizational Structure And Design Ppt10
Chapter 10 Organizational Structure And Design Ppt10
 
Organizational Structure and Design - A case for a mid-sized Hospital
Organizational Structure and Design - A case for a mid-sized HospitalOrganizational Structure and Design - A case for a mid-sized Hospital
Organizational Structure and Design - A case for a mid-sized Hospital
 
A Comparison of five popular Organization Design Models
A Comparison of five popular Organization Design ModelsA Comparison of five popular Organization Design Models
A Comparison of five popular Organization Design Models
 

Similar to A linked data visualisation for government structure

Next Level PowerApps SPS St Louis
Next Level PowerApps SPS St LouisNext Level PowerApps SPS St Louis
Next Level PowerApps SPS St LouisApril Dunnam
 
Rits Brown Bag - Salesforce Lightning External Connection
Rits Brown Bag - Salesforce Lightning External ConnectionRits Brown Bag - Salesforce Lightning External Connection
Rits Brown Bag - Salesforce Lightning External ConnectionRight IT Services
 
Einstein Analytics Part 2
Einstein Analytics Part 2Einstein Analytics Part 2
Einstein Analytics Part 2Amit Chaudhary
 
PWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptxPWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptxMichelle Caldwell, PSM, SSGB
 
Self-Service Linked Government Data with dcat and Gridworks
Self-Service Linked Government Data with dcat and GridworksSelf-Service Linked Government Data with dcat and Gridworks
Self-Service Linked Government Data with dcat and GridworksRichard Cyganiak
 
What are the tools and techniques for managing Big Data in your Org
What are the tools and techniques for managing Big Data in your OrgWhat are the tools and techniques for managing Big Data in your Org
What are the tools and techniques for managing Big Data in your OrgCloud Analogy
 
Johnson share point mms in enterprise applications
Johnson   share point mms in enterprise applicationsJohnson   share point mms in enterprise applications
Johnson share point mms in enterprise applicationsjumboj35
 
Open Source CMS + Salesforce Integration Showdown: Plone vs Drupal vs Joomla!
Open Source CMS + Salesforce Integration Showdown: Plone vs Drupal vs Joomla!Open Source CMS + Salesforce Integration Showdown: Plone vs Drupal vs Joomla!
Open Source CMS + Salesforce Integration Showdown: Plone vs Drupal vs Joomla!ifPeople
 
JDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platformJDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platformDeepu Chacko
 
Creating Business Intelligence With Share Point 2010
Creating Business Intelligence With Share Point 2010Creating Business Intelligence With Share Point 2010
Creating Business Intelligence With Share Point 2010Ivan Sanders
 
Build and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowBuild and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowMicrosoft Tech Community
 
Crisis communication App - A Power Platform App from Microsoft
Crisis communication App - A Power Platform App from MicrosoftCrisis communication App - A Power Platform App from Microsoft
Crisis communication App - A Power Platform App from MicrosoftDavid J Rosenthal
 
SharePoint Saturday Houston 2012
SharePoint Saturday Houston 2012SharePoint Saturday Houston 2012
SharePoint Saturday Houston 2012Ivan Sanders
 
Structured Data and Semantic SEO
Structured Data and Semantic SEOStructured Data and Semantic SEO
Structured Data and Semantic SEOMatthew Brown
 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biBerkovich Consulting
 
The State of Linked Government Data
The State of Linked Government DataThe State of Linked Government Data
The State of Linked Government DataRichard Cyganiak
 
Social Automation: Look Before You Leap! - SMX London 2013: International Sea...
Social Automation: Look Before You Leap! - SMX London 2013: International Sea...Social Automation: Look Before You Leap! - SMX London 2013: International Sea...
Social Automation: Look Before You Leap! - SMX London 2013: International Sea...aaronix
 
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...Ivan Sanders
 

Similar to A linked data visualisation for government structure (20)

Next Level PowerApps SPS St Louis
Next Level PowerApps SPS St LouisNext Level PowerApps SPS St Louis
Next Level PowerApps SPS St Louis
 
Rits Brown Bag - Salesforce Lightning External Connection
Rits Brown Bag - Salesforce Lightning External ConnectionRits Brown Bag - Salesforce Lightning External Connection
Rits Brown Bag - Salesforce Lightning External Connection
 
Einstein Analytics Part 2
Einstein Analytics Part 2Einstein Analytics Part 2
Einstein Analytics Part 2
 
PWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptxPWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptx
 
Self-Service Linked Government Data with dcat and Gridworks
Self-Service Linked Government Data with dcat and GridworksSelf-Service Linked Government Data with dcat and Gridworks
Self-Service Linked Government Data with dcat and Gridworks
 
What are the tools and techniques for managing Big Data in your Org
What are the tools and techniques for managing Big Data in your OrgWhat are the tools and techniques for managing Big Data in your Org
What are the tools and techniques for managing Big Data in your Org
 
Johnson share point mms in enterprise applications
Johnson   share point mms in enterprise applicationsJohnson   share point mms in enterprise applications
Johnson share point mms in enterprise applications
 
Open Source CMS + Salesforce Integration Showdown: Plone vs Drupal vs Joomla!
Open Source CMS + Salesforce Integration Showdown: Plone vs Drupal vs Joomla!Open Source CMS + Salesforce Integration Showdown: Plone vs Drupal vs Joomla!
Open Source CMS + Salesforce Integration Showdown: Plone vs Drupal vs Joomla!
 
JDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platformJDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platform
 
Creating Business Intelligence With Share Point 2010
Creating Business Intelligence With Share Point 2010Creating Business Intelligence With Share Point 2010
Creating Business Intelligence With Share Point 2010
 
Build and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowBuild and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and Flow
 
Crisis communication App - A Power Platform App from Microsoft
Crisis communication App - A Power Platform App from MicrosoftCrisis communication App - A Power Platform App from Microsoft
Crisis communication App - A Power Platform App from Microsoft
 
SharePoint Saturday Houston 2012
SharePoint Saturday Houston 2012SharePoint Saturday Houston 2012
SharePoint Saturday Houston 2012
 
Structured Data and Semantic SEO
Structured Data and Semantic SEOStructured Data and Semantic SEO
Structured Data and Semantic SEO
 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power bi
 
The State of Linked Government Data
The State of Linked Government DataThe State of Linked Government Data
The State of Linked Government Data
 
Social Automation: Look Before You Leap! - SMX London 2013: International Sea...
Social Automation: Look Before You Leap! - SMX London 2013: International Sea...Social Automation: Look Before You Leap! - SMX London 2013: International Sea...
Social Automation: Look Before You Leap! - SMX London 2013: International Sea...
 
PowerApps community call-March 2019
PowerApps community call-March 2019PowerApps community call-March 2019
PowerApps community call-March 2019
 
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
 
Sathya K
Sathya KSathya K
Sathya K
 

A linked data visualisation for government structure

Editor's Notes

  1. - Will put slides online after talk!
  2. - The Telegraph recently created a collage of all of the Whitehall department organograms, naming it “Cameron’s Biggest Nightmare” - And you saw from earlier that this data is becoming available as linked data In the reference.data.gov.uk database (List of organograms from the Cabinet Office: http://www.cabinetoffice.gov.uk/newsroom/news_releases/2010/101015-structure-charts.aspx) In the last few months, I’ve been trying to create an “organogram explorer” that people can use to browse around departments - seeing who reports to who as well as the general overview of a department and it’s units As the data was to be pulled in real-time from the reference.data.gov.uk database - whenever the data was updated, my visualisations would update automatically too. The HTML Viewer and my visualisations are both direct representations of the data – what you see is what you can get
  3. More than often, following a hyper-link in search of linked data will take you to a blank text box asking for a SPARQL query. Sure a SPARQL query can be entered by hand, but these endpoints (serving machine-readable data) are mainly for applications or API’s to latch on to Chances are, the first time round, you have no idea what data you want - you just want to take a peek at what’s on offer With the introduction of the API and it’s HTML Viewer – useful links can be directly provided for lists of data, which can now be found on this page for example: http://data.gov.uk/linked-data
  4. - So with a bit of previous linked data experience, I started tailoring my data needs – thinking about what I needed in terms of “things” (which is handy when using linked data) - In my case, I was told specifically what data I could use and the types of information contained in that data, so I didn’t need to carry out much detective work myself If this wasn’t the case, the Linked Data API’s HTML Viewer does a brilliant job at letting you explore and discover data for yourself As mentioned, for any API calls, several formats can be requested by simply adding their extension to the end of the URL (.rdf, .ttl, .xml, .json)
  5. - The API’s flexibility is outstanding – you can get your hands on almost anything in any shape - For the initial API call for the government structure visualisation, I needed a list of departments with a path of connecting information For each department, the path was “department > units > posts > reporting posts” Which can be accessed by specifying _properties=unit,unit.post,unit.post.reportsTo “.label” means I want the human-friendly, readable version of that item
  6. - On the left is a list of departments in JSON format returned by the API (http://reference.data.gov.uk/doc/department.json) The top part of the response is useful metadata about the data such as the number of items per page and what formats are available Typically a result will contain a list of “items” (for List Endpoints) – and in this case the items are “departments” Each “department” item returned by the API contains data such as the department’s name and the units within that department - You saw there that the API returned a “nested” structure (lists of units within a list of departments), and uses the API’s vocabulary to name the JSON items and their properties However, the visualisation plugin I wanted to use required a different JSON data structure (on the right) I needed to convert the API’s JSON structure to a different nested structure, but using different property names such as “id,name,data and children”
  7. Demo /gov-structure Aiming to be a “journey-starter” for the organogram visualisation, this is a “treemap” – allowing you to drill down into departments and units. Clicking on a post will load it’s organogram You can jump back to the /gov-structure visualisation by clicking on the breadcrumbs within the organogram visualisation Information about the data being used in the visualisation can be found by clicking on the data source items in the bottom right of the screen Note: this isn’t the whole government visualised, but it’s what is available through reference.data.gov.uk right now. As data is uploaded to the database, it will then appear within the visualisations /organogram A concious effort has been made to link to the data itself when possible – the post information panel contains links to the API’s HTML Viewer for the post and it’s unit Again, the data sources are present in the bottom right –describing what the user can see infront of them, how it was retrieved and the different data formats available