SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Open Data
Definition and
Management
• Why is it necessary to understand
what open data means and why the
definitions should be followed?
• Simple answer:
Interoperability
• Interoperability means the ability of
diverse systems and organizations
to work together (inter-operate).
• Without interoperability building
large, complex systems becomes
near impossible — as evidenced in
the most famous Tower of Babel
myth, where the (in)ability to
communicate (to interoperate)
resulted in the complete
breakdown of the tower-building
effort
Open Data Definition and Management
• Open data and content can be freely used, modified, and shared by anyone for
any purpose (Open Definition)
• The most important precise details what this means: (OpenDataHandbook)
• Availability and Access: the data must be available as a whole and at no
more than a reasonable reproduction cost, preferably by downloading
over the internet. The data must also be available in a convenient and
modifiable form.
• Re-use and Redistribution: the data must be provided under terms that
permit re-use and redistribution including the intermixing with other
datasets
• Universal Participation: everyone must be able to use, re-use and
redistribute
Open Data Definition and Management
How is Open Data typically formatted? See What is Open Data?
video by U of G Library
Open Data Definition and Management
How can Smart Cities make use of Open Data? Read the following
article about Open Data and Open Source enabling Smart City
Development.
Standard APIs and Service
• APIs are specifications that govern interoperability between
applications and services (Vukovic et al. 2016)
• With APIs the development of new applications and services can be
enhanced by reusing and recycling code and productization of
programming interfaces (Moilanen et al. 2019)
• There are several types of APIs, typically categorized into three main
categories:
• Open Data API – for sharing open data
• Open API – for sharing data publicly or to partners
• Private API – for sharing data internally (Moilanen et al. 2019)
• Application programming interfaces can create value in the
following ways: (Moilanen et al. 2019)
1. APIs offer easier access to data
2. APIs can reduce complexity by standardizing the
implementation of tasks (e.g. retrieving and sending data)
3. APIs increase the visibility of services and support open
innovation
4. APIs can decrease the perceived risk, as switching from
one API to another can be done with relatively little effort
5. APIs can provide opportunities for development of content
by providing a new channel for data providers
Standard APIs and Service
• Standards make it easier for organizations to inter-operate
and co-operate. Using Standard APIs significantly lowers the
barriers for partners, customers and individual developers to
develop new applications and services
• Most common Standard web service APIs are:
• REST
• JSON-RPC
• XML-RPC
• SOAP
Standard APIs and Service
My first Quiz: Open Data Test 1
Which of these can be considered open data?
JSON document of GPS location information of objects
you can use for any purpose
Excel document of buildings and their coordinates you
can use for educational purposes
PDF document you can download from the Internet
Word document of students that have passed this
course that you can download but not share to others
My first Quiz: Open Data Test 2
Which of these are recommended Open Data formats?
Excel File Format (XLS)
JavaScript Object Notation (JSON)
Portable Document Format (PDF)
Comma-separated values (CSV)
My first Quiz: Open Data Test 3
How can Smart Cities benefit from sharing open data?
Share information of people that give negative
feedback about the city
Share information about salaries of their employees
Share information about events in the city
Share information about how much money they spend
investing in open data
My first Quiz: Standard API Test 1
Which of these are Standard web service APIs?
Representational state transfer (REST)
Microsoft Open XML Spreadsheet (XLSX)
Hypertext Markup Language (HTML)
XML-RPC (remote procedure call)
Open Data and Standard APIs

Más contenido relacionado

La actualidad más candente

Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
 Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
Lviv Data Science Summer School
 

La actualidad más candente (8)

Evaluation criteria for nosql databases
Evaluation criteria for nosql databasesEvaluation criteria for nosql databases
Evaluation criteria for nosql databases
 
Analysing the performance of open access papers discovery tools
Analysing the performance of open access papers discovery toolsAnalysing the performance of open access papers discovery tools
Analysing the performance of open access papers discovery tools
 
The future of scholarly communications professionals
The future of scholarly communications professionalsThe future of scholarly communications professionals
The future of scholarly communications professionals
 
M brave barcodeconference-nov2017
M brave barcodeconference-nov2017M brave barcodeconference-nov2017
M brave barcodeconference-nov2017
 
Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
 Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
 
Open Health Knowledge Graphs
Open Health Knowledge GraphsOpen Health Knowledge Graphs
Open Health Knowledge Graphs
 
Dacena
DacenaDacena
Dacena
 
Erl10 web scale-gb-sg
Erl10 web scale-gb-sgErl10 web scale-gb-sg
Erl10 web scale-gb-sg
 

Similar a Open Data and Standard APIs

Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
Dublinked .
 
Data As A Service Composition Of Daas And Negotiation...
Data As A Service Composition Of Daas And Negotiation...Data As A Service Composition Of Daas And Negotiation...
Data As A Service Composition Of Daas And Negotiation...
Christina Berger
 
Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application Development
Peter Haase
 
Linked open data project
Linked open data projectLinked open data project
Linked open data project
Faathima Fayaza
 

Similar a Open Data and Standard APIs (20)

Planetdata simpda
Planetdata simpdaPlanetdata simpda
Planetdata simpda
 
PlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web ScalePlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web Scale
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the Software
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Chap 5 software as a service (saass)
Chap 5 software as a service (saass)Chap 5 software as a service (saass)
Chap 5 software as a service (saass)
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
 
API economy
API economyAPI economy
API economy
 
Towards Semantic APIs for Research Data Services (Invited Talk)
Towards Semantic APIs for Research Data Services (Invited Talk)Towards Semantic APIs for Research Data Services (Invited Talk)
Towards Semantic APIs for Research Data Services (Invited Talk)
 
Open standards for linked organisations | meeting Estonia - Flemish Governmen...
Open standards for linked organisations | meeting Estonia - Flemish Governmen...Open standards for linked organisations | meeting Estonia - Flemish Governmen...
Open standards for linked organisations | meeting Estonia - Flemish Governmen...
 
Cory Casanave
Cory CasanaveCory Casanave
Cory Casanave
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
 
Data As A Service Composition Of Daas And Negotiation...
Data As A Service Composition Of Daas And Negotiation...Data As A Service Composition Of Daas And Negotiation...
Data As A Service Composition Of Daas And Negotiation...
 
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
 
Linked Services for the Web of Data
Linked Services for the Web of DataLinked Services for the Web of Data
Linked Services for the Web of Data
 
Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application Development
 
Hoti ofi 2015.doc
Hoti ofi 2015.docHoti ofi 2015.doc
Hoti ofi 2015.doc
 
Putting the L in front: from Open Data to Linked Open Data
Putting the L in front: from Open Data to Linked Open DataPutting the L in front: from Open Data to Linked Open Data
Putting the L in front: from Open Data to Linked Open Data
 
unit -4 spring web services like SOA Arch
unit -4 spring web services like SOA Archunit -4 spring web services like SOA Arch
unit -4 spring web services like SOA Arch
 
Industry@RuleML2015 DataGraft
Industry@RuleML2015 DataGraftIndustry@RuleML2015 DataGraft
Industry@RuleML2015 DataGraft
 
Linked open data project
Linked open data projectLinked open data project
Linked open data project
 

Más de Jari Jussila

Más de Jari Jussila (20)

Tutkimuksen tekeminen näkyväksi
Tutkimuksen tekeminen näkyväksiTutkimuksen tekeminen näkyväksi
Tutkimuksen tekeminen näkyväksi
 
HAMK Design Factory and Product Development Project 21
HAMK Design Factory and Product Development Project 21HAMK Design Factory and Product Development Project 21
HAMK Design Factory and Product Development Project 21
 
Social media and online communities
Social media and online communitiesSocial media and online communities
Social media and online communities
 
Hamk Design Factory opening
Hamk Design Factory openingHamk Design Factory opening
Hamk Design Factory opening
 
Cognitive computing approaches for human activity recognition
Cognitive computing approaches for human activity recognitionCognitive computing approaches for human activity recognition
Cognitive computing approaches for human activity recognition
 
Social media analysis and document based research
Social media analysis and document based researchSocial media analysis and document based research
Social media analysis and document based research
 
Social media impact after publishing
Social media impact after publishingSocial media impact after publishing
Social media impact after publishing
 
Towards ecosystem for research and development of electrodermal activity appl...
Towards ecosystem for research and development of electrodermal activity appl...Towards ecosystem for research and development of electrodermal activity appl...
Towards ecosystem for research and development of electrodermal activity appl...
 
Visualising maritime vessel open data for better situational awareness in ice...
Visualising maritime vessel open data for better situational awareness in ice...Visualising maritime vessel open data for better situational awareness in ice...
Visualising maritime vessel open data for better situational awareness in ice...
 
Literature review on customer emotions in social media
Literature review on customer emotions in social mediaLiterature review on customer emotions in social media
Literature review on customer emotions in social media
 
SAPSyke Hackathon Y-Foorumi
SAPSyke Hackathon Y-FoorumiSAPSyke Hackathon Y-Foorumi
SAPSyke Hackathon Y-Foorumi
 
Deeva project introduction
Deeva project introductionDeeva project introduction
Deeva project introduction
 
Digitaalinen arvonluonti - tunneympyräsovellus
Digitaalinen arvonluonti -  tunneympyräsovellusDigitaalinen arvonluonti -  tunneympyräsovellus
Digitaalinen arvonluonti - tunneympyräsovellus
 
Application for pre-processing and visualization of electrodermal activity we...
Application for pre-processing and visualization of electrodermal activity we...Application for pre-processing and visualization of electrodermal activity we...
Application for pre-processing and visualization of electrodermal activity we...
 
A bibliometric study on authorship trends and research themes
A bibliometric study on authorship trends and research themes A bibliometric study on authorship trends and research themes
A bibliometric study on authorship trends and research themes
 
Big social data analytics - social network analysis
Big social data analytics - social network analysis Big social data analytics - social network analysis
Big social data analytics - social network analysis
 
Rakennetun ympäristön sähköinen asiointipalvelu kuntien tiedolla johtamis...
Rakennetun ympäristön sähköinen asiointipalvelu kuntien tiedolla johtamis...Rakennetun ympäristön sähköinen asiointipalvelu kuntien tiedolla johtamis...
Rakennetun ympäristön sähköinen asiointipalvelu kuntien tiedolla johtamis...
 
Sosiaalisen median analysointi ja dokumenttipohjainen tutkimus
Sosiaalisen median analysointi ja dokumenttipohjainen tutkimusSosiaalisen median analysointi ja dokumenttipohjainen tutkimus
Sosiaalisen median analysointi ja dokumenttipohjainen tutkimus
 
Computational methods for intelligent matchmaking for knowledge work
Computational methods for intelligent matchmaking for knowledge workComputational methods for intelligent matchmaking for knowledge work
Computational methods for intelligent matchmaking for knowledge work
 
Someanalytiikan hyödyntäminen liiketoiminnassa
Someanalytiikan hyödyntäminen liiketoiminnassaSomeanalytiikan hyödyntäminen liiketoiminnassa
Someanalytiikan hyödyntäminen liiketoiminnassa
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 

Open Data and Standard APIs

  • 1. Open Data Definition and Management • Why is it necessary to understand what open data means and why the definitions should be followed? • Simple answer: Interoperability • Interoperability means the ability of diverse systems and organizations to work together (inter-operate). • Without interoperability building large, complex systems becomes near impossible — as evidenced in the most famous Tower of Babel myth, where the (in)ability to communicate (to interoperate) resulted in the complete breakdown of the tower-building effort
  • 2. Open Data Definition and Management • Open data and content can be freely used, modified, and shared by anyone for any purpose (Open Definition) • The most important precise details what this means: (OpenDataHandbook) • Availability and Access: the data must be available as a whole and at no more than a reasonable reproduction cost, preferably by downloading over the internet. The data must also be available in a convenient and modifiable form. • Re-use and Redistribution: the data must be provided under terms that permit re-use and redistribution including the intermixing with other datasets • Universal Participation: everyone must be able to use, re-use and redistribute
  • 3. Open Data Definition and Management How is Open Data typically formatted? See What is Open Data? video by U of G Library
  • 4. Open Data Definition and Management How can Smart Cities make use of Open Data? Read the following article about Open Data and Open Source enabling Smart City Development.
  • 5. Standard APIs and Service • APIs are specifications that govern interoperability between applications and services (Vukovic et al. 2016) • With APIs the development of new applications and services can be enhanced by reusing and recycling code and productization of programming interfaces (Moilanen et al. 2019) • There are several types of APIs, typically categorized into three main categories: • Open Data API – for sharing open data • Open API – for sharing data publicly or to partners • Private API – for sharing data internally (Moilanen et al. 2019)
  • 6. • Application programming interfaces can create value in the following ways: (Moilanen et al. 2019) 1. APIs offer easier access to data 2. APIs can reduce complexity by standardizing the implementation of tasks (e.g. retrieving and sending data) 3. APIs increase the visibility of services and support open innovation 4. APIs can decrease the perceived risk, as switching from one API to another can be done with relatively little effort 5. APIs can provide opportunities for development of content by providing a new channel for data providers Standard APIs and Service
  • 7. • Standards make it easier for organizations to inter-operate and co-operate. Using Standard APIs significantly lowers the barriers for partners, customers and individual developers to develop new applications and services • Most common Standard web service APIs are: • REST • JSON-RPC • XML-RPC • SOAP Standard APIs and Service
  • 8. My first Quiz: Open Data Test 1 Which of these can be considered open data? JSON document of GPS location information of objects you can use for any purpose Excel document of buildings and their coordinates you can use for educational purposes PDF document you can download from the Internet Word document of students that have passed this course that you can download but not share to others
  • 9. My first Quiz: Open Data Test 2 Which of these are recommended Open Data formats? Excel File Format (XLS) JavaScript Object Notation (JSON) Portable Document Format (PDF) Comma-separated values (CSV)
  • 10. My first Quiz: Open Data Test 3 How can Smart Cities benefit from sharing open data? Share information of people that give negative feedback about the city Share information about salaries of their employees Share information about events in the city Share information about how much money they spend investing in open data
  • 11. My first Quiz: Standard API Test 1 Which of these are Standard web service APIs? Representational state transfer (REST) Microsoft Open XML Spreadsheet (XLSX) Hypertext Markup Language (HTML) XML-RPC (remote procedure call)