380 likes | 475 Views
BUILDING HIGHWAYS IN THE INFORMATICS LANDSCAPE Ed Baker. 10.6084/m9.figshare.749699. We need to move from this…. …to this. HOW?. All of these systems: Have different data models Are written in different programming languages Are mutually incompatible. Requirements.
E N D
BUILDING HIGHWAYS IN THE INFORMATICS LANDSCAPEEd Baker 10.6084/m9.figshare.749699
All of these systems: • Have different data models • Are written in different programming languages • Are mutually incompatible
Requirements How do we make these systems talk?
Requirements How do we make these systems talk? Each pair can define a way of communicating with each other
Requirements How do we make these systems talk?
Requirements How do we make these systems talk?
Requirements We need a lingua franca of biodiversity informatics
Requirements We need a lingua franca of biodiversity informatics Any language that is widely used as a means of communication among speakers of other languages.
Requirements Common Intermediary
Requirements Easily understood • People • Machines Easy to share • Using existing technology and infrastructure
Requirements Can read in Excel Easily understood • People • Machines Easy to share • Using existing technology and infrastructure
Requirements Can read in Excel Easily understood • People • Machines Easy to share • Using existing technology and infrastructure Everything precisely defined
Requirements Can read in Excel Easily understood • People • Machines Easy to share • Using existing technology and infrastructure Everything precisely defined Standard formats: csv, zip Standard delivery: via the web
Core File (classification)
Images Specimens Core File (classification) Taxonomic treatments Literature
Images Specimens Core File (classification) Taxonomic treatments Literature
Images Specimens Core File (classification) Taxonomic treatments Literature STAR SCHEMA
Images Specimens Core File (classification) Meta.xml Taxonomic treatments Literature
Images Specimens Core File (classification) Meta.xml What is each file? What does each column in a file contain? Taxonomic treatments Literature
Images Specimens Core File (classification) dwca.zip Taxonomic treatments Literature Meta.xml
dwca.zip dwca.zip dwca.zip dwca.zip dwca.zip dwca.zip
dwca.zip dwca.zip dwca.zip dwca.zip dwca.zip dwca.zip
dwca.zip dwca.zip dwca.zip dwca.zip dwca.zip dwca.zip ?
These images came from the Scratchpad So did this description
Aggregators allow us to… • provide a single user interface to many different systems. • search easily across multiple datasets simultaneously (and combine results).
You can also share data with … ANY OF THE INCREASING NUMBER OF PEOPLE WHO SUPPORT THE STANDARD