{"id":277,"date":"2019-02-16T19:05:30","date_gmt":"2019-02-16T18:05:30","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/"},"modified":"2020-02-14T10:28:05","modified_gmt":"2020-02-14T09:28:05","slug":"how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/","title":{"rendered":"How Snap4City can bring your vision of a Smart City to reality"},"content":{"rendered":"<p><span class=\"firstcharacter\">I<\/span>nteroperability is such a crucial term when your mind gets enlightened with your smartest idea.<\/p>\n<p>You start thinking how to make it work and the more advanced and complex your <span id=\"urn:batch-analysis-daccfdce-1a8b-490a-ad17-0124f3894f60\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/project\">project<\/span>, the more you start realising that problems should be tackled one per time; hopefully someone has already produced some code that you will eagerly fagocitate to solve each of them. Even if you are lucky, the real problem remains: you have got \u201cthe vision\u201d, the whole idea, and when you have to put all pieces together, then the risk to create a Frankenstein is much more of a <span id=\"urn:batch-analysis-23f87242-268e-4a9d-87df-0567d104ea57\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/probability\">probability<\/span>.<\/p>\n<p>Well this is basically what happens when you deal with <span id=\"urn:batch-analysis-fc1bee2e-6a2d-4f0a-bb70-57efc5cc9fe5\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart Cities<\/span>: the main technical issues regarding smart city solutions are related to data access, aggregation, reasoning, access and delivering services via <span id=\"urn:batch-analysis-385998db-d4f5-4afd-ab3b-316d3f43af6c\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart City<\/span> APIs.<\/p>\n<p>A developer can use OpenData provided by municipalities, which are often static data or data provided by City Operators through some APIs as <span id=\"urn:batch-analysis-07e5498d-e35e-410d-84be-c0e6534b0cc8\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/web_service\">Web Services<\/span> or REST calls. Yet the real power of <span id=\"urn:batch-analysis-007d83fc-f588-42bf-893e-7d3d17185beb\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart City<\/span> APIs comes from the usage of real-time <span id=\"urn:batch-analysis-c596e547-0842-4d8e-95fe-8177c6f73cd8\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> that can be provided by City Operators or by end users. As a matter of fact, <strong>the data aggregator of the city may be compliant with multiple standards or, in some cases, with custom solutions<\/strong> such as the status of hospitals\u2019 emergency units (triage), the status of <span id=\"urn:batch-analysis-258c3bb3-7bad-46e1-8fa9-2b26bba9c393\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/earthquake\">earthquakes<\/span> in the regional area, etc.<\/p>\n<p>The effective deployment of smart services for city users is very frequently viable only by exploiting the semantic integration of <span id=\"urn:batch-analysis-e7f54be2-9883-4996-9086-b4755035d6c5\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> such as: open <span id=\"urn:batch-analysis-f0e71f5d-1030-4b02-8430-4922676d2224\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span>, private <span id=\"urn:batch-analysis-4bb336b4-228e-420e-8936-260f5b86990f\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> and real time data coming from administrations and different city operators. This implies specific processes of reconciliation and the adoption of unifying data models and ontologies.<\/p>\n<p>This is what <a href=\"https:\/\/www.snap4city.org\/\">Snap4City<\/a> provides to a developer. Snap4City is a platform built on top of the <a href=\"https:\/\/www.km4city.org\/\">KM4City<\/a> ontology, which is one of the most comprehensive smart city ontologies in terms of domain coverage. Km4City also addressed health (with pharmacies, hospital and real time data of first aid), environment (with pollution and pollination, in addition to weather forecast), and private mobility with fuel prices. Snap4City leverages on this capability to provide:<\/p>\n<ul>\n<li>Semantic Interoperable Data\/Services<\/li>\n<li>API Independent from the Data model changes<\/li>\n<li>Data Visualisation (business intelligence, dashboarding)<\/li>\n<li>Decision Maker Support<\/li>\n<\/ul>\n<p>Basically, Snap4City implements a <span id=\"urn:batch-analysis-dddeb745-9d7b-4f28-8dad-6c51019a03f7\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart City<\/span> Architecture (Figure 1) based on a <strong>semantic data aggregator<\/strong> and reasoner that enables the <strong>provision of semantic <span id=\"urn:batch-analysis-14173786-7be0-4373-a165-77de0649b28f\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart City<\/span> API and Decision Makers Tools<\/strong>. What makes the difference is the <strong>man-made ontological model<\/strong> among city entities and not a simple ontology generated on the basis of data tables structure.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3197\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/FIGURE_1_SNAP4CITY_Architecture.jpg\" alt=\"\" width=\"600\" height=\"303\"><\/p>\n<p><em>Figure1: the <span id=\"urn:batch-analysis-0aaf8e74-70dd-4eb0-9e62-b4e0e533322f\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart City<\/span> Architecture behind Snap4City<\/em><\/p>\n<p>This kind of <span id=\"urn:batch-analysis-544bb495-a569-4bf3-b183-38d19aff0c1a\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart City<\/span> Architecture is the one that responds to the <span id=\"urn:batch-analysis-24fc8a17-c731-41bf-aaee-47461c0f58db\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/requirement\">requirements<\/span> for handling big goals, like <strong>enhancing mobility<\/strong>.<br \/>\nTerrestrial transportation systems are more often affected by congestion situations, since specific situations cannot be easily foreseen by using traditional Intelligent Transport Systems (ITS), that only cope with transport data and mobility aspects, disregarding events, energy, weather, people flow, etc. Providing suggestions and hints on route planning, inter-modality routing, parking, hospital finding in the case of emergence, finding specific point of interests, setting predictions (for parking and traffic) and detecting anomalies for early warning surely requires not only static <span id=\"urn:batch-analysis-e871cc09-8f43-4b5a-9a18-93d6697b0cb8\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> but also real time data coming from users or other devices. By using the Snap4City platform, it is possible to use all those <span id=\"urn:batch-analysis-176ef7a5-b32f-4def-a10c-c61d7bdc9ee4\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span>, <strong>whether they are retrieved by push calls or if they are called in pull by the data aggregator<\/strong>. This allows the developer to reason on <strong>event-driven services<\/strong>, which can be finalised to smart purposes, like reducing the traffic jam.<\/p>\n<p><a href=\"https:\/\/www.snap4city.org\/dashboardSmartCity\/view\/index.php?iddasboard=NzEw\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3198\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/FIGURE_2_SNAP4CITY_Mobility_Florence.jpg\" alt=\"\" width=\"600\" height=\"256\"><\/a><\/p>\n<p><em>Figure2: Snap4City Dashboard\u2019s example for Mobility and Transport monitoring<\/em><\/p>\n<p>Thanks to the Dashbord Builder it is also possible to set up smart city control rooms. Snap4City provides a ServiceMap which allows visually formalising queries and generating calls compliant with Km4City <span id=\"urn:batch-analysis-8693dec2-7048-41ab-8e6f-56b12e3a533e\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart City<\/span> API. The ServiceMap development tool can be used to create mobile and <span id=\"urn:batch-analysis-0bb28bac-7f9f-444e-9d21-90f3d55df63f\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/web_application\">web applications<\/span>, like the one shown in Figure 2.<\/p>\n<p>The Dashbord builder is a powerful tool, especially when we want to check multiple information with one glimpse: this is what an <strong>Health and Environment<\/strong> dashboard requires and can be easily arranged on a single screen (Figure 3).<\/p>\n<p><a href=\"https:\/\/www.snap4city.org\/dashboardSmartCity\/view\/index.php?iddAasboard=MT4\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3199\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/FIGURE_3_SNAP4CITY_HealthEnvironment_Florence.jpg\" alt=\"\" width=\"600\" height=\"337\"><\/a><\/p>\n<p><em>Figure3: Florence\u2019s Health and Environment Dashboard<\/em><\/p>\n<p>Snap4City solution is <strong>fully <span id=\"urn:batch-analysis-fc65abbd-8866-4ed3-b5ee-f220f0982e6a\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/open_source\">open source<\/span><\/strong>, supports cloud and scalability for processing and IOT\/IOE, respect user needs and privacy according to the different user kinds, provide tools and community for co-creation.<\/p>\n<p>These properties make Snap4City a platform adoptable also by the <strong><span id=\"urn:batch-analysis-9edbc620-52fb-4e0a-91f6-b8c6fa0e8511\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/industry\">Industry<\/span> 4.0.<\/strong><\/p>\n<p>Especially because of its Application Builder, the tool for creating IOT Snap4City Applications. The Application Builder allows to create processes in containers, based on NodeRED App. The IOT Applications can read and act on IOT devices, exploit MicroServices, external services and the application is fully created by composing NodeRED Blocks.<\/p>\n<p>Building a <strong>Datacenter Energy Consumption<\/strong>, by collecting on cloud massive data from all IOT devices, is the first step towards optimisation in the future <span id=\"urn:batch-analysis-e40a8101-628a-4732-a9e7-5fd17aec6dc7\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/industry\">industries<\/span>. Nevertheless, it is still adoptable even for your small <span id=\"urn:batch-analysis-31e92fc7-feb5-46f2-a677-61c4ab284e76\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/project\">project<\/span>.<\/p>\n<p>The final aim of <span id=\"urn:batch-analysis-0f96d140-4fb7-4d70-a0f1-4d4702d0f3fd\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart City<\/span> services is to support city users in a smarter and more efficient manner, stimulating their participation to the city strategies. In order to get there, we first need to collect and elaborate all kind of <span id=\"urn:batch-analysis-34d50123-5735-49cc-80a8-a7c1a91a2987\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> we produce everyday, without putting&nbsp; aside privacy concerns. Snap4City aims at solving this problem and could be a milestone towards having sentient cities.<\/p>\n<h2><strong>Snap4City Hack<\/strong><\/h2>\n<p>Snap4City platforms and solutions are available at <a href=\"https:\/\/www.snap4city.org\">Snap4city.org<\/a> website, where you can register and start exploring its <span id=\"urn:batch-analysis-67026877-b36d-4430-b5ef-51d95ac33a78\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/feature_machine_learning\">features<\/span>. But if you want <strong>to really challenge your skills and propose your innovative solutions for connected cities, you can join the upcoming Snap4City Hack, the big online hackathon on the topics of <span id=\"urn:batch-analysis-ed630512-0763-434f-9107-39d5a504cb58\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smart_city\">Smart City<\/span> and IoT.<\/strong><br \/>\n<q>Snap4City launched a big online Hackathon on Ecological Watch, Social and Service Evolution, Stimulating Business Growth, City Aware.<\/q><br \/>\nUsing Snap4City tools to manage IoT, Big Data and analytics, the hackathon challenges will cover different themes &#8211;&nbsp;<strong>Ecological Watch, Social and Service Evolution, Stimulating Business Growth, City Aware<\/strong> &#8211; and real <span id=\"urn:batch-analysis-02cfd560-6e04-4364-a387-d883178ea2a7\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> from cities such as <strong>Helsinki or Antwerp<\/strong>.<\/p>\n<p>Further information on the Hackathon is available on the on <a href=\"https:\/\/www.snap4city.org\/hackathon\">Snap4City.org\/hackathon<\/a> website.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Interoperability is such a crucial term when your mind gets enlightened with your smartest idea. You start thinking how to make it work and the more advanced and complex your project, the more you start realising that problems should be tackled one per time; hopefully someone has already produced some code that you will eagerly&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/\">Read more<\/a><\/p>\n","protected":false},"author":38,"featured_media":278,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[16],"tags":[3357],"collections":[],"class_list":{"0":"post-277","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-big-data","8":"tag-iot","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How Snap4City can bring your vision of a Smart City to reality - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Snap4City can bring your vision of a Smart City to reality\" \/>\n<meta property=\"og:description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-16T18:05:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-14T09:28:05+00:00\" \/>\n<meta name=\"author\" content=\"Albenzio Cirillo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Albenzio Cirillo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/\"},\"author\":{\"name\":\"Albenzio Cirillo\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/3bbadd1a611a307c1d5f456bc7fd1f88\"},\"headline\":\"How Snap4City can bring your vision of a Smart City to reality\",\"datePublished\":\"2019-02-16T18:05:30+00:00\",\"dateModified\":\"2020-02-14T09:28:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/\"},\"wordCount\":1065,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg\",\"keywords\":[\"IoT\"],\"articleSection\":[\"Big Data\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/\",\"name\":\"How Snap4City can bring your vision of a Smart City to reality - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg\",\"datePublished\":\"2019-02-16T18:05:30+00:00\",\"dateModified\":\"2020-02-14T09:28:05+00:00\",\"description\":\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg\",\"width\":720,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI\\\/ML\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Big Data\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/big-data\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"How Snap4City can bring your vision of a Smart City to reality\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/3bbadd1a611a307c1d5f456bc7fd1f88\",\"name\":\"Albenzio Cirillo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d4ce884669979fdeaef0b0033c44afd79503282dab316cd0d07b8f7ffd31f6f3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d4ce884669979fdeaef0b0033c44afd79503282dab316cd0d07b8f7ffd31f6f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d4ce884669979fdeaef0b0033c44afd79503282dab316cd0d07b8f7ffd31f6f3?s=96&d=mm&r=g\",\"caption\":\"Albenzio Cirillo\"},\"description\":\"I am good in advices, especially when it comes to digitization. I am a Ph.D. in Telecommunication Engineering and my first love was audio signal processing. Then I started working as a Researcher for Fondazione Ugo Bordoni and I was involved in several projects, and I got skilled on process engineering and software architecture. I mainly work with Public Administration, analysing their procedures, merging my domain of competencies and trying to figure out how to enact the digital transformation. It's an hard job but someone has got to do it.\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/albenzio-cirillo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How Snap4City can bring your vision of a Smart City to reality - Codemotion Magazine","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/","og_locale":"en_US","og_type":"article","og_title":"How Snap4City can bring your vision of a Smart City to reality","og_description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","og_url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2019-02-16T18:05:30+00:00","article_modified_time":"2020-02-14T09:28:05+00:00","author":"Albenzio Cirillo","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Albenzio Cirillo","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/"},"author":{"name":"Albenzio Cirillo","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/3bbadd1a611a307c1d5f456bc7fd1f88"},"headline":"How Snap4City can bring your vision of a Smart City to reality","datePublished":"2019-02-16T18:05:30+00:00","dateModified":"2020-02-14T09:28:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/"},"wordCount":1065,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg","keywords":["IoT"],"articleSection":["Big Data"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/","url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/","name":"How Snap4City can bring your vision of a Smart City to reality - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg","datePublished":"2019-02-16T18:05:30+00:00","dateModified":"2020-02-14T09:28:05+00:00","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg","width":720,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/how-snap4city-can-bring-your-vision-of-a-smart-city-to-reality\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"AI\/ML","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/"},{"@type":"ListItem","position":3,"name":"Big Data","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/big-data\/"},{"@type":"ListItem","position":4,"name":"How Snap4City can bring your vision of a Smart City to reality"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/3bbadd1a611a307c1d5f456bc7fd1f88","name":"Albenzio Cirillo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d4ce884669979fdeaef0b0033c44afd79503282dab316cd0d07b8f7ffd31f6f3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d4ce884669979fdeaef0b0033c44afd79503282dab316cd0d07b8f7ffd31f6f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d4ce884669979fdeaef0b0033c44afd79503282dab316cd0d07b8f7ffd31f6f3?s=96&d=mm&r=g","caption":"Albenzio Cirillo"},"description":"I am good in advices, especially when it comes to digitization. I am a Ph.D. in Telecommunication Engineering and my first love was audio signal processing. Then I started working as a Researcher for Fondazione Ugo Bordoni and I was involved in several projects, and I got skilled on process engineering and software architecture. I mainly work with Public Administration, analysing their procedures, merging my domain of competencies and trying to figure out how to enact the digital transformation. It's an hard job but someone has got to do it.","url":"https:\/\/www.codemotion.com\/magazine\/author\/albenzio-cirillo\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720-600x360.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720-600x360.jpg","author_info":{"display_name":"Albenzio Cirillo","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/albenzio-cirillo\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg",720,360,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720-300x150.jpg",300,150,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg",720,360,false],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg",720,360,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg",720,360,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg",720,360,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg",100,50,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720.jpg",720,360,false],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720-600x360.jpg",600,360,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/02\/austin-texas-smart-city-downtown-skyline-feature-720x720-600x360.jpg",600,360,true]},"uagb_author_info":{"display_name":"Albenzio Cirillo","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/albenzio-cirillo\/"},"uagb_comment_info":0,"uagb_excerpt":"Interoperability is such a crucial term when your mind gets enlightened with your smartest idea. You start thinking how to make it work and the more advanced and complex your project, the more you start realising that problems should be tackled one per time; hopefully someone has already produced some code that you will eagerly&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=277"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/277\/revisions"}],"predecessor-version":[{"id":3134,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/277\/revisions\/3134"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/278"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=277"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}