Documente Academic
Documente Profesional
Documente Cultură
1. Introduction
A better understanding of the meaning of uncertainty would improve the human conceptual
toolset. Rovelli (2012) argues that in order to take informed decisions, we only need to realise that
we never have perfectly solid facts, and we do not need them, but only a sufficiently high degree
of probability. However, the concept of uncertainty is one of the least well-understood notions in
current science (Krauss, 2012). This is probably due to the wide scope of its elements in different
situations, domains, problems, dimensions and perspectives.
Ideally, an uncertainty framework should involve developing models, techniques and procedures
for handling uncertainty in data capture, production, dissemination and visualisation and
demonstrating how this could be managed and delivered. The research presented in this work
focuses specifically on interoperability standards. The focus on standards is intended to inform
advancement of interoperability between current and emerging geospatial maritime capabilities
that depend on this ease of communication.
Modelling the different aspects of uncertainty has always been a challenge due to its complexity
and lack of understanding. Moreover, capturing uncertainty in metadata standards across domains,
and specifically within the maritime domain, is a major challenge due to the complexity and the
wide variety of its datasets across different nations.
1
1.2 Marine SDIs
According to INSPIRE (2007), Spatial Data Infrastructures (SDI) are viewed to include metadata,
spatial data sets and spatial data services; network services and technologies; agreements on
sharing, access and use; and coordination and monitoring mechanisms, processes and procedures,
established, operated or made available in accordance with legislation. A Marine SDI therefore is
an attempt to add a spatial dimension in marine administration (Strain, et al., 2005). A Marine SDI
is the means by which different nations and organisations could process, publish, access and share
their maritime spatial data in an easily and cost effectively manner (Longhorn, 2009). Among the
benefits of adopting a Marine SDI approach is reducing data acquisition duplication, saving costs,
maintaining common reference data, facilitate cooperation across organisations and nations, and
provoking improved decision making for maritime applications.
The types of data a Marine SDI is likely to hold includes Maritime Baselines, Cadastral (offshore),
Climate, Bathymetry Elevation, Flood Hazards, Hydrography, Marine boundaries, Offshore
Minerals, Shoreline, Marine Transportation, Watershed Boundaries, and Wetlands (Longhorn,
2009). Marine SDIs are of great importance in a plethora of applications such as determining
international fishery zones, management of international water boundaries, Costal management,
alternative energy development on outer continental shelf, hazards mapping, oil spill tracking, and
many more (Longhorn, 2005).
Despite significant initiatives such as the EU (Directive INSPIRE, the Global GEOSS or the
Protocol on ICZM for the Mediterranean of the Barcelona Convention of the United Nation
Environment Programme and the Mediterranean Action Plan), the need for integrating spatial data
and the development of common exchange rules seem to remain somewhat unrelated to the main
core of ICZM (Malvárez, et al., 2013). However, given that a Marine SDI is complete and widely-
adopted, the main problem that seems to be pertinent is the ability to discover data services that
are within the Area of Interest and which are relevant to the task-at-hand.
In the geospatial world, the implementation of SDIs has been seen as an important part of the
answer to better IM/IX. From a technology viewpoint, an SDI is characterised by (1) information
modelling as the building block of a sustainable, extensible and business led infrastructure, (2)
Service Oriented Architecture (SOA) to benefit from decoupled data and service tiers, and the
promise of ‘plug and play’ flexibility and (3) the use of open standards to achieve genuine
interoperability.
Effective cooperation among many different institutions is needed in the management of coastal
areas. An SDI is the mechanism that will ensure this cooperation. The SDIs are interoperability
infrastructures that allow sharing of the data and services among the related institutions or parties.
Service Oriented Architecture and its most common implementation method, web services, are
the latest software architecture that is recommended for realizing interoperability (Akinci, et al.,
2
2012). Existing SDIs have often focussed on opening access to static, ‘traditional’ sources of
geospatial information. In the same way as Web 2.0 aims to provide the opportunity for
exploitation of more dynamic data and business focussed services, SDI deployments need to move
in the same direction.
Furthermore, in order to discover maritime spatial data and its uncertainty aspects, we develop and
introduce the “Geo Registry” in this work as a key enabling technology. As an analogy, while a
business can operate with a vast set of individual spreadsheets (the equivalent of individual
catalogues) much more business effectiveness is gained when information is managed in an
enterprise relational database (the equivalent of a registry). When the number of spreadsheets is
small, the ‘catalogue’ type solution is manageable. As the volume and complexity of information
increases and the number of players scale-up, the ‘catalogue’ type solution quickly becomes
unmanageable. As a result, the need for a registry in the maritime domain significantly increases
due to its data complexity and the geographical extent of its data usage across nations and
organisations. By standardising the mechanism of sharing uncertainty information in Marine SDIs
across different nations, a Geo Registry can provide the means to discover and access this
information in an SOA.
2. Handling Uncertainty
The director of MIT’s Centre for Bits and Atoms in 2011 argued that "truth" is just a model, and
that the most common misunderstanding about science is that scientists seek and find truth, which
they never find and resort to making and testing models (Gershenfeld, 2012). This potentially
controversial view implies that uncertainty is intrinsic to the process of gaining an understanding
of what we are ignorant about, and not a weakness to avoid. In a number of contexts, modelling
uncertainty enforces very important concepts such as trust. Trusting geospatial information
establishes other similar concepts in the information receptor's thought process such as credibility,
reliability and honesty (Skarlatidou, et al., 2011), which leads to making more confident and
better-informed decisions.
3
to capture all the aspects that are inherent in information uncertainty. As shown in Figure 1, the
model is divided into three different elements from which uncertainty is viewed (or in which it
resides). These are the sources of uncertainty, its types and components.
The sources on the other hand capture the different lifetime phases of data where uncertainty could
potentially be introduced such as in data collection, analysis and presentation phases. Each phase
has a different impact on the propagation of uncertainty, and hence should be modelled and treated
separately and distinctly.
4
The types of uncertainty describe the nature of the uncertainty that the data possesses. This
classification dictates the techniques that could be used to quantitatively calculate and
communicate the uncertainty. In an attempt to identify types of uncertainty present within data, an
extensive review of the existent literature has been conducted. Hence, nine key studies were
selected as a basis for the uncertainty types identified (Bastin, et al., 2012; Chrisman, 1983; Fisher,
1999; Regan, et al., 2002; Ross, et al., 2013; Skeels, et al., 2010; Team Sparta, 2010; Thomson, et
al., 2005; Zimmermann, 2000).The types of uncertainty include accuracy, precision, credibility,
consistency, completeness, ambiguity, vagueness, semantics, mechanism and randomness. They
could be defined as follows in Table 1.
Uncertainty Description
Accuracy The degree to which the measurement matches the intended value
Consistency Some information may point to one type of behaviour, whereas some points
to another; a measure of agreement between components
Ambiguity Linguistic information can have more than one meaning, which itself may not
be clear
Mechanism Inclusion of only variables considered to be relevant, yet others may have an
impact on the overall system. It is rarely possible to include all mechanisms
and processes that in reality act on a system
5
2.2 Capturing Uncertainty
Different aspects of spatial data uncertainty are captured in various data standards. However, there
are aspects that do not seem to have made it yet into these standards due to the lack of a need to
represent and communicate those aspects of uncertainty. In this section, we investigate several
standards that are used across maritime-related domains in the way they capture different elements
of the uncertainty model developed in this research.
Other standards in the UK include the ARC Standard Raster Product (ASRP) specification used
within the Air domain. The ASRP includes support for recording metadata on data quality
(DGWIG, 1995), which holds some uncertainty elements. Within the Land domain, some of the
geospatial data is based on product specifications of the Multinational Geospatial Co-production
Program (MGCP) which uses Defence Geospatial Information Working Group (DGIWG) Feature
Data Dictionary (DFDD). In the meteorological domain, an example standard is the World
Meteorological Organization (WMO) profile of ISO 19115 which is in use at the UK Met Office
(Tandy, 2010).
The heterogeneity of standards adopted in this research necessitates the mapping of elements from
one standard to another in case of communication between the different organisations/domains.
There is a shift however in the maritime domain towards adopting the ISO 19115, and specifically
ISO 19157 "Geographic Information - Data Quality" to ensure some form of interoperability with
other domains. For example, the maritime domain is in the process of moving from S-57 to a new
standard named S-100 which is based on ISO 19115.
6
Table 2 ISO 19157 Elements Resident in the Matrix of Dimensions & Types of the Uncertainty
Model developed in this Task
Dimensions
Credibility - - - Confidence -
Completeness - - - - Completeness
(Commission &
Omission)
Ambiguity - - - - -
Vagueness - - - - -
Semantic - - Thematic - -
Classification
Correctness
Mechanism - - - - -
Randomness - - - - -
Table 3 provides a class-level summary of the achievements in this phase (so far) to map
uncertainty dimensions, MGMP metadata elements and ISO metadata elements to similar
elements of existing domain standards. A highly-detailed mapping spread sheet will be available
attached to the final report at the end of this phase, highlighting individual measures and categories
that constitute these classes.
As can be noted from Table 3 more than half of the uncertainty-related elements found in the ISO
standards are non-existent in other internationally used standards. This highlights some of the most
prominent gaps in these standards, and would benefit from capturing. It is also noted that very
rarely do any of the other domain standards expand in the aspects of uncertainty more than the
ISO 19100 series, which is positive from the perspective of good communication between these
standards, yet still highlights gaps in capturing other aspects of uncertainty and data quality.
7
Table 3 Mapping Uncertainty Dimensions, Metadata Elements and ISO Metadata Elements, to
Elements of existing Standards
Uncertainty
ISO Standard
Dimensions
AISRP Metadata
S-57 Metadata
Met Metadata
Model Subtype Element No. Standard Definition
8
Uncertainty
ISO Standard
Dimensions
AISRP Metadata
S-57 Metadata
Met Metadata
Model Subtype Element No. Standard Definition
Omission 19157 Data absent from the dataset, as described by the scope
In this section, we introduce the concept of a service registry to be used to catalogue data and
enable its discovery. This section also discusses the international standards that relate to registries
at different levels and domains. Finally, this section introduces our implementation of a Geo
Registry concept that enables this type of discovery. We provide a specific focus on the role Geo
9
Registries play in addressing the (well-known) limitations of traditional SDI approaches with
simple catalogues and their potential to allow organisations to benefit from Web 2.0 capabilities.
• Support for both Discovery and Evaluation; where Discovery is concerned with finding a
resource and Evaluation with checking its fitness for purpose
• Authority: a registry is an authoritative catalogue, allowing verification of information.
• Referencing: referencing to other objects or services allows significant automation to be
implemented in clients
• Classification: associating tags with objects allowing advanced searches on tags
• Migration & Versioning: provides the ability to migrate users to newer versions of data or
services in a controlled way
• Repository: artefact management; where Registries can store metadata, symbology,
portrayal rules, product specifications etc., in an integrated repository
• Federation: can be aligned with other registries to allow discovery across many sources
from one query
• Mediation: supporting harmonisation of information. The referencing capability, together
with the repository, mean the registry is ideal for managing harmonisation/mediation rules
1
The ISO application profile of CSW is a simpler catalogue standard only supports dataset/service artefacts only.
10
Figure 2 High-level view of ebRIM 3.0 (attributes suppressed) (OGC, 2006)
11
Yellow Pages Service Standards snd Bespoke
SPARQL
CSD OpenSearch
OASIS ebXML (Semantic Query)
Imagery OGC CSW (Catalogue Services
(electronic Business)
Catalogue For the Web)
Standards Google, Bing etc
ebRS ebRIM (Registry
OGC CSW- OGC CSW-
(Registry Information
Service) Model)
ebRIM ISO
CIM EP
The OGC continues to develop extension packages which support different domains (e.g. the Earth
Observation Extension Package or EO EP) and models can also be developed between groups or
organisations to support local interoperability or filed as profiles to allow wider community
collaboration. The Cataloguing ISO Metadata (CIM) extension package provides the equivalent
model to the CSW-ISO catalogue profile, so that in effect the same level of off-the shelf
interoperability is available with either CSW-ISO or CSW-ebRIM, while still allowing users to
benefit from ebRIM’s extra extensibility.
12
3.4 Standard Differences
The key-element differences in capability between CSW-ISO (catalogue service) and CSW-
ebRIM (registry service) could be summarised in Table 4 below.
Despite the differences, it is still possible to implement some of the capabilities of a CSW-ebRIM
registry in a CSW-ISO catalogue. Versioning is possible by simply writing a service or dataset in
with the version number in the name, but in most cases such techniques have proved not to scale
very well. The sheer modelling power of a CSW-ebRIM implementation wins as requirements
become more extensive, and data sources become more diverse.
13
3.5 Implementation of the Geo Registry
In this work, we have implemented a wholesome Geo Registry, providing the key technology
components required for an advanced SDI solution-based on a standards-fully-compliant geo
registry. This Geo Registry supports both the CSW-ISO and CSW-ebRIM interface standards
supported against a single instance of the data. This means clients which only support the more
limited CSW-ISO interface can still access a subset of the contents of the registry supported by
the standard while more advanced clients can access the full range of capability. Support for
further interfaces including OpenSearch and SPARQL are planned again using the same data
source, ensuring the maximum level of interoperability.
The Geo Registry, developed at Envitia Ltd., supports a range of standard database technologies
to persist the contents including Oracle and SQL Server with PostGRES/PostGIS planned in the
near future. The Geo Registry includes the OGC Basic, CIM and EO extension packages which
are optionally deployed on installation.
An extensive set of browser-based tools are provided to manage the registry and explore the
registry content. The Geo Registry can also be used with Envitia’s Geo Portal which allows users
to develop effective portal applications exploiting not only the registry but also web services it
references.
Lastly, the Geo Registry, presented in Figure 4, includes the Geo Harvester which is a web
service-based component capable of harvesting content from other CSW-ISO and CSW-ebRIM
compliant catalogues as well as from a range of OGC Compliant endpoint types such as WMS,
WMTS and WFS to build and update the registry artefacts. The harvester includes the capability
to transform metadata harvested to provide a harmonised view in the registry. This is often
necessary as metadata structures diverge in different implementations and are sometimes
completely non-standard.
14
Each of the components in the Envitia Geo Registry can be used independently, as they use
standard interfaces. The registry also integrates into a range of security models and load balancing,
replication and redundancy models to support the scalability necessary to deliver to a large user
base and ensure the quality of service (performance, robustness etc.) needed in industrial and
maritime applications.
The technology underpinning the Geo Registry has already been deployed in a number of mission-
critical applications and been accredited for use in such environments, as well as having been
subject to and passed penetration testing confirming its resilience to attacks.
15
The Envitia Geo Registry can support both of these modes of operation, and in both cases can
execute transformations on both the request and results, to deal with the semantic differences
between different catalogues content. The harmonisation rules can be stored in the registry. The
Envitia Geo Portal allows the user to issue requests to discover the harvested or federated content
and then to access the services referenced to view a combination of sources together.
16
3.6.4 Delivery of User/Role-Focussed Information
It is often the case that users do not want, or are not best placed to search and assemble a domain-
specific view from numerous layers themselves. For example, when bringing a series of
responders together in an emergency situation it is helpful to deliver pre-configured groups of
services in a ‘view’. The OGC have recently released a standard which supports capturing such a
view, the OWS Context document. Since a context document is simply an XML document it is
easily stored in the registry as a repository item and catalogued and classified in the same was as
other information in the registry.
Clients then search for context documents instead of individual layers and share views of critical
situations quickly and easily (for example between desktop and mobile users). The registry
capability to categorise such a view as relevant to a specific community is also extremely valuable
in the maritime domain. Figure 7 presents an image of a Situational Awareness picture constructed
and visualised with the Envitia Geo Registry Portal. Datasets of relevance are discovered by
searching for key fields supported by the Registry Information Model, the datasets are then
assessed by examining the full metadata held by the Geo Registry and accessed using Web
Services described by metadata held in the Geo Registry.
17
users can decide which data is best suited for their purpose before executing an expensive
download only to find it not fit-for-purpose. The visualisations portrayed in the figure show stars
being used in the table of available data to depict a 5-point scale of the resulting data uncertainty.
This is a simple method illustrating that more stars mean more certainty. Figure 9 on the other
hand, shows an example of the same portal but instead showing values of individual uncertainty
elements for different data services.
18
4. Conclusions
This paper has presented work on developing a model capturing different aspects of uncertainty
such as its dimensions and types. An investigation then was carried out to find the relationships
between elements of the uncertainty model. These elements were mapped to relevant ISO
standards in order to identify links and gaps between the developed uncertainty model and
standards meant to capture aspects of uncertainty. The results were then mapped to elements from
domain standards used across different organisations. This aimed to understand the extent of
capturing uncertainty aspects within organisations and domains and to help setting the standard
elements that must be maintained and completed in order to effectively capture most uncertainty
aspects. Limitations in capturing uncertainty in the investigated standards are recognised, as their
quality can only be as good as the metadata being generated for the provided elements. Hence,
further work needs to be considered in order to adequately infer/calculate quantitative and
qualitative measures of the uncertainty at hand.
This paper has also described a capability developed in-house at Envitia Ltd. that uses current
international data exchange standards to enable data discovery in a SOA environment. The work
outlined the requirements, capabilities, standards and capability cases for geospatial registry
technology. In many domains nowadays, the case for the use of geospatial registry technology in
supporting a range of complex but common use cases is significant. The overriding need to
increase interoperability and minimise manual intervention improving machine-to-machine
discovery and negotiation to deal with the evolving issue of becoming buried in a sea of portals is
critical. In addition, as requirements to achieve more and more cross-community interoperability
increase, technologies which help to support and automate cross-community interoperability as
well as intra-community interoperability are going to become significant enablers. Geo Registries
are one of those key enablers, even more importantly to communicate the qualitative elements of
information uncertainty. Furthermore, as the number of more complex data sources which do not
follow the simple dataset pattern become available the need to support advanced search techniques
will become more and more important. As users demand more focussed views of information
around their role and goals without the need to go through a laborious search, the registry’s
capability to support association of information will become a key enabler. Nevertheless, if
complete and appropriate information is populated in metadata fields, only then will SDIs be
effectively discoverable using a service discovery tool. The key to achieving an effective SDI is
to appropriately characterize data, facilitate discovery, and use standards to ensure interoperability.
19
5. References
Akinci, H., Sesli, F. & Doĝan, S., 2012. Implementation of a web services-based SDI to control
and manage private ownership rights on coastal areas. Journal of Ocean and Coastal Management,
Volume 67, pp. 54-62.
Bastin, L., Cornford, D., Jones, R., Heuvelink, G.B.M., Pebesma, E., Stasch, C., Nativi, S.,
Mazzetti, P. & Williams, M., 2013. Managing uncertainty in integrated environmental modelling:
The UncertWeb framework. Environmental Modelling and Software, Volume 39, p. 116–134.
Chrisman, N., 1983. The role of quality information in the long-term functioning of a geographic
information system. Ottawa, Canada, s.n., pp. 303-21.
DGWIG, 1995. The ARC Standard Raster Product Specification (ASRP), s.l.: Digital Geographic
Information Working Group.
Fisher, P., 1999. Models of uncertainty in spatial data. In: P. Longley, M. Goodchild, D. Maguire
& D. Rhind, eds. Geographical Information Systems. 2nd ed. London: John Wiley & Sons.
Gershenfeld, N., 2012. Truth Is Just A Model. In: J. Brockman, ed. This Will Make You Smarter.
s.l.:Harper Perennial, pp. 72-73.
Krauss, L., 2012. Uncertainty. In: J. Brockman, ed. This Will Make You Smarter. s.l.:Harper
Perennial, pp. 53-54.
Longhorn, R., 2005. Coastal Spatial Data Infrastructure. In: D. Bartlett & J. Smith, eds. GIS for
Coastal Zone Management. s.l.:CRC PRESS, p. Chapter 1.
Malvárez, G., Pintado, E., Navas, F. & Giordano, A., 2013. Coastal spatial data infrastructures:
So far so good?. Marmaris, Turkey, Middle East Technical University, pp. 695-706.
OGC, 2006. OpenGIS® Catalogue Services — ebRIM (ISO/TS 15000-3) profile of CSW. [Online].
Randall, L., 2012. Science. In: This Will Make You Smarter. s.l.:Harper Perennial, pp. 192-193.
Regan, H., Colyvan, M. & Burgman, M., 2002. A taxonomy and treatment of uncertainty for
ecology and conservation biology. Ecological Applications, Volume 12, pp. 618-628.
Ross, T., Booker, J. & Montoya, A., 2013. New developments in uncertainty assessment and
uncertainty management. Expert Systems with Applications, Volume 40, pp. 964-974.
Rovelli, C., 2012. The Uselessness of Certainty. In: J. Brockman, ed. This Will Make You Smarter.
20
s.l.:Harper Perennial, pp. 51-52.
Skarlatidou, A., Haklay, M. & Cheng, T., 2011. Trust in Web GIS: The role of the trustee attributes
in the design of trustworthy Web GIS applications. International Journal of Geographical
Information Science, Volume 25, pp. 913-1930.
Skeels, M., Lee, B., Smith, G. & Robertson, G., 2010. Revealing uncertainty for information
visualization. Information Visualization, Volume 9, pp. 70-81.
Strain, L., Rajabifard, A. & Williamson, I., 2005. Marine administration and spatial data
infrastructure. Journal of Marine Policy, 30(4), p. 431–441.
Tandy, J., 2010. WMO Core Metadata Profile version 1.2 - Guidelines on the use of Metadata for
WIS. s.l.:World Meteorological Organization (WMO).
Team Sparta, 2010. Next Generation Capability Spatial Uncertainty. Common Geospatial Tool
Set (CGTS) Phase 2 Research Project, s.l.: Systems Engineering and Integration Group, Defence
Equipment and Support.
Thomson, J. Hetzlera, B., MacEachrenb, A., Gaheganb, M. & Pavel, M., 2005. A typology for
visualizing uncertainty. San Jose, CA USA, s.n., pp. 146-157.
6. Biography
Dr Adel Bolbol is a Geospatial Intelligence Consultant at Envitia Ltd. Adel completed his PhD in
GeoInformatics at University College London (UCL), Civil, Environmental and Geomatic
Engineering Department in 2013. He completed his MSc in GIS from City University, London in
2007. Adel also has worked for several years in different industries in the Geospatial domain. His
research interests span between Spatial Analysis, WebGIS, SDIs, Movement Data Analysis,
Transportation, Spatio-Temporal Behaviour and Data Mining.
Roger Brackin, Chief Technology Officer at Envitia Ltd., has over 25 years’ experience in the
development of data handling and visualization systems in complex real-time spatial applications,
in both the military and civil arenas. He has a long history of involvement in Geospatial and
Navigational Systems, Marine Radar Simulators, and tactical systems. Mr Brackin leads Envitia’s
contribution to open standards experimentation at the OGC. As part of this activity he has
authored or co-authored many Publically released Engineering Reports and Standardisation
documents used to improve interoperability in military applications and regularly presents on the
subject in the UK, US and in Europe.
Dr Stefano Cavazzi is a Geospatial Intelligence Consultant at Envitia Ltd. where he provides
expertise to customers with respect to SDI, Web Services and specialist GIS technologies. Prior
to that Stefano was a researcher at the Science and Technology Facilities Council (STFC) where
he developed a model to assess offshore wind power resources in the North Sea. He completed a
PhD in Spatial Statistics at Cranfield University and spent few years in consultancy working for
large infrastructure companies.
21