EDIT General Meeting Carvoeiro, 23-25 January 2008.

25
EDIT General Meeting Carvoeiro, 23-25 January 2008

Transcript of EDIT General Meeting Carvoeiro, 23-25 January 2008.

Page 1: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Page 2: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

EDIT

(Re) Visionary TaxonomyThe Internet Platform for Cybertaxonomy

Walter Berendsohn

Page 3: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Platform for Cybertaxonomy: Long-term Vision

The Platform provides taxonomists with tailored• full & efficient data access• IT tools facilitating fieldwork• IT tools for data analysis• IT tools for assembly of treatments

and makes the generation of reusable data

and information an integral and non-

obstructive part of the taxonomic work process

Page 4: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

A new architecture

• Towards decoupled components• Interoperability through the use of standard interfaces• Multiple components varying in complexity according to

user needs• Components may be (desktop or web) applications for

human users or a (web) services for machines• No single user interface • Adaptation to individual institutional IT preconditions• Gradual migration of existing installations, integration of

existing and future projects• Adaptable to new challenges, e.g. Life Watch

Page 5: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

x

TDWG OntologyUnversal Biodiversity Data Bus

RDF Common Data ModelTransfer Objects

XML

EDIT Platform Components

FieldworkCDM-compliant systems

Personal Components

TaxonomicEDI-T-Editor

CDM Store(working copy)

DescriptiveCDM-compliant systems...

Validation servicesNames

References

Geo servicesDistribution MapsOccurrence Maps

BioGeomancer

Central Components

Software Trackerfind applications & services

Experts DBagents, tax expertise

Virtual LibrarymetaLib, SFX, Drupal

collectionBHL,

Libraries

BioCASe/Taxspecimens,types, ...

Catalogue of Lifenames & taxa

Search F

eeds (e.g. RS

S)

ShibbolethIdentity Provider, SSO

Community Components

webpages, forum, blogpersonal mashupliterature, bookmarks

file sharingcalendar, mailinglist

CDM Store

Remote APISync API

OAI-PMH

AnnotationRSS change

LSID

XML

XML

Scratch-pads

(Drupal-Sites)

Dataportal(Drupal)

……

...

...

collectionCDMStores

GBIF

Converter servicesWord Doc -> CDM

TDWG RDF -> CDMChecklist -> CDMTaxonX -> CDM

NEXUS -> CDMTaXMLit -> CDM

...

Page 6: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Communities

• Communities delimited by focus on taxon, geo-graphy or application

• Consist of 1 or more taxonomists and 0 to many technical collaborators

• Collaborative data management

webpages, forum, blogpersonal mashupliterature, bookmarks

file sharingcalendar, mailinglist

CDM Store

Remote APISync API

OAI-PMH

AnnotationRSS change

LSID

Scratch-pads

(Drupal-Sites)

Dataportal(Drupal)

Page 7: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Common Data Model (CDM)

• Semantic and technical specification covering all core data areas

• TDWG standards • Aim: all data in highly

standardised form • EDIT Scratchpads for

communication and less stringent data collection

webpages, forum, blogpersonal mashupliterature, bookmarks

file sharingcalendar, mailinglist

CDM Store

Remote APISync API

OAI-PMH

AnnotationRSS change

LSID

Scratch-pads

(Drupal-Sites)

Dataportal(Drupal)

Page 8: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Community CDM data store

• Central structured data store for a community

• CDM programming library (Java; Hibernate & Spring framework, different db systems)

• APIs and services to communicate with other programs and services

webpages, forum, blogpersonal mashupliterature, bookmarks

file sharingcalendar, mailinglist

CDM Store

Remote APISync API

OAI-PMH

AnnotationRSS change

LSID

Scratch-pads

(Drupal-Sites)

Dataportal(Drupal)

Page 9: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Community Dataportal

• Publishes CDM store• Allows annotations• Developed with WP6

exemplar groups

webpages, forum, blogpersonal mashupliterature, bookmarks

file sharingcalendar, mailinglist

CDM Store

Remote APISync API

OAI-PMH

AnnotationRSS change

LSID

Scratch-pads

(Drupal-Sites)

Dataportal(Drupal)

Page 10: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Who does what?

WP6 / Drupal community

WP5 with WP6 exemplar group taxonomists

WP5 / TDWG community

webpages, forum, blogpersonal mashupliterature, bookmarks

file sharingcalendar, mailinglist

CDM Store

Remote APISync API

OAI-PMH

AnnotationRSS change

LSID

Scratch-pads

(Drupal-Sites)

Dataportal(Drupal)

Page 11: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

x

TDWG OntologyUnversal Biodiversity Data Bus

RDF Common Data ModelTransfer Objects

XML

EDIT Platform Components

FieldworkCDM-compliant systems

Personal Components

TaxonomicEDI-T-Editor

CDM Store(working copy)

DescriptiveCDM-compliant systems...

Validation servicesNames

References

Geo servicesDistribution MapsOccurrence Maps

BioGeomancer

Central Components

Software Trackerfind applications & services

Experts DBagents, tax expertise

Virtual LibrarymetaLib, SFX, Drupal

collectionBHL,

Libraries

BioCASe/Taxspecimens,types, ...

Catalogue of Lifenames & taxa

Search F

eeds (e.g. RS

S)

ShibbolethIdentity Provider, SSO

Community Components

webpages, forum, blogpersonal mashupliterature, bookmarks

file sharingcalendar, mailinglist

CDM Store

Remote APISync API

OAI-PMH

AnnotationRSS change

LSID

XML

XML

Scratch-pads

(Drupal-Sites)

Dataportal(Drupal)

……

...

...

collectionCDMStores

GBIF

Converter servicesWord Doc -> CDM

TDWG RDF -> CDMChecklist -> CDMTaxonX -> CDM

NEXUS -> CDMTaXMLit -> CDM

...

Page 12: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

CDM Transfer Objects

Common Data ModelTransfer Objects

XML

Converter servicesWord Doc -> CDM

TDWG RDF -> CDMChecklist -> CDMTaxonX -> CDM

NEXUS -> CDMTaXMLit -> CDM

...

Communication between components via CDM Transfer Objects

E.g. converter services, but also Scratchpads, data portal, institutional applications, etc.

Reusable!

Page 13: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Geo services

• EDIT analytical map services

• Online GIS Client – Multi species– Targeted at ATBI sites

• Occurrence2Distribution transformation service

• Visualisation and analysis services for Dataportal

• Use of standard services where available

Geo servicesDistribution MapsOccurrence Maps

BioGeomancer

Page 14: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Search feeds

• Search for (e.g.):– Specimens in BioCASe/

Tax – Occurrences in GBIF– References and digital

documents in ViTaL– Taxa in Catalogue of Life– Agents in ExpertsDB

• Subscribe to searches• Use any RSS client

or the Scratchpads

Experts DBagents, tax expertise

Virtual LibrarymetaLib, SFX, Drupal

collectionBHL,

Libraries

BioCASe/Taxspecimens,types, ...

Catalogue of Lifenames & taxa

Search F

eeds (e.g. RS

S)

collectionCDMStores

GBIF

Page 15: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Common security framework

• Single sign-on for all connected components and services possible

• Based on widely used international standards

• Secures web- services & applications

• Experts database (WP2) forms part of the identity provision

• Proposal for Life Watch

Experts DBagents, tax expertise

ShibbolethIdentity Provider, SSO

Page 16: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

x

TDWG OntologyUnversal Biodiversity Data Bus

RDF Common Data ModelTransfer Objects

XML

EDIT Platform Components

FieldworkCDM-compliant systems

Personal Components

TaxonomicEDI-T-Editor

CDM Store(working copy)

DescriptiveCDM-compliant systems...

Validation servicesNames

References

Geo servicesDistribution MapsOccurrence Maps

BioGeomancer

Central Components

Software Trackerfind applications & services

Experts DBagents, tax expertise

Virtual LibrarymetaLib, SFX, Drupal

collectionBHL,

Libraries

BioCASe/Taxspecimens,types, ...

Catalogue of Lifenames & taxa

Search F

eeds (e.g. RS

S)

ShibbolethIdentity Provider, SSO

Community Components

webpages, forum, blogpersonal mashupliterature, bookmarks

file sharingcalendar, mailinglist

CDM Store

Remote APISync API

OAI-PMH

AnnotationRSS change

LSID

XML

XML

Scratch-pads

(Drupal-Sites)

Dataportal(Drupal)

……

...

...

collectionCDMStores

GBIF

Converter servicesWord Doc -> CDM

TDWG RDF -> CDMChecklist -> CDMTaxonX -> CDM

NEXUS -> CDMTaXMLit -> CDM

...

Page 17: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Personal Components

FieldworkCDM-compliant systems

TaxonomicEDI-T-Editor

CDM Store(working copy)

DescriptiveCDM-compliant systems...

……

...

...

• Stand-alone software applications specifically developed for the platform

• Combine ease of use with taxonomic exactitude

• Generate re-usable data (CDM)

• Linked to community platform by means of synchronisation interface

Page 18: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

EDIT Taxonomic Editor software

Page 19: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

EDIT Taxonomic Editor

Page 20: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

EDIT Taxonomic Editor

Page 21: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

EDIT Taxonomic Editor

Page 22: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

Expected outcome 2010

• A refined consensus Common Data Model (CDM)• Exemplar groups provide example for cybertaxonomic

work process (reusable, dynamic, standards-based, community consensus)

• The European Checklist databases (Fauna Europaea, Euro+Med & ERMS) are platform based (PESI Project) and constantly improved

• Working Platform-based Community websites for several taxa

• A series of EDIT software products are used by taxonomists and developers of taxonomic software

Page 23: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

x

Integration is ...

For individual contributors, please see EDIT Website

Page 24: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

.. not a piece of cake

Page 25: EDIT General Meeting Carvoeiro, 23-25 January 2008.

EDIT General MeetingCarvoeiro, 23-25 January 2008

[email protected]