SlideShare a Scribd company logo
1 of 30
Download to read offline
PortoDigital©2018PortoDigital©2018
Jan 2020
OPERATING URBAN DATA
PLATFORMS BASED ON MINIMAL
INTEROPERABILITY MECHANISMS
MIMs In Porto’s Urban Platform
About Porto
• Largest city in the north of Portugal (second in the country);
• 250 thousand inhabitants ;
• 1.8 million in the metropolian area;
In the context of smart cities:
• Founding Member of OASC;
• Core Pilot City in the SynchroniCity LSP;
• Signatory of TMForum’s "City as a Platform Manifesto”;
• Joined Front-Runner Smart Cities program (from FIWARE/TM Forum);
About Porto Digital
• Porto Digital Association is a private non-profit association;
• It was created in 2004 by the Municipality of Porto, the University of Porto
and the Portuguese Business Association (AEP), in cooperation with the
company Metro of Porto;
• Created to promote ICT projects within the context of the city of Porto and
its metropolitan area.
Where do we stand
STATUS: (Finishing) Exploring & Planning for Urban Data Platform.
• Porto took the path of experiementing and piloting before building
• We often see providers showing off with beautiful dasboards, but its when we get to the integration phase
(specionally when there’s legacy system or devices), things get a bit diferent.
• If we want to rely decision making on it, we better understand it fully (no shady corners, no hidden surprises.)
• If we want to include clauses in tenders, for service providers to connect to it, we need (deep) knowledge to
support integration and validation.
• Pilot projects tend to work pretty well, but going live/production is a diferent story (pilots tend to address
simple scenarios)
Porto’s Urban Platform
• OASC gave us the guidelines and principles;
• SynchroniCity provided a reference architecture and implementation;
• FIWARE (one of the promoters of FrontRunner Cities Program) provided software solution to implement
and use it.
* Actually, Synchronicity also provided valuable, reusable software: Atomic Services.
What’s Context Data?
TRAFFIC
50 Cars/minute
TRAFFIC
23 Cars/minute
311
Damaged traffic
light
NOISE
30 dBa
AIR
QUALITY
CO: 318
NO2: 71.4
311
pothole
Weather
Temperature: 17º
Wind: 30m/s
Weather
Temperature: 18º
Wind: 10m/s
PARKING
SPOT
Status:
occupied
TRAFFIC
31 Cars/minute
PARKING
SPOT
free
NOISE
30 dBa
NOISE
10 dBa
Minimal Interoperability Mechanisms
• How do I get/update Data?
• In what schema(datamodel) is it stored/available?
• How do I make it available, so that others can use it to build solutions?
• How do I secure it?
• How do I store its history ?
Minimal Interoperability Mechanisms
MIM MIM Name
Interoperability
Point
Description
1
OASC Context
Information
Management MIM
Context
Information
Management API
This API allows to access to real-time context information from
different cities.
2
OASC Data
Models MIM
Shared Data
Models
Guidelines and catalogue of common data models in different
verticals to enable interoperability for applications and
systems among different cities
3
OASC Ecosystem
Transaction
Management MIM
(“Marketplace”)
Marketplace API
The API exposes functionalities such as a catalogue
management, ordering management, revenue management,
Service Level Agreements (SLA), license management, etc.
Complemented by marketplaces for services, hardware and
training.
4 Security Security API
API to register and authenticate users and applications in order
to access services.
5 Storage Data Storage API
This API allows to access to historical data and open data of
cities.
Synchronicity
Porto’s Urban Platform
1
1
2
3
Some Challenges in Porto
• Detecting and addressing unplanned issues in the street (car accidents, road blocks, damage in traffic
light, …
• Provide valuable information about weather (temperature, rain, wind), air quality,
• Predicting road conditions based on historical data and forecast data (expect traffic on a road nearby
a music concert, weather conditions, …);
• Delivering alert and/or live data to the citizens and help them making better choices (can I take the
bus to get there?);
• …
Testing goals (regarding MIMs)
Data Ingestion
• Data of different types
• Data from the same type, coming from similar sources, but from different providers
• Data from the same type, coming from different sources (and, obviously, different providers)
Data consumption/access, processing and publication
• Backend access, frontend access (by request and by subscription),
• Processing streams of data, detecting outliers, processing data from the same type with different
observation periods.
• Having data available in opendata portal, data marketplace,…
Other
• Determine points of failure and or weaknesses of such platform implementation
• Test the elasticity of the technical solutions
• Test having tenders with clauses about data standard compliance (namely NGSI)
Example 1: Civic issues tracking (311)
Civic issues tracking system allows the municipality to address abnormal situations on the city.
Currently, we have multiple sources for acknowledging these issues:
• Citizens and Municipality staff
• Video analytics
• Analytics over context data
Example 1: Civic issues tracking (311)
Abandoned
objects
Example 1: Civic issues tracking (311)
Vehicles
Parked in
non-parking
area
Example 1: Civic issues tracking (311)
Obstacles on
the crosswalk
Example 1: Civic issues tracking (311)
Obstacles (vehicles)
on the bus lane
Example 1: Civic issues tracking (311)
Example 1: Civic issues tracking (311)
Example 1: Civic issues tracking (311)
Example 2: Monitoring weather conditions
Example 2: Monitoring weather conditions
Example 2: Monitoring weather conditions
community stations
Example 2: Monitoring weather conditions
Example 2: Monitoring weather conditions
Example 3: Monitoring and predicting traffic conditions
Example 3: Monitoring and predicting traffic conditions
Example 4: Multimodal Transportation Application
Example 4: Multimodal Transportation Application
Example 4: Multimodal Transportation Application
PortoDigital©2018PortoDigital©2018
Thank you
Jaime.ventura@portodigital.pt
www.portodigital.pt

More Related Content

What's hot

OpenDataGarage-Session4-GiorgioPrister-MajorCitiesofEuropeItaly
OpenDataGarage-Session4-GiorgioPrister-MajorCitiesofEuropeItalyOpenDataGarage-Session4-GiorgioPrister-MajorCitiesofEuropeItaly
OpenDataGarage-Session4-GiorgioPrister-MajorCitiesofEuropeItaly
Fing
 

What's hot (20)

Commissione Europea Dg Infso Carmela Asero
Commissione Europea Dg Infso   Carmela AseroCommissione Europea Dg Infso   Carmela Asero
Commissione Europea Dg Infso Carmela Asero
 
EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...
EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...
EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...
 
Barbato leit ict 15-16-17
Barbato leit ict 15-16-17Barbato leit ict 15-16-17
Barbato leit ict 15-16-17
 
Future Internet Assembly Athens, presentations on Future Internet Projects Am...
Future Internet Assembly Athens, presentations on Future Internet Projects Am...Future Internet Assembly Athens, presentations on Future Internet Projects Am...
Future Internet Assembly Athens, presentations on Future Internet Projects Am...
 
SC7 Hangout 1: Community Building and user requirements for Big Data in Secur...
SC7 Hangout 1: Community Building and user requirements for Big Data in Secur...SC7 Hangout 1: Community Building and user requirements for Big Data in Secur...
SC7 Hangout 1: Community Building and user requirements for Big Data in Secur...
 
SC4 BigDataEurope - Policy - Maxime Flament
SC4 BigDataEurope -  Policy -  Maxime FlamentSC4 BigDataEurope -  Policy -  Maxime Flament
SC4 BigDataEurope - Policy - Maxime Flament
 
SC4 BigDataEurope - Transport Data and Technologies Sean Gaines 11.12.2015
SC4 BigDataEurope -  Transport Data and Technologies  Sean Gaines 11.12.2015SC4 BigDataEurope -  Transport Data and Technologies  Sean Gaines 11.12.2015
SC4 BigDataEurope - Transport Data and Technologies Sean Gaines 11.12.2015
 
FIWARE Global Summit - Digital Service Infrastructure for the EU Digital Sing...
FIWARE Global Summit - Digital Service Infrastructure for the EU Digital Sing...FIWARE Global Summit - Digital Service Infrastructure for the EU Digital Sing...
FIWARE Global Summit - Digital Service Infrastructure for the EU Digital Sing...
 
SC6 Workshop 1: Big data (phenomenon) challenges and requirements in official...
SC6 Workshop 1: Big data (phenomenon) challenges and requirements in official...SC6 Workshop 1: Big data (phenomenon) challenges and requirements in official...
SC6 Workshop 1: Big data (phenomenon) challenges and requirements in official...
 
EDF2014: Piek Vossen, Professor Computational Lexicology, VU University Amste...
EDF2014: Piek Vossen, Professor Computational Lexicology, VU University Amste...EDF2014: Piek Vossen, Professor Computational Lexicology, VU University Amste...
EDF2014: Piek Vossen, Professor Computational Lexicology, VU University Amste...
 
Tony Velin : plateforme coopérative pour la recherche et l’innovation - IoT ...
Tony Velin :  plateforme coopérative pour la recherche et l’innovation - IoT ...Tony Velin :  plateforme coopérative pour la recherche et l’innovation - IoT ...
Tony Velin : plateforme coopérative pour la recherche et l’innovation - IoT ...
 
SC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 Workshop
SC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 WorkshopSC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 Workshop
SC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 Workshop
 
Big Data technology for systems monitoring in Energy – Big Data Europe
Big Data technology for systems monitoring in Energy – Big Data Europe Big Data technology for systems monitoring in Energy – Big Data Europe
Big Data technology for systems monitoring in Energy – Big Data Europe
 
SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you? SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you?
 
OpenDataGarage-Session4-GiorgioPrister-MajorCitiesofEuropeItaly
OpenDataGarage-Session4-GiorgioPrister-MajorCitiesofEuropeItalyOpenDataGarage-Session4-GiorgioPrister-MajorCitiesofEuropeItaly
OpenDataGarage-Session4-GiorgioPrister-MajorCitiesofEuropeItaly
 
SC4 Hangout 1: BDE-Transport Webinar Simon Scerri
SC4 Hangout 1: BDE-Transport Webinar Simon ScerriSC4 Hangout 1: BDE-Transport Webinar Simon Scerri
SC4 Hangout 1: BDE-Transport Webinar Simon Scerri
 
SC4 Hangout 1: Big data europe transport webinar Philippe Crist
SC4 Hangout 1: Big data europe   transport webinar Philippe CristSC4 Hangout 1: Big data europe   transport webinar Philippe Crist
SC4 Hangout 1: Big data europe transport webinar Philippe Crist
 
Eco-Systems for Smart Cities based on Open Urban Platforms
Eco-Systems for Smart Cities based on Open Urban PlatformsEco-Systems for Smart Cities based on Open Urban Platforms
Eco-Systems for Smart Cities based on Open Urban Platforms
 
Qrowd data sharing ebdvf 2017
Qrowd data sharing ebdvf 2017Qrowd data sharing ebdvf 2017
Qrowd data sharing ebdvf 2017
 
2019 04-08 oasc-martin_brynskov
2019 04-08 oasc-martin_brynskov2019 04-08 oasc-martin_brynskov
2019 04-08 oasc-martin_brynskov
 

Similar to MIMs In Porto’s Urban Platform

Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Paolo Nesi
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Paolo Nesi
 

Similar to MIMs In Porto’s Urban Platform (20)

Building Porto's Open Data Platform
Building Porto's Open Data PlatformBuilding Porto's Open Data Platform
Building Porto's Open Data Platform
 
CPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - IntroductionCPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - Introduction
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
 
iCity Project Presentation in Project Management Institute
iCity Project Presentation in Project Management InstituteiCity Project Presentation in Project Management Institute
iCity Project Presentation in Project Management Institute
 
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
 
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
 
FIWARE - Driving the standards and helping cities to become enablers of the D...
FIWARE - Driving the standards and helping cities to become enablers of the D...FIWARE - Driving the standards and helping cities to become enablers of the D...
FIWARE - Driving the standards and helping cities to become enablers of the D...
 
Open Data policy implementations: Creating economic value
Open Data policy implementations: Creating economic valueOpen Data policy implementations: Creating economic value
Open Data policy implementations: Creating economic value
 
Webinar on 2nd Open Call - Applications and Trials - slideset
Webinar on 2nd Open Call - Applications and Trials - slidesetWebinar on 2nd Open Call - Applications and Trials - slideset
Webinar on 2nd Open Call - Applications and Trials - slideset
 
Supporting the digital transformation of the society with APIs (@Polimi)
Supporting the digital transformation of the society with APIs (@Polimi)Supporting the digital transformation of the society with APIs (@Polimi)
Supporting the digital transformation of the society with APIs (@Polimi)
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
 
Big Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case StudyBig Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case Study
 
Open Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4CityOpen Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4City
 
FIWARE Overview presentation
FIWARE Overview presentationFIWARE Overview presentation
FIWARE Overview presentation
 
Application Programming interfaces for Governments: why, what and how
Application Programming interfaces for Governments: why, what and howApplication Programming interfaces for Governments: why, what and how
Application Programming interfaces for Governments: why, what and how
 
PCP - ITRoD - MC4DI.pptx
PCP - ITRoD - MC4DI.pptxPCP - ITRoD - MC4DI.pptx
PCP - ITRoD - MC4DI.pptx
 
DECODE project: Barcelona pilots
DECODE project: Barcelona pilotsDECODE project: Barcelona pilots
DECODE project: Barcelona pilots
 
Citizen centric services business & ict consulting sept 2014
Citizen centric services business & ict consulting sept 2014Citizen centric services business & ict consulting sept 2014
Citizen centric services business & ict consulting sept 2014
 
Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...
Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...
Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...
 
TMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWARETMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWARE
 

More from Open & Agile Smart Cities

More from Open & Agile Smart Cities (20)

Interoperable digital solutions and transformation of cities and communities
Interoperable digital solutions and transformation of cities and communitiesInteroperable digital solutions and transformation of cities and communities
Interoperable digital solutions and transformation of cities and communities
 
What Cities and Communities Need - Mechanisms that take us from fragmented pi...
What Cities and Communities Need - Mechanisms that take us from fragmented pi...What Cities and Communities Need - Mechanisms that take us from fragmented pi...
What Cities and Communities Need - Mechanisms that take us from fragmented pi...
 
Japanese Super City Initiative
Japanese Super City InitiativeJapanese Super City Initiative
Japanese Super City Initiative
 
A Global Policy Framework for Technology Governance
A Global Policy Framework for Technology GovernanceA Global Policy Framework for Technology Governance
A Global Policy Framework for Technology Governance
 
The role of UNECE and the Key Performance Indicators for Smart and Sustainabl...
The role of UNECE and the Key Performance Indicators for Smart and Sustainabl...The role of UNECE and the Key Performance Indicators for Smart and Sustainabl...
The role of UNECE and the Key Performance Indicators for Smart and Sustainabl...
 
Orchestra Cities
Orchestra Cities Orchestra Cities
Orchestra Cities
 
Utrecht Region : healthy urban living
Utrecht Region : healthy urban livingUtrecht Region : healthy urban living
Utrecht Region : healthy urban living
 
Introduction to the state-of-the-art urban data platforms
Introduction to the state-of-the-art urban data platformsIntroduction to the state-of-the-art urban data platforms
Introduction to the state-of-the-art urban data platforms
 
Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...
Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...
Bordeaux - Operating Urban Data Platforms based on Minimal Interoperability M...
 
European Commission perspective on the state-of-play in terms of standards fo...
European Commission perspective on the state-of-play in terms of standards fo...European Commission perspective on the state-of-play in terms of standards fo...
European Commission perspective on the state-of-play in terms of standards fo...
 
Data Processing and Management Framework
Data Processing and Management FrameworkData Processing and Management Framework
Data Processing and Management Framework
 
Standards based approach for smart cities, where do we stand and what next
Standards based approach for smart cities, where do we stand and what nextStandards based approach for smart cities, where do we stand and what next
Standards based approach for smart cities, where do we stand and what next
 
MyData: Human Centric Smart Cities
MyData: Human Centric Smart CitiesMyData: Human Centric Smart Cities
MyData: Human Centric Smart Cities
 
The Tradeoff of Connectivity: The problem of privacy
The Tradeoff of Connectivity: The problem of privacyThe Tradeoff of Connectivity: The problem of privacy
The Tradeoff of Connectivity: The problem of privacy
 
Case law database— beyond user consent
Case law database— beyond user consentCase law database— beyond user consent
Case law database— beyond user consent
 
Privacy Management for Smart Cities
Privacy Management for Smart CitiesPrivacy Management for Smart Cities
Privacy Management for Smart Cities
 
Fair Artificial Intelligence
Fair Artificial IntelligenceFair Artificial Intelligence
Fair Artificial Intelligence
 
From Reactive to Proactive City Driving trust through transparency and fair u...
From Reactive to Proactive City Driving trust through transparency and fair u...From Reactive to Proactive City Driving trust through transparency and fair u...
From Reactive to Proactive City Driving trust through transparency and fair u...
 
Building fairness into AI: a Europe-wide approach?
Building fairness into AI: a Europe-wide approach?Building fairness into AI: a Europe-wide approach?
Building fairness into AI: a Europe-wide approach?
 
Fair AI - democratic control over algorithms
Fair AI - democratic control over algorithmsFair AI - democratic control over algorithms
Fair AI - democratic control over algorithms
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

MIMs In Porto’s Urban Platform

  • 1. PortoDigital©2018PortoDigital©2018 Jan 2020 OPERATING URBAN DATA PLATFORMS BASED ON MINIMAL INTEROPERABILITY MECHANISMS MIMs In Porto’s Urban Platform
  • 2. About Porto • Largest city in the north of Portugal (second in the country); • 250 thousand inhabitants ; • 1.8 million in the metropolian area; In the context of smart cities: • Founding Member of OASC; • Core Pilot City in the SynchroniCity LSP; • Signatory of TMForum’s "City as a Platform Manifesto”; • Joined Front-Runner Smart Cities program (from FIWARE/TM Forum);
  • 3. About Porto Digital • Porto Digital Association is a private non-profit association; • It was created in 2004 by the Municipality of Porto, the University of Porto and the Portuguese Business Association (AEP), in cooperation with the company Metro of Porto; • Created to promote ICT projects within the context of the city of Porto and its metropolitan area.
  • 4. Where do we stand STATUS: (Finishing) Exploring & Planning for Urban Data Platform. • Porto took the path of experiementing and piloting before building • We often see providers showing off with beautiful dasboards, but its when we get to the integration phase (specionally when there’s legacy system or devices), things get a bit diferent. • If we want to rely decision making on it, we better understand it fully (no shady corners, no hidden surprises.) • If we want to include clauses in tenders, for service providers to connect to it, we need (deep) knowledge to support integration and validation. • Pilot projects tend to work pretty well, but going live/production is a diferent story (pilots tend to address simple scenarios)
  • 5. Porto’s Urban Platform • OASC gave us the guidelines and principles; • SynchroniCity provided a reference architecture and implementation; • FIWARE (one of the promoters of FrontRunner Cities Program) provided software solution to implement and use it. * Actually, Synchronicity also provided valuable, reusable software: Atomic Services.
  • 6. What’s Context Data? TRAFFIC 50 Cars/minute TRAFFIC 23 Cars/minute 311 Damaged traffic light NOISE 30 dBa AIR QUALITY CO: 318 NO2: 71.4 311 pothole Weather Temperature: 17º Wind: 30m/s Weather Temperature: 18º Wind: 10m/s PARKING SPOT Status: occupied TRAFFIC 31 Cars/minute PARKING SPOT free NOISE 30 dBa NOISE 10 dBa
  • 7. Minimal Interoperability Mechanisms • How do I get/update Data? • In what schema(datamodel) is it stored/available? • How do I make it available, so that others can use it to build solutions? • How do I secure it? • How do I store its history ?
  • 8. Minimal Interoperability Mechanisms MIM MIM Name Interoperability Point Description 1 OASC Context Information Management MIM Context Information Management API This API allows to access to real-time context information from different cities. 2 OASC Data Models MIM Shared Data Models Guidelines and catalogue of common data models in different verticals to enable interoperability for applications and systems among different cities 3 OASC Ecosystem Transaction Management MIM (“Marketplace”) Marketplace API The API exposes functionalities such as a catalogue management, ordering management, revenue management, Service Level Agreements (SLA), license management, etc. Complemented by marketplaces for services, hardware and training. 4 Security Security API API to register and authenticate users and applications in order to access services. 5 Storage Data Storage API This API allows to access to historical data and open data of cities. Synchronicity
  • 10. Some Challenges in Porto • Detecting and addressing unplanned issues in the street (car accidents, road blocks, damage in traffic light, … • Provide valuable information about weather (temperature, rain, wind), air quality, • Predicting road conditions based on historical data and forecast data (expect traffic on a road nearby a music concert, weather conditions, …); • Delivering alert and/or live data to the citizens and help them making better choices (can I take the bus to get there?); • …
  • 11. Testing goals (regarding MIMs) Data Ingestion • Data of different types • Data from the same type, coming from similar sources, but from different providers • Data from the same type, coming from different sources (and, obviously, different providers) Data consumption/access, processing and publication • Backend access, frontend access (by request and by subscription), • Processing streams of data, detecting outliers, processing data from the same type with different observation periods. • Having data available in opendata portal, data marketplace,… Other • Determine points of failure and or weaknesses of such platform implementation • Test the elasticity of the technical solutions • Test having tenders with clauses about data standard compliance (namely NGSI)
  • 12. Example 1: Civic issues tracking (311) Civic issues tracking system allows the municipality to address abnormal situations on the city. Currently, we have multiple sources for acknowledging these issues: • Citizens and Municipality staff • Video analytics • Analytics over context data
  • 13. Example 1: Civic issues tracking (311) Abandoned objects
  • 14. Example 1: Civic issues tracking (311) Vehicles Parked in non-parking area
  • 15. Example 1: Civic issues tracking (311) Obstacles on the crosswalk
  • 16. Example 1: Civic issues tracking (311) Obstacles (vehicles) on the bus lane
  • 17. Example 1: Civic issues tracking (311)
  • 18. Example 1: Civic issues tracking (311)
  • 19. Example 1: Civic issues tracking (311)
  • 20. Example 2: Monitoring weather conditions
  • 21. Example 2: Monitoring weather conditions
  • 22. Example 2: Monitoring weather conditions community stations
  • 23. Example 2: Monitoring weather conditions
  • 24. Example 2: Monitoring weather conditions
  • 25. Example 3: Monitoring and predicting traffic conditions
  • 26. Example 3: Monitoring and predicting traffic conditions
  • 27. Example 4: Multimodal Transportation Application
  • 28. Example 4: Multimodal Transportation Application
  • 29. Example 4: Multimodal Transportation Application