HISTORY GEOSHARE, DRINET, U2U

Similar documents
IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation

G.Pittau, R.Vinelli, M.Salvemini, L.Corvetto. S.I.T.R. Territorial Information System of Sardinia Region

Open Source, Public Redistricting Software

M-Vote (Online Voting System)

Estonian National Electoral Committee. E-Voting System. General Overview

Direct Connect Network Foundation (DCNF) meeting protocol

Ocean Observatories Ini/a/ve Facili/es Board The Ocean Observatories Ini/a/ve Facility Board (OOIFB) provides independent input and guidance

CS 5523 Operating Systems: Intro to Distributed Systems

File Systems: Fundamentals

Best Prac*ces & Training Guide for Professional Development and Networking - June 2011-

The 10- Year Framework of Programmes on Sustainable Consump=on & Produc=on. * An Intergovernmental mandate * Introduction

Cloud Tutorial: AWS IoT. TA for class CSE 521S, Fall, Jan/18/2018 Haoran Li

Agreement for the Provision of Digital Object Identifiers (DOI)

Digital research data in the Sigma2 prospective

Review: Background on Bits. PFTD: What is Computer Science? Scale and Bits: Binary Digits. BIT: Binary Digit. Understanding scale, what does it mean?

TEACHING AND LEARNING ETHICAL DATA MANAGEMENT

Management Overview. Introduction

4th International Industrial Supercomputing Workshop Supercomputing for industry and SMEs in the Netherlands

April 1, RE: Florida Courts Technology Commission Yearly Report. Dear Chief Justice Labarga:

LPGPU. Low- Power Parallel Compu1ng on GPUs. Ben Juurlink. Technische Universität Berlin. EPoPPEA workshop

Lecture Series - MSG 141 Technical Architecture and Standards C2- Simula:on Interoperability (C2SIM)

Economic and Social Council

ENTERTAINMENT IDENTIFIER REGISTRY TERMS OF USE

Space Climate Observatory

Law And Order Automation

Strengthen Stewardship With Electronic Giving

A New Computer Science Publishing Model

DevOps Course Content

Local differential privacy

Visualizing Human Migration through Space and Time

SIC Centralized Information System

How can Local and Regional Authori4es facilitate Diaspora Contribu4ons?

It Would Be Game Changing to: Deliver him socially agreed upon and expert endorsed information all in one place.

New features in Oracle 11g for PL/SQL code tuning.

USING SAHRIS AWEB BASED APPLICATION FOR CREATING HERITAGE CASES AND PERMIT APPLICATIONS. N. Mlungwana

Question 1. Does your library plan to remain in the Federal Depository Library Program?

FDLP exchange, Preservation, and Regional Models

The Pupitre System: A desk news system for the Parliamentary Meeting rooms

Dated 26 January 2012 HIGHER EDUCATION FUNDING COUNCIL FOR ENGLAND. - and THE COPYRIGHT LICENSING AGENCY LIMITED AGREEMENT. Relating to REF 2014

Questions and Answer: RFP/2013/565. Request for Proposals for the Provision of Global Donation Solutions

Mojdeh Nikdel Patty George

Update on EAST Policies

Google App Engine 8/10/17. CS Cloud Compu5ng Systems--Summer II 2017

ArcGIS ONLINE COMMUNITY MAPS PROGRAM PARTICIPATION AGREEMENT. Agreement No.

Cross- Campus Enrollment System Project Update. December, 2015

DIANA: A Human Rights Database

OUR PANELISTS. Linda Morrison L&D Academy Administrator Travelex. Be+y Mills L&D Manager Centra Health. Ma+ Hart L&OD Resource Officer Metropolitan

Product Description

Texas Christian University. Case Study: How TCU tripled their Giving Day social ambassadors

Overview. Ø Neural Networks are considered black-box models Ø They are complex and do not provide much insight into variable relationships

Processes. Criteria for Comparing Scheduling Algorithms

BOARD OF COUNTY COMMISSIONERS SARPY COUNTY, NEBRASKA

Digitisation Project Tanja Zech NSW Parliament

Asia-Oceania GEOSS Task 10/11 Update on data sharing and data cubes

MAKE SITE MANAGEMENT EASY WITH LIVE PREVIEW IN THE CUSTOMIZER

Review of Arctic Research Logistics Community Survey Results

Testing the Waters: Working With CSS Data in Congressional Collections

Clause Logic Service User Interface User Manual

Interim By-laws. Midwest Big Data Hub I. MISSION

Compsci 290.3, Spring 2017 Software Design and Implementation: Mobile Landon Cox Owen Astrachan

Coali&on Ba*le Management Language (C- BML) and C2SIM History and Development

2011 The Pursuant Group, Inc.

Legal Deposit Copy Act

Lecture 6 Cryptographic Hash Functions

Commission on Trial Court Performance and Accountability Court Statistics and Workload Committee

Statewide Technology Issues Regional Training Workshops

GST 104: Cartographic Design Lab 6: Countries with Refugees and Internally Displaced Persons Over 1 Million Map Design

Electronic Programs: FMChamber.com

Lecture 8: Verification and Validation

2018 Court Technology Solutions Award Nomination Form

Frequently Asked Questions

Warsaw, 15 March Item 352

Deliberation in Planning and Acting

Objec&ves. Review. JUnit Coverage Collabora&on

CUG Members' Handbook

Creating and Managing Clauses. Selectica, Inc. Selectica Contract Performance Management System

Using CAS Cross-Functional Frameworks to Facilitate a Collaborative FYE Approach

Designing a Social Network Prep for Lab 10. March 26, 2018 Sprenkle - CSCI Why classes and objects? How do we create new data types?

The Digital Appellate Court Introduction to the edca Electronic Portal

Legal, Ethical, and Policy Issues of Big Data 2.0

The Government anticipates requiring continuation of the following tasks:

LOCAL epolitics REPUTATION CASE STUDY

The ESPON National Network and the role of the Contact Point (ECP) ESPON Information Session 7 November 2016, Malta. Role of ECPs

Impact of Funding on Scientific Output and Collaboration

There s an App for That

Amendment to the Infinite Campus END USER LICENSE AGREEMENT

District of Sparwood Community Engagement Strategy

ISi DATABASES INTERNET LICENSE AGREEMENT

General Framework of Electronic Voting and Implementation thereof at National Elections in Estonia

CSCI 325: Distributed Systems. Objec?ves. Professor Sprenkle. Course overview Overview of distributed systems Introduc?on to reading research papers

Secure Electronic Voting

UTG Overview. Spring, 2018

Managing Large Scale Drupal and Agile Culture by Dinesh Waghmare, TCS

Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu

BASECONE DATA PROCESSING AGREEMENT (BASECONE AS PROCESSOR)

This tutorial also provides a glimpse of various security issues related to biometric systems, and the comparison of various biometric systems.

Inventory Project: Identifying and Preserving Minnesota s Digital Legislative Record

The language for most tablet questions was customized based on whether the respondent said they had an ipad or another type of tablet computer.

State Election Commission Maharashtra (EMP)

Nevada Digital Newspaper Project: Chronicling America

Transcription:

INTEGRATING HUBZERO AND IRODS GEOSPATIAL DATA MANAGEMENT FOR COLLABORATIVE SCIENTIFIC RESEARCH Rajesh Kalyanam, Robert Campbell, Samuel Wilson, Pascal Meunier, Lan Zhao, Elizabett Hillery, Carol Song Purdue University

HISTORY GEOSHARE, DRINET, U2U Share Researchers Time-series, geospa2al data and regular files Processing Tools - Manage, query, access, share scien2fic data - Research collabora2on - Quick preview - Run shared postprocessing tools - Compare data from different sources

HUBZERO Cyberinfrastructure plaeorm User collabora2on Ø Groups, projects, blogs, message boards Instruc2on Ø Courses, tutorials, lectures, seminar series Data sharing, simple preview, cura2on Ø Publica2ons with file bundles, suppor2ng documents, DOI genera2on

HUBZERO OVER THE YEARS Nanotechnology Educa2on, Outreach Medical Research HPC Materials and Manufacturing

HUB TOOLS Web-enable scien2fic tools Rappture Tool Kit Ø Common GUI elements Ø Support for various programming languages Ø Output visualiza2on Containerized Ø OpenVZ containers with VNC support Data transfer to/from local desktop

GABBS Reusable building blocks for geospa2al data Ø Processing Ø Metadata extrac2on Ø Map visualiza2on Ø Search Part of the NSF DIBBS ini2a2ve Ø Data sharing for collabora2ve research Ø Diverse domains

End User GABBS ARCHITECTURE New Capabilities Computation Visualization Data Sharing Data presenta2on Remote servers Maps Control widgets Tool builder Data processing Overlays Geo-processing Data formats Standard protocols Data management Data sharing Data-Tool connectors HUBzero Platform for Scientific Collaboration Computation tools and online databases, Content publishing, Collaboration (group, project), Learning (courses, self-help), Support (tickets, Q&A), Community (forum, review, calendar)

GABBS DATA LIFECYCLE Not automa2c! Annotate, Extract Metadata Process, Transform Data No Common Access Visualize Share

HUBZERO AND IRODS INTEGRATION Require central storage mechanism uniformly accessible throughout data lifecycle Needs to support easy extensibility to handle large file quan22es Support for processing co-located with data irods storage underlies Hub Projects Filespace Ø irods FUSE mount onto hub webserver Ø PHP Flysystem adapter for CMS access, future expansion

HUBZERO AND IRODS INTEGRATION Hub tools have local access to Hub Project files Ø Bind mount users accessible collections on webserver into tool OpenVZ container Ø Can serve as tool input source and output destination, simplifying development Supports pre, post-processing of files Ø Automa2c metadata extrac2on, inges2on into Apache Solr on file crea2on Ø On-demand bulk metadata update Ø On-demand visualiza2on of geospa2al files

HUBZERO AND IRODS INTEGRATION

GEOSPATIAL METADATA EXTRACTION Implemented as irods microservice Ø Runs on file creation, attached to acpostprocforput Ø Uses GDAL C++ APIs to process vector, raster geospatial files Ø Abstracts extracted information into 15 common Dublin Core Metadata Initiative (DCMI) fields Ø Also extracts geospatial bounds for subsequent geo-search Metadata storage Ø Extracted metadata stored as irods AVU triples Ø Ingested into Apache Solr for subsequent search

METADATA UPDATE Implemented as irods microservice Ø Runs on-demand from Hub Project Files UI Ø irods PHP APIs used to execute irods rule Ø Metadata to be updated provided as key-value pair array input Ø Supports arbitrary additional non-dcmi key-value pairs Index update Ø Solr index updated with changes to DCMI fields only

GEOSPATIAL PREVIEW Implemented as irods microservice Ø Runs on-demand from Hub Project Files UI Ø Enabled for supported file extensions Preview Implementa2on Ø Files registered as GeoServer layers azer appropriate processing Ø GDAL APIs used for reprojec2on, format conversion and subdataset extrac2on Ø Layer name, projec2on informa2on returned as rule output Ø OpenLayers Javascript library used for map display

GOING FORWARD irods Federa2on to link dis2nct hubs for data and tool sharing Ø Poten2ally enable tool workflows across hubs Integrate other storage mechanisms into hub projects Ø Support offline data replica2on between irods storage and these other storage providers (Globus, Dropbox, Google Drive) Integrate data access protocols (OpenDAP) Ø Allow data subseang for chunked access to larger files

ACKNOWLEDGEMENTS This work was supported by the NSF Award ACI - 1261727 CIF21 DIBBs : Integra2ng Geospa2al Capabili2es into HUBzero