Infrastructures are conspicuous for their opacity. They merge into the fabric of the built environment and seem to disappear once they work reliably. They become visible only to experts who build and maintain them, or when they break down. For the rest of us, an infrastructure is embedded in our daily practices, enabling us to do other things. As Geoffrey Bowker and colleagues phrased it, infrastructures are “pervasive enabling resources in network form” (2010: 98). The obscurity of infrastructure is especially worthy of attention and analysis when we talk about networks that are not as easy to identify as roads, water pipes or electric cables. In the context of datafication and smart cities, we also need to look at infrastructures that shape our understanding and potentials to interact with the social, political and economic world around us.
In a paper recently published open access in Big Data & Society, I collaborated with Gabriel Pereira, Lasse Verstergaard and Martin Brynskov from Aarhus University to conceptualize one particular element of network infrastructures in smart cities – application programming interfaces or APIs. In what we term ‘CityAPIs’, different strands of research and criticism are merged to highlight that an object such as an API is far from stable and is subject to different kinds of contestations.
Most basically, an API simply regulates what kind of data or function is available from a host (e.g. a server). It defines data types and ways to query them. An API is mostly not visible to an end user but regulates traffic between computers or applications. Our interest in APIs is connected to the idea that datafication in smart cities creates new ways of ‘seamless integration’ between different data sources. But beyond the buzzword, this seamlessness is the result of massive integration efforts on the social, technological and political levels of cities. Defining how an API makes certain data available is thus a political question that drives the design and implementation of new infrastructures – from traffic and weather monitoring to social and mobile media applications.
In the article we particularly discuss three perspectives on City APIs, which cover the fields of criticism, design and implementation.
- Criticism of Proprietary APIs such as social media APIs has foregrounded how certain business models are hardwired into the design and governance of APIs. Using the Twitter Streaming API for research purposes, for example, is possible with some constraint, but not intended by the providers of the API. In this perspective, APIs appear as ‘protocological objects’, to quote Bucher (2013), that regulate data exchanges but also practices of programmers and users.
- The design challenges for APIs are addressed in the second part, highlighting that affordances of APIs are negotiated between API producers and API consumers. Creating an API needs to take into account what resources a computer system can offer to an API consumer, and how these are understood. Revealing the ‘intent’ of an API needs to anticipate use cases and disclose in a consistent fashion how particular kinds of data can be queried.
- How APIs intersect with urban innovation initiatives, local governance structures and use-based challenges is the subject of the third part. We present analyses of two projects, City SDK and OrganiCity, to highlight that the technological challenge of designing APIs is overshadowed by political and economic considerations about the future uses of social urban data, their governance and transparency, and the potential for citizens to interact with such new infrastructures.
Although this discussion of CityAPIs may seem to be a fairly technical matter, the article highlights that such elements reveal the social, political and economical contestations about digital urban transitions. APIs can be envisioned and designed for many different kinds of seams, their weaving of data into the urban fabric is not limited to improved public service delivery or proprietary business models for big data analytics. They rather challenge us to acknowledge and interrogate the pervasive influence of certain infrastructures on the way we understand and interact with the world around us.
Because an API operates at the level of defining and providing data access that serves as a prerequisite and condition for user-focused applications, its definition and implementation embeds crucial socio-political assumptions in a technological framework that has far-reaching consequences for citizens, city administrators, and developers of applications using social urban data. (p. 5)
Raetzsch, Christoph; Pereira, Gabriel; Vestergaard, Lasse S; Brynskov, Martin (2019). “Weaving Seams with Data: Conceptualizing City APIs as Elements of Infrastructures.” Big Data & Society 6(1). https://dx.doi.org/10.1177/2053951719827619.
API Criticism, Social Media and Infrastructures
- Preparing the Ground for Infrastructure Studies: Star, Susan Leigh; Ruhleder, Karen (1996). “Steps Toward an Ecology of Infrastructure: Design and Access for Large Information Spaces.” Information Systems Research 7(1): 111-134. https://dx.doi.org/10.1287/isre.7.1.111.
- Bowker, Geoffrey C.; Baker, Karen; Millerand, Florence; Ribes, David. (2010). “Toward Information Infrastructure Studies: Ways of Knowing in a Networked Environment.” International Handbook of Internet Research, edited by Jeremy Hunsinger; Lisbeth Klastrup; Matthew Allen, 97-117. Dordrecht: Springer. https://dx.doi.org/10.1007/978-1-4020-9789-8_5.
- APIs as Protocological Objects: Bucher, Taina (2013). “Objects of Intense Feeling: The Case of the Twitter API.” Computational Culture. A Journal of Software Studies 3. http://computationalculture.net/objects-of-intense-feeling-the-case-of-the-twitter-api/.
- Mapping the data economy: Bechmann, Anja (2013). “Internet Profiling: The Economy of Data Intraoperability on Facebook and Google.” MedieKultur 29(55): 72-91. https://dx.doi.org/10.7146/mediekultur.v29i55.8070.
- Platforms as Infrastructures (and vice versa): Plantin, Jean-Christophe; Lagoze, Carl; Edwards, Paul N; Sandvig, Christian (2018). “Infrastructure Studies Meet Platform Studies in the Age of Google and Facebook.” New Media & Society 20(1): 293-310. https://dx.doi.org/10.1177/1461444816661553.
- Platform Instances and the Mobile Ecosystem: Nieborg, David B; Helmond, Anne (2018). “The Political Economy of Facebook’s Platformization in the Mobile Ecosystem: Facebook Messenger as a Platform Instance.” Media, Culture & Society 41(2): 196-218. https://dx.doi.org/10.1177/0163443718818384.
- Learning with APIs: Mackenzie, Adrian (2018). “From API to AI: Platforms and Their Opacities.” Information, Communication & Society (online first). https://dx.doi.org/10.1080/1369118X.2018.1476569.
- API Deconstruct as Critical Practice: Snodgrass, Eric; Soon, Winnie (2019). “API Practices and Paradigms: Exploring the Protocological Parameters of APIs as Key Facilitators of Sociotechnical Forms of Exchange.” First Monday 24(2). https://firstmonday.org/ojs/index.php/fm/article/view/9553.
- What’s Urban Informatics? https://en.wikipedia.org/wiki/Urban_informatics
- From Street Computing to Intervention: Robinson, Ricky; Rittenbruch, Markus; Foth, Marcus; Filonik, Daniel; Viller, Stephen (2012). “Street Computing: Towards an Integrated Open Data Application Programming Interface (API) for Cities.” Journal of Urban Technology 19(2): 1-23. https://dx.doi.org/10.1080/10630732.2012.698064.
- The Citizen in the Digital City: Foth, Marcus; Brynskov, Martin; Ojala, Timo (eds.) (2015). Citizen’s Right to the Digital City: Urban Interfaces, Activism, and Placemaking. Wiesbaden: Springer.
- Methods for Participating in the Digital City: Dezuanni, Michael; Foth, Marcus; Mallan, Kerry; Hughes, Hilary (eds.) (2018). Digital Participation Through Social Living Labs: Valuing Local Knowledge, Enhancing Engagement. Amsterdam: Chandos Publishing.
Visualizing and Controlling Data
- Visualize Urban Data: Overview of urban data visualization projects by Wonyoung So for Medium: https://medium.com/@wonyoungso/urban-data-visualzation-31a4766979b1
- Analyze and Actuate Data: See these projects and methods/ tool innovations for visualizing urban data at Urban Complexity Lab (Potsdam, DE): https://uclab.fh-potsdam.de/projects/visualizing-cities/.
- Design for Data in Context: Moere, Andrew Van de; Hill, Dan (2012). “Designing for the Situated and Public Visualization of Urban Data.” Journal of Urban Technology 19(2): 25-46. https://dx.doi.org/10.1080/10630732.2012.698065.
- Social Urban Data: Psyllidis, Achilleas (2016). “Revisiting Urban Dynamics Through Social Urban Data. Methods and Tools for Data Integration, Visualization, and Exploratory Analysis to Understand the Spatiotemporal Dynamics of Human Activity in Cities.” A+BE: Architecture and the Built Environment 6(18): 1-334. https://dx.doi.org/10.7480/abe.2016.18.
- Shifting Urban Data Tectonics: Shelton, Taylor (2017). “The Urban Geographical Imagination in the Age of Big Data.” Big Data & Society 4(1). https://dx.doi.org/10.1177/2053951716665129.
- All-time favorites by Shannon Mattern:
- (2014). “Interfacing Urban Intelligence.” Places Journal. https://placesjournal.org/article/interfacing-urban-intelligence/3/
- (2015). “Mission Control: A History of the Urban Dashboard.” Places Journal. https://placesjournal.org/article/mission-control-a-history-of-the-urban-dashboard/
- (2017). “A City is not a Computer.” Places Journal. https://placesjournal.org/article/a-city-is-not-a-computer/
Urban Data Spaces
- Data and Space: Dalton, Craig M; Taylor, Linnet; Thatcher (alphabetical), Jim (2016). “Critical Data Studies: A Dialog on Data and Space.” Big Data & Society 3(1). https://dx.doi.org/10.1177/2053951716648346.
- Imaginaries of the Urban Data Space: Hoelzl, Ingrid; Marie, Rémi (2016). “Brave New City: The Image in the Urban Data-Space.” Visual Communication 15(3): 371-391. https://dx.doi.org/10.1177/1470357216642638.
- Command of the Land is Command of Data: Graham, Stephen D.N. (2016). “Software-Sorted Geographies.” Progress in Human Geography 29(5): 562-580. https://dx.doi.org/10.1191/0309132505ph568oa.
- Governing the Pulse of the City: Coletta, Claudio; Kitchin, Rob (2017). “Algorhythmic Governance: Regulating the ‘Heartbeat’ of a City Using the Internet of Things.” Big Data & Society 4(2). https://dx.doi.org/10.1177/2053951717742418.
- Study on Urban Data Spaces, Governance, Use Potentials [on Germany, in German]: Schieferdecker, Ina; Bruns, Lina; Cuno, Silke; Flügge, Matthias; Isakovic, Karsten Klessmann, Jens; Kraft, Volker; Lämmel, Philipp; Stadtkewitz, Dustin Tcholtchev, Nikolay; Lange, Christoph; Imbusch, Benedikt I.; Strauß, Leonie; Vastag, Alex; Flocke, Florian (2018). Urbane Datenräume – Möglichkeiten von Datenaustausch und Zusammenarbeit im Urbanen Raum. Fraunhofer FOKUS, IAIS, IML. https://www.fokus.fraunhofer.de/de/fokus/presse/urbaneDatenraeume-Studie-Datenmanagement_2018_06
- Summary of the above study in English: Cuno, Silke; Bruns, Lina; Tcholtchev, Nikolay; Lämmel, Philipp; Schieferdecker, Ina (2019). “Data Governance and Sovereignty in Urban Data Spaces Based on Standardized ICT Reference Architectures.” Data 4(1): 16. https://dx.doi.org/10.3390/data4010016.