SlideShare a Scribd company logo

The Biodiversity Catalogue and support for Web Map Services - TDWG 2015

This document discusses web services and the Biodiversity Catalogue. It defines what web services are and provides an overview of the Biodiversity Catalogue, which allows users to register, find, and invoke web services. The Biodiversity Catalogue benefits both service providers and community members. For service providers, it provides easy registration, exposure to potential users, and community annotation of services. For community members, it allows exploration of web services through search and filtering and ensures long-term reliability of services through monitoring. The document also provides details on Web Map Services (WMS) and examples of WMS usage.

1 of 18
Download to read offline
TDWG, Kenya,30th Sept 2015 0
Niall Beard
Valeh Sabziyev
The Biodiversity Catalogue
Support for Web Map Services
30/09/2015 TDWG 2015, Kenya Niall Beard
Niall Beard
Me
30/09/2015 TDWG 2015, Kenya Niall Beard
http://biodiversitycatalogue.org
Biodiversity Catalogue
30/09/2015 TDWG 2015, Kenya Niall Beard
• What are Web services?
• The Biodiversity Catalogue
• WMS Services
• Questions?
Overview
30/09/2015 TDWG 2015, Kenya Niall Beard
location Sample
id
Sample
name
Sample
data 1
Sample
data 2
What is a Web Service?
BioSTIF
send
receive
30/09/2015 TDWG 2015, Kenya Niall Beard
5
Web services – Soap and Rest
30/09/2015 TDWG 2015, Kenya Niall Beard
6
Soap vs Rest
30/09/2015 TDWG 2015, Kenya Niall Beard
What is BiodiversityCatalogue?
register
find
use
invoke/call
Scientist
Web
Service
30/09/2015 TDWG 2015, Kenya Niall Beard
http://biodiversitycatalogue.org
8
Biodiversity Catalogue
30/09/2015 TDWG 2015, Kenya Niall Beard
• Easy to REGISTER services
• Great exposure
– The right demographic
– Searchable
Benefits – Service Providers
30/09/2015 TDWG 2015, Kenya Niall Beard
• Community-aided
ANNOTATION
• Notifications
• Free! Just register
Benefits – Service Providers
30/09/2015 TDWG 2015, Kenya Niall Beard
08/10/2013 pro-iBiosphere Workshop, Berlin 11
Benefits – Community Members
• EXPLORE Web services
– Full text search
– Filtering
• Comprehensive service
descriptions
– Annotated and verified by
the community
30/09/2015 TDWG 2015, Kenya Niall Beard
• Web service
MONITORING
– On a daily basis
– Services change and
get outdated
– Long term reliability
Benefits – Community Members
30/09/2015 TDWG 2015, Kenya Niall Beard
• GetCapabilities
• GetMap
• DescribeLayer
• GetFeatureInfo
• GetLegendGraphics
• GetStyles
• PutStyles
WMS
30/09/2015 TDWG 2015, Kenya Niall Beard
http://www.vancecounty.org/wp-
content/uploads/2012/02/GIS_layers.j
30/09/2015 TDWG 2015, Kenya Niall Beard
Summary
30/09/2015 TDWG 2015, Kenya Niall Beard
• Valeh Sabsiyev
• Dr Aleksandra Nenadic
• Professor Carole Goble
• Alan R Williams
• BioVeL
– Alex Hardisty
– Saverio Vicario
– Francisco Quevedo
– Matthias Obst
– Renato De Giovanni,
– Jonathon Giddy
– And More…
Thanks to
30/09/2015 TDWG 2015, Kenya Niall Beard
Questions

Recommended

ACC Board Meeting Slides for 1-22-16
ACC Board Meeting Slides for 1-22-16ACC Board Meeting Slides for 1-22-16
ACC Board Meeting Slides for 1-22-16Greg Smalley
 
Building an Analytics Empowered Culture
Building an Analytics Empowered CultureBuilding an Analytics Empowered Culture
Building an Analytics Empowered CultureViewics
 
Introduction to ArcGIS
Introduction to ArcGISIntroduction to ArcGIS
Introduction to ArcGISKate Dougherty
 
GIS presentation
GIS presentationGIS presentation
GIS presentationarniontech
 
Architecting happiness in the age of digital government
Architecting happiness in the age of digital governmentArchitecting happiness in the age of digital government
Architecting happiness in the age of digital governmentStephen Hall
 
July 2015 ywca employment services calendar
July 2015 ywca employment services calendarJuly 2015 ywca employment services calendar
July 2015 ywca employment services calendarVictoria Geo
 

More Related Content

More from Niall Beard

Concept Maps in TeSS
Concept Maps in TeSSConcept Maps in TeSS
Concept Maps in TeSSNiall Beard
 
Bioschemas Workshop
Bioschemas WorkshopBioschemas Workshop
Bioschemas WorkshopNiall Beard
 
Bioschemas Adoption Meeting: Training materials and Events
Bioschemas Adoption Meeting: Training materials and EventsBioschemas Adoption Meeting: Training materials and Events
Bioschemas Adoption Meeting: Training materials and EventsNiall Beard
 
TeSS @ ISMB/ECCB 2017, Prague
TeSS @ ISMB/ECCB 2017, PragueTeSS @ ISMB/ECCB 2017, Prague
TeSS @ ISMB/ECCB 2017, PragueNiall Beard
 
schema.org - Simple Structured Data for the Web
schema.org - Simple Structured Data for the Webschema.org - Simple Structured Data for the Web
schema.org - Simple Structured Data for the WebNiall Beard
 
TeSS ELIXIR All Hands Rome 2017
TeSS ELIXIR All Hands Rome 2017TeSS ELIXIR All Hands Rome 2017
TeSS ELIXIR All Hands Rome 2017Niall Beard
 
ELIXIR Webinar: Introducing TeSS
ELIXIR Webinar: Introducing TeSSELIXIR Webinar: Introducing TeSS
ELIXIR Webinar: Introducing TeSSNiall Beard
 
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool Niall Beard
 
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)Niall Beard
 
Bioschemas for Aggregating ELIXIR Events - Comms Webinar
Bioschemas for Aggregating ELIXIR Events - Comms WebinarBioschemas for Aggregating ELIXIR Events - Comms Webinar
Bioschemas for Aggregating ELIXIR Events - Comms WebinarNiall Beard
 
TeSS trcg meeting nov16
TeSS trcg meeting nov16TeSS trcg meeting nov16
TeSS trcg meeting nov16Niall Beard
 
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016Niall Beard
 
Bioschemas presentation at ECCB 2016, The Hague
Bioschemas presentation at ECCB 2016, The HagueBioschemas presentation at ECCB 2016, The Hague
Bioschemas presentation at ECCB 2016, The HagueNiall Beard
 
ISMB BioSchemas Presentation
ISMB BioSchemas PresentationISMB BioSchemas Presentation
ISMB BioSchemas PresentationNiall Beard
 
RDA Web service discoverability workshop
RDA Web service discoverability workshopRDA Web service discoverability workshop
RDA Web service discoverability workshopNiall Beard
 
Lightningtalk BioSchemas
Lightningtalk BioSchemasLightningtalk BioSchemas
Lightningtalk BioSchemasNiall Beard
 
TeSS Lightning Talk - cw16
TeSS Lightning Talk - cw16TeSS Lightning Talk - cw16
TeSS Lightning Talk - cw16Niall Beard
 
TeSS training eSupport System
TeSS training eSupport SystemTeSS training eSupport System
TeSS training eSupport SystemNiall Beard
 

More from Niall Beard (18)

Concept Maps in TeSS
Concept Maps in TeSSConcept Maps in TeSS
Concept Maps in TeSS
 
Bioschemas Workshop
Bioschemas WorkshopBioschemas Workshop
Bioschemas Workshop
 
Bioschemas Adoption Meeting: Training materials and Events
Bioschemas Adoption Meeting: Training materials and EventsBioschemas Adoption Meeting: Training materials and Events
Bioschemas Adoption Meeting: Training materials and Events
 
TeSS @ ISMB/ECCB 2017, Prague
TeSS @ ISMB/ECCB 2017, PragueTeSS @ ISMB/ECCB 2017, Prague
TeSS @ ISMB/ECCB 2017, Prague
 
schema.org - Simple Structured Data for the Web
schema.org - Simple Structured Data for the Webschema.org - Simple Structured Data for the Web
schema.org - Simple Structured Data for the Web
 
TeSS ELIXIR All Hands Rome 2017
TeSS ELIXIR All Hands Rome 2017TeSS ELIXIR All Hands Rome 2017
TeSS ELIXIR All Hands Rome 2017
 
ELIXIR Webinar: Introducing TeSS
ELIXIR Webinar: Introducing TeSSELIXIR Webinar: Introducing TeSS
ELIXIR Webinar: Introducing TeSS
 
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
 
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
 
Bioschemas for Aggregating ELIXIR Events - Comms Webinar
Bioschemas for Aggregating ELIXIR Events - Comms WebinarBioschemas for Aggregating ELIXIR Events - Comms Webinar
Bioschemas for Aggregating ELIXIR Events - Comms Webinar
 
TeSS trcg meeting nov16
TeSS trcg meeting nov16TeSS trcg meeting nov16
TeSS trcg meeting nov16
 
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
 
Bioschemas presentation at ECCB 2016, The Hague
Bioschemas presentation at ECCB 2016, The HagueBioschemas presentation at ECCB 2016, The Hague
Bioschemas presentation at ECCB 2016, The Hague
 
ISMB BioSchemas Presentation
ISMB BioSchemas PresentationISMB BioSchemas Presentation
ISMB BioSchemas Presentation
 
RDA Web service discoverability workshop
RDA Web service discoverability workshopRDA Web service discoverability workshop
RDA Web service discoverability workshop
 
Lightningtalk BioSchemas
Lightningtalk BioSchemasLightningtalk BioSchemas
Lightningtalk BioSchemas
 
TeSS Lightning Talk - cw16
TeSS Lightning Talk - cw16TeSS Lightning Talk - cw16
TeSS Lightning Talk - cw16
 
TeSS training eSupport System
TeSS training eSupport SystemTeSS training eSupport System
TeSS training eSupport System
 

Recently uploaded

Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)François
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceVijayananda Mohire
 
AI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficientAI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficientKari Kakkonen
 
ChatGPT's Code Interpreter: Your secret weapon for SEO automation success - S...
ChatGPT's Code Interpreter: Your secret weapon for SEO automation success - S...ChatGPT's Code Interpreter: Your secret weapon for SEO automation success - S...
ChatGPT's Code Interpreter: Your secret weapon for SEO automation success - S...SearchNorwich
 
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...DianaGray10
 
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...BookNet Canada
 
PrismCRM-RealEstate-SalesCRM_byCode5Company
PrismCRM-RealEstate-SalesCRM_byCode5CompanyPrismCRM-RealEstate-SalesCRM_byCode5Company
PrismCRM-RealEstate-SalesCRM_byCode5CompanyMustafa Kuğu
 
GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...
GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...
GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...James Anderson
 
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlueVM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlueShapeBlue
 
Achieving Excellence IESVE for HVAC Simulation.pdf
Achieving Excellence IESVE for HVAC Simulation.pdfAchieving Excellence IESVE for HVAC Simulation.pdf
Achieving Excellence IESVE for HVAC Simulation.pdfIES VE
 
software-quality-assurance question paper 2023
software-quality-assurance question paper 2023software-quality-assurance question paper 2023
software-quality-assurance question paper 2023RohanMistry15
 
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...ShapeBlue
 
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHubHow We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHubShapeBlue
 
Artificial Intelligence - AI For Everyone
Artificial Intelligence - AI For EveryoneArtificial Intelligence - AI For Everyone
Artificial Intelligence - AI For EveryoneSridhar Seshadri
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024ThousandEyes
 
Leonis Insights: The State of AI (7 trends for 2023 and 7 predictions for 2024)
Leonis Insights: The State of AI (7 trends for 2023 and 7 predictions for 2024)Leonis Insights: The State of AI (7 trends for 2023 and 7 predictions for 2024)
Leonis Insights: The State of AI (7 trends for 2023 and 7 predictions for 2024)Jay Zhao
 
Establishing data sharing standards to promote global industry development
Establishing data sharing standards to promote global industry developmentEstablishing data sharing standards to promote global industry development
Establishing data sharing standards to promote global industry developmentThorsten Huelsmann
 
Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)Wonjun Hwang
 
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...ShapeBlue
 
Mastering Play Store App Listing and Optimization
Mastering Play Store App Listing and OptimizationMastering Play Store App Listing and Optimization
Mastering Play Store App Listing and OptimizationAppsthentic Technology
 

Recently uploaded (20)

Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
Mind your App Footprint 🐾⚡️🌱 (@FlutterHeroes 2024)
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial Intelligence
 
AI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficientAI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficient
 
ChatGPT's Code Interpreter: Your secret weapon for SEO automation success - S...
ChatGPT's Code Interpreter: Your secret weapon for SEO automation success - S...ChatGPT's Code Interpreter: Your secret weapon for SEO automation success - S...
ChatGPT's Code Interpreter: Your secret weapon for SEO automation success - S...
 
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...
 
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
 
PrismCRM-RealEstate-SalesCRM_byCode5Company
PrismCRM-RealEstate-SalesCRM_byCode5CompanyPrismCRM-RealEstate-SalesCRM_byCode5Company
PrismCRM-RealEstate-SalesCRM_byCode5Company
 
GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...
GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...
GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...
 
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlueVM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
 
Achieving Excellence IESVE for HVAC Simulation.pdf
Achieving Excellence IESVE for HVAC Simulation.pdfAchieving Excellence IESVE for HVAC Simulation.pdf
Achieving Excellence IESVE for HVAC Simulation.pdf
 
software-quality-assurance question paper 2023
software-quality-assurance question paper 2023software-quality-assurance question paper 2023
software-quality-assurance question paper 2023
 
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
 
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHubHow We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
 
Artificial Intelligence - AI For Everyone
Artificial Intelligence - AI For EveryoneArtificial Intelligence - AI For Everyone
Artificial Intelligence - AI For Everyone
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024
 
Leonis Insights: The State of AI (7 trends for 2023 and 7 predictions for 2024)
Leonis Insights: The State of AI (7 trends for 2023 and 7 predictions for 2024)Leonis Insights: The State of AI (7 trends for 2023 and 7 predictions for 2024)
Leonis Insights: The State of AI (7 trends for 2023 and 7 predictions for 2024)
 
Establishing data sharing standards to promote global industry development
Establishing data sharing standards to promote global industry developmentEstablishing data sharing standards to promote global industry development
Establishing data sharing standards to promote global industry development
 
Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)
 
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
 
Mastering Play Store App Listing and Optimization
Mastering Play Store App Listing and OptimizationMastering Play Store App Listing and Optimization
Mastering Play Store App Listing and Optimization
 

The Biodiversity Catalogue and support for Web Map Services - TDWG 2015

  • 1. TDWG, Kenya,30th Sept 2015 0 Niall Beard Valeh Sabziyev The Biodiversity Catalogue Support for Web Map Services
  • 2. 30/09/2015 TDWG 2015, Kenya Niall Beard Niall Beard Me
  • 3. 30/09/2015 TDWG 2015, Kenya Niall Beard http://biodiversitycatalogue.org Biodiversity Catalogue
  • 4. 30/09/2015 TDWG 2015, Kenya Niall Beard • What are Web services? • The Biodiversity Catalogue • WMS Services • Questions? Overview
  • 5. 30/09/2015 TDWG 2015, Kenya Niall Beard location Sample id Sample name Sample data 1 Sample data 2 What is a Web Service? BioSTIF send receive
  • 6. 30/09/2015 TDWG 2015, Kenya Niall Beard 5 Web services – Soap and Rest
  • 7. 30/09/2015 TDWG 2015, Kenya Niall Beard 6 Soap vs Rest
  • 8. 30/09/2015 TDWG 2015, Kenya Niall Beard What is BiodiversityCatalogue? register find use invoke/call Scientist Web Service
  • 9. 30/09/2015 TDWG 2015, Kenya Niall Beard http://biodiversitycatalogue.org 8 Biodiversity Catalogue
  • 10. 30/09/2015 TDWG 2015, Kenya Niall Beard • Easy to REGISTER services • Great exposure – The right demographic – Searchable Benefits – Service Providers
  • 11. 30/09/2015 TDWG 2015, Kenya Niall Beard • Community-aided ANNOTATION • Notifications • Free! Just register Benefits – Service Providers
  • 12. 30/09/2015 TDWG 2015, Kenya Niall Beard 08/10/2013 pro-iBiosphere Workshop, Berlin 11 Benefits – Community Members • EXPLORE Web services – Full text search – Filtering • Comprehensive service descriptions – Annotated and verified by the community
  • 13. 30/09/2015 TDWG 2015, Kenya Niall Beard • Web service MONITORING – On a daily basis – Services change and get outdated – Long term reliability Benefits – Community Members
  • 14. 30/09/2015 TDWG 2015, Kenya Niall Beard • GetCapabilities • GetMap • DescribeLayer • GetFeatureInfo • GetLegendGraphics • GetStyles • PutStyles WMS
  • 15. 30/09/2015 TDWG 2015, Kenya Niall Beard http://www.vancecounty.org/wp- content/uploads/2012/02/GIS_layers.j
  • 16. 30/09/2015 TDWG 2015, Kenya Niall Beard Summary
  • 17. 30/09/2015 TDWG 2015, Kenya Niall Beard • Valeh Sabsiyev • Dr Aleksandra Nenadic • Professor Carole Goble • Alan R Williams • BioVeL – Alex Hardisty – Saverio Vicario – Francisco Quevedo – Matthias Obst – Renato De Giovanni, – Jonathon Giddy – And More… Thanks to
  • 18. 30/09/2015 TDWG 2015, Kenya Niall Beard Questions

Editor's Notes

  1. I am not sure what technical proficiency everyone is. Does anybody know what a web service is? Show of hands? Great! Well I’ll just recap briefly Put simply, a Web service provides a remote function that you can send your data to. If you’re coding up a program chances are you’ll call a function, passing it some data as a parameter and it will return a result. Like if I wrote a program in C I might pass the time now to a function called timeInTenMinutes which will take the time I passed to it, add 10 minutes, and return it to me. A web service is no different to this except the function is held on a server somewhere in the world and I pass my data to it over the internet. So for an example, there is a service called BioSTIF. BioSTIF you can send lots of research data items to along with the geospatial location of where they were sampled, and it will plot these on a map. Though this isn’t specifically Biodiversity it does provide a utility for your data. There’s many great benefits of web services. As a user: Using them doesn’t require any special installation of code or setup. You don’t need to understand what’s going on behind the scenes. As a provider of web services: You may have proprietary code that you don’t want the rest of the world to be able to have, but you do want to share what it does. You keep control of your code whilst allowing people to use it - maybe profitable, stop piracy. So, there are useful and available web services dotted all over the internet, and that’s really great - but there are issues that need to be addressed.
  2. The BiodiversityCatalogue is an online registry of web services. For service providers; those who have web services that you would like people in the scientific community to use; you can register your SOAP or REST services on the site. This puts your services in a central, publically viewable catalogue for them to be found and used by members of the scientific community.   As a user of the Catalogue, you can browse and search for the web services available to you, and begin utilizing them in your science. Registered members can go on to annotate web services to provide fuller service descriptions to aid service discovery. The Catalogue allows easy registration and annotation, discovery, and availability monitoring of web services. The Catalogue does not host the services, just their descriptions. The BiodiversityCatalogue is an open source application based on the BioCatalogue software developed by the University of Manchester (by the MyGrid team) and EBI. It is written using the Ruby on Rails framework.
  3. When you register a SOAP service with BioCatalogue, the WSDL description of your service is automatically parsed for you. Each available operation, the types of inputs it will allow, the expected outputs and so on is automatically pull from it and displayed to users as well as being indexed so users can search for it. A task that would otherwise be lengthy, and easy to make mistakes doing.  REST services can be easily uploaded  by specifying the URL of each endpoint and what HTTP method it should be called with.