Van trends tot
innovatie
Open data: CitySDK & API’S - 15-11-2013
Wouter Meys & Maarten Groen
Content
● Part I
○ Open data
○ The CitySDK project
○ Try the CitySDK API

● Part 2
○ Social media API’s
○ Using the Twitte...
Open data
What is open data?
● A piece of data is open if anyone is free to use, reuse,
and redistribute it — subject only...
Current issues of open data
● Different locations and different formats
● No data format standards (across countries)
Five stars of Tim Berners-Lee
★ make your stuff available on the Web (whatever format) under an open license
★ ★ make it a...
Part I: The CitySDK project
● Eight European Cities
● Open data platform
○ Work packages: Mobility, Tourism, Participation...
The CitySDK framework (1)
The CitySDK framework (2)
HvA contributions
● Collect data on tourists' movements, activities and/or
experiences
● For organizations in the tourism ...
Implementation
●

Replicate the Lissabon head tourism pilot

●

Tourism pilot focuses on:
○ Points Of Interests (POI)
○ Ev...
Dynamic data
● Collaboration with Van
Gogh museum
○ Measuring queue
length
○ Interesting info for
Van Gogh
○ Better servic...
Sensor system
● Ultrasonic sensor
● Four separate wireless
transmitters
● One base station
Sensor framework
Sensor locations
From test lab to living lab
● Four sensor are placed
● Problems:
○ Rain
○ Range
○ Base station location

● Fixes:
○ Improv...
Application showing data
● Show queue
● Go to POI/Events
● Create your own route
The CitySDK API
● Tourism:
○ API: citysdk.dmci.hva.nl/CitySDK/resources
○ Documentation: http://citysdk.ist.utl.pt/

● Mob...
Applications
Applications made with CitySDK API
● Open Data Globe
○ http://dev.citysdk.waag.org/visualisation/
● Buildings...
Try it out
● Look at the different datasets
○ http://cms.citysdk.waag.org
http://dev.citysdk.waag.org/
● Try to retrieve a...
Short Break (15 min)
Part II: Social media API’s
● Twitter
○ +: Data is open, geolocation
○ -: Data reliability , sparsity , firehose

● Facebo...
Combining API’s
● Livehoods
○

http://livehoods.org/maps/nyc

● Please Rob Me
○

http://pleaserobme.com/why

● Streamwatch...
The Twitter API
● What did we do?
○ Collect tweets with geolocation in Amsterdam
● Visualize the data in different ways
Using the Twitter API
● Streaming API
● REST API
● Firehose
● Authentication
● Documentation: dev.twitter.com
Try it out!
● Register an application (dev.twitter.com)
● Check for library (https://dev.twitter.com/docs/twitter-librarie...
Contact info
Maarten Groen
m.n.groen@hva.nl
Wouter Meys
w.t.meys@hva.nl
Upcoming SlideShare
Loading in...5
×

College Van Trends Tot Innovatie

109

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
109
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

College Van Trends Tot Innovatie

  1. 1. Van trends tot innovatie Open data: CitySDK & API’S - 15-11-2013 Wouter Meys & Maarten Groen
  2. 2. Content ● Part I ○ Open data ○ The CitySDK project ○ Try the CitySDK API ● Part 2 ○ Social media API’s ○ Using the Twitter API
  3. 3. Open data What is open data? ● A piece of data is open if anyone is free to use, reuse, and redistribute it — subject only, at most, to the requirement to attribute and/or share-alike.
  4. 4. Current issues of open data ● Different locations and different formats ● No data format standards (across countries)
  5. 5. Five stars of Tim Berners-Lee ★ make your stuff available on the Web (whatever format) under an open license ★ ★ make it available as structured data (e.g., Excel instead of image scan of a table) ★ ★ ★ use non-proprietary formats (e.g., CSV instead of Excel) ★ ★ ★ ★ use URIs to denote things, so that people can point at your stuff ★ ★ ★ ★ ★ link your data to other data to provide context (semantic web)
  6. 6. Part I: The CitySDK project ● Eight European Cities ● Open data platform ○ Work packages: Mobility, Tourism, Participation ● Helping cities to open their data ● Giving developers the tools they need
  7. 7. The CitySDK framework (1)
  8. 8. The CitySDK framework (2)
  9. 9. HvA contributions ● Collect data on tourists' movements, activities and/or experiences ● For organizations in the tourism sector, increase knowledge on their clients ● Enabling smarter information (services) for tourists
  10. 10. Implementation ● Replicate the Lissabon head tourism pilot ● Tourism pilot focuses on: ○ Points Of Interests (POI) ○ Events ○ Routes ● Using Open Data ○ Arts Holland ○ Hotels: amsterdamopendata.nl ○ Restaurants: ATCB
  11. 11. Dynamic data ● Collaboration with Van Gogh museum ○ Measuring queue length ○ Interesting info for Van Gogh ○ Better services for tourists
  12. 12. Sensor system ● Ultrasonic sensor ● Four separate wireless transmitters ● One base station
  13. 13. Sensor framework
  14. 14. Sensor locations
  15. 15. From test lab to living lab ● Four sensor are placed ● Problems: ○ Rain ○ Range ○ Base station location ● Fixes: ○ Improved case ○ Better antennas
  16. 16. Application showing data ● Show queue ● Go to POI/Events ● Create your own route
  17. 17. The CitySDK API ● Tourism: ○ API: citysdk.dmci.hva.nl/CitySDK/resources ○ Documentation: http://citysdk.ist.utl.pt/ ● Mobility ○ dev.citysdk.waag.org
  18. 18. Applications Applications made with CitySDK API ● Open Data Globe ○ http://dev.citysdk.waag.org/visualisation/ ● Buildings in the Netherlands by year of construction ○ http://dev.citysdk.waag.org/buildings/
  19. 19. Try it out ● Look at the different datasets ○ http://cms.citysdk.waag.org http://dev.citysdk.waag.org/ ● Try to retrieve all restaurants available in the API that are located in ‘stadsdeel west’ in Amsterdam ● Play around with combination of various datasets
  20. 20. Short Break (15 min)
  21. 21. Part II: Social media API’s ● Twitter ○ +: Data is open, geolocation ○ -: Data reliability , sparsity , firehose ● Facebook ○ +: Large userbase, Likes, Companies ○ -: Accessibility, query language ● Other: Flickr, FourSquare, Instagram etc. etc.
  22. 22. Combining API’s ● Livehoods ○ http://livehoods.org/maps/nyc ● Please Rob Me ○ http://pleaserobme.com/why ● Streamwatchr ○ http://streamwatchr.com/
  23. 23. The Twitter API ● What did we do? ○ Collect tweets with geolocation in Amsterdam ● Visualize the data in different ways
  24. 24. Using the Twitter API ● Streaming API ● REST API ● Firehose ● Authentication ● Documentation: dev.twitter.com
  25. 25. Try it out! ● Register an application (dev.twitter.com) ● Check for library (https://dev.twitter.com/docs/twitter-libraries) ○ Javascript: codebird-js ○ Processing: http://blog.blprnt.com/blog/blprnt/updated-quicktutorial-processing-twitter (or google: processing twitter) ● Retrieve current trending topics (in The Netherlands) ● Retrieve tweets(no retweets) from the past week in Amsterdam
  26. 26. Contact info Maarten Groen m.n.groen@hva.nl Wouter Meys w.t.meys@hva.nl
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×