EarthCube Web Services

abnormalobeisanceSecurity

Nov 3, 2013 (4 years and 1 month ago)

102 views

EarthCube
Web Services

Summarizing Concept
-
Award Progress

for the EarthCube
Charrette

of June 2012

by Dave Fulker (for Tim Ahern, PI)

Team Members & Disciplines

2

Tim
Ahern

(PI)

IRIS

seismology, EarthScope

Suzanne Carbotte

LEDO/R2R

ocean sciences

Dave Fulker

OPeNDAP

data
-

ocean, atmosphere, et al

Michael Gurnis

CalTech/GPlates

geodynamics, plate tectonics

Richard Hooper

CUAHSI

hydrology

Kerstin Lehnert

LDEO/IEDA

geochemistry, marine geology,
geophysics

Chuck Meertens

UNAVCO

geodesy, EarthScope

Shanan Peters

UW
-
Madison

geology

Mohan Ramamurthy

UCAR/NCAR

atmospheric sciences, Unidata

Other Participants (partial list)

3

Arko

Bob

LDEO

Arrigo

Jennifer

CUAHSI

Boler

Fran

UNAVCO

Couch

Alva

Tufts

Davis

Ethan

UCAR

Kishor

Puneet

Idesis

Snett

Lee

UNAVCO

Trabant

Chad

IRIS

Turner

Mark

CalTech

Zaslavsky

Ilya

SDSC


Purpose:
enable horizontal & vertical integration

of data & info via simple, standardized web services


"Simple" means

o
I
nvoked via URLs, etc.

o
Understandable to humans & programs

o
Emphasis on high
-
level products over raw data


"Standardized" means

o
EarthCube
-
wide agreement/adoption

o
Common patterns of invocation & output

o
Leveraged on existing services

& standards

The Core Ideas

4


"Simple"
-

the elusive trait

o
Surprisingly hard (even within our group)

o
Are extant web services (unnecessarily) complex?


Meaningful/integrative across domains

o
Differences in vocabularies, etc. (semantics)

o
Remarkable time
-
scale impedances…


Space
-
time queries
-

low
-
hanging fruit?

o
The semantics of space & time may exhibit the least

trans
-
domain variation...

Critical Challenges

5


Ideas for
defining

"simple" web services

o
Enough clarity

engineering
-
grade specs

o
Meaningful (high
-
level) data products

o
Optimal forms of invocation & output


Exemplars that are

o
Easy to employ in "big data”
and

"long tail" contexts

o
Demostrably

integrative


Use cases covering

o
Human interaction (with scripting?)

o
Web services as interfaces
(
EarthCube architecture)

Seeking
Charrette

Input

6