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

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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, ...
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

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.