<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Visualizing Uncertainty In Environmental Work-flows And Sensor Streams</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Karthikeyan</forename><forename type="middle">Bollu</forename><surname>Ganesh</surname></persName>
							<email>karthikeyan@uni-muenster.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute for Geoinformatics (IFGI)</orgName>
								<orgName type="institution">University of Muenster</orgName>
								<address>
									<postCode>D-48151</postCode>
									<settlement>Muenster</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Patrick</forename><surname>Maué</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute for Geoinformatics (IFGI)</orgName>
								<orgName type="institution">University of Muenster</orgName>
								<address>
									<postCode>D-48151</postCode>
									<settlement>Muenster</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Visualizing Uncertainty In Environmental Work-flows And Sensor Streams</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">690E4BD153C95D5A89E2A87BFC672C84</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T14:16+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Uncertainty</term>
					<term>Uncertainty Visualization</term>
					<term>Environmental Workflows</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Environmental data and models are uncertain by nature. The lack of knowledge about, for example, the magnitude of potential measurement errors may lead to unforeseen consequences. This makes it difficult to assess the data's or model's usefulness for critical applications. We present an approach for the visualization of uncertainty coming from in-situ environmental sensors. The visualization component is part of a Web-enabled environmental modelling platform which also supports the specification of processing workflows. The concept of uncertainty and means for its encoding as part of the environmental data are introduced. The individual components in the processing workflows propagate and update the uncertainty information. We also explain how the uncertainty in the original sensor data has been identified, and how the visualization component has been implemented.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The on-going implementation of the European INSPIRE directive facilitated the access to geographic information on the Web. Embedded in Spatial Data Infrastructures (SDI), geospatial Web services provide means to access, process, and visualize spatial data. Interoperability between different Web services is to a certain degree ensured by the standards set by the Open Geospatial Consortium. The standards also enable the direct integration into local geospatial applications. But there has been only limited uptake by the environmental modelling community. The concept of a Shared Environmental Information System (SEIS) has been recently introduced to address this issue <ref type="bibr" target="#b1">[2]</ref>. The published SEIS principles aim to facilitate access to environmental information for public authorities and the general public. This calls for new ways of how to publish environmental services, and how to present the resulting information to also non-ICT skilled end-users. Investigating the requirements for environmental services infrastructures, including the execution of environmental services via standard runtime engines for service work-flows and the Web-enabled visualization through en-vironmental portals, is subject of the research project ENVISION<ref type="foot" target="#foot_0">1</ref>  <ref type="bibr" target="#b5">[6]</ref>. ENVI-SION aims to provide an environmental services infrastructure with ontologies which investigates the distributed execution, semantic discovery and annotation of environmental services. Results from our research regarding the encoding, propagation, and visualization of uncertainty are presented in this paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Environmental Models As Workflows</head><p>Environmental information is traditionally resulting from environmental computer models. Simple computer models could perform atomic computations, such as interpolating the elevation within the DEM (Digital Elevation Model).</p><p>To solve complex problems such as predicting the impact of an oil spill on the local wildlife, the chaining of individual simple models might be required. In a first step, a weather forecasting service encapsulated as an OGC Web Processing Service takes real-time weather data from an OGC Sensor Observation Service to predict future weather conditions. The result is taken as input for the oil drift model, which computes the dispersion and weathering of an oil slick for the forecasting period. As final step, this distribution may be used to assess the impact of the oil slick on the local wildlife (e.g. using ESI<ref type="foot" target="#foot_1">2</ref> maps). Each of these models are implemented as WPS, the coupling with other Spatial Data Services (SDS) serving the input is done with the Business Process Modelling Language (BPEL). Standard BPEL engines can then execute these workflows.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Uncertainty In Environmental Data</head><p>Results from the workflows help domain experts in their decision-making tasks, e.g. for assessing response measures for an oil spill. Oil spills could be fought by distributing detergents, skimming, or even burning. Which method to apply depends on the results of the oil spill model. Taking the wrong decisions here could potentially have devastating effects on the environment; having correct and highly certain results is therefore crucial. Much of the data that forms the input for the computer models contains some sort of uncertainty. Environmental information is uncertain by nature. "You are uncertain, to varying degrees, about everything in the future; much of the past is hidden from you; and there is a lot of the present about which you do not have full information. Uncertainty is everywhere and you cannot escape from it" <ref type="bibr" target="#b4">[5]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Uncertainty in Work Flows</head><p>Uncertainty is an expression of confidence about our knowledge <ref type="bibr" target="#b3">[4]</ref>. Uncertainty results from imprecise measurements of environmental phenomena. It is processed using geospatial algorithms, which generalise, infer, or merge data to generate new data. Uncertainty is part -and therefore an important aspectof GI throughout the complete services work flow, starting with the creation of the data until its visualisation on a map <ref type="bibr" target="#b2">[3]</ref>. The following two types of uncertainty should be explicitly quantified to enable users to assess the quality of the end product of environmental service chains. Input errors result from imprecise measurements, either due to human error or insufficient sensing technology. The human factor or wrongly calibrated sensors are hard to quantify, while errors coming from sensors not sensitive enough can be known beforehand. Model errors emerge during the processing of the data, e.g. the interpolation of unknown values from sparse input data. The uncertainty of the resulting product depends on both, input and model error. That requires a solution to add uncertainty information to the data, and to keep and update uncertainty information while processing the underlying data.</p><p>Processing uncertain environmental data propagates the uncertainty often unpredictably <ref type="bibr" target="#b7">[8]</ref>. Environmental models may introduce their own model errors, which influence the original uncertainty of the input observational data. The introduced error depends on the selected algorithms. This work is focussing on the visualization of uncertainty coming from work flows of environmental data and processing services. Discussing how to compute the uncertainty coming from the models is out of scope of this paper. This is addressed by the research currently performed in the UncertWeb<ref type="foot" target="#foot_2">3</ref> project; here we have to assume that the processing components in the work flow are able to propagate and update the uncertainty parameters. Finding adequate visualization techniques for uncertainty is an active research topic. Examples for such techniques are portraying uncertainty in graphs by showing normal distribution and confidence intervals, colour models, or time-series charts. The following implementation presents a tool showing the uncertainty in environmental data as charts.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Implementation</head><p>The implementation of this project is divided into the following sub-tasks: (1) Identification of existence data quality parameters, (2) extending the standard data format for sensor data with uncertainty information, and (3) visualizing uncertainty in a graph.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Identification Of Existing Uncertainty Parameters</head><p>Information about data quality can be either qualitative (e.g. adding information about the data provider to address issues such as trust) or, in most cases, quantitative (e.g. completeness, accuracy, scale, and more). Data quality has been acknowledged to play an important role for geographic information, and OGC and ISO published standards for representing data quality parameters. This work is focussing on the accuracy of sensor measurements. A piezometric sensor system is used for ENVISION to monitor underground water levels. The sensed data can be accessed through an OGC SOS 4 interface. The accuracy of the measured data from these piezometers is found to be around 1% of the measured value 5 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Uncertainty Extensions For O&amp;M 2.0</head><p>Sensed data always comes with some sort of error. From a conceptual perspective all data should be considered to be uncertain. Even though most data lacks information about uncertainty, some data sets may have descriptive information about it in its metadata (following the ISO 19013 standard for data quality metadata). This global definition of uncertainty is many cases insufficient for the visualization and assessment of the data set's usefulness for critical application. The Uncertainty Markup Language (UncertML) has been introduced as extension to the OGC Geography Markup Language to address this issue. It is focussed on an XML encoding for the transport and storage of uncertainty information <ref type="bibr" target="#b7">[8]</ref>. UncertML includes means to express simple summary statistics (e.g., mean and variance) as well as complex representations such as parametric, multivariate distributions at each point of a regular grid <ref type="bibr" target="#b6">[7]</ref>. Uncertainty can be encoded either in form of (1) statistics, e.g. values for probability or the quantile, (2) distributions, e.g. a normal distribution, or as (3) realisations. UncertML 2.0 relies on the OGC Observation &amp; Measurement (O&amp;M) standard to encode uncertainty <ref type="bibr" target="#b0">[1]</ref>. The following listing for the piezometer observations encodes Uncertainty as a Gaussian distribution. The mean value is to be understood to be the actually sensed value, while the variance reflects the precision of the sensor measurement. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Visualization</head><p>The implementation adopts the visualization through the charts. The component expects the element Gaussian Distribution and computes the according uncertainty intervals. A time-series chart displays the maximum, minimum value of the uncertainty and the mean value of the incoming observations. The following screen-shots includes the chart viewer on the left side, and the map showing the according sensor positions on the right side. They belong to a set of components developed in the ENVISION project. The individual modules are implemented as Portlets (compliant to the Java Portlet Specification 286<ref type="foot" target="#foot_3">6</ref> ), which can be best described as pluggable user interface components for the Web. By simply selecting one of the sensors displayed in the map, the according time series can be visualized in the chart. The red line represents the actually observed values (the mean), while the blue lines represent the according boundaries of the uncertainty intervals. The chart is based on a JavaScript library<ref type="foot" target="#foot_4">7</ref> which supports rich interaction with the graph. The user can hover over the chart to see the individual values at different points in time. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>The focus of this work is on the visualization of uncertainty resulting from measurement errors and the processing of the environmental data. It relies on the encoding of the uncertainty using the UncertML standard. How to come up with this uncertainty information -and how to propagate uncertainty in geospatial work flows -has not been subject of this research. This is investigated in the research project UncertWeb. Hence, future work will focus on integrating the other features supported by UncertML in the visualization components. This includes research on the usability, i.e. how can we best communicate uncertainty to support the end-users in the decision making process. In ENVISION the execution of the geospatial work-flow is handled by a distributed execution infrastructure. It includes techniques for the optimization of the work-flows, and the ad-hoc adaptation of execution paths according to certain context parameters. Future work will also investigate how uncertainty information may contribute to this adaptation process.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Uncertainty Viewer in the Envision Infrastructure</figDesc><graphic coords="5,158.24,339.91,298.87,168.61" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>As reported by the service providers BRGM, the French geological survey</figDesc><table><row><cell>&lt;om:resultQuality&gt;</cell></row><row><cell>&lt;gmd:DQ_QuantitativeAttributeAccuracy&gt;</cell></row><row><cell>&lt;gmd:result&gt;</cell></row><row><cell>&lt;gmd:DQ_UncertaintyResult&gt;</cell></row><row><cell>&lt;gmd:value&gt;</cell></row><row><cell>&lt;un:GaussianDistribution&gt;</cell></row><row><cell>&lt;un:mean&gt;0.89 0.87 &lt;/un:mean&gt;</cell></row><row><cell>&lt;un:variance&gt;0.01 0.01&lt;/un:variance&gt;</cell></row><row><cell>&lt;/un:GaussianDistribution&gt;</cell></row><row><cell>&lt;/gmd:value&gt;</cell></row><row><cell>&lt;/gmd:DQ_UncertaintyResult&gt;</cell></row><row><cell>&lt;/gmd:result&gt;</cell></row><row><cell>&lt;/gmd:DQ_QuantitativeAttributeAccuracy&gt;</cell></row><row><cell>&lt;/om:resultQuality&gt;</cell></row><row><cell>Listing 1 -Example of uncertainty-enabled O&amp;M 2.0</cell></row><row><cell>4 http://swe.brgm.fr/pleiade-core-service-ades-om2-0.0.1-recette/REST/sos?</cell></row><row><cell>Request parameters and examples are available at: http://sosades.brgm.fr/</cell></row><row><cell>5</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">More information available at http://www.envision-project.eu</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">ESI stands for "Environmental Sensitivity Index"</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">More information available at: http://www.uncertweb.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_3">More information available at: http://www.jcp.org/en/jsr/detail?id=286</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_4">More information available at: http://www.highcharts.com/</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Acknowledgements</head><p>This work has been funded by the European research project ENVISION (FP7-249170, see http://www.envision-project.eu)</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Observations and Measurements</title>
		<author>
			<persName><forename type="first">S</forename><surname>Cox</surname></persName>
		</author>
		<idno>05-087</idno>
		<imprint>
			<date type="published" when="2006">2006</date>
			<publisher>OGC</publisher>
		</imprint>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m">COM 46 final: Towards a Shared Environmental Information System (SEIS)</title>
				<imprint>
			<publisher>Communication from the Commission</publisher>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><surname>Grønmo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Roman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Llaves</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Maué</surname></persName>
		</author>
		<ptr target="http://www.envision-project.eu" />
		<title level="m">ENVISION D3.1: MaaS Composition Portal -Architecture specification</title>
				<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">A probabilistic framework for representing and simulating uncertain environmental variables</title>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">B M</forename><surname>Heuvelink</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Brown</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">E</forename><surname>Loon</surname></persName>
		</author>
		<author>
			<persName><surname>Van</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Geographical Information Science</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="497" to="513" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">V</forename><surname>Lindley</surname></persName>
		</author>
		<title level="m">Understanding Uncertainty</title>
				<imprint>
			<publisher>Wiley-Interscience</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page">272</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Environmental Services Infrastructure with Ontologies -A Decision Support Framework</title>
		<author>
			<persName><forename type="first">Roman</forename><forename type="middle">D</forename></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Schade</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Berre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Bodsberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Langlois</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of EnviroInfo Conference 2009</title>
				<meeting>EnviroInfo Conference 2009<address><addrLine>Berlin, Germany</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">UncertML : an XML schema for exchanging uncertainty</title>
		<author>
			<persName><forename type="first">M</forename><surname>Williams</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Cornford</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Bastin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Ingram</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of GISRUK</title>
				<meeting>GISRUK<address><addrLine>Manchester, UK</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Williams</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Cornford</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Bastin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Pebesma</surname></persName>
		</author>
		<ptr target="http://portal.opengeospatial.org/files/?artifact_id=33234" />
		<title level="m">OGC Discussion Paper 08-122r: Uncertainty Markup Language (UncertML</title>
				<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
