GEON Workshop, Auckland, Nov 26-27, 2007 Introduction to GEON and iGEON Chaitan Baru.

27
GEON Workshop, Auckland, Nov 26-27, 2007 Introduction to GEON and iGEON Chaitan Baru

Transcript of GEON Workshop, Auckland, Nov 26-27, 2007 Introduction to GEON and iGEON Chaitan Baru.

GEON Workshop, Auckland, Nov 26-27, 2007

Introduction to GEON and iGEON

Chaitan Baru

GEON Workshop, Auckland, Nov 26-27, 2007

GEON: The Geosciences Network

GEON is a coalition among IT and Earth Science researchers with the goal of developing advanced information technologies to enable new modes of geosciences research GEON is developing technologies for information integration and knowledge discovery Project participants: 14 PI institutions, and partners including, other projects, agencies, and industry GEON has deployed a Web services-based, distributed computing infrastructure, called the GEONgrid, across PI and partner sites GEONgrid provides access to data collections, tools, and applications that support geosciences research Project funding: $11.25M, 2002-2007

www.geongrid.org

RESEARCH AND EDUCATION PRODUCTS AND RESULTS

Technologies for Ontology-Based Data Registration, GIS Map Integration, Distributed Portals, and 4D Visualization

Research on 3D Lithospheric structure Gravity Modeling Remote Sensing Data Integration

Cyberinfrastructure Summer Institute for Geoscientists and graduate courses in Geoinformatics

GEON Workshop, Auckland, Nov 26-27, 2007

• 14 PI institutions• Over 20 other partners including, universities, industry, government agencies/labs

GEON Partners

PI Institutions• Arizona State University• Bryn Mawr College• Penn State University• Rice University• San Diego State University• San Diego Supercomputer

Center/UCSD• University of Arizona• University of Idaho• University of Missouri, Columbia• University of Texas at El Paso• University of Utah• Virginia Tech• UNAVCO• Digital Library for Earth System • Education (DLESE)

Partners• Chronos• CUAHSI-HIS• ESRI • California Institute for Telecommunications

and Information Technology, Calit2• Georgia State University• Geological Survey of Canada• Georeference Online• HP• IBM• Lawrence Livermore National Laboratory• NASA Goddard, Earth System Division• Southern California Earthquake Consortium

(SCEC)• U.S. Geological Survey (USGS)• Purdue University• Affiliated Projects• EarthScope, IRIS

GEON Workshop, Auckland, Nov 26-27, 2007

GEON Portal

• GEON Portal and Cyberinfrastructure provide:– Authenticated access to data and Web services

– Registration of data sets, tools, and services with metadata

– Search for data, tools, and services, using ontologies

– Scientific workflow environment and access to HPC

– Data and map integration capability

– Scientific data visualization and GIS mapping

GEON Workshop, Auckland, Nov 26-27, 2007

GEONgrid Software Layers

GEON Workshop, Auckland, Nov 26-27, 2007

Key Informatics Areas

• Portals– Authenticated, role-based access to cyber resources: data, tools, models,

model outputs, collaboration spaces, …

• Data Integration– Search, discovery and integration of data from heterogeneous information

sources (“mediation” and “semantic integration”)

• Use of workflow systems, and access to HPC– Ability to “program” at a higher level of abstraction– Sharing of models, along with “provenance” information– Gateways to HPC environments

• Management of Geospatial Information– Using GIS capabilities, map services, geospatial data integration

• Visualization of 3D, 4D geospatial data and information

GEON Workshop, Auckland, Nov 26-27, 2007

Data Search and Integration

GEON Workshop, Auckland, Nov 26-27, 2007

GEON LiDAR Workflow (GLW) Portlet

• GEON will also host EarthScope LiDAR data andTLS (ground-based LiDAR) data from the INTERFACE

project

GEON Workshop, Auckland, Nov 26-27, 2007

Synthetic Seismogram (SYNSEIS) Portlet

GEON Workshop, Auckland, Nov 26-27, 2007

Paleo Integration Project (PIP) Portlet

GEON Workshop, Auckland, Nov 26-27, 2007

Gravity Portlet

GEON Workshop, Auckland, Nov 26-27, 2007

International GEON Activities

• Characteristics of international collaborations– Mutually beneficial: data publication, access to tools, access to resources, joint

technology development– Involve CS/IT and Geosciences collaborators– With universities and/or national labs

• PRAGMA: Pacific Rim Assembly for Grid Middleware Applications

– GEON is a project supported by PRAGMA– GEON co-chairs the PRAGMA Geosciences Working Group

• Japan– Collaboration with AIST’s GEO Grid project– Sharing of technology and data. Use of GEON LiDAR data to validate GEO Grid

ASTER-based DEMs

• China– GEON Workshop, October 2006, Beijing. Co-sponsored by Chinese Academy of

Sciences.– Collaborations in developing parallelized geodynamics codes

GEON Workshop, Auckland, Nov 26-27, 2007

International GEON Activities

• Russia– GEON Workshop, July 2007, Moscow. Co-sponsored by Russian Academy of Sciences– Possible collaborations in grid computing and XML databases

• India– Joint project with University of Hyderabad, funded by the Indo-US Science and Technology

Forum ($100K/2 years)– GEON workshops in October 2005 and August 2007– Visits by US collaborators to India, and vice versa; visit by Indian PhD student to US;

identification of Master’s thesis projects in India– iGEON-India network in India

GEON Workshop, Auckland, Nov 26-27, 2007

GEON 2.0 Use Case Scenario

–Derived 3D volumetric model–Multiple isosurfaces, with different transparencies–Slices through the volume–Variable gridding: data typically has lower resolution at greater depths

–2D surface data: Satellite imagery, street maps, geologic maps, terrain surface, fault lines, and other derived features etc.

–allow a lower layer, such as a gravity map, to show through–terrain can be shown alone, or integrated with volume and interface models to aid correlations.

–Bore hole or well data

–provides record of the rock types encountered at different depths at a sample location. The data are important in resolving ambiguities in the inferred interfaces from other data.

–show sample locations as icons atop the terrain, and as well paths drawn downward through the model

–sample locations will be scattered across a region and may provide definitive interface data in only some areas.

“For a given region (i.e. lat/long extent, plus depth), return a 3D structural model with accompanying physical parameters of density, seismic velocities, geochemistry, and geologic ages, using a cell size of 10km”

GEON Workshop, Auckland, Nov 26-27, 2007

GEON 2.0: OpenEarth Framework

GEON1

GEON 2.0

Metadata Catalog Interop Protocol

GEON Workshop, Auckland, Nov 26-27, 2007

PortalPortletsPortlets

Portal

PortletsPortlets

PortalPortletsPortlets

Distributed resources

Portlet Portlet

Portlet Aggregation

“Federated Portals”

Core services (portlets): authentication, search, workspace

Centralresources

Portal Requirements

GEON Workshop, Auckland, Nov 26-27, 2007

Leveraging of GEON by other projects

• NEES

• CBEO

• HIS

• NEON Testbed

• Archeoinformatics

• Tropical Ecology (TEAM)

• EarthScope

GEON Workshop, Auckland, Nov 26-27, 2007

EarthScope Data Portal

Backend Backend Backend

GEON Workshop, Auckland, Nov 26-27, 2007

ES Portal Screen Snapshot: Response to a station discovery query

GEON Workshop, Auckland, Nov 26-27, 2007

ES Portal Screenshot: Stations in a given region for specified Data Classes

GEON Workshop, Auckland, Nov 26-27, 2007

GEON Workshop, Auckland, Nov 26-27, 2007

Ontology-EnabledData Integration: Geologic Maps

Show formations where AGE = ‘Paleozic’

(without age ontology)

Show formations where AGE = ‘Paleozic’

(without age ontology)

Show formations where AGE = ‘Paleozic’

(with age ontology)

Show formations where AGE = ‘Paleozic’

(with age ontology)

+/- a few hundred million years

domainknowledge

domainknowledge

Knowledge

repres

entatio

n

Geologic Age

ONTOLOGY

NevadaNevada

GEON Workshop, Auckland, Nov 26-27, 2007

Igneous

Granite Quartzmonzonite

Rock Classification Ontology

Gravitydataset

(X, Y)Metadata

Geologicdataset

Lat, Long, RockType Metadata

ItemRegistration

Schema registration

Location

Latitude Longitude

Spatial Ontology

Point Polygon

Data Registration

GEON Workshop, Auckland, Nov 26-27, 2007

Ontology1 Ontology2 ontology3

dataset1 dataset2 dataset3 dataset4

Ontology Enabled Data Integration

• Ontology Enabled Semantic Integration

• Challenges for Computer Scientists and Domain Scientists– Computer Scientists: build an integration system based on the ontological

registration of datasets– Domain Scientists: create domain ontologies– Data Providers: register datasets to ontologies

GEON Workshop, Auckland, Nov 26-27, 2007

…… RockSampleID

…… PERIOD ……

…… …… …… …… ……

Rock GeologicAgehasAge

Registering Tables to Ontology Object Properties

• Associate two entities which are already registered to the domain class and the range class of a selected object property in the ontology

GEON Workshop, Auckland, Nov 26-27, 2007

<odal:NamedIndividuals odal:id="RockSample" odal:database="VTDatabase"> <odal:Class odal:resource="http://geon.vt.edu#RockSample" /> <odal:Table>Samples</odal:Table> <odal:Table>RockTexture</odal:Table> <odal:Table>RockGeoChemistry</odal:Table> <odal:Table>ModalData</odal:Table> <odal:Table>MineralChemistry</odal:Table> <odal:Table>Images</odal:Table> <odal:Column>ssID</odal:Column> </odal:NamedIndividuals>

GUI

generateto ODALprocessor

The values in the column ssID of the table Samples, RockTexture, RockGeoChemistry, ModalData,MineralChemistry and Images represent instances of RockSample

• Create a partial model of ontologies from database• Independent on any GUI• Independent on any concrete implementations• reusable

ODAL: Ontological Database Annotation Language

GEON Workshop, Auckland, Nov 26-27, 2007

SOQL(Simple Ontology Query Language)

Query single or integrated resources • via ontologies (i.e., high level logical views)• independent on any physical presentation (i.e. schemas)

RockSample Location

ValueWithUnit float

location

hasSiO2

valuelat long

unit

string

SELECT X.location.*; FROM RockSample X WHERE X.location.lat > 60 AND X.location.long > 100 AND X.hasSiO2.value < 30 AND X.hasSiO2.unit =‘weightPercetage’

GUI

generateto SOQLprocessor