research is to provide an end-to-end system to build
a semantic layer for integration, to classify and
reason by an OBDA-enabled reasoner and retrieve
data through mapping. Another added value of
OBDA, which applies particularly to the domain of
urban planning, is that constraints expressed by the
ontology allow users to overcome incompleteness
that is present in the complex and fluid data captured
from urban processes.
The OBDA Protégé plugin is developed by
‘Knowledge Representation meets Databases’
(KRDB). It provides complete views to relational
database management systems (RDBMS), a
mapping editing and testing environment,
classification and reasoning built-in, and evaluated
at the mapping phase and SPARQL
(Protocol +RDF Query Language) queries reasoned
by OBDA-enabled reasoners.
5.3.2 QuOnto
QuOnto is a reasoner that supports an OBDA-
enabled ontology. QuOnto is able to use an RDBMS
as a repository for mappings between the data
(Poggi et al. 2008).
5.3.3 Architecture
Figure 1 presents an architecture of an application
driven by Protégé, OBDA and QuOnto.
5.4 High Order Reasoning for Data
Extraction
Mapping connections in well-structured datasets is
relatively straight forward, but the real strength of
semantic techniques comes into play when semi-
structured, messy or otherwise disaggregated data is
being interrogated. SEPP 65 is a (text-based)
government policy document prescribing a set of
guidelines to improve the design quality of
residential apartment buildings. The document deals
with objective and quantitative measures, such as the
bulk and height, but also covers the qualitative and
sometimes subjective aspects to urban
developments. For instance, the policy states that:
“Good design responds and contributes to its
context. Context can be defined as the key
natural and built features of an area.
Responding to context involves identifying the
desirable elements of a location’s current
character or, in the case of precincts undergoing
a transition, the desired future character as stated
in planning and design policies. New buildings
will thereby contribute to the quality and identity
of the area.”
(State Environmental Planning Policy No 65-
Design Quality Of Residential Flat Development
- Reg 9)
These elements and interrelationships can be
documented logically and systematised so that the
framework can carry out reasoning and logical
testing. For instance, the building’s context can be
deduced as ‘everything but the building, within an
area, location or precinct’. It also can encompass
time-based concepts such as ‘precincts undergoing a
transition’. At this point of development OpenCalais
is being trialled to automatically mark up
government documents such as SEPP65 for
integration by the UrbanIT framework.
5.5 Information Leverage &
Integration
Ontologies provide data access by presenting many
different channels: these could be a web portal,
knowledge acquisition system or an object-oriented
/relational database. For an end-user (e.g. an urban
planner, decision maker or an urban information
modeller), there is no need to be concerned about
which channels are employed and what the
connection is to each channel. Real-time, automatic
processing and reasoning is handled transparently,
so that the application acts as a one-stop experience
to provide as much information as the user requires,
through a service-oriented approach. This can be
extended to an inter-organisational scale, to better
provide support specific to advanced metropolitan
strategic planning. This enhances inter-connectivity
by fostering horizontal connections through open,
unified and user-defined channels. This creates an
opportunity for the development of a whole suite of
new computer tools that can undertake multiple
analyses at an urban level.
Figure 2 shows how energy use data might be
retrieved and visualised from the BASIX database.
The cooler colours (blue and green) reflect places
that might have energy efficient Air-conditioners
fitted, while the red spaces are less energy efficient.
The surrounding buildings are coded by the FSES
data to show actual context.
At the time of writing, the UrbanIT project is
working closely with KRDB on more effective
integration through VDB (Virtual Database, 2010)
and retrieval by reasoning with
incomplete/incompletely specified/missing data
(Calvanese and Giacomo, 2008), both of which are
URBANIT - Urban Ontologies to Support Informed Urban Development and Planning
227