General Principles of Intellectual Property: Concepts of Intellectual Proper...
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
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>
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
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 ”.
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.
How to: Click on one polluting facility and you will see the pop up window for pollution facts
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
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
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.
Most Probable Number (MPN)
Each data integration stage involves different provenance. For the water quality data, the portal automatically captures provenance and encodes them in PML2 via csv2rdf4lod.
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.