Top Banner
HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames, Jon Goodall, Larry Band, Venkatesh Merwade, Alva Couch, Jennifer Arrigo, Rick Hooper, David Valentine http ://www.hydroshare.org OCI-1148453 OCI-1148090
24

HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Dec 28, 2015

Download

Documents

Joella Lawson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

HydroShare: An online, collaborative environment for the sharing of hydrologic data

and modelsDavid Tarboton, Ray Idaszak, Jeffery

Horsburgh, Dan Ames, Jon Goodall, Larry Band, Venkatesh Merwade, Alva Couch,

Jennifer Arrigo, Rick Hooper, David Valentine

http://www.hydroshare.org

OCI-1148453 OCI-1148090

Page 2: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

HydroShare is a web based collaborative system to support analysis,

modeling and data publication

Observers and

instrumentsData

Analysis

Models

Collaboration

Publication, Archival, Curation

Page 3: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

HydroShare - A web-based collaborative environment for the sharing of hydrologic data and models

beta.hydroshare.orgCan sharing data and models be as easy as sharing photos on Facebook or videos on YouTube?

Can finding data and models be as easy as shopping on Amazon?

Currently in beta testing. First Release due November 2013

Page 4: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

HydroShare Functionality to be Developed

1. A new, web-based system for advancing model and data sharing

2. Sharing features to HydroDesktop 3. Access more types of hydrologic data using standards

compliant data formats and interfaces 4. Enhance catalog functionality that broadens discovery

functionality to different data types5. New model sharing and discovery functionality6. Facilitate and ease access to use of high performance

computing7. New social media and collaboration functionality8. Links to other data and modeling systems

Page 5: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,
Page 6: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,
Page 7: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,
Page 8: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Upload

Page 9: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Additional Resource FunctionalityTypes• Time Series• Geographic feature set• Other• Referenced HIS time series• Geographic Raster• Multidimensional Space Time dataset• River geometry• Sample based observations (ODM2 and

CZO)• Documents• Tabular objects• HydroDesktop Project package• Scripts• Models• Model Components• Referenced data sets from other (non

HIS sources).

Tools• Uploaders to convert to

facilitate loading of resource• Viewers to visualize the

resource• Exporters to download the

resource• Best practice tools for

hydrologic data preprocessing and analysis

Page 10: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Imagine the Possibilities…

Observers and

instrumentsData

Analysis

Models

Collaboration

HydroShare to support integrated collaborative analysis, modeling and data publication

HydroServer (ODM)

12

1. Observe2. Publish and Catalog

3

3. Discover and Analyze/Model (in Desktop or Cloud)

Publication, Archival, Curation

Page 11: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Observers and

instrumentsData

Analysis

Models

Collaboration

HydroShare to support integrated collaborative analysis, modeling and data publication

4. Share the results (Data and Models)

HydroShare resourcestore

4

Publication, Archival, Curation

Imagine the Possibilities…

Page 12: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Observers and

instrumentsData

Analysis

Models

Collaboration

HydroShare to support integrated collaborative analysis, modeling and data publication

5. Group Collaboration using HydroShare

6. Preparation of a paper

5

6

Publication, Archival, Curation

Imagine the Possibilities…

Page 13: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Observers and

instrumentsData

Analysis

Models

Collaboration

HydroShare to support integrated collaborative analysis, modeling and data publication

7. Submittal of paper, review, archival of electronic paper with data, methods and workflow

7

Publication, Archival, Curation

DataOne, EarthCube, …

Imagine the Possibilities…

Page 14: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

HydroShare Modeling

• Data: Links to national and global data sets of essential terrestrial variables (e.g. NASA NEX, HydroTerre)

• Tools to preprocess and configure inputs• Preconfigured models and modeling systems as services (CI-WATER)

• Standards for information exchange for interoperability (OpenMI, CSDMS BMI)

• Tools for visualization and analysis• Automated reasoning to couple models based on purpose, context, data and resources (Aaron Byrd)

xyt

Flow

Time

Page 15: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Resource Repository Centric Paradigm for Modeling and Analysis

Enable multiple models to use common “best practice” tools

Analysis Tools

Visualization Tools

Data LoadersData

Discovery Tools

Models

Resource Repository

Page 16: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

E.g. SWATShare• A web based tool for publishing, sharing, and

accessing Soil Water Assessment Tool (SWAT)

www.water-hub.org/swat-tool

Page 17: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Model pre and post processing workflow

• Each model interacts with information in the common data store• The modeler does not need to be concerned with and can take advantage of

standardized analysis, visualization loading and discovery tools

Resource Repository

Analysis Tools

Visualization Tools

Data Loaders

Data Discovery

Tools

Models

Resource Repository

Pre-Processing

Post -Processing

Input Files Output Files

Model

Page 18: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

RHESSys ecohydrology data preparation workflow

Manual workflows Workflow framework

Common across many models

Page 19: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Architecture and Implementation

Web Browser

Drupal

E-iRODS

HydroDesktop

Indexing Data Grid

RESTful Interface

RESTful Interface

Policy Enforcement Point

ImplementedComing Soon

Computation

Workflow Structured Objects

GeoAnalytics Framework

Page 20: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Drupal – Content Management System

• Extensible Open Source Content Management Framework for Publication written in PHP

• Themed & Styled Presentation of HydroShare Resources with in page visualization

• Off the shelf modules provide a Social Experience surrounding Hydrologic Data: Comments, Ratings, Group Behavior

• Custom module development supports HydroShare Data Model & GeoAnalytics Integration

Page 21: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

GeoAnalytics Architecture

Page 22: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Enterprise iRODS

E-iRODS in HydroShare• Storage of HydroShare Resources

Replicated across multiple institutions

• Access to Computation • Access to Indexing for Discovery

Rule Engine MSVC

R. Server R. Server…

Client

Users

iCAT

Distributed Data Grid Middleware:• Metadata Catalog holding virtual

file system information and associated metadata

• Extensible number of ‘Resource Servers’ which may provide connectivity to storage resources

• Integrated Rule Engine for Policy Driven Data Management triggered by Data Management Activities

• Extensibility via Microservices (MSVC) – Plugins providing functionality to the Rule Engine

Page 23: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

Summary• A collaborative website for the sharing of

hydrologic data and models• To expand data sharing capability of CUAHSI

HIS– Additional data classes– Models, scripts, tools and workflows

• Community Participation• Interoperability• Standards• Open Development• To boldly go where no one has gone before

Page 24: HydroShare: An online, collaborative environment for the sharing of hydrologic data and models David Tarboton, Ray Idaszak, Jeffery Horsburgh, Dan Ames,

– USU– RENCI/UNC– CUAHSI– BYU– Tufts– USC– Texas – Purdue– SDSC

Thanks to a lot of people

HydroShare team: Ray Idaszak, Dan Ames, Jeff Horsburgh, Jon Goodall, Larry Band, Venkatesh Merwade, Carol Song, Alva Couch, David Valentine, Rick Hooper, Jennifer Arrigo, David Maidment, Tim Whiteaker, Alex Bedig, Jason Coposky, Pabitra Dash, Tian Gan, Karl Gustafson, Taehee Hwang, Stephen Jackson, Harry Johnson, Yuri Kim, Phyllis Mbewe, Brian Miles, Jon Pollak, Stephanie Reeder, Terrell Russell, Tom Whitenack, Ilya Zaslavsky, Lan Zhao

http://www.cuahsi.org/hydroshare.aspx OCI-1148453 OCI-1148090