Water Quality Portal Semantic e-Science Evan Patton Jin Guang Zheng Ping Wang Theodora Kampelou 11/22/2010.

Slides:



Advertisements
Similar presentations
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
Advertisements

Building a Semantic IntraWeb with Rhizomer and a Wiki Roberto Garcia and Rosa Gil GRIHO (Human Computer Interaction Research Group) Universitat de Lleida,
Introduction to Monitoring and Evaluation
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
The North American Carbon Program Google Earth Collection Peter C. Griffith, NACP Coordinator; Lisa E. Wilcox; Amy L. Morrell, NACP Web Group Organization:
Provenance in Open Distributed Information Systems Syed Imran Jami PhD Candidate FAST-NU.
A.Q.M.E.I.S.: Air Quality Meteorological and Environmental Information System in Western Macedonia, Hellas International Conference on Buildings Energy.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
Next Generation Environmental Informatics as exemplified by the Tetherless World Semantic Water Quality Portal Ping Wang 1 Jin Guang.
BTW (“By The Way…”) Information Annotation By Rudd Stevens, Jason Endo University of San Francisco.
Analyzing Energy Sources for Electricity Generation Use Case Presentation Han Wang October 17th, 2011 Semantic eScience F11.
NJDEP Beach Monitoring System New Jersey Department of Environmental Protection.
Development of a Community Hydrologic Information System Jeffery S. Horsburgh Utah State University David G. Tarboton Utah State University.
Semantic Mediation & OWS 8 Glenn Guempel
© 2012, Cognizant Technology Solutions Monalisa Sen STC India Chapter, 2012 Social Documentation-The Era of Interaction.
Tools for Publishing Environmental Observations on the Internet Justin Berger, Undergraduate Researcher Jeff Horsburgh, Faculty Mentor David Tarboton,
© Copyright 2008 STI INNSBRUCK Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
U.S. Department of the Interior U.S. Geological Survey USGS Mobile Water Data Mark D. Hamill Briefing for Community for Data Integration November 13, 2013.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Web Design Scripting and the Web. Books on Scripting.
XForms: A case study Rajiv Shivane & Pavitar Singh.
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
VisiMix Data Base Management VisiMix Ltd, PO Box 45170, Jerusalem, 91450, Israel Tel: Fax:
CLEAN AIR ACT  This act was passed as an attempt to regulate the amount of harmful pollutants into our air.  The Clean Air act’s goal.
TECHNICAL DOCUMENTATIONPARTNERS DOWNLOAD DATA Download water quality data in MS Excel, CSV, TSV, and KML formats. Learn how to use the portal and data.
EPA Drinking Water Mapping Application (DWMA) Authors: James Sinnott, RTI International (presenter) Jay Rineer, RTI International William Cooter, RTI International.
SemantAqua: A Semantically-Enabled Provenance-Aware Water Quality Portal Evan W. Patton, Ping Wang, Jin Guang Zheng, Timothy Lebo, Li Ding, Joanne Luciano,
SURENDER SARA 10GAS Building Corporate KPI’s
A Semantically-Enabled Provenance- Aware Water Quality Portal Joint work with: Jin Guang Zheng, Ping Wang, Evan Patton, Timothy Lebo, Joanne Luciano Deborah.
GIS and Community Health. Some critiques of GIS emphasize the potentially harmful social consequences of the diffusion of GIS technology, including reinforcing.
Aquenergy Portal Elisabetta Zuanelli, University of Rome “Tor Vergata”, Italy E-Age 2014 Muscat december.
Registry Services Bringing Value to US EPA, States, and Tribes Exchange Network Vendors Meeting April 24, 2007 Cynthia Dickinson EPA/OEI/OIC Data Standards.
1 Advanced Semantic Technologies Prof. Deborah McGuinness and Dr. Patrice Seyed CSCI CSCI ITWS ITWS TA: Justin.
Tier 1 Module 4 CERCLA 128(a) Tribal Response Program Element 3: Public Participation.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
Cheap N Fast Web Service Sandeep Anantharaman Mahim Lakhani.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Comments on the Research of Dr. Bob Musselman (Atmospheric Deposition Research) Allen S. Lefohn, Ph.D. A.S.L. & Associates Helena, Montana August 10, 2005.
TWC-SWQP: A Semantically-Enabled Provenance-Aware Water Quality Portal Ping Wang, Jin Guang Zheng, Linyun Fu, Evan W. Patton, Timothy Lebo, Li Ding, Joanne.
-KHUSHBOO BAGHADIYA.  Introduction  System Description  iCAT in use  Evolution of the system  Evolution of modeling  Evolution of features  Evolution.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Organisations and Data Management 1 Data Collection: Why organisations & individuals acquire data & supply data via websites 2Techniques used by organisations.
FriendFinder Location-aware social networking on mobile phones.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
Handling Semantic Data for Software Projects Data Management CSE G674 – SW Engineering Project.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
REST By: Vishwanath Vineet.
Semantic Web Portal: A Platform for Better Browsing and Visualizing Semantic Data Ying Ding et al. Jin Guang Zheng, Tetherless World Constellation.
Lessons learned from Semantic Wiki Jie Bao and Li Ding June 19, 2008.
AJAX Use Cases for WSRP Subbu Allamaraju BEA Systems Inc WSRP F2F Meeting, May 2006.
Semantic Water Quality Portal Jin Guang Zheng and Ping Wang Tetherless World Constellation.
Chapter 19 Environmental Law Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
ISWG / SIF / GEOSS OOSSIW - November, 2008 GEOSS “Interoperability” Steven F. Browdy (ISWG, SIF, SCC)
Ajax! Ajax Programming Ajax! Ajax Programming. Ajax! Ajax Programming Take a look at a typical desktop application (Spreadsheet app, etc.) The program.
Session 6: Data Flow, Data Management, and Data Quality.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
Federal Land Manager Environmental Database (FED) Overview and Update June 6, 2011 Shawn McClure.
Extended Metadata Registries and Semantics (Part 2: Implementation) Karlo Berket Ecoterm IV Environmental Terminology Workshop April 18, 2007 Diplomatic.
Intermountain West Data Warehouse - Western Air Quality Study
Linking Ontologies to Spatial Databases
Subbu Allamaraju BEA Systems Inc
Web Software Model CS 4640 Programming Languages for Web Applications
SMART GROUND platform overview
An example design for an Amadeus APIv2 Web Server Application
Back end Development CS Programming Languages for Web Applications
Back end Development CS Programming Languages for Web Applications
Presentation transcript:

Water Quality Portal Semantic e-Science Evan Patton Jin Guang Zheng Ping Wang Theodora Kampelou 11/22/2010

Speaking time Ping – 8 min Jin – 12 min Evan – 12 min Theodora – 8 min

Agenda Overview Use Case Knowledge Engineering System Architecture Implementation Demonstration Conclusions/Takeaways

Overview We want to know if the water from tap is safe to drink or not. We need information about the reservoir from which drinking water originates and corporations located nearby which releases wastes.

Get data from USGS, EPA websites

How to make life a little easier? Water Quality Portal – Help citizens track issues in water quality – Utilize different data services in different formats – Enable query across various systems using RDF and SPARQL

Use Case - Goal A citizen wants to identify potential pollutants that could affect the reservoir from which her drinking water originates, including what tests her municipal water authority performs. She also wishes to include information about corporations located nearby the reservoir that have violated EPA regulations and what pollutants were released into the environment as part of those violations. The portal provides her with a summary of previously reported problems with the water source.

Use Case - Actors Primary: Citizen – Interested in water pollution, not expected to be knowledgeable in scientific terminology Primary: Water Pollution Portal – Acts on behalf of the citizen – Collates and reasons about pollution using federal and state regulations Secondary: USGS Water Quality Web Service – Provides data on ground water quality, but data are sparse Secondary: EPA ECHO – Provides data on facilities that must follow the Clean Water Act and other regulations

Use Case - Preconditions Existing monitoring of water quality via USGS Existing reporting of violations of EPA regulations via EPA Municipal water supplier reports data regarding water testing to USGS or EPA

Use Case - Triggers Observance of above-average cases of illness that are common to water-borne microbes Change in observable water quality, such as, but not limited to, smell, discoloration, presence of large particulate matter

Use Case - Basic Flow 1) User (citizen) accesses Water Quality portal 2) User inputs the zip code of the region he/she is interested in 3) Portal requests data about the facilities in the region (e.g. address, violation record) from EPA ECHO 4) Portal requests data about water tests conducted in test sites located in the region from USGS NWIS 5) Portal identifies polluted water sites via SPARQL queries 6) Results are rendered using Google Maps (clicking on a marker reveals additional information about water sites)

Use Case - Post Conditions User knows if there are polluted water sites in the region he/she is interested in, what are the pollutants and how severe is the pollution. Portal stores the data acquired during the current session to speed later queries about the same region.

Use Case - Activity Diagram

Roles Evan: Domain expert, Software engineer, Knowledge engineer, Facilitator Jin: Software engineer, Knowledge engineer Ping: Software engineer Theodora: Software engineer

Knowledge Encoding System Architecture

Knowledge Engineering I Knowledge & Information Sources USGS Data: – provides measurements of many different chemicals in groundwater and waterways Rhode Island's Water Quality Regulations Data: – provides data about regulations EPA Data: – provides information about specific companies and if or when they have violated EPA regulations

Knowledge Engineering II The Ontology Uses OWL 2 to encode the ontology – Needs some OWL 2 features: OWL Restriction, IntersectionOf, etc. … 0.18 … Imports other existing ontologies – Sweet ontology: bodyOfWater, Element, Measurement – Geo ontology: lat, long – Time ontology: instant

Ontology Diagram

Knowledge Engineering III The Provenance Use PML to encode provenance information The Provenance Information – A water source is marked as polluted water source. Why? Where does the threshold come from? – A facility is marked as it violated regulation. Why? Where does the threshold come from?

System Architecture Technologies Encoding Technologies – Web Ontology Language 2 – PML Programming Lanuage – Java Server Side Technologies – Jena + Pellet Query Language – SPARQL Communication Technologies – Asynchronous Javascript and XML (AJAX) Front-end Technologies – HTML, Javascript

System & Data Interaction Diagram

System Sequence Diagram

Implementation

Client side implementation: Client enters Zip Code and initiates new session Upon obtaining a session key, four queries are submitted (in series, not parallel) Results are rendered using Google Maps Clicking on a marker reveals additional information – Table of known pollutants Name of pollutant When it was measured Value measured Regulation limit – Links for SPARQL or PML

Implementation Some things learned: For performance reasons, application needs to provide state Jena or Pellet (not sure which) has problems with parallel access Data clutter can obscure important information In the future: Better optimization of resources due to lack of asynchronous communications Need for additional information from EPA Better mechanisms for dealing with large number of data points

System Architecture

Demonstration

Conclusions Performance: The portal returns results within 15 seconds on average. The first access may be slower while the system collects data from different resources. Scalability: The portal scales with the number of counties with data available.

Conclusions Usability: The portal is easy to use. Anyone who can read/write is able to interact with the system and understand, at a minimum, what water sources are polluted or not and what companies are violating EPA regulations.

Conclusions Data: The combination of the 3 different resources gave us more accurate results. The ZIP Code function plays the most significant role.

Future Work Except for water pollution, air pollution to be included. Further implementation of the data so as the user to be informed about a possible flooding. Some mathematical models included for better accuracy of the data. Different categories for pollution – Current restrictions are for drinkable quality – Different (higher) values for consuming fish, etc. Expand the water quality portal in other states.

Takeaways Group: The diversity of the group and the different levels of knowledge. Pollution awareness: The development of the water quality portal in terms of semantic e-science contributes to the environmental concern and to the health protection of the citizens.

Takeaways Semantic e-science: The “semantic” approach of the metadata and its tremendous significance on each field that focuses on, predicts that the future of the web will be semantic. The water quality portal was an example of semantic applications’ power and technological impact. Thank you!!!

Resources

Questions?