Semantic Water Quality - Ping Wang
description
Transcript of Semantic Water Quality - Ping Wang
![Page 1: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/1.jpg)
TWC-SWQP: A Semantically-Enabled Provenance-Aware Water
Quality PortalPing Wang, Jin Guang Zheng, Linyun Fu, Evan W. Patton, Timothy Lebo, Li Ding,
Joanne S. Luciano, Deborah L. McGuinnessTetherless World Constellation
RPI
![Page 2: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/2.jpg)
Outline
• Introduction• Data Sources• Semantic Web Approach• Future Work
![Page 3: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/3.jpg)
Outline
• Introduction• Data Sources• Semantic Web Approach• Future Work
![Page 4: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/4.jpg)
SWQP Overview
![Page 5: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/5.jpg)
Apply CA Regulation
![Page 6: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/6.jpg)
Retrieval by Characteristic
![Page 7: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/7.jpg)
Detailed polluting facility
![Page 8: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/8.jpg)
Provenance of water data
![Page 9: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/9.jpg)
Provenance of regulations
![Page 10: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/10.jpg)
Measurement Visualization
![Page 11: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/11.jpg)
Outline
• Introduction• Data Sources• Semantic Web Approach• Future Work
![Page 12: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/12.jpg)
Data Sources
Data Type Data SourceWater 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
![Page 13: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/13.jpg)
Outline
• Introduction• Data Sources• Semantic Web Approach• Future Work
![Page 14: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/14.jpg)
Domain Knowledge Modeling
• Core ontology design1
1 http://purl.org/twc/ontology/swqp/core
![Page 15: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/15.jpg)
Domain Knowledge Modeling
• Regulation ontology design2
2e.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/
![Page 16: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/16.jpg)
Reasoning Domain Data with Regulations
• Combining the water measurement data, the core and regulation ontologies, a reasoner can decide if a water body is polluted using OWL2 classification.
BenefitsThe core ontology is small: 18 classes, 4 object properties, and 10 data properties.The ontology component can be easily extended to incorporate more regulationsFlexible querying and reasoning: the user can select the regulation to apply
![Page 17: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/17.jpg)
Data Integration
• We used the open source tool csv2rdf4lod3,4.– Linking ontological terms– Aligning instance references– Converting complex objects
C1_VALUE C1_UNIT C2_VALUE C2_UNIT34.07 MPN/100ML 53.83 MPN/100ML
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
![Page 18: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/18.jpg)
Provenance Support
• Provenance Capture• Provenance Usage
– Data Source Widget– Data Trace Visualization
![Page 19: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/19.jpg)
Water Data Provenance Capture
Integration State Provenance ScriptRetrieval source URL, modification time,
inference engine, inference rule,involved actor
purl.sh
Adjust antecedent data, modification timeinference engine, inference rule,involved actor
punzip.shjustify.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
![Page 20: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/20.jpg)
Water Regulation Provenance Capture
See complete table at http://tw.rpi.edu/web/project/TWC-SWQP/compare_five_regulation
![Page 21: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/21.jpg)
Water Regulation Provenance Capture
See complete table at http://tw.rpi.edu/web/project/TWC-SWQP/compare_five_regulation
![Page 22: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/22.jpg)
Data Source WidgetInput 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>
![Page 23: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/23.jpg)
Data Source Widget
• Usage• Presentation of the data sources on
the interface• Source based data retrieval
![Page 24: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/24.jpg)
Provenance Visualization
![Page 25: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/25.jpg)
Future Work
• Convert data and encode the regulations for the remaining states
• Linking to Health Domain• Utilize data from other sources, e.g.
weather and flood forecasts• Apply this architecture to other
applications, e.g. the Clean Air Status and Trends demo5
5 http://logd.tw.rpi.edu/demo/clean_air_status_and_trends_-_ozone
![Page 26: Semantic Water Quality - Ping Wang](https://reader033.fdocuments.in/reader033/viewer/2022061103/53ff6dc08d7f724c088b458a/html5/thumbnails/26.jpg)
• Thank you!