7. 7
Incoming Data Streams
RSS feeds Description
City Of Ottawa News releases and public service announcements, events and
attractions
Ottawa Sun,
CBC/CTV
Ottawa and region
API Description
Google Maps &
OpenStreetMap (OSM)
OSM can be more complete and accurate in certain areas
Google Maps has nice interface, also offers street view
and users can review places
Both mapping services support geocoding, and the
combination of both offers more choice & flexibility
Yahoo Traffic REST API that gives access to realtime traffic data
Twitter, identi.ca Enable users to submit the information from Twitter and
identica sites, and subsequently pull the data from there
Ex: can follow City of Ottawa and Ottawa Citizen, as well
as @OttawaCityEye on Twitter
8. 8
Parking and Document
Clustering APIs
Displaying parking information
− Assume there's a central website that collect
information from all parking garages and lots in
Ottawa, parking ticket information from the City of
Ottawa.
Clustering citizen reports with news
− Catches duplicate submissions of the reports and
determine it they are related to each other, or
related to the news (Ex: slide 7).
We can develop the API for these purposes, and made
implementation publicly accessible for free
9. 9
APIs: Application
Functionality
API Description
Mapstraction Enable agnostic map mashup easily switch from one
mapping library to another (e.g, between OSM and
Google Maps)
Parlay X A web service API for sending messages, retrieve SMS
and retrieve current location of the mobile phone
Fire Eagle & CloudMade CloudMade provides a set of mapping libraries
(mobile and web) that source maps from OSM
Both supports location management (store and
retrieve location information along with metadata)
Google Chart Information visualization with charts (e.g, over a period
of time)
HeatMap Heat mapping service that illustrates the
frequency/density of information in a particular place on
the map
10. 10
Value proposition
Target Market Relevance
Ottawa residents Dedicated to the city of Ottawa. Let residents
inform and track conditions of the city
Citizens indirectly help & speed up the process of
solving some of the issues in Ottawa
City of Ottawa Get better insights into problem areas that require
primary attention
Reveal life patterns of the city
Better and open communications between the city
and its residents
Police and 911
Departments
Mapping of the incidents for making better
decisions
Provide updates to citizens regarding the
incidents
12. 12
Related Mashups
Mashup Similarities Differences APIs
FixMyStreet
(from mysociety.org
– fixmystreet.com)
Displays usersubmitted
information over the map
Focuses mainly on reporting and solving
local problems, target residents in the UK
Maps (not
identified)
Every Block
Chicago
(formerly
ChicagoCrime)
Displays information over the
map
The focus is on the city of Chicago. Data
comes from the Chicago Police
Department
Google Maps
Nukaart (Dutch,
nukaart.nl)
Displays information over the
map
Data comes from the Dutch news website:
Nu.nl and traffic webcams
Google Maps
Ushahidi
(ushahidi.com)
Displays usersubmitted
information over the map
Targets crowdsourcing of crisis
information (such as deaths, riots, lootings,
etc) in Africa & surrounding regions
Google Maps,
Mapstraction,
Twitter, Jaiku
CrimeReports
(crimereports.com)
Displays information on the
map
Publish local crime incident data in
near realtime
Data contributed by participating law
enforcement agencies, such as
Ottawa Police
Google Maps