SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni [email protected]...

24
speciesLink The Brazilian experience on setting up a network Renato De Giovanni [email protected] Centro de Referência em Informação Ambiental, CrIA

Transcript of SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni [email protected]...

Page 1: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

speciesLinkThe Brazilian experience on setting up a network

Renato De [email protected]

Centro de Referência em Informação Ambiental, CrIA

Page 2: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

CrIAReference Center on Environmental Informationhttp://www.cria.org.br

CrIA is a not-for-

profit, non-

governmental

organization that

aims to contribute

towards a more

sustainable use of

Brazil’s biodiversity

through the

dissemination of

high quality

information.

Page 3: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Overview of the Overview of the speciesspeciesLinkLink projectproject

• Objective

• Type of collections involved

• Number of records

• Budget

• Technical features

• Future plans

Page 4: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

The main goal of

speciesLink was to

build a distributed

system integrating

several biological

collections and

making their primary

data available on the

Internet.

speciesLinkDistributed Information System for Biological Collections

http://splink.cria.org.br

Page 5: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

The speciesLink

project is being

funded by Fapesp

(São Paulo state

agency) since

October, 2001.

Page 6: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

fish: 3

herbaria: 4 microorganisms: 3

mites: 2

inventories: SinBiota

Geographic distribution of the participating collections

São Paulo State CollectionsSão Paulo State Collections

Page 7: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Number of Records from 12 collectionsNumber of Records from 12 collections

available existing

Herbaria 72,000 of 740,000

Microorganisms 1,000 of 2,700

Mites 18,000 of 22,000

Fish 10,000 of 163,000

Inventories (species)

38,000 of 38,000

139,000 of ~1,000,000

Page 8: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Support to collectionsSupport to collections

• Providing basic equipment and network infrastructure

• Helping to choose a management system, when needed

• Helping to train and to import data, when needed

Page 9: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Project CostProject Cost (2 years)(2 years)

Budget speciesLink

46%

50%

4%

Equipment & Supplies Personnel Others

Budget speciesLink

46%

50%

4%

Equipment & Supplies Personnel Others

~US$ 600K~US$ 600K

Page 10: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Protocol and Content SchemaProtocol and Content Schema

• DiGIR protocol (Distributed Generic Information Retrieval)

Potential to be globally accepted

• DiGIR software (Java Portal & PHP Provider)

Collaborative development

• DarwinCore v.2

Covers the basic content elements (taxonomic

identification, location and date of collecting event)

Page 11: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Simple Search Simple Search InterfaceInterface

Page 12: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

speciesLink site

Presentation Layer

speciesLink site

Presentation Layer

DiGIRPortal(Java)

DiGIRPortal(Java)

PerlPerl

Slow or unstable connectivity

Fast and stable connectivity

DataSOAP client

CollectionManagement

System

SQL

Collection C

DataRepository

DataSOAP client

CollectionManagement

System

SQL

Collection B

DataRepository

PostgresPHP

Provider

SOAP Server

SQL

Regional Server

DataPHP

Provider

Collection Management

System

SQL

Collection A

System’s System’s ArchitectureArchitecture

Page 13: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

RegionalServer

RegionalServer

RegionalServer

RegionalServer

Network DesignNetwork Design

Page 14: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

speciesLink site

Presentation Layer

speciesLink site

Presentation Layer

DiGIRPortal(Java)

DiGIRPortal(Java)

PerlPerl

Slow or unstable connectivity

Fast and stable connectivity

DataSOAP client

CollectionManagement

System

SQL

Collection C

DataRepository

DataSOAP client

CollectionManagement

System

SQL

Collection B

DataRepository

PostgresPHP

Provider

SOAP Server

SQL

Regional Server

DataPHP

Provider

Collection Management

System

SQL

Collection A

System System ArchitectureArchitecture

Page 15: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Data Migration ClientData Migration Client

• Platform independent (java)

• Connects to any database accessible via JDBC (simple text files are also supported)

• Complete control over data

• Low traffic

• Possibility to filter sensitive data by using regular expressions

Page 16: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

speciesLink site

Presentation Layer

speciesLink site

Presentation Layer

DiGIRPortal(Java)

DiGIRPortal(Java)

PerlPerl

Slow or unstable connectivity

Fast and stable connectivity

DataSOAP client

CollectionManagement

System

SQL

Collection C

DataRepository

DataSOAP client

CollectionManagement

System

SQL

Collection B

DataRepository

PostgresPHP

Provider

SOAP Server

SQL

Regional Server

DataPHP

Provider

Collection Management

System

SQL

Collection A

System System ArchitectureArchitecture

Page 17: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Regional serverRegional server

• perl / PostgreSQL combination

• Can hold data from several collections

• Interpretation rules can be applied to specific data

PostgresProvider

PHP

SOAP Server(perl)

SQL

Page 18: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Query Result (brief)Query Result (brief)

Page 19: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Future plansFuture plans

• Mapping tool

Page 20: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Future plansFuture plans

• Mapping tool

• Data cleaning tools

Page 21: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Future plansFuture plans

• Mapping tool

• Data cleaning tools

• Modeling framework

and…

Page 22: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

>30 collections available>30 collections available

Page 23: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Summing upSumming up

• Achieved proof of concept

• Data is already available (human and machine interfaces)

• Triggered off a movement within the collections to improve the quality of data and to increase the amount of available information

• Most interesting part of the game: interoperability

Page 24: SpeciesLink The Brazilian experience on setting up a network Renato De Giovanni renato@cria.org.br Centro de Referência em Informação Ambiental, CrIA.

Thank you!Thank you!

http://splink.cria.org.br

[email protected]

Obrigado!Obrigado!

Any questions?Perguntas?