 Mae yna'r ddweud yng nghymru. Rwy'n rhoi, mae yna'r oedyn nhw. Mae'r ddweud yng Nghymru. Mae'n ddweud yng nghymru ar gyflawn o cefnodol. Mae'r ddweud yn cyflawnodd, lle, lle, lle, lle, lle, lle. Rwy'n rhoi gwneud o ran o'n ei ddweud o'r projektyn sydd wedi bod yn yn ni'n ei ddechrau. Rydyn ni'n ei ddweud o'r ddweud o'r ddweud. this but it's nearly there called localnotices.org and it's a commons a platform for civic notices and seeing the project so I'm going to talk a bit about civic notices and then kind of give you a demo of the product and show you the API and maybe talk a bit about the code behind it if there's time. So this is a kind of story about lamp posts and about commons so I'm not sure how you see these a lot in the UK they're planning applications tied to lamp posts on the streets. This is from the Isle of Wight which kind of just about tangentially related is I think where some of the early open street map activity happened and they kind of tell you forgive you for warning and an opportunity to contribute to a proposed development plan. I saw this one on Friday in in Brussels for some reason blown up it was huge like attached to the wall of the building my French is not bigger but I'm hoping that is also a planning application it looked like it was. It's another one there's kind of lots of local authorities have started to try and digitise these they put QR codes on them there's kind of a web version of it but they're very much like a paper analog of sorry a digital analog of a paper process you can kind of go and find the information online but it's not really a it's really kind of good raw information and this is a pattern that kind of pops up a lot in local governments I mean local information we kind of use this process of notifying the public giving them an opportunity within a window to to give their thoughts on something so we're going to use it for when people are thinking about building new things opening pubs opening restaurants if a road's going to be closed kind of more general consultations trying to get people's input on on local plans and also kind of like less directly government related ones so things like a food bank needs items from the local public or maybe there's opportunities to volunteer there's this kind of recurring pattern of giving the public the option of contributing to something to something which is kind of geographically bounded and I think that pattern comes up a lot for this reason that information about our communities is important to the functioning of those communities we put these things in place as a society to make our communities better and stronger hopefully so you have the ability as a citizen to be able to take part in your local community and actually have a kind of despite moatibing like paper based they have a lot of the characteristics of a kind of digital commons so this is a quote which shows to define what a digital commons is and it kind of has things in it like shared data shared collectively between a community orientated to reuse rather than exchange the community has the opportunities when intervening the governance of it I think there's a there's a lot of overlap between these kind of these processes we have in local government and kind of more abroad digital commons so I've been trying to think like what is the equivalent of a sign on a lamppost in the digital age there we go there we go and thinking a lot about other examples of digital commons that are out there so if wikipedia is a kind of a commons of agreed knowledge and open stream app which you've been hearing about is kind of like a commons of things you can trip over in the real world it's kind of like it's a representation of the physical world wikipedia commons is kind of photos media open corporates is an open database of companies and company ownership so I'm wondering can we build a civic commons of civic a digital commons of civic notices and why for this reason really like I'm kind of this works based on a hypothesis I want to test which is like if we improve the quality and quantity of look of information in our communities can we make those communities better and stronger because I worry that if we continue to rely on relatively analogue methods of consultation informing people we don't take that information to where people actually are then we risk undermining trust further on further undermining trust in our our civic institutions which I think is something that we should all be worrying about at the moment so slightly rough drawing there but I'm kind of imagining if if we have where we have like good open data and a good quality data about civic notices we can you reuse that information anywhere so we might keep on printing things on lamp posts we might attach it automatically to the receipts in in supermarkets we might automatically post it to local groups on facebook you can imagine when you buy or rent a house maybe information is automatically dragged into that process or if a couple of questions about routing apps earlier if you're trying to draw if you're trying to plan a route from A to B and you can find out that the roads closed for some reason then you could potentially serve some information in there does that make sense so far good so I will endeavour to show you a demo of where rats at the moment so I'll try and show you the kind of the characteristics of well I'll try and show you what this product does at the moment and some of the characteristics of the data then talk a bit about the api underneath it so it's currently two notices in this at the moment so we've got one here which is an application for a a license an alcohol license so we have a location and we have a bunch of data about it so who the applicant is what the address is and then that information is available in various formats I will come back to that later and we got another example here which is actually items needed by a local food bank so again a location and then the items that are needed and that's available to structured data I will show you what it is like to add a notice now so I'm going to put the fact that the road outside here is closed because there's food carts in it we'll have type so this is kind of similar to the open street map style of tagging so I'm trying to create something that is relatively a relatively blank canvas and then we could put other things in there if it was applicable and we're then going to go out add that to the map oop so we're down here now the the data inside local notices which I'll show you in a minute is generally key values attached to a geometry of some sort so it could be a point which was the two previous examples I gave you or in the instance of a road it could be a line it could be a line string so it could equally be the outline of a building if it was led to that so I will add that in we then have the concept of a start and an end date so this is kind of broadly when might it be of interest to people so that would probably be between well yesterday actually but we'll leave it today and tomorrow we've got the time zone right and then we've published it and then that information is available as in various different formats and you can kind of see the format there so we've got a location which can be various types we've got a title we've got a description we've got these key values and then we've got to start an endpoint everything I think you can pretty much model everything like that I will come back to talk about that again in the moment I went to one of the other features so that's all very nice how much you find out about that there's also a very very basic alerting service built in so if you care about things where you live or where you work um it is possible to go and create um so say I care about things roughly in this area I can then create a look and then that will send me emails of anything any um new notices that intersect with that polygon there and again though that information is also available as a in various via an api in various feeds so you can see uh and here hopefully that returns some data um doing time fine so my hope is that the um that most people won't use that user interface to actually get data into this I'm kind of hope it they're more there for example for an example and um for the purposes of kind of getting some seed data in there long term I'm hoping that the main way that people will use this will be via an api so um I will use this as a bit of an opportunity to explain some of the data performance a bit more so using this format here so if we do no not that one sorry let's see if we can find the one that we just added a second ago okay so as you can see here this is the format again so it's um uh every notice has a title or description a bunch of arbitrary tags um but everything has the location everything has a start and an end date because that then allows you to bit those actors indexes so you can say show me all the things that uh I care about within this area or show me all things within this time frame so everything has a kind of like a spatial and a temporal dimension to it um and this is also them also the um the format by which we I'm hoping we'll get most of the data into this so rather than people coming along typing them individually um we'll start getting people writing screen scrapers taking data from their local local government websites and importing it in and potentially also local local authorities local government publishing data directly into this platform and using it as a way of engaging with local citizens just to show you briefly uh talk briefly about um how it's made and what that looks like underneath so it's a geojango app using postjists um this is the model for a notice so again you can kind of see everything's got a title and a description got a location which can be various geometry types a start and end date and then a series of tags which is stored as an h store field in and postjists um say something briefly about time zones as well I have to store the time zone alongside a date time field because when you're thinking about the the the correct time zone is the is the one which the person who posts a notice believes it to be so if you happen to be in London um you probably want that to be local GMT time but you might not maybe it's a a group of um I don't know like a group of American expats meeting up and they want to do it a different time zone um that's not the best example I have there but it's um I kind of can't include you have to store the time zone alongside the dates the stack other than that it's mostly just a standard jango app um the mapping is using open layers 3 and it uses the geocoda that maps and provide so that's kind of where I'm at at the moment bits of a roadmap um hoping to launch a kind of geofence version of this in a couple of places so in south London where I live and in Berlin where a friend of mine who's a user researcher lives so it would probably only be possible to post notices within those small areas to start with at least and I want to try and get like really high resolution data for a couple of small areas rather than going broad um second thing on the roadmap um this has intentionally been built as like very much as a kind of blank slate it's kind of hopefully quite unopinionated in its functionality and design so far that's intentional because I want to try and take it to people working local government people working local newspapers who run hyperlocal um online groups and understand what they need and what the hooks will be for them to use uh use a platform like this uh I need to write some code libraries around the api um to try and make it as easy as possible for people to write screen scrapers for their local authority um I want to be able to do recurring notices so most of the examples I show you they're all kind of like one office in time if you think about things that recur so for example um tell you when to put your bin out uh if you have rubbish collection where you live um or if there's something that happens on an annual basis um you wouldn't want to go in and create one of those every single week or every single year um I want to be able to have a type of notice which understands uh periodicity so you can say this happens every single month every single week on a Tuesday whatever um and then finally beginning to think a bit about provenance and the signing of notices so this is intentionally uh an open kind of wiki style um product at the moment but how do you know that a particular notice is genuinely true well one way would be if you could certify that it's come from a user that you trust so maybe you would trust if it's come directly from a local authority from local government but not from an individual um and this is quite an interesting problem I think for any kind of open uh open kind of common style platform at the moment like as we become more reliant on things like open street map what and we heard this in one of previous talks what happens when they break if someone deliberately sabotages um a set of a series of open data sets and suddenly we can't get to you know but the population of a large city can't get to work on time you know these things are becoming increasingly critical bits of infrastructure so how we understand which how we assign uh almost like a trust market to individual bits of a data set I think becomes increasingly important so I'm trying to think about how we might do that um and that's about it really I think there's um yeah open for questions and then yeah that's it I'm done I think thank you I'm particularly interesting if anyone has any examples of like how it works with alim yes do you in your user research yeah looking up um yes yes so it's definitely like a two-sided problem um one of the one of the oh here sorry over the question um so the question was um am I going to be thinking about consumers of data as well as people putting stuff into the system uh yeah I'm kind of very acutely aware that for anything like this to work it needs you need to you need both sides to work um one thought I have so far is actually potentially setting up a couple of like consumer websites almost just as like a test um a testbed or going to talk to a couple of um hyperlocal websites so there's a couple of newspapers where I live which have got really small circulations so like trying to understand what they need do they need something that automatically renders a pdf that they can put in their newspaper for example um uh I mean a bit of a bit of backstory to this I about 10 years ago now I built a website just for planning applications just for the UK and it relied purely on screenscrapers um and people used it it was fine but it degraded over time because you had to be like trying to maintain screenscrapers like just um it became too much hassle basically um so I'm kind of like aware for this to work it's going to need a really healthy ecosystem on both sides of the both sides yeah anyone else no good thank you very much that's good to know thank you thanks a lot thank you collaborator from Berlin sorry you have a colleague from Berlin yes maybe knows code for Berlin that is ah I didn't know that but I've done because it's they have like a weekly meet-up in the okay lab and they have okay then yeah they've done something um about building sessions oh yeah the screen is like that yeah that's okay so I'm just going now you can check if the audio is working and the speaker normally the there's one button which has mute normally the camera is pointing now towards where he is done if he's moving a lot you should zoom out a bit here and you can zoom out by person and you can zoom in by that one I think Anna read the camera last year as well so she can help you okay but it should be there you seem to be okay okay the screen all all this seems to work if this one keeps for eight hours more or maybe that's right yeah I've already noticed that that was my plan okay okay so I will show you the five minutes left