19
TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

Embed Size (px)

Citation preview

Page 1: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

TDWG Standards Roadmap

Roger Hyam(Technical Architecture Group)

Page 2: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

What is a System?

A system is a network of interdependent components that work together to try to accomplish the aim of the system.

A system must have an aim.

Without an aim, there is no system.

The aim of the system must be clear to everyone in the system.

The aim must include plans for the future.

The aim is a value judgement.

W. Edwards Deming(1900 - 1993)

Page 3: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

The Old Days

Page 4: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

Friendly Federation•Exchanging data between friends

doesn’t need a standards architecture

•A federation is a closed system

•Producer and consumers are similar

• A single exchange format can be agreed on

•e.g. Federated herbarium search

Page 5: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

The Future

Page 6: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

Stranger Danger•Exchanging data with strangers is

different

•Multipurpose and mixed types of data

•Producer doesn’t know consumer

•Consumer doesn’t know producer

•Data flows through different routes

•e.g. GBIF & EoL & ‘an ecologist’

Page 7: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

Need an Architecture

Taxonomy

Literature

Invasiveness

OccurrenceMolecular

Pollinators

Host/Parasite

Geospatial Nomenclature

?

Page 8: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

The Architecture

Page 9: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

GUIDs Ontology

Exchange Protocols

Data Integration

Page 10: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

GUIDs

Page 11: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

What are GUIDs?

•An Identifier (an identity?)

•Unique

•Global in scope

•Resolvable (an address)

Page 12: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

Are GUIDs Good?

Yes!

Page 13: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

Why GUIDs are Good•Multiple Routes Problem

•Are these the same ‘real’ thing?

•Ownership & Trust

•Has this been changed?

•Is it out of date?

•Who do I credit for this?

•GUIDs are the most important part of the architecture

Page 14: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

Ontology

Page 15: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

What is an Ontology?

Page 16: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

TDWG Ontology•A Dictionary

•A list of shared concepts

•Classes

•Properties

•Instances

•URI - for each concept

•Answers the question “What is it?”

Page 17: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

Protocols

Page 18: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

What Protocols?•TAPIR is the future for XML based

services

•OAI-PMH is a possibility for harvest

•Delimited Files are happening in 2009

•Do what your project says you should do

•We still can’t make a general ‘publish like this’ recommendation.

Page 19: TDWG Standards Roadmap Roger Hyam (Technical Architecture Group)

TDWG Technical Roadmap 2008