Presentation on the Waste Service Standards Project - what the outcomes of the ‘alpha’ stage of work were and what we’re hoping to integrate as part of the beta. Presented by Paul MacKay, the technical lead on Local Digital's Local Waste Service Standards Project at the Alpha Showcase and Workshop held in London on 23 October 2015.
16. Data formats
OBJECTID,LOCATION,MATERIALS,CO_MINGLED,TEXTILES,SHOES,BOOKS,MEDIA,PRINTER_CARTRIDGES,WASTE_ELEC
TRICAL,LIGHTBULBS,BATTERIES,CARRIER_BAGS,OIL_BANKS,EASTING,NORTHING
74,"Tulse Hill Estate, Scarsbook House, Next to Jubilee Primary
School","T,S",No,Yes,Yes,Yes,Yes,No,No,No,No,No,No,531174,174224
75,Valley Road Junction with Streatham Common
North,"L,B",No,No,No,No,No,No,No,Yes,Yes,No,No,530538,171051
Machine readable data
X,Y,ogc_fid,datatablename,sitename,address,streetname,town,county,postcode,uprn,green_glass,bro
wn_glass,clear_glass,newspaper,plastic_and_cans,cardboard,cds,books,textiles,shoes,printer_cart
ridge,engine_oil,liquid_food_and_drink_cartons,aluminium_foil,waste_electronic_electrical,datas
ource,copyright,easting,northing,mi_prinx,mi_style
500003.12582619902,149457.637451535,1,Recycling Centres/Bring Sites,Bright Hill Car Park,Bright
Hill Car Park,Bright Hill,Guildford,Surrey,GU1 3RU,,,,,,,,,,Yes,,,,,,,GBC Cleansing and
Recycling - July 2009,? Guildford Borough Council 2012,500003,149458,1,"Symbol (32, 5248000,
18)"
499876.08592475299,151200.998419649,2,Recycling Centres/Bring Sites,Woking Road Depot,Woking
Road Depot,Woking Road,Guildford,Surrey,GU1
18. • Missed bin
• Missed bins
• Missed Collection
• Missed bin or recycling collection
• Report a missed collection
• Report a missed bin collection
How do we describe a thing?
27. Sorry we didn't empty your bins – they were
contaminated with food waste, so could not
be collected.
Contaminated: Food waste
CONTAMINATED BROWN
- FOOD
CitizenCitizen
CSRCSR
In-cabIn-cab
What does Uber for waste look like?
How to transition to the circular economy?
Real time aspect of missed collection reporting is bit generally not available and was highest priority.
What’s required to introduce a new food collection? How is the service rolled out and citizens informed?
Comes back to metrics, performance and reporting.
See Solihull channel shift dashboard.
Make it much easier for those who need less support to do what they need without front line assistance.
These are good things.
How to build in feedback channels associated with each service?
Who is responsible? Who defines policy?
How can I comment?
Interesting questions around use of GOV.UK Verify compared with “My Account” systems councils are using.
Heart of this project.
Canonical - use APIs to get live data.
Infrastructural - eat your own dogfood. Use the APIs for your infrastructure.
Open standards - government can drive the market.
If I move house, how can services move easily?
Consistency of service across local government.
Many small variations in policy around waste.
Create digital infrastructure that can and should be used by people we don't yet know to build services we can’t yet imagine. That’s government as a platform.
Registers - new idea GDS are blogging about.
Capital, UMS, BBC World Cup, blah blah blah. Producer, Editor, Senior Producer, Delivery Lead, Head of this, that and the other.
All along, I was a product manager, or I was hiring product managers.
The types of objects and their properties.
Can include defining taxonomies, e.g. missed bin reasons, material types, A-Z lists.
Build a common language.
Definition of how a client can talk to a server.
Typically over the Web in this case.
Interact on demand. Faster than CSV.
Data formats are physical manifestations of parts of the model.
Data transfer between systems at intervals.
Single CSV file or data package (multiple combined).
Data models and taxonomies relatively abstract. Need applying to things.
APIs exchange objects in format of models.
Data files matching a format capture certain fields or taxonomy values.
Got 5-6 different lists from councils. Analysed and combined into a reasonable common list.
Challenge: in-cab systems may need to copy some terms for each bin colour. Need to adapt and filter back.
Further work: dig further into reasons for variations. Spread is 5-84 terms.
For data modelling, referenced several inputs.
Concept model - high level view
existing schemas, mostly schema.org.
Supplier software systems.
Quick example. schema.org models derive from Thing, which has several common properties. Intangible is a grouping of non-physical things. Service can define any service. GovernmentService enables defining separate operator.
WasteService is part of spec.
Place is basic model for a “thing with location”.
It may have an Address, which is based on BS7666 definition.
Aim for general model that can be widely applied across services.
Luton’s data pulled from a test Bartec Collective database. Could be pulled from shared council LLPG system or other API.
Could work differently if people logged into an account.
Worked with WRAP to put together a common list of container types.
Raised “Triple box stack” question.
Please suggest any other missing types.
Discussing use of images, but other options exist.
Again, WRAP are the experts. Difference between material streams and materials.
Created list of common materials collected at kerbside with associated stream colours and “typical” items they might take. This will vary.
Could be candidate for register.
Issues arising during rounds recorded against property or street.
Note this is a mockup. Have data via API. Also photos dependent on the ability to record them.
Pulled from OpenDataCommunities linked data. Perhaps trivial example for a council site, could be very useful for 3rd party services.
Worth considering how to maintain data, keep uptodate. Useful example of rich data from separate API.
Different ways to model services.
Develop canonical terms. Separate out the metadata, allows it to be easily adapted.
Ideally a linked data repository or register.
Have an initial version of a data format published. Very dependent on the supplier system, may need further iterations and discussion.
Have done some work to investigate ideas.
Large problem space, outside of scope to tackle fully.
CloudElements have built REST API across ~12 CRM systems, e.g. Dynamics, Salesforce, etc.
Have done some work to investigate ideas.
Large problem space, outside of scope to tackle fully.
CloudElements have built REST API across ~12 CRM systems, e.g. Dynamics, Salesforce, etc.