SlideShare une entreprise Scribd logo
1  sur  26
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 S. Luciano, Deborah L. McGuinness Tetherless World Constellation RPI
Outline ,[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object]
SWQP Overview
Apply CA Regulation
Retrieval by Characteristic
Detailed polluting facility
Provenance of water data
Provenance of regulations
Measurement Visualization
Outline ,[object Object],[object Object],[object Object],[object Object]
Data Sources Data Type Data Source Water Quality Data EPA Enforcement & Compliance History Online (ECHO) Database USGS National Water Information System (NWIS) Water-Quality Web Services Water Quality Regulation EPA (National Water Regulation) California Code of Regulations Massachusetts Department of Environmental Protection  New York Department of Health State of Rhode Island Department of Environmental Management
Outline ,[object Object],[object Object],[object Object],[object Object]
Domain Knowledge Modeling ,[object Object],1  http://purl.org/twc/ontology/swqp/core
Domain Knowledge Modeling ,[object Object],2 e.g., http://purl.org/twc/ontology/swqp/region/ny and http://purl.org/twc/ontology/swqp/region/ri; others are listed at http://purl.org/twc/ontology/swqp/region/
Reasoning Domain Data with Regulations ,[object Object],Benefits The core ontology is small: 18 classes, 4 object properties, and 10 data properties. The ontology component can be easily extended to incorporate more regulations Flexible querying and reasoning: the user can select the regulation to apply
Data Integration ,[object Object],[object Object],[object Object],[object Object],3  Lebo, T., Williams, G.T., 2010. Converting governmental datasets into linked data. Proceedings of the 6th International Conference on Semantic Systems, I-SEMANTICS  ’10, pp. 38:1–38:3. 4  http://purl.org/twc/id/software/csv2rdf4lod C1_VALUE C1_UNIT C2_VALUE C2_UNIT 34.07 MPN/100ML 53.83 MPN/100ML
Provenance Support ,[object Object],[object Object],[object Object],[object Object]
Water Data Provenance Capture Integration State Provenance Script Retrieval source URL, modification time, inference engine, inference rule, involved actor purl.sh Adjust antecedent data, modification time inference engine, inference rule, involved actor punzip.sh justify.sh Convert antecedent data, invocation time, inference engine, interpretation rule convert*.sh (conversion trigger) Publish URL of published dump file, publish time, involved actor  publish.sh
Water Regulation Provenance Capture See complete table at http://tw.rpi.edu/web/project/TWC-SWQP/compare_five_regulation
Water Regulation Provenance Capture See complete table at http://tw.rpi.edu/web/project/TWC-SWQP/compare_five_regulation
Data Source Widget Input URL of SPARQL endpoint and (optional) list of its named graphs, and name of the SimpleNamedGraphSourceGraph instance  Output SimpleNamedGraphSourceGraph instance filled with simple descriptions of the source organizations responsible for the data Process Walk a big  provenance  graph for each named graph and abstracts it into one triple: <data_1> dct:source <source_1>
Data Source Widget ,[object Object],[object Object],[object Object]
Provenance Visualization
Future Work ,[object Object],[object Object],[object Object],[object Object],5  http://logd.tw.rpi.edu/demo/clean_air_status_and_trends_-_ozone
[object Object]

Contenu connexe

En vedette

Dagstuhl "Future" sesssion intro slides
Dagstuhl "Future" sesssion intro slidesDagstuhl "Future" sesssion intro slides
Dagstuhl "Future" sesssion intro slides
Tim Clark
 

En vedette (6)

Dagstuhl "Future" sesssion intro slides
Dagstuhl "Future" sesssion intro slidesDagstuhl "Future" sesssion intro slides
Dagstuhl "Future" sesssion intro slides
 
Reproducibility, argument and data in translational medicine
Reproducibility, argument and data in translational medicineReproducibility, argument and data in translational medicine
Reproducibility, argument and data in translational medicine
 
Annotopia open annotation services platform
Annotopia open annotation services platformAnnotopia open annotation services platform
Annotopia open annotation services platform
 
Ngsp
NgspNgsp
Ngsp
 
exFrame: a Semantic Web Platform for Genomics Experiments
exFrame: a Semantic Web Platform for Genomics ExperimentsexFrame: a Semantic Web Platform for Genomics Experiments
exFrame: a Semantic Web Platform for Genomics Experiments
 
Fairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology viewsFairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology views
 

Similaire à Semantic Water Quality - Ping Wang

Highly Distributed Real-Time Control - CSHEMA Conference Presentation
Highly Distributed Real-Time Control - CSHEMA Conference PresentationHighly Distributed Real-Time Control - CSHEMA Conference Presentation
Highly Distributed Real-Time Control - CSHEMA Conference Presentation
Marcus Quigley
 
A use case-driven iterative method for building a provenance-aware GCIS onto...
A use case-driven iterative method for building a provenance-aware GCIS onto...A use case-driven iterative method for building a provenance-aware GCIS onto...
A use case-driven iterative method for building a provenance-aware GCIS onto...
Xiaogang (Marshall) Ma
 
2008-02-11: EPA DataFed Presentation
2008-02-11: EPA DataFed Presentation2008-02-11: EPA DataFed Presentation
2008-02-11: EPA DataFed Presentation
Rudolf Husar
 
Finding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic WebFinding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic Web
ebiquity
 
Husar Report to UIC Plenary
Husar Report to UIC PlenaryHusar Report to UIC Plenary
Husar Report to UIC Plenary
Rudolf Husar
 
Conflation, Data Quality and MADness (David Smith)
Conflation, Data Quality and MADness (David Smith)Conflation, Data Quality and MADness (David Smith)
Conflation, Data Quality and MADness (David Smith)
geeknixta
 

Similaire à Semantic Water Quality - Ping Wang (20)

Transforming Our Cities: High Performance Green Infrastructure and Distribute...
Transforming Our Cities: High Performance Green Infrastructure and Distribute...Transforming Our Cities: High Performance Green Infrastructure and Distribute...
Transforming Our Cities: High Performance Green Infrastructure and Distribute...
 
Highly Distributed Real-Time Control - CSHEMA Conference Presentation
Highly Distributed Real-Time Control - CSHEMA Conference PresentationHighly Distributed Real-Time Control - CSHEMA Conference Presentation
Highly Distributed Real-Time Control - CSHEMA Conference Presentation
 
Building a Community Cyberinfrastructure to Support Marine Microbial Ecology ...
Building a Community Cyberinfrastructure to Support Marine Microbial Ecology ...Building a Community Cyberinfrastructure to Support Marine Microbial Ecology ...
Building a Community Cyberinfrastructure to Support Marine Microbial Ecology ...
 
Building an Information Infrastructure to Support Microbial Metagenomic Sciences
Building an Information Infrastructure to Support Microbial Metagenomic SciencesBuilding an Information Infrastructure to Support Microbial Metagenomic Sciences
Building an Information Infrastructure to Support Microbial Metagenomic Sciences
 
Analytics of analytics pipelines: from optimising re-execution to general Dat...
Analytics of analytics pipelines:from optimising re-execution to general Dat...Analytics of analytics pipelines:from optimising re-execution to general Dat...
Analytics of analytics pipelines: from optimising re-execution to general Dat...
 
A use case-driven iterative method for building a provenance-aware GCIS onto...
A use case-driven iterative method for building a provenance-aware GCIS onto...A use case-driven iterative method for building a provenance-aware GCIS onto...
A use case-driven iterative method for building a provenance-aware GCIS onto...
 
2008-02-11: EPA DataFed Presentation
2008-02-11: EPA DataFed Presentation2008-02-11: EPA DataFed Presentation
2008-02-11: EPA DataFed Presentation
 
Collaborations Between Calit2, SIO, and the Venter Institute-a Beginning
Collaborations Between Calit2, SIO, and the Venter Institute-a BeginningCollaborations Between Calit2, SIO, and the Venter Institute-a Beginning
Collaborations Between Calit2, SIO, and the Venter Institute-a Beginning
 
Building an Information Infrastructure to Support Genetic Sciences
Building an Information Infrastructure to Support Genetic SciencesBuilding an Information Infrastructure to Support Genetic Sciences
Building an Information Infrastructure to Support Genetic Sciences
 
BioinformaticS.pptx
BioinformaticS.pptxBioinformaticS.pptx
BioinformaticS.pptx
 
OVium Bioinformatic Solutions
OVium Bioinformatic SolutionsOVium Bioinformatic Solutions
OVium Bioinformatic Solutions
 
Finding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic WebFinding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic Web
 
Husar Report to UIC Plenary
Husar Report to UIC PlenaryHusar Report to UIC Plenary
Husar Report to UIC Plenary
 
iMicrobe_ASLO_2015
iMicrobe_ASLO_2015iMicrobe_ASLO_2015
iMicrobe_ASLO_2015
 
Cyberinfrastructure for Advanced Marine Microbial Ecology Research and Analys...
Cyberinfrastructure for Advanced Marine Microbial Ecology Research and Analys...Cyberinfrastructure for Advanced Marine Microbial Ecology Research and Analys...
Cyberinfrastructure for Advanced Marine Microbial Ecology Research and Analys...
 
2014 Taverna Tutorial Introduction to eScience and workflows
2014 Taverna Tutorial Introduction to eScience and workflows2014 Taverna Tutorial Introduction to eScience and workflows
2014 Taverna Tutorial Introduction to eScience and workflows
 
WOW13_RPITWC_Web Observatories
WOW13_RPITWC_Web ObservatoriesWOW13_RPITWC_Web Observatories
WOW13_RPITWC_Web Observatories
 
How can you access PubChem programmatically?
How can you access PubChem programmatically?How can you access PubChem programmatically?
How can you access PubChem programmatically?
 
Conflation, Data Quality and MADness (David Smith)
Conflation, Data Quality and MADness (David Smith)Conflation, Data Quality and MADness (David Smith)
Conflation, Data Quality and MADness (David Smith)
 
Modeling Data Life Cycles with PROV
Modeling Data Life Cycles with PROVModeling Data Life Cycles with PROV
Modeling Data Life Cycles with PROV
 

Dernier

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Dernier (20)

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

Semantic Water Quality - Ping Wang

  • 1. 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 S. Luciano, Deborah L. McGuinness Tetherless World Constellation RPI
  • 2.
  • 3.
  • 11.
  • 12. Data Sources Data Type Data Source Water Quality Data EPA Enforcement & Compliance History Online (ECHO) Database USGS National Water Information System (NWIS) Water-Quality Web Services Water Quality Regulation EPA (National Water Regulation) California Code of Regulations Massachusetts Department of Environmental Protection New York Department of Health State of Rhode Island Department of Environmental Management
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Water Data Provenance Capture Integration State Provenance Script Retrieval source URL, modification time, inference engine, inference rule, involved actor purl.sh Adjust antecedent data, modification time inference engine, inference rule, involved actor punzip.sh justify.sh Convert antecedent data, invocation time, inference engine, interpretation rule convert*.sh (conversion trigger) Publish URL of published dump file, publish time, involved actor publish.sh
  • 20. Water Regulation Provenance Capture See complete table at http://tw.rpi.edu/web/project/TWC-SWQP/compare_five_regulation
  • 21. Water Regulation Provenance Capture See complete table at http://tw.rpi.edu/web/project/TWC-SWQP/compare_five_regulation
  • 22. Data Source Widget Input URL of SPARQL endpoint and (optional) list of its named graphs, and name of the SimpleNamedGraphSourceGraph instance Output SimpleNamedGraphSourceGraph instance filled with simple descriptions of the source organizations responsible for the data Process Walk a big provenance graph for each named graph and abstracts it into one triple: <data_1> dct:source <source_1>
  • 23.
  • 25.
  • 26.

Notes de l'éditeur

  1. Tetherless World Constellation Semantic Water Quality Portal (TWC-SWQP) is both a water quality portal application and an example of a semantic approach to environmental informatics applications. Our integration scheme uses a core domain ontology and integrates water data from different authoritative sources along with multiple regulation ontologies to enable pollution detection and monitoring. An OWL-based reasoning scheme identifies pollution events relative to user chosen regulations. How to: Input 02888 Selected the facets as shown Click “Go!” To get the pop up window, click the polluted water source
  2. How to: In the “Regulation” box, check the “CA Regulation”, and Click “Go” Results: We can see that there are more polluted water sites, polluting facilities based on CA Regulation ”.
  3. How to: Unselect “No Filter” Click “select” at the next row and select one or more characteristics from the pop up window Click “Go” Result: There are less polluting facilities and no polluted water sources, since we only select characteristic to be phosphorus_total_as_P. So all polluting facilities displayed are facilities releasing over limit amount of phosphorus_total_as_P.
  4. How to: Click on one polluting facility and you will see the pop up window for pollution facts
  5. How to: Click the “?” near the “measured value” in the pop up window for pollution facts Result: The provenance includes: the pml file, the RDF file and the original source file
  6. How to: Click the “?” near the “limit value” in the pop up window for pollution facts Result: The provenance includes: the pml file, the RDF file and the original source file
  7. How to: Click the “Visualize Characteristics” at the bottom of the pop up window for pollution facts Select the permit for the facility (one facility can have multiple permits), the characteristic, the test type Click “click” Result: The violations are highlighted Move the mouse near the data point, the measurement time and value appear.
  8. Most Probable Number (MPN)
  9. Each data integration stage involves different provenance. For the water quality data, the portal automatically captures provenance and encodes them in PML2 via csv2rdf4lod.
  10. The water quality regulations are converted to OWL2 ontologies with our ad-hoc regulation converter. The regulation provenance data are captured manually. We plan to improve our regulation converter to automate the regulation provenance capture.