Interoperability What does it mean and how do we improve it? Jebb Q Stewart Chapel Hill, NC Thursday, July 11 th, 2013 NOAA Earth System Research Laboratory.

Slides:



Advertisements
Similar presentations
Conversion of CPC Monitoring and Forecast Products to GIS Format Viviane Silva Lloyd Thomas, Mike Halpert and Wayne Higgins.
Advertisements

NASA World Wind Contribution to GEOSS Client Applications Session Nadine Alameh, Ph.D. MobiLaps LLC September 26th, 2008.
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Semantically-Assisted Geospatial Workflow Design Gobe Hobona, David Fairbairn, Philip James ACM GIS – 8 th November Seattle.
ESRL Global Systems Division NOAA Environmental Information Services (NEIS) N-Wave Stakeholder Meeting May 22nd, 2012 Jebb Q Stewart NOAA/OAR/ESRL/GSD.
Page 1© Crown copyright 2006 Registry technology & case study implementation J. Tandy, D. Thomas - November 2006.
Integrating NOAA’s Unified Access Framework in GEOSS: Making Earth Observation data easier to access and use Matt Austin NOAA Technology Planning and Integration.
Matthew Cechini Raytheon - EED ID: IN31C-07.  ECHO Metadata Overview  Introduction  Problem Space  Solutions ISO Lessons Learned – Perceived.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
NOAA Earth Information Service (NEIS) Overview GSD Technical Seminar February 28 th, 2012 ESRL Global Systems Division.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
Data Sources & Using VIVO Data Visualizing Scholarship VIVO provides network analysis and visualization tools to maximize the benefits afforded by the.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
ESRL Global Systems Division NOAA Environmental Information Services (NEIS) -- A framework of layered services designed to help NOAA’s mission by facilitating.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Web Design Basic Concepts.
Information Technology for Ocean Observations and Climate Research TYKKI Workshop, December 9-11, 1998, Tokyo, Japan Nancy N. Soreide NOAA Pacific Marine.
Introduction Downloading and sifting through large volumes of data stored in differing formats can be a time-consuming and sometimes frustrating process.
2012 National BDPA Technology Conference Creating Rich Data Visualizations using the Google API Yolanda M. Davis Senior Software Engineer AdvancED August.
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
The Earth System CoG Collaboration Environment Sylvia Murphy and Cecelia DeLuca (NOAA/CIRES), and Luca Cinquini (NASA/JPL) AGU Ocean Sciences February.
AIRNow-International The future of the United States real-time air quality reporting and forecasting program and GEOSS participation John E. White U.S.
Interoperability ERRA System.
The Case for Data Stewardship: Preserving the Scientific Record Matthew Mayernik National Center for Atmospheric Research Version 2.0 [Review Date]
, Data for Disaster Planning, Response, Management and Awareness ASDC Introduction The Atmospheric Science Data Center (ASDC) at NASA Langley Research.
Crossing the Digital Divide Presented by: Fernando R. Salas David Maidment, Enrico Boldrini, Stefano Nativi, Ben Domenico OGC Technical Meeting – Met/Occean.
, Increasing Discoverability and Accessibility of NASA Atmospheric Science Data Center (ASDC) Data Products with GIS Technology ASDC Introduction The Atmospheric.
, Implementing GIS for Expanded Data Accessibility and Discoverability ASDC Introduction The Atmospheric Science Data Center (ASDC) at NASA Langley Research.
Publishing and Visualizing Large-Scale Semantically-enabled Earth Science Resources on the Web Benno Lee 1 Sumit Purohit 2
Updates from EOSDIS -- as they relate to LANCE Kevin Murphy LANCE UWG, 23rd September
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
material assembled from the web pages at
Global Imagery Browse Services Overview AMSR Science Team Meeting Matt Cechini, GIBS Lead Helen Conover, AMSR-E SIPS.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
ATMOSPHERIC SCIENCE DATA CENTER ‘Best’ Practices for Aggregating Subset Results from Archived Datasets Walter E. Baskin 1, Jennifer Perez 2 (1) Science.
NOAA Earth Information System (NEIS) UAS Workshop September 25 th, 2012 Jebb Q Stewart CIRA in collaboration with NOAA/OAR/ESRL/GSD.
Achieving Interoperability using the ArcGIS Platform
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
Digital Earth Communities GEOSS Interoperability for Weather Ocean and Water GEOSS Common Infrastructure Evolution Roberto Cossu ESA
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Geospatial Interoperability Jeff de La Beaujardière, PhD NASA Geospatial Interoperability Office.
UAF/OSMC Presenters: Kevin O’Brien and Eugene Burger Abstract: Kevin O’Brien and Eugene Burger are from NOAA’s Pacific Marine Environmental Laboratory.
Evolving toward a Coherent, Collaborative Framework for Earth Science Data, Tools and Services Christopher Lynnes, Kwo-Sen Kuo and Kevin Murphy Earth Science.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
Breakout # 1 – Data Collecting and Making It Available Data definition “ Any information that [environmental] researchers need to accomplish their tasks”
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
The Unified Access Framework for Gridded Data … the 1 st year focus of NOAA’s Global Earth Observation Integrated Data Environment (GEO-IDE) Steve Hankin,
Open Geospatial Consortium Overview and why we are adopting the standards.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
ERDAS TITAN: Rapid, Secure & Versatile GIS Data Sharing Eddie Pickle & Angela Miele November 6, 2008.
The Proliferation of Metadata Standards and the Evolution of NASA’s Global Change Master Directory (GCMD) Standard for Uses in Earth Science Data Discovery.
IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov.
ORNL DAAC SPATIAL DATA ACCESS TOOL Open Geospatial Consortium (OGC) Services Bruce E. Wilson Suresh K. Santhana Vannan Yaxing Wei Tammy W. Beaty National.
ESRL Global Systems Division NOAA Environmental Information Services (NEIS) Lightning Talk EDM Conference May 15 th, 2012 Jebb Q Stewart NOAA/OAR/ESRL/GSD.
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
1 Geospatial Standards for Canada Proposed blueprint for Jean Brodeur and Cindy Mitchell.
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
NOS DataExplorer Enterprise GIS Efforts within NOAA's Ocean Service Jason Marshall (PSGS) NOAA Coastal Services Center.
Flanders Marine Institute (VLIZ)
INSPIRE Geoportal Thematic Views Application
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
About Thetus Thetus develops knowledge discovery and modeling infrastructure software for customers who: Have high value data that does not neatly fit.
Presentation transcript:

Interoperability What does it mean and how do we improve it? Jebb Q Stewart Chapel Hill, NC Thursday, July 11 th, 2013 NOAA Earth System Research Laboratory. Boulder, CO. Affiliated with Colorado State University Cooperative Institute for Research in the Atmosphere (CIRA)

Overview NOAA Earth Information System (NEIS) Climate.gov Data Interoperability Project Interoperability Challenges and Ideas to Improve Interoperability

NOAA Earth Information System (NEIS)

NEIS -The Concept NOAA Earth Information System (NEIS) is a framework of layered services designed to help NOAA’s mission areas by facilitating the discovery, access, integration, and under-standing of all NOAA (past, present, and future). Framework provides the capability to answer questions that require data from different data sources regardless of format or location.

Applying existing concepts to NOAA data. Improving the User Experience How does industry make sense of massive amounts of information?

WMSWFSWCS WFS WCS WFS – Web Feature Service WMS – Web Mapping Service WCS – Web Coverage ServiceCSW – Catalog Service for the Web SOS – Sensor Observation Service WPS – Web Processing Service CSW SOS Standards Open Geospatial Consortium (OGC)

Searching and Metadata  Using Esri Geoportal ( as metadata repository and to harvest metadata from other sources.  Using Apache Solr ( to provide additional functionality and improve discoverability. Advanced Full-Text Search Capabilities: o Facets. o Full Document Storing (allows recreation). o Supports geospatial/temporal searching. Optimized for High Volume Web Traffic  Solr instance indexes information from harvested metadata using Open Geospatial Consortium (OGC) Catalogue Service for the Web (CSW) standard, and directly from data access services.

Data Access  Currently support a variety of data formats: KML HTML FIM native grids Movies ERDDAP (Environmental Research Division’s Data Access Program) Open Geospatial Consortium (OGC) Web Mapping Service (WMS)  Built additional data access services to simplify requests for time sequences of rendered data making them available to NEIS/TerraViz.  Proxy and cache image requests to improve speed and reliability.

Visualization -- TerraViz 3D visualization tool for Earth datasets Developed by NOAA, with full control of source code Written in C#; similar to Java but runs natively ESRL Global Systems Division

About Unity Unity is a commercial game engine that excels at rendering 3D (and 2D) scenes Develop once, then run on Windows, Mac, Linux, iOS, Android, consoles, and browsers Millions of dollars in research and development Good community support and documentation, tutorials >800,000 registered developers ESRL Global Systems Division

ESRL Global Systems Division

Partnerships  Climate.gov Data Interoperability Team  Groups o Open Geospatial Consortium (OGC) Standards Committees o NOAA Environmental Data Management Committee (EDMC) o NOAA Data Management Integration Team (DMIT) o NOAA Unified Access Framework (UAF) group o NSF Earth Cube o FIM/WRF Modeling o GIS Committee ESRL Global Systems Division

Climate.gov Data Interoperability Project

“Interoperability is the ability for users to discover the available climate data, preview and interact with the data, and acquire the data in common digital formats through a simple web-based interface.” Vision

Prototyping for select Use Case Built a proof of concept Data Interoperable Platform The built system is “file format agnostic,” meaning the pilot system will locate and display the data regardless of what format they’re archived The web based client was developed using javascript libraries from OpenLayers and JQuery. OpenLayers library provides javascript utilities to interact with a variety of data and metadata services. JQuery provides utilities to construct the layout of the web page itself

How It Works The client allows users to interact with the various services without knowledge of how the services work. The client, and underlying libraries, handle formatting specifics for each service, managing requests against the service, and parsing the response for display to the user Using the search functionality, user’s can discover and access with the data above Once the data has been located, it can be loaded to preview a visualization of the data Once data has been selected, a user has further controls to filter underlying data based on time, keywords, or geographic location Once user has defined constraints, the user can extract this information and download the data to their local system for further analysis The codes are available to download and fork out in github:

CPC Data Served through WMS

Acknowledgements Sudhir Raj Shrestha (NOAA-CPC) Steve Ansari (NOAA-NCDC) Kevin O’Brien (NOAA-PMEL) David Herring (NOAA-CPO) Mark Phillips (UNCA) Micah Wengren (NOAA) Mike Halpert (NOAA-CPC)

Interoperability

Interoperability The ability to discover, access, view, interact, and integrate data regardless of format or physical location. Components of an Interoperability System Format Agnostic. Owner/Physical Location Agnostic. Platform Agnostic. Preview Capabilities. Semantics/Ontology/Vocabulary. Machine to Machine Communication.

Biological Chemical Physical Biological, Chemical, and Physical data are all interrelated Carbon Tracker FIM Data Integration

Interoperability Why do we want it?  Improve accessibility  Foster data exploration and use.  Decrease complexity  Provide framework for new tools and applications.  Possibilities are endless.

Interoperability is not It is not a web page or list of links like ftp Not easily parsed or understood by a machine No metadata It is not a service Some optional parameters help interoperability WMS maxWidth/maxHeight It is not a search engine Found my data, how do I get it? What is this format? It is not anything that requires either human intervention or the machine to guess and try and try again

Driving Factors Whitehouse – Open Data Rules to Enhance Government Efficiency and Fuel Economic Growth Order requires that, going forward, data generated by the government be made available in open, machine-readable formats, while appropriately safeguarding privacy, confidentiality, and security pdf NOAA Science Advisory Board (SAB) Environmental Information Services Working Group (EISWG) ‘Executive Summary’ Recommends developing an Open Weather and Climate Services (WCS) in which both NOAA and the community share equal and full access to NOAA information and development report-and-transmittal_12_23_11.pdf

Interoperability Readiness Levels Measureable indicators… Credit: NASA ESDS Technology Infusion Working Group

Impacts Framework built towards standards, not data. Important Because:  NOAA data ready for action. Services model facilitates agile response to events. Services can be combined or reused quickly, upgraded or modified independently.  Any data available through framework can be operated on or combined with other data. Integrated standardized formats and access.  New and existing systems have access to wide variety of NOAA data. Any new data added, easy incorporated with minimal to no changes required. ESRL Global Systems Division Physical Chemical Biological

Challenges and Improving Interoperability

 Finding data often requires previous knowledge or understanding of what you are searching for  Having information readily available on data and services for searching. Our environment evolves rapidly  Harvesting versus Aggregated searching  Missing or Incomplete Data  Derived or generated products/data not well documented or discoverable Finding and Discovering Data Challenges

Metadata must contain information to allow machine to machine communication, such as:  Automated tools to generate Metadata o ncISO  Investigate how to document “possible” derived or generated data based on process. Finding and Discovering Data Recommendations Service InformationNeed a Service EndPoint Use ISO SV_ServiceIdentification Time, periodicity (daily, monthly, yearly) Use EX_TemporalExtent with ISO8601 for Time and Duration UnitsUse ISO Proposed Revision MD SampleDimension PreviewsISO MD BrowseGraphic Styling, Ontology/SemanticsNext Slides

 Lack of adherence to specifications and consistency behind standards.  Incomplete or Work in Progress Standards.  Generation of graphical representations of data. How do I stylize point information? What color palette is the best for this data?  Server uptime and data availability. Metadata records say data is available for time but server may be down during access.  Derived or generated data, what process to use and how to use it? Data Access and Display Challenges

 Metadata uniformity helps improve user experience – need best practices, examples, and/or automated ways to produce information. o OGC MetOcean DWG and Others  Dashboard/Automated Testing Systems to give feedback to data providers on outages, adherence to standards, and metadata matchup to capabilities. o Rubrics, ncISO, etc…  Need information on how data should be displayed, imaged, stylized. Open Geospatial Consortium (OGC) Styled Layer Descriptor (SLD) and Symbology Encoding (SE). o Use ISO OnlineResource to point to style information. Data Access and Display Recommendations

 Metadata keywords inconsistent.  Lack of meaningful tags.  Keyword repetition – same keywords are used on several data sets.  Semantics, Hierarchy, Taxonomy, Ontology, Relationships – All difficult to infer.  Missing Information Examples: “Sea Surface Temperature” “SST” “Sea” “Surface” “Temperature” “NOAA” vs. “National Oceanic Atmospheric Administration”, “Wind” and “Winds” Ocean -> Ocean Circulation -> Ocean Currents Metadata Challenges Tags and Keywords

 Be Aware of existing ontologies and keywords o GCMD Keywords: o NASA JPL SWEET Ontology  Allow user defined keywords (Crowdsourcing)  To what extent can we auto generate this information o ncISO, etc…  Metadata validation o Rubrics, Dashboards, etc… Metadata Recommendations

Stay Involved and Connected: Organization Groups Within NOAA: Environmental Data Management Committee (EDM), Data Management and Integration Team (DMIT) OGC Committees (Like OGC MetOcean DWG) ESIP NSF AGU Others? Wiki’s: NOAA EDM -- ESIP Others? Prototypes or Proof of concepts Communication

Discussion

Other Activities

Improve discoverability and ease of finding data through:  Continued ontology development by linking and improving ontologies.  Improved analytics. Learn what is being used and when to provide better results for future searching.  Creating profiles for environmental awareness.  Providing capability to weight results depending on context. NEIS Development Activities Discovery

NOAA’s Big Data is different.  NPP data (~ 4 TB / day and growing)  GOES-R  New global forecast models, rapidly increasing in size.  Vast amounts of historical data Data are ever increasing in size. Improve accessibility to ‘Big Data’ through:  Providing tools allowing seamless integration of data across time and space regardless of data size.  Minimize data we transfer and avoid data duplication.  Move processing close to data.  Allow users to collaborate on said data. NEIS Development Activities ‘Big Data’

Continue development, integrating and leveraging new and emerging technologies to meet NEIS goal ‘any data, any location, any platform, now’  Perform processing within cloud environment and with high speed connectivity to data sources, taking advantage of large processing power within cloud infrastructure.  Send graphics and server side processed/rendered/streamed data to GUI, improving bandwidth utilization.  Take advantage of fast networking to make remote requests and processing appear like local application.  Similar to how the concept of the Amazon Silk Browser. And Beyond ESRL Global Systems Division

Questions?