SlideShare a Scribd company logo
1 of 18
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

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

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
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
 
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
 
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
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
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
 
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
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

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.