-
Notifications
You must be signed in to change notification settings - Fork 3
Household waste collection
User needs are being captured on this Trello board.
Related services
- Household waste containers
- Household garden waste
- Household waste accumulation
- Household waste assisted collection
- Household waste disposal sites
- Household waste enforcement
- Residential recycling collections
- Skip services
- Syringe disposal
Full list of ESD Waste management services
The current data model and API is being developed in this sheet. It supersedes the notes below.
An item that can or cannot be collected as recycling or waste
- name: tissue
A grouping for items to be identified as waste
- Name: garden waste
- Recycling: true / false
- Allowed Items: [list, of, items]
- Disallowed Items: [list, of, items]
A repeatable event
- Day: "SU" / "MO" / "TU" / "WE" / "TH" / "FR" / "SA"
- Hour: 0-23
- Minute: 0-59
- Frequency: "SECONDLY" / "MINUTELY" / "HOURLY" / "DAILY" / "WEEKLY" / "MONTHLY" / "YEARLY"
- Interval: 1 / 2 / 3 / 4
A container is a physical thing that holds a waste type
- WasteType
- size: (in litres)
- color: (common name)
- type: (bin / bag / box / 'caddie' cough )
A round describes a list of locations to be collected from and the containers that should be collected attached to a schedule.
- name
- properties (a list of uprns)
- containers (a list of containers)
- schedule
A collection is a description of what waste is collected and when and where as a single instance. An object derived from WasteRound
- waste type
- datetime (when)
- property
- round
All the operations below would sit under an API endpoint such as:
http://example.com/waste/v1
GET /collections
Returns a list of Collection objects.
GET /collections?uprn=1234567890
Returns a list of Collection for the given property UPRN.
POST /collections/subscribe
Subscribe to a collection.
GET /collections/missed
Returns a list of missed collections.
POST /collections/missed
Reports a missed collection.
GET /containers
Returns a list of possible container types.
POST /containers/request
Requests a new container type to be delivered.
GET /items
Get the list of items that are handled by collections.
GET /types
Returns the list of types of waste, e.g. garden, mixed paper and card.
http://madhatted.com/2013/3/19/suggested-rest-api-practices
Sollihull have worked with GDS to create a prototype missed bin reporting dashboard:
https://www.gov.uk/performance/experimental/solihull-local-authority
More information about the project and the performance dashboard docs describing how to create new dashboards and add data.
Barnet
Guildford
Example per UPRN:
<Collection>
<Bins>
<d3p1:Bin>
<d3p1:BinType>Caddy</d3p1:BinType>
<d3p1:Id>2140542</d3p1:Id>
<d3p1:Size>23L</d3p1:Size>
<d3p1:Status>In_Service</d3p1:Status>
<d3p1:WasteType>Food</d3p1:WasteType>
<d3p1:YearAdded i:nil="true"/>
</d3p1:Bin>
<d3p1:Bin>
<d3p1:BinType>Wheeled_bin</d3p1:BinType>
<d3p1:Id>2140540</d3p1:Id>
<d3p1:Size>240L</d3p1:Size>
<d3p1:Status>In_Service</d3p1:Status>
<d3p1:WasteType>Refuse</d3p1:WasteType>
<d3p1:YearAdded i:nil="true"/>
</d3p1:Bin>
</Bins>
<Day>Friday</Day>
<EndDate>2049-12-31T00:00:00</EndDate>
<Frequency>alternate weekly</Frequency>
<LastCollection>2014-07-25T06:00:00</LastCollection>
<LastCollectionEvents>
<d3p1:Event>
<d3p1:Date>2014-07-25T15:25:22</d3p1:Date>
<d3p1:Round>R3FRI1-250714</d3p1:Round>
<d3p1:Source>Street</d3p1:Source>
<d3p1:SubType i:nil="true"/>
<d3p1:Type>Street completed</d3p1:Type>
</d3p1:Event>
</LastCollectionEvents>
<MissedBinType>
<d3p1:string>REFUSE</d3p1:string>
</MissedBinType>
<NextCollections>
<d3p1:dateTime>2014-08-08T00:00:00</d3p1:dateTime>
</NextCollections>
<Round>R3FRI1</Round>
<StartDate>2013-09-20T00:00:00</StartDate>
<Type>Multi</Type>
<Uprn>100061403569</Uprn>
<Usrn>16001768</Usrn>
</Collection>
Lichfield
Lincoln
https://forms.lincoln.gov.uk/popup.aspx/RenderForm/?F.Name=hGEM3QvHQX7
- Offers Google Calendar
Oxford
http://www.oxford.gov.uk/PageRender/decER/Whatgoesintoeachcontainer.htm
Includes:
- Requesting/downloading stickers
- A-Z directory
- Where recyclables go information
- Recycle4Oxford twitter account
- SMS reminder service
Sevenoaks
A bespoke service created by Mike Thompson:
Shropshire
http://shropshire.gov.uk/waste/binday/
Surrey
Woking
http://www.woking.gov.uk/environment/wasterecycle/recyclingatoz/directory
Northampton and Daventry
Types of collection offered at Northampton and Daventry
Weekly (includes glass, food, card and plastic/metal each in separate containers) but on two different rounds and is applicable to every property in the area
Weekly on a given day
Service request for a specific date (only available for those people on bagged refuse collections) and you can only book a single date at a time
Fortnightly on a given day
Fortnightly on a given day