5. All of these systems:
⢠Have different data models
⢠Are written in different programming languages
⢠Are mutually incompatible
6. How do we make these systems talk?
Requirements
7. How do we make these systems talk?
Requirements
Each pair can define a
way of
communicating with
each other
8. How do we make these systems talk?
Requirements
9. How do we make these systems talk?
Requirements
10. We need a lingua franca of biodiversity informatics
Requirements
11. We need a lingua franca of biodiversity informatics
Requirements
Any language that is widely used
as a means of communication
among speakers of other
languages.
14. Easily understood
⢠People
⢠Machines
Easy to share
⢠Using existing technology and infrastructure
Can read in Excel
Requirements
15. Easily understood
⢠People
⢠Machines
Easy to share
⢠Using existing technology and infrastructure
Can read in Excel
Everything
precisely defined
Requirements
16. Easily understood
⢠People
⢠Machines
Easy to share
⢠Using existing technology and infrastructure
Can read in Excel
Everything
precisely defined
Standard formats: csv, zip
Standard delivery: via the web
Requirements
36. Aggregators allow us toâŚ
⢠provide a single user interface to many
different systems.
⢠search easily across multiple datasets
simultaneously (and combine results).