Building A Secure Geospatial Semantic Web Long
Building A Secure Geospatial Semantic Web Long
ABSTRACT
Semantic web is a collection of technologies that enable machine understandable web pages. In recent
years there has been a lot of research on the semantic web. More recently there is some work on geos-
patial semantic web and secure semantic web. Our collaborative research attempts to integrate both
geospatial semantic web and secure semantic web to develop secure geospatial semantic web.
1. INTRODUCTION
Geospatial semantic web integrates semantic web technologies with geospatial technologies and securi-
ty technologies. Tim, Berners Lee proposed the semantic web in order to create machine understandable
web pages. A semantic web can be thought of as a web that is highly intelligent and sophisticated so
that one needs little or no human intervention to carry out tasks such as scheduling appointments, coor-
dinating activities, searching for complex documents as well as integrating disparate databases and
information systems. Geospatial data emanates from numerous devices at multiple sites. Such data is
complex and heterogeneous in nature. In order to integrate heterogeneous geospatial data sources se-
curely, we need to develop semantic web technologies that handle geospatial data.
In this paper we describe the collaborative research between Raytheon and the University of Texas at
Dallas on building a secure geospatial semantic web with crime analysis as our application area. We
have focused on three major aspects: geospatial semantic web; geospatial data mining and security.
The organization of this paper is as follows. Our example application is discussed in section 2. Our
research on geospatial semantic web as well as the DAGIS system we have developed is discussed in
Section 3. Our research on geospatial data mining is discussed in section 4. Security considerations
including secure interoperability of geospatial data is discussed in section 5. The paper is concluded in
section 6.
1
2 Raytheon/UTDallas
Secure geospatial semantic web is an integration of secure semantic web and geospatial semantic web.
Follow along the vision of Tim Bernes Lee for the semantic web, we have defined a layered architec-
ture for a geospatial semantic web. At the bottom layer are the protocols for communication. Next we
have the GML (Geography Markup Language) and GML schemas layer. We have developed GRDF
(Geospatial RDF) to specify the semantics and the GRDF layer lies on top of the GML layer. On top
of GRDF we have developed geospatial ontologies and query facilities. Below we give an example of
GRDF.
In this example we have defined a City class (or concept in ontology parlance), which has a property
that identifies the boundary extent of a particular city. The City class is also a subclass of the Place
class and as a result inherits the latter class’s properties.
Web Services and the standards provided by OGC (Open Geospatial Consortium) define our approach
for a geospatial semantic web. Client queries the Service Requestor Web Service, which handles the
GIS Application. The Service Requestor then discovers the required Service Provider through the
Service Registry or the Match Maker. The Service Registry selects the Service provider which has
already registered with this registry. Service Provider can now bind with the Service Requestor to
fulfill the service requestor. The underlying protocol stack is shown in the figure. By this way two
different GIS application with different heterogeneities can interoperate with each other using Web
Services.
2. Query
We have developed a system called DAGIS (Discovery of Annotated Geospatial Information Services) that
reasons with the ontologies and answers queries (see Figure 1). It is a framework which provides a
methodology to realize the semantic interoperability both at the geospatial data encoding level and also
for the service framework. DAGIS is an integrated platform that provides the mechanism and architec-
ture for building geospatial data exchange interfaces using the OWL-S Service ontology. Coupled with
the geospatial domain specific ontology for automatic discovery, dynamic composition and invocation
of services, DAGIS is a one-stop platform to fetch and integrate geospatial data. The data encoding is
Secure Geospatial Semantic Web 3
in GRDF and provides the ability to reason about the payload data by the DAGIS or client agents to
provide intelligent inferences. DAGIS at the Service level and GRDF at the data encoding layer pro-
vide a complete unified model for realizing the vision of geospatial semantic web. The architecture
also enhances the query response for the client queries posed to DAGIS interface.
Our proposed approach (illustrated in Figure 2) classifies data combined from different resolutions
and forms high level concepts by grouping and re-evaluating classes of pixels. The classification is
performed by using support vector machine (SVM) classifiers (see Table 1 & 2), which have been
successfully demonstrated to outperform Maximum Likelihood (ML) and artificial neural network
(ANN) classifiers.
4 Raytheon/UTDallas
To generate high level concepts for a group of neighboring pixels, we will exploit ontologies. An
ontology is a collection of concepts and their inter-relationships that collectively provide an abstract
view of an application domain. We will develop domain-dependent ontologies as they provide for
the specification of fine grained concepts while generic ontologies provide concepts in coarser grain.