SlideShare una empresa de Scribd logo
1 de 83
THE UNIVERSITY OF WATERLOO OPEN
DATA API
Colin Bell – EnterpriseArchitect, IST
KartikTalwar – Client Services, IST
NathanVexler – Client Services, IST
AGENDA
1. What is Open Data?
2. Making Open Data Work
3. TheValue of Open Data
4. The API approach
5. Current State of Open Data at University of Waterloo
6. Open Data by Example
7. How do we get to where we need to be?
8. Tell us your stories!
WHAT IS OPEN DATA?
OPEN DATA
PROTECTING PRIVACY
http://eaves.ca/2013/01/07/the-journal-news-gun-map-open-vs-personal-data/
MAINTAININGTRANSPARENCY
PROTECTING PRIVACY
bit.ly/ipc_abd bit.ly/ipc_pbd
THE OPEN DATA FOCUS
bit.ly/ipc_abd
MAKING OPEN DATA WORK
OPEN DATA
5stardata.info
IMPROVING OPEN DATA
inkdroid.org/journal/2010/06/04/the-5-stars-of-open-linked-data/
VALUE OF OPEN DATA
WHY IS OPEN DATA IMPORTANT
• Economies of Scale
• Value of Data • Cost of Using Data
WHY IS OPEN DATA IMPORTANT
DO MORE W/ LESS
http://bit.ly/odata_rprt
THE API APPROACH
THE API APPROACH
5stardata.info
API
IMPROVING OPEN DATA
inkdroid.org/journal/2010/06/04/the-5-stars-of-open-linked-data/
WHI APIS?
A  Interlude!Colin Bell – Enterprise Architect
A DATA USER STORY
A DATA USER STORY
A DATA USER STORY
A DATA USER STORY
A DATA USER STORY
Cool New
Office
Hours
App
ETL: EXTRACT-TRANSFORM-
LOAD
(USERS NEEDTO DOTHISTO USETHE DATA)
DATA USER INTERFACE
(DUI)
Acronym overload…
DUI is not a good choice.
API: APPLICATION
PROGRAMMING INTERFACE
We’ll call a Data User Interface (DUI)
Application Programming Interface (API)
instead.
API: APPLICATION
PROGRAMMING INTERFACE
API: APPLICATION
PROGRAMMING INTERFACE
API: APPLICATION
PROGRAMMING INTERFACE
WHY API?
• Do the ETL work once, do it well.
• Reduce duplication of efforts.
• Cut down on costs because it comes in a ‘usable’ form.
• Referential links are moved around as URIs. (context)
• Access can be monitored and controlled.
OPEN DATA @ UWATERLOO
Fall 2009
• 1st Presentation at
STAC about
Portal/Open Data
March 2010
• Presentation at
UCIST/CTSC
Fall 2010
• JeffVerkoeyen’s
uwdata.ca becomes
official
Aug 2011
• KartikTalwar
creates
api.youwaterloo.ca
Feb 2012
• api.uwaterloo.ca
becomes official
Open Data @ uwaterlooTimeline
2012
• Nathan Joins IST
full time
2013
• V2 launched
2014
• Mandate to bring
api.uwaterloo.ca
deeper into the
enterprise
Open Data @ uwaterlooTimeline
Infrastructure Community
Current Efforts
Infrastructure
COMPONENTS OF EFFORTS
API Design
Backend
Infrastructure
Collaboration
COMPONENTS OF EFFORTS
v1
->
v2
1 Machine
->
N-Scale
1 maintainer
->
multi-
maintainer
v1
->
v2
1 Machine
->
N-Scale
Before:
1 maintainer
After:
multi-
maintainer
Community
IRL Community with
DemoCamps
Stay in the loop with our
Mailing List
bit.ly/oduw_ml
Collaborative Problem
Solving with
GitHub
uWaterloo
GitHub
bit.ly/oduw_gh
Community
CreatedTools
wattools.com
APPLIED EXAMPLE
Exam Schedule
Disclaimer
Community
CreatedTool
Imore.com
X
√
PROGRESS!
5stardata.info
API
PDF
Official
Portal – Exam Widget
portal.uwaterloo.ca
Public
Digital Signage
steelcase.com
Private
Digital Signage
getpebble.com
Official
Portal – Portal Now
Just-In-Time
portal.uwaterloo.ca
Push
Notifications
Imore.com
WHY IT’S IMPORTANT
(EXAMPLES)
Food Services
News and
Events
Emerging
Academic
Use
Student
Engagement
WHY IT’S IMPORTANT
(EXAMPLES)
Food Services
ONTHE DOCKET
Parking
RealTime Bus
Data
Study Space
Office Hours
Scientific
Computing
Catalog
WHY IT’S IMPORTANT
(AGGREGATORS: FORCE MULTIPLIERS)
Portal
News and
Events
TOGETHER WE ENABLE
PROCESSESTHAT WORK
inkdroid.org/journal/2010/06/04/the-5-stars-of-open-linked-data/
• New Drupal CMS
• News and
Events
• Food Services
• Crowdsourced Data
HOW DO WE GET TO WHERE
WE NEED TO BE?
EXPAND PROCESSESTHAT WORK
inkdroid.org/journal/2010/06/04/the-5-stars-of-open-linked-data/
• New Drupal CMS
• News and
Events
• Food Services
• Crowdsourced Data
ACHIEVE IDEAL PROCESS
inkdroid.org/journal/2010/06/04/the-5-stars-of-open-linked-data/
WITH OPEN DATA
Together, we enable

Más contenido relacionado

Similar a The University of Waterloo Open Data API

Memory Database Technology is Driving a New Cycle of Business Innovation
Memory Database Technology is Driving a New Cycle of Business InnovationMemory Database Technology is Driving a New Cycle of Business Innovation
Memory Database Technology is Driving a New Cycle of Business InnovationVoltDB
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsOlaf Janssen
 
Database@Home - Data Driven Reference Architecture
Database@Home - Data Driven Reference ArchitectureDatabase@Home - Data Driven Reference Architecture
Database@Home - Data Driven Reference ArchitectureTammy Bednar
 
9 Survival Rules for IOT Product
9 Survival Rules for IOT Product9 Survival Rules for IOT Product
9 Survival Rules for IOT ProductRavi Pal
 
Science base usage analysis - AGU2016 - in21d08
Science base usage analysis - AGU2016 - in21d08Science base usage analysis - AGU2016 - in21d08
Science base usage analysis - AGU2016 - in21d08Sky Bristol
 
Application Engine ETL
Application Engine ETLApplication Engine ETL
Application Engine ETLkabrilake
 
Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...
Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...
Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...Paul Fechtelkotter
 
sparql,uniprot.org in production
sparql,uniprot.org in productionsparql,uniprot.org in production
sparql,uniprot.org in productionJerven Bolleman
 
INTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdfINTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdfapidays
 
Oracle Cloud Deck_Deepanshu Mittal_Oct 26.pptx
Oracle Cloud Deck_Deepanshu Mittal_Oct 26.pptxOracle Cloud Deck_Deepanshu Mittal_Oct 26.pptx
Oracle Cloud Deck_Deepanshu Mittal_Oct 26.pptxGurbinder3
 
Nyc web perf-final-july-23
Nyc web perf-final-july-23Nyc web perf-final-july-23
Nyc web perf-final-july-23Dan Boutin
 
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...VMware Tanzu
 
Getting Started with Splunk Enterprises
Getting Started with Splunk EnterprisesGetting Started with Splunk Enterprises
Getting Started with Splunk EnterprisesSplunk
 
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...Data Con LA
 
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...Capgemini
 
Five Elements of Software Engineering for Mobile
Five Elements of Software Engineering for MobileFive Elements of Software Engineering for Mobile
Five Elements of Software Engineering for Mobile3scale.net
 
FI-WARE Basic Guide
FI-WARE Basic GuideFI-WARE Basic Guide
FI-WARE Basic GuideFIWARE
 

Similar a The University of Waterloo Open Data API (20)

Memory Database Technology is Driving a New Cycle of Business Innovation
Memory Database Technology is Driving a New Cycle of Business InnovationMemory Database Technology is Driving a New Cycle of Business Innovation
Memory Database Technology is Driving a New Cycle of Business Innovation
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 
Korejanai Story
Korejanai StoryKorejanai Story
Korejanai Story
 
Database@Home - Data Driven Reference Architecture
Database@Home - Data Driven Reference ArchitectureDatabase@Home - Data Driven Reference Architecture
Database@Home - Data Driven Reference Architecture
 
9 Survival Rules for IOT Product
9 Survival Rules for IOT Product9 Survival Rules for IOT Product
9 Survival Rules for IOT Product
 
Science base usage analysis - AGU2016 - in21d08
Science base usage analysis - AGU2016 - in21d08Science base usage analysis - AGU2016 - in21d08
Science base usage analysis - AGU2016 - in21d08
 
Application Engine ETL
Application Engine ETLApplication Engine ETL
Application Engine ETL
 
Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...
Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...
Smart Factory Technology Road Mapping Initiative_The Intent of Things and Ana...
 
sparql,uniprot.org in production
sparql,uniprot.org in productionsparql,uniprot.org in production
sparql,uniprot.org in production
 
INTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdfINTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdf
 
Oracle Analytics.pptx
Oracle Analytics.pptxOracle Analytics.pptx
Oracle Analytics.pptx
 
Oracle Cloud Deck_Deepanshu Mittal_Oct 26.pptx
Oracle Cloud Deck_Deepanshu Mittal_Oct 26.pptxOracle Cloud Deck_Deepanshu Mittal_Oct 26.pptx
Oracle Cloud Deck_Deepanshu Mittal_Oct 26.pptx
 
Nyc web perf-final-july-23
Nyc web perf-final-july-23Nyc web perf-final-july-23
Nyc web perf-final-july-23
 
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
 
Getting Started with Splunk Enterprises
Getting Started with Splunk EnterprisesGetting Started with Splunk Enterprises
Getting Started with Splunk Enterprises
 
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
Big Data Day LA 2015 - Transforming into a data driven enterprise using exist...
 
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
 
Fi ware, fi-lab e il trentino
Fi ware, fi-lab e il trentinoFi ware, fi-lab e il trentino
Fi ware, fi-lab e il trentino
 
Five Elements of Software Engineering for Mobile
Five Elements of Software Engineering for MobileFive Elements of Software Engineering for Mobile
Five Elements of Software Engineering for Mobile
 
FI-WARE Basic Guide
FI-WARE Basic GuideFI-WARE Basic Guide
FI-WARE Basic Guide
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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 WorkerThousandEyes
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

The University of Waterloo Open Data API

Notas del editor

  1. Open Data and the 5 Star approach (Nathan Vexler) Why we have taken the API approach (Colin Bell) How Open Data Is Useful (examples) Stuff students have built with Open Data (Kartik Talwar) Stuff IST has built with Open Data – Food Services (Kartik Talwar) Current State of Open Data at uWaterloo within context at IST/City/Region and nearby/Province/Canada/World (Nathan Vexler) History (slide with timeline) Status Quo Future Tell us your stories!
  2. So again… very important… Open Data does NOT include Personally Identifiable Data
  3. It’s important that we safeguard privacy. But we can do it in a really intelligent way. We definitely want to avoid anything that Is Not Open Data. In this case… on the venn diagram, <this region> is Personally Identifiable Data. Completely off limits. But… how about <this region over here>: personal data that is de-identified? Let’s do a thought experiment. Take for example de-identified performance data for 1st year courses. With some minor effort, anyone could create algorithms that pattern match current students with patterns from archival data as a means to predict their performance. With such technology we can engineer early-stage interventions and help students before its too late. Such efforts would dovetail strongly with SSO’s desire
  4. It’s important that we safeguard privacy. But we can do it in a really intelligent way. We definitely want to avoid anything that Is Not Open Data. In this case… on the venn diagram, <this region> is Personally Identifiable Data. Completely off limits. But… how about <this region over here>: personal data that is de-identified? Let’s do a thought experiment. Take for example de-identified performance data for 1st year courses. With some minor effort, anyone could create algorithms that pattern match current students with patterns from archival data as a means to predict their performance. With such technology we can engineer early-stage interventions and help students before its too late. Such efforts would dovetail strongly with SSO’s desire <todo> Links to http://bit.ly/ipc_pbd and http://bit.ly/ipc_abd
  5. Routine disclosure Open Data Access By Design
  6. Open Data comes in a spectrum Syllabus Data… Office Hours Open Data is about releasing human-targeted information in ways that are increasingly easier and more efficient to manipulate by 3rd parties.
  7. In your hands, you have a plan on how we will get there. It focuses on two elements. Community: co-design with stakeholders
  8. In your hands, you have a plan on how we will get there. It focuses on two elements. Community: co-design with stakeholders
  9. API restructuring so that we’re in line with widely-adopted industry-standards Fixing of significant bugs that caused much of the community to shy away from key parts of the API. The community logged bugs and Kartik made it a mission to fix them!   The api restructuring is based on current standards in the industry… most notably the well regarded White House Web API Standards. The key bugs caused developers to develop their own workarounds. Now with the latest release, we have renewed confidence from developers. With the release of V2, we are continuing to actively mitigate nagging policy-type issues: Specifically, regarding the risk of integrity… We implemented an assortment of warnings and disclaimers to complement the existing disclaimers within the Open Data License. The origin of the data and method of obtaining the data is explicitly documented on the doc site. That the origin of the data and method of obtaining the data is properly documented. That warnings and disclaimers are not sufficiently visible to developers.
  10. http://lists.uwaterloo.ca/pipermail/opendata/2011-October/000080.html
  11. Open data at Waterloo in context of all the other open data initaitves How we’re using github What does api look like How it’s currently used Log into portal
  12. Open Data comes in a spectrum Syllabus Data… Office Hours Open Data is about releasing human-targeted information in ways that are increasingly easier and more efficient to manipulate by 3rd parties.
  13. Scraping is vulnerable to go down; being poorly mapped
  14. Scraping is vulnerable to go down; being poorly mapped
  15. Together we enable the Waterloo community member who wants to make information available so that another can make that information available in a novel way. Together we can build a community that values Privacy and Access by Design. Together we can coral the gains that we’ve made together thus far into something sustainable, something that we can say was a lasting legacy of this generation of IST’s leadership.