<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Flexible Resource Assignment in Sensor Networks: A Hybrid Reasoning Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Geeth de Mel</string-name>
          <email>g.demel@abdn.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Murat Sensoy</string-name>
          <email>m.sensoy@abdn.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wamberto Vasconcelos</string-name>
          <email>w.w.vasconcelos@abdn.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alun Preece</string-name>
          <email>A.D.Preece@cs.cardiff.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cardi School of Computer Science, Cardi University</institution>
          ,
          <addr-line>Queen's Buildings, 5 The Parade, Roath, Cardi CF24 3AA</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computing Science, University of Aberdeen</institution>
          ,
          <addr-line>Aberdeen AB24 3UE, Scotland</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Today, sensing resources3 are the most valuable assets of critical tasks (e.g., border monitoring). Although, there are various types of assets available, each with di erent capabilities, only a subset of these assets is useful for a speci c task. This is due to the varying information needs of tasks. This gives rise to assigning useful assets to tasks such that the assets fully cover the information requirements of the individual tasks. The importance of this is ampli ed in the intelligence, surveillance, and reconnaissance (ISR) domain, especially in a coalition context. This is due to a variety of reasons such as the dynamic nature of the environment, scarcity of assets, high demand placed on available assets, sharing of assets among coalition parties, and so on. A signi cant amount of research been done by di erent communities to e ciently assign assets to tasks and deliver information to the end user. However, there is little work done to infer sound alternative means to satisfy the information requirements of tasks so that the satis able tasks are increased. In this paper, we propose a hybrid reasoning approach (viz., a combination of rule-based and ontology-based reasoning) based on current Semantic Web4 technologies to infer assets types that are necessary and su cient to satisfy the requirements of tasks in a exible manner.</p>
      </abstract>
      <kwd-group>
        <kwd>Sensors</kwd>
        <kwd>Platforms</kwd>
        <kwd>Resource Assignment</kwd>
        <kwd>Semantic Web</kwd>
        <kwd>Rules</kwd>
        <kwd>Hybrid Reasoning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        A sensor network [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is a collection of heterogeneous sensing resources3, composed
of sensors and platforms. Sensors capture phenomena whereas platforms provide
the durability, mobility, communication capabilities, and so, on to the mounted
sensor(s). Advances in technology have made the deployment of sensor networks
3 A sensing resource (henceforth referred to as an \asset") is a platform which contains
one or more sensors.
4 http://www.w3.org/2001/sw/
a robust and viable solution to reliably monitor and obtain timely, continuous,
and comprehensive observations about dynamic situations [
        <xref ref-type="bibr" rid="ref17 ref19">17, 19</xref>
        ]. Therefore, for
many critical tasks like border monitoring or surveillance, selection of sensing
assets for tasks play a key role in their success or failure. This leads to the
problem of assigning proper assets to tasks such that the assigned assets cover
the information needs of the individual tasks.
      </p>
      <p>
        E ective and e cient assignment of assets to such tasks is an important
but computationally hard problem in sensor networks domain. The di culty
of this problem is ampli ed in the intelligence, surveillance, and reconnaissance
(ISR) domain, and especially in a coalition context, where the assets belonging
to di erent parties are shared to archive tasks. This is due to a variety of
reasons. First, the environments in which these resources are deployed could rapidly
change (i.e., new high-priority tasks emerge, assets become unreliable, weather
conditions change, and so on) yielding new information requirements or assets
requirements. Second, the demand placed on available assets typically exceeds
the inventory [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] resulting in complex assignment choices. Last but not the least,
the inability to obtain a bird's-eye view of the available assets to tasks makes
it impossible to perform assignments in an informed manner. All these reasons
imply the necessity to infer sound alternative means to satisfy the information
requirements of tasks so that the di erent capabilities provided by assets can
be used to cover the information requirements of tasks properly, thus increasing
the number of satis able tasks.
      </p>
      <p>
        Many communities have investigated the assignment problem and proposed
di erent mechanisms that could be applied to solve it. Some of these approaches
rely on having a human in the loop to decide which assets are appropriate to
satisfy the requirements of tasks [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] whereas other approaches have tried to
automate the assignment process [
        <xref ref-type="bibr" rid="ref13 ref22 ref5">5, 13, 22</xref>
        ]. However, these automated approaches
are highly constrained in terms of their assumptions. For example, the work
discussed in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] assumes an unlimited inventory of assets, whereas [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] assumes
assets to be of the same type (i.e., any assets could provide some utility to a task).
This is not the case in general and especially in the environments highlighted
above. Assets are heterogeneous (di erent capabilities, operational conditions
etc.) by nature and only suitable for particular tasks.
      </p>
      <p>Most of the current approaches have ignored important qualitative attributes
such as the capability provided by assets, prevailing weather conditions, etc.
These attributes play a major role in deciding which assets could be deployed
to achieve the information needs of tasks. Moreover, important many-to-many
relationships between assets and tasks (i.e., a task could be accomplished in
several di erent ways; an asset could be used to achieve several di erent kinds
of tasks) are not considered. We argue that considering these relationships allows
agile management of information providing assets by enabling reasoning about
di erent capabilities of assets and requirements of tasks.</p>
      <p>In this paper, we propose knowledge-rich models and mechanisms based on
Semantic Web4 technologies to address the issues highlighted above. We propose
a rule-based system to infer multiple capabilities that could be used to satisfy the
information requirements of tasks. We then discuss an ontology-based reasoning
framework to identify suitable asset types that meet those identi ed capabilities,
thus increasing the exibility of the assignment. We present tools that are built
around these models to assist the decision makers in the assignment process in
order to identify suitable asset types for tasks. The proposed system not only
recommends asset types in an agile manner but also guarantees the soundness
of the solution inference process.</p>
      <p>The rest of this document is structured as follows. In section 2, we survey
related research done in sensor networks and other domains that have inspired
our work. Section 3 introduces a rule-based system that enables inference of
di erent capabilities to satisfy the goals of tasks and gives some example outputs
from the rule system. In section 4, we highlight an ontology-based matchmaking
framework to infer sound solutions to the assignment problem based on the
capabilities provided by the assets and the requirements advertised by the tasks.
A case study, applying out approach is illustrated in section 5 and we conclude
in section 6, also providing future directions for this work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        As stated previously, di erent communities have proposed a variety of approaches
to solve the problem of assigning assets to tasks. These approaches can be
grouped and summarized as follows:
Algorithmic Approaches. Many approaches have proposed a utility-based
solution with heuristics-based enhancements. For example, in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] Byers and Nasser
propose a framework to solve the assignment problem based on energy
conservation to maximize the utility of a sensor network while keeping the cost of
the assignment per task under a pre-de ned budget. Johnson et al. propose an
energy-aware approach to select assets for tasks in both static and dynamic
environments [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] for competing tasks. One major drawback in these approaches is
the fact that all assets are assumed to be of the same type. We argue that this is
not the general case. Assets are heterogeneous (di erent capabilities, operational
conditions etc.) by nature and only suitable for particular tasks.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], Tatton proposes an approach to optimize the assignment of assets to
task based on probability of target detection. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], Doll has further extended the
sensor allocation model by introducing notion of probability of line of sight and
eld-of-view to the model in order to better estimate the asset performance. The
drawback of these approaches is the assumption that there exists a classi cation
that pre-identi es assets being suitable for some particular tasks in order to
perform the assignment.
      </p>
      <p>
        Semantic-based Approaches. In [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], Whitehouse et al. propose a framework
based on semantics to allow users to perform declarative queries over a sensor
network (i.e., rather than querying raw data, users query whether a vehicle is
a car or a truck). A major drawback in this approach is the fact that all the
desired inference units must be declared for a sensor network before users can
start using the system. This is di cult, if not impossible, for a heterogeneous
sensor network deployed in a dynamic situation. Also the declarative language
described in the work is not standardised (i.e., the language is described using
Prolog [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] predicates) which hinders the extensibility of the system.
      </p>
      <p>
        Recent research has considered standardised descriptive schema
representations (e.g., XML [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], RDFS5, OWL [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]) to assist in assets-to-tasks
assignment [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The keystone of this approach is to have standardised schemas to
describe assets, asset properties, and requirements. There is already a
significant amount of work done in this area, for example XML-based approaches
such as the OpenGeospatial Consortium (OGC)6 suite of Sensor Web
Enablement (SWE) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] speci cations to ontologies such as OntoSensor [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the Marine
Platforms Ontology [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], etc.
      </p>
      <p>
        Lack of semantics in SensorML [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] (i.e., descriptions of assets and their
capabilities are in plain text) makes it di cult to be used in automated capability
inference mechanisms. OntoSensor [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] was created to assist in semantic data
fusion. Therefore, a great deal of emphasis has been put on modelling the data
from assets, but not their functional aspects. Hence, it cannot also be used as it
is in capability inferences.
      </p>
      <p>The proposed approach builds upon the existing standards and mechanisms
for knowledge representation and reasoning in order to enable semantic-aware
assignment of assets to tasks. In the next section we propose a knowledge-based
rule system to address the issue of inferring di erent capabilities that can satisfy
the same information requirements of tasks.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Agile Inference of Capabilities: A Rule-based Approach</title>
      <p>In an environment where there are many-to-many relationships between tasks
and assets, it is prudent to allow tasks' requirements to be speci ed in manner
that is independent of speci c capabilities of assets. For example, in a surveillance
task rather than asking for infrared capability one could specify the information
requirement for detecting vehicles. Let us assume that, according to the available
inventory, detecting a vehicle could be done with infrared, radar, or acoustic
capabilities, thus, yielding multiple degrees of freedom in (re)assignment of assets
to tasks.</p>
      <p>We propose a rule-based system to address this issue. The proposed system
allows users to describe what they want to achieve (e.g., detect vehicles, identify
a particular building, etc.) and use the rule-based system to infer the di erent
capabilities that could be used to achieve tasks. In order to infer the required
capabilities to achieve tasks, tasks must be formalised with respect to the
capabilities that are required to achieve them. There are many knowledge corpora
that provide adequate information about the di erent capabilities required to
achieve the same task. In the next subsections, we discuss one of these knowledge
corpora and show how we have formalised it so that di erent capabilities can be
inferred to satisfy the same task.
5 http://www.w3.org/TR/rdf-schema/
6 http://www.opengeospatial.org</p>
      <p>
        National Image Interpretability Rating Scale (NIIRS)
NIIRS7 is an approach embraced by intelligence and civilian communities to
express the information potential of di erent image types [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. NIIRS is de ned
for visible, infrared, radar, and multispectral imagery, providing a 10-level scale
with each level containing several interpretation tasks or criteria. Within each
spectrum higher NIIRS levels inherit the criteria of their subordinates. For
example, with a NIIRS-3-rated image one can satisfy criteria set out by NIIRS 1
and 2.
      </p>
      <p>The criteria indicate the expressivity of an image in terms of the amount
of information that could be extracted from it at the given scale. For example,
with visible NIIRS 4, identi cation of individual tracks is possible whereas with
an image of visible NIIRS 6, identi cation of a vehicle is made possible (i.e., the
make/model of the vehicle can be identi ed). Additionally a task can be achieved
using di erent spectra with di erent NIIRS values. For example, detecting a large
aircraft could be done with infrared and visible imagery using ratings 2 and 3
respectively. The image classi cation criteria could be broadly categorized as
detect8, distinguish9, and identify10</p>
      <p>In section 3.3 we show how we formalised the NIIRS knowledge corpus. In
order to formalise NIIRS, rst we need to come up with a classi cation of the
elements in the environment. In the next section, we discuss a possible
representation for this classi cation using an OWL-DL ontology.
3.2</p>
      <p>Detectable Ontology
Let us rst introduce the notion of detectable: detectable are the objects (e.g.,
vehicles, building, people and so on) of interest. For example let us take the task
detect large buildings (e.g., hospitals, factories). In this case detectables can be
classi ed as buildings. Let us take another example task detect individual vehicles
in a row at a known motor pool. Vehicles are the detectables in this example.</p>
      <p>We have created a detectables ontology to represent these concepts. Figure
1 shows a fragment of the taxonomies we have developed. We have used these
concepts in the formalization of the criteria described in NIIRS, as we explain
in Section 3.3. As Figure 1 shows, detectable concepts are broadly categorized
into Area, Component, Equipment, LinesOfTranspotation, Platform, Sensor, and
Structure. We have classi ed other detectable concepts as subclasses of these
main concepts. A Car which is a subconcept of WheeledVehicle is a
GroundPlatform (i.e., Figure 1(b)). SiteCon guration represents a collection of buildings
whereas SiteComponent refers to an individual building such as Pier, Hanger
7 http://www.fas.org/irp/imint/niirs.htm
8 Ability to nd or discover the presence of an item of interest, based on its general
shape, contextual information, etc.
9 Ability to determine that two detected objects are of di erent types or classes based
on one or more distinguishing features
10 Ability to name an object by type or class, based primarily on its con guration and
detailed components</p>
      <p>(b) Site Configurations
(a) Main Concepts of Detectables</p>
      <p>(c) Lines of Transportation
or part of a building such as BoilerHall. Factory is not classi ed under either
of them since it could be a single building structure or a multiple building
conguration. Also we have introduced an object property hasFeature to describe
the distinctive features of Detectables. For example, piers and hangars are both
detectable concepts but they also are parts of a port, which makes them features
of the port. Furthermore, this classi cation helps us formally de ne the concepts
detectable, distinguishable, and identif iable:
1. Detectable: If the concept of interest has any sub-concept then it is
detectable (e.g., WheeledVehicle).
2. Distinguishable: If a set of concepts are detectable, then they are also
distinguishable. For example, if we detect a Jeep and a Car, then we can
distinguish between them based on their shape.
3. Identi able: If the concept of interest has no sub-concepts, then it is
identi able. For example, one can say a SAAB 9-3 sedan is identi able.
3.3</p>
      <p>Formalisation of Interpretation Tasks
We de ne a criterion as a 6-element tuple F IT (T; W; F; C; I; V ), where T
represents the type of the interpretation task to perform (e.g., detect, distinguish,
identify, and so on); I is the type of capability/intelligence (e.g., imagery
spectra in NIIRS) that could be used to perform the interpretation task; W =
fw1,w2,: : : ,wig is a set of detectables (e.g., fport, hospitalg) that can be
observed using the capability/intelligence I; F = ff1,f2, : : : ,fj g is a set of features
(e.g., fpier, warehouse, loading bay, ambulanceg) describing W ; C represents the
context of the detectables; V is a numeric value that represents the quality of the
intelligence (e.g., the rating of an imagery source in NIIRS). Below we provide
examples of this formalism based on NIIRS criteria.</p>
      <p>
        With an image rated Visible NIIRS 1, one can detect a medium-sized port
facility and/or distinguish between taxi-ways and runways at a large air eld [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
So, from this criterion, we can derive if there is a port facility in the image then
one can detect it. Also according to the Radar NIIRS 1, one can detect a port
facility based on its features (i.e., presence of piers and warehouses). Example 1
and Example 2 shortly describe how tasks could be presented in our formalism
to exploit f eatures and context of criteria while inferring di erent capability.
Example 1 The task of detecting a port can be formalised as FIT(detect, fPortg,
fg, fg, image(Visible), 1). In this case, a reasoner can infer detection of a port can
be achieved by using Visible NIIRS 1. However, in many cases, using explicit
features of ports (e.g., piers and warehouses), we can detect objects more
accurately. Therefore, the representation FIT(detect, fPortg, fPier,Warehouseg, fg,
image(Radar), 1) allows a reasoner to use some explicit features of a port while
detecting it.
      </p>
      <p>Example 2 Some tasks are highly sensitive to the context. For example,
distinguishing between a taxiway and a runway using imagery intelligence can only
be achieved if the context of the task enables clear images to be taken. If the
context is air eld, which means that the task will be executed over an air eld,
it is possible to distinguish between a taxiway and a runway. This can be
represented as FIT(distinguish, fTaxiway,Runwayg, fg, fAirFieldg, image(Visible), 1).
Similarly, to detect individual vehicles in a row at a known motor pool using
radar intelligence, we have FIT(detect, fVehicleg, fg, fMotor-Poolg, image(Radar),
4).</p>
      <p>
        We believe the proposed F IT formalism can be used to formalise knowledge
from other intelligence domains too. For example, Guo et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] propose an
approach to detect and distinguish vehicles based on their acoustic signatures.
Therefore, detect and distinguish tasks in our framework can also be formalised
using acoustic signatures instead of NIIRS. In this case, if an acoustic signature
of value 5 enables us to detecting a vehicle, we should formalise our statement
as FIT(detect,fVehicleg,fg,fg,5,Acoustic).
      </p>
      <p>An extensive knowledge base has been created using the representation above
by formalizing the NIIRS corpus. In the next section, we present a set of rules
that are implemented to draw conclusions from this knowledge base to nd
diverse but feasible set of capabilities to perform a task. This makes the assignment
of assets to tasks more exible and agile; we reason about multiple ways in which
assets can satisfy the requirements of a task.
3.4</p>
      <p>Rules to Derive Capabilities
In this section, we present a set of rules to make inferences from the created
knowledge base using the F IT formalism. These rules derive minimal, but
necessary and su cient capabilities needed to achieve a particular task. For example,
let X be a set of objects that need to be observed. Detecting an element xi 2 X
is de ned using the rules below.</p>
      <p>detect(xj; ij; vj)
distinguish(xj; ij; vj)</p>
      <p>detect(xj; ij; vj)
identif y(xj; ij; vj)
distinguish(xj; ij; vj)
distinguish(xj; ij; vj)
identif y(xj; ij; vj)
F IT (detect; w; f; c; ij; vj) ^ xj 2 w
F IT (identif y; w; f; c; ij; vj) ^ xj 2 w
F IT (distinguish; w; f; c; ij; vj) ^ xj 2 w
(1)
(2)
(3)
(4)
(5)</p>
      <p>These rules can be interpreted as follows. Rule 1 states that the object of
interest xi can be detected using intelligence ij and the quality of intelligence vj
(corresponds to ratings in N IIRS terminology) if it can be distinguished using
ij and vj. Similarly, Rule 2 states that xi can be distinguished using ij and vj if
it can be identi ed using ij and vj. Rules 3, 5 and 4 state that you can detect,
identify or distinguish an object xi if you can nd a related F IT statement in
which xi is a member of the set w of detectables declared in the statement.
3.5</p>
      <p>Example Results
We have developed a proof-of-concept prototype using CIAO Prolog11 to show
how these rules draw conclusions from the knowledge base. For this purpose, we
rst query the system for required capabilities of the tasks detect, distinguish,
and identif y. Then, in this section we summarize the inferred capabilities. For
example, a query to detect a large airplane returns the following result set.
?- detect(largeAirliner,Results).</p>
      <p>Results = [(image(infrared),2),(image(radar),2),(image(visible,3))]</p>
      <p>The inferred solution recommends three capabilities that could be used to
perform the task using one of visible, infrared, or radar imagery with a minimum
N IIRS of 3, 2, and 2 respectively. However, detection of a small airplane can
only be achieved using an infrared imagery with a minimum N IIRS of 3.
?- detect(smallAirliner,Results).</p>
      <p>Results = [(image(infrared),3)]</p>
      <p>Therefore, according to the de nitions of the interpretation tasks,
distinguishing between a large plane and a small plane could only be done using infrared
image with a minimum N IIRS of 3. This is because, infrared N IIRS 3 is the
smallest common denominator in the above two queries to detect a large plane
and a small plane. Below is the result of the query that con rms the expected
result.
?- distinguish([largeAirliner,smallAirliner],Results).</p>
      <p>Results = [(image(infrared),3)]
11 http://clip.dia. .upm.es/Software/Ciao/</p>
    </sec>
    <sec id="sec-4">
      <title>Capability-Requirement Matching</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref16 ref9">9, 16</xref>
        ], we proposed the Sensor Assignment to Missions (SAM)12 framework
to improve asset-to-task assignments based on current Semantic Web
technologies together with semantic matchmaking [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. The core of the approach is a set
of interlinking ontologies to describe scenarios (i.e., missions, operations, tasks),
assets (i.e., sensors and platforms), capabilities of the assets, and the
requirements of the tasks. These ontologies are represented in OWL DL [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        This approach was inspired by the Missions and Means Framework (MMF) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
MMF was developed by the US Army Research Laboratory to provide means
for specifying a military mission in order to evaluate the utility of alternative
means (i.e., assets) to accomplish the goals. Based on MMF we have de ned
an architecture to infer the types of assets that are t for the purpose (i.e.,
can meet the information requirements of the task). We use semantic reasoning
and a matchmaking mechanism to derive these asset types. Figure 2 depicts the
architecture of the system.
      </p>
      <p>The architecture is composed of two main components, SAM the reasoner
and the sensor infrastructure, and some data sources (viz., ISTAR ontology,
and sensor catalogue). The ISTAR13 ontology represents the domain knowledge
of intelligence, surveillance, target acquisition, and reconnaissance aspects (e.g.,
types of intelligence). Figure 3 depicts the main concepts of the ISTAR ontology.
The left-hand side decomposes a mission into a collection of tasks with speci c
information requirements (e.g., surveillance) and the right-hand side represents
capabilities provided by assets (e.g., target detection provided by an UAV) as a
12 http://www.csd.abdn.ac.uk/research/ita/sam
13 http://www.csd.abdn.ac.uk/research/ita/sam/downloads/ontology/ISTAR.owl
composition of the functions provided by sensors and platforms. Requirements
of tasks are broadly categorized into two sections: intelligence (i.e., kinds of
intelligence disciplines such as imagery intelligence) and operational (i.e., desired
capabilities of a task such as constant surveillance) requirements.</p>
      <p>
        The sensor catalogue contains the attributes of assets (i.e., location, energy,
current status, and so on.). These assets are particular instances of the asset
types described in sensor and platform ontologies of the ISTAR ontology. The
attributes of assets are retrieved from a sensor infrastructure [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>Task
Operation
Mission
toPerform
requires
allocatedTo
comprises</p>
      <p>toAccomplish
comprises
toAccomplish</p>
      <p>Platform</p>
      <p>entails
Capability
provides</p>
      <p>Asset
is-a</p>
      <p>is-a
mounts
attachedTo</p>
      <p>System
is-a
interferesWith Sensor</p>
      <p>
        The reasoner checks the requirements of a given task and suggests asset types
that are feasible and logically sound for the task. These solutions are logically
sound due to the logical properties of OWL-DL [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and the inference
mechanisms used. We use Pellet14 as a DL reasoner for inferences. Some solutions
recommended by the reasoner are collection of asset types. This is because a
task may not be satis ed with only one asset. For example, to achieve the goals
of the task, visual and audio information are needed but there is no single asset
to provide both. SAM uses a set-covering algorithm to compute this. Since a
solution may contain more than one asset type, we refer to a solution collectively
as an asset package. Furthermore, using subsumption15 relationships, the
reasoner nds all the plausible assets types for a particular task. We believe these
solutions can be used in many useful ways, such as to analyse the feasibility of a
mission with respect to an assets inventory, to assist in planning and re-planning
stages of the mission, and so on.
14 http://clarkparsia.com/pellet/
15 A concept A subsumes a concept B if the de nitions of A and B logically imply that
members of B must also be members of A.
Rule System
      </p>
      <p>&lt; tasks &gt;
&lt; capabilities &gt;
Acoustic</p>
      <p>KB</p>
      <p>Imagery</p>
      <p>KB</p>
      <p>We have extended the SAM architecture by incorporating the rule system
discussed in Section 3 as shown in Figure 4. With the resulting integrated system,
users can specify their information needs at higher level. That is, they do not
have to express every capability requirement of a task explicitly; instead they
simply let the rule system infer multiple capabilities in which the task could
be accomplished. These inferences allow the system to compute many di erent
asset types that could be used to satisfy the requirements of a given task.
5</p>
    </sec>
    <sec id="sec-5">
      <title>A Case Study</title>
      <p>In this section, we introduce an example scenario and demonstrate how the
system proposed in Section 4 computes feasible asset types for tasks in a realistic
situation. Let us suppose a mission where an international peacekeeping force
has to maintain a safe corridor between two countries. In order to perform this
mission, many operations need to be carried out. Let one of those operations be
\Perimeter Surveillance", which could be broken down into a set of tasks. Some
possible tasks for the operation are:
1. Detect human activity in the region. This task is a part of the operation
because a suspicious gathering near or in the region of the safe corridor may
imply a critical breach in perimeter.
2. Detect vehicle movement. This may imply the movement of troops or
militia.
3. Identify vehicle of particular type. For example armoured vehicles might
imply an imminent treat.</p>
      <p>Let us consider the task identify vehicle. A high-level requirement of
identifying a vehicle task could be identifying jeeps. The SAM tool discussed in
section 4 allows users to specify their requirements in this manner (e.g., detect
vehicles, identify jeeps, etc.) as shown in gure 5.</p>
      <p>When the SAM tool receives such requirements, they are automatically
passed onto the rule system discussed in section 3.4. Within the rule system, the
appropriate rule is executed (e.g., detect rule is red for detect activities whereas
for identifying activities, identify rule is red.). The rule traverses through the
knowledge-bases (KBs) known to the rule system, and infer minimum capability
ratings required to satisfy requirements. These KBs are created with respect
to the formalism described in section 3.3. In order to satisfy the requirement
identify jeeps, the rule system derives fVisibleNIIRSRating6, RadarNIIRSRating6,
ACSignature7g as the required ratings.</p>
      <p>This result set represents the fact that, in order to identify a jeep, one needs
assets that could either provide visual, radar, or acoustic capability at a
particular rating or above. These results are handed back to the SAM tool as shown in
gure 4. SAM tool then passes these results to the ontology-based reasoner to
identify the potential assets types that satisfy these capability requirements. It is
important to note that these capability ratings are provided by an asset: sensors
provide the capabilities such as radar, acoustic whereas platforms provide the
capabilities such as altitude, range capabilities required to compute a particular
rating. We represent this using the following logical formula.</p>
      <p>Asset([P,S]):providesCapabilityRating([C,R])
Platform(P):canProvideRating([C,R]) ^
Platform(P):carriesSensor(S) ^
Sensor(S):providesCapability(C)</p>
      <p>
        Therefore, in order to infer suitable asset types the reasoner rst has to
identify the suitable platform and sensor types based on the above capability ratings.
We have created an ontology to represent these ratings and rating types concepts.
The gure 6 depicts the NIIRS [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] imagery types and NIIRS imagery rating
concepts of this ontology. We have imported this ontology into our ISTAR13
ontology and associated these concepts with sensors and platforms types. At the
reasoner level, we then use Pellet14 to identify platform types that could provide
a particular rating or above (using subsumption relationships among the
ratNIIRS Ratings
      </p>
      <p>NIIRS Types
ings) and sensor types that could be used to satisfy the capabilities for a speci c
rating. The reasoner then uses a set covering algorithm to compute all possible
asset types that could be used to satisfy the task requirements. For example, to
identify a jeep following asset types are recommended.
In this paper, for the assets-to-tasks assignment problem, we have proposed
an approach motivated by the importance of the litheness to the assignment
problem. We have combined an ontology-based and rule-based reasoning
mechanisms to achieve this. We have proposed a formalism to represent tasks. A well
known knowledge corpus is formalised to create a knowledge-base, based on this
formalism. A set of rules has been implemented to draw conclusions from this
knowledge-base and we have validated the exibility of this inference process by
examples and a case study. In this architecture, the rule-based system is used to
infer the information providing capabilities whilst an ontology-based reasoner is
used to produce sound asset types that are necessary and su cient to meet the
information requirements of the tasks.</p>
      <p>We have demonstrated the usefulness of the proposed approach by means of
an example scenario. Our experiments imply that the research is promising even
though it is currently in its early stages. Hence, we plan to investigate the
following issues as a future work. First, we want to generalize the task representation
so that a number of other domains could be represented using the same
formalism. Second, the current version of the rule-based reasoning depends on the rule
engines such as Prolog and Jess16. This is partly due to the existing limitations
of the rule languages and tools catered for Semantic Web (e.g., SWRL does not
support negation). We are currently investigating other rule representations that
enable us to formalise rules using rst order logics constructs.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This research was sponsored by the U.S. Army Research Laboratory and the U.K.
Ministry of Defence and was accomplished under Agreement Number W911NF-06-3-0001.
The views and conclusions contained in this document are those of the author(s) and
should not be interpreted as representing the o cial policies, either expressed or
implied, of the U.S. Army Research Laboratory, the U.S. Government, the U.K. Ministry
of Defence or the U.K. Government. The U.S. and U.K. Governments are authorized
to reproduce and distribute reprints for Government purposes notwithstanding any
copyright notation hereon.
16 http://www.jessrules.com/</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>I. F.</given-names>
            <surname>Akyildiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. S. W.</given-names>
            <surname>Su</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Cayirci</surname>
          </string-name>
          .
          <article-title>A survey on sensor networks</article-title>
          .
          <source>IEEE Communications Magazine</source>
          ,
          <volume>40</volume>
          :
          <fpage>102</fpage>
          {
          <fpage>114</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>F.</given-names>
            <surname>Bergamaschi</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
            Conway-Jones,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Gibson</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Stanford-Clark</surname>
          </string-name>
          .
          <article-title>A distributed test framework for the validation of experimental algorithms using real and simulated sensors</article-title>
          .
          <source>In Proceedings of the 1st International Technology Alliance Conference</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>L.</given-names>
            <surname>Bermudez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Graybeal</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Arko</surname>
          </string-name>
          .
          <article-title>A marine platforms ontology: Experiences and lessons</article-title>
          .
          <source>In Proceedings of the ISWC 2006 Workshop on Semantic Sensor Networks</source>
          ,
          <string-name>
            <surname>Athens</surname>
            <given-names>GA</given-names>
          </string-name>
          , USA,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>M.</given-names>
            <surname>Botts</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Robin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Davidson</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Simonis.</surname>
          </string-name>
          <article-title>OpenGIS c sensor web enablement architecture document</article-title>
          .
          <source>Technical report</source>
          , Open Geospatial Consortium Inc,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>J.</given-names>
            <surname>Byers</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Nasser</surname>
          </string-name>
          .
          <article-title>Utility-based decision-making in wireless sensor networks</article-title>
          .
          <source>In MobiHoc '00: Proceedings of the 1st ACM international symposium on Mobile ad hoc networking &amp; computing</source>
          , pages
          <volume>143</volume>
          {
          <fpage>144</fpage>
          ,
          <string-name>
            <surname>Piscataway</surname>
          </string-name>
          , NJ, USA,
          <year>2000</year>
          . IEEE Press.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>W. F.</given-names>
            <surname>Clocksin</surname>
          </string-name>
          and
          <string-name>
            <given-names>C. S.</given-names>
            <surname>Mellish</surname>
          </string-name>
          .
          <article-title>Programming in Prolog: Using the ISO Standard</article-title>
          . Springer,
          <volume>5</volume>
          <fpage>edition</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>M.</given-names>
            <surname>Dean</surname>
          </string-name>
          and
          <string-name>
            <surname>G. Schreiber.</surname>
          </string-name>
          <article-title>OWL web ontology language reference</article-title>
          .
          <source>W3C recommendation, W3C</source>
          ,
          <year>February 2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>T. M.</given-names>
            <surname>Doll</surname>
          </string-name>
          .
          <article-title>Optimal sensor allocation for a discrete event combat simulation</article-title>
          .
          <source>Technical report, Naval Postgraduate School</source>
          , Monterey, CA 93943-5000,
          <year>June 2004</year>
          . Thesis: MSc in Operations Research.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>M.</given-names>
            <surname>Gomez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Preece</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Johnson</surname>
          </string-name>
          , G. de Mel, W. Vasconcelos,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gibson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bar-Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Borowiecki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. L.</given-names>
            <surname>Porta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pizzocaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Rowaihy</surname>
          </string-name>
          , G. Pearson, and
          <string-name>
            <given-names>T.</given-names>
            <surname>Pham</surname>
          </string-name>
          .
          <article-title>An ontology-centric approach to sensor-mission assignment</article-title>
          .
          <source>In EKAW '08: Proceedings of the 16th international conference on Knowledge Engineering</source>
          , pages
          <volume>347</volume>
          {
          <fpage>363</fpage>
          , Berlin, Heidelberg,
          <year>2008</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>C.</given-names>
            <surname>Goodwin</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Russomanno</surname>
          </string-name>
          .
          <article-title>An ontology-based sensor network prototype environment</article-title>
          .
          <source>In Proceedings of the 5th International Conference on Information Processing in Sensor Networks (IPSN</source>
          <year>2006</year>
          ),
          <string-name>
            <surname>Nashville</surname>
            <given-names>TN</given-names>
          </string-name>
          , USA,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>B.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Nixon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. R.</given-names>
            <surname>Damarla</surname>
          </string-name>
          .
          <article-title>Acoustic information fusion for ground vehicle classi cation</article-title>
          .
          <source>In The 11th International Conference of Information Fusion</source>
          , Cologne, Germany,
          <year>July 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>J. M. Irvine</surname>
          </string-name>
          .
          <source>National Imagery Interpretability Rating Scales (NIIRS)</source>
          , pages
          <fpage>1442</fpage>
          {
          <fpage>1456</fpage>
          .
          <string-name>
            <surname>Marcel</surname>
            <given-names>Dekker</given-names>
          </string-name>
          , Oct.
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>M. P. Johnson</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Rowaihy</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Pizzocaroz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Bar-Noy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Chalmers</surname>
            ,
            <given-names>T. L.</given-names>
          </string-name>
          <string-name>
            <surname>Porta</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Preece</surname>
          </string-name>
          .
          <article-title>Frugal sensor assignment</article-title>
          .
          <source>In 4th IEEE International Conference on Distributed Computing in Sensor Systems</source>
          ,
          <year>June 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Joint publication, \
          <source>Joint Publication 2-01: Joint and National Intelligence Support to Military Operations"</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>M. Paolucci</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Kawamura</surname>
            ,
            <given-names>T. R.</given-names>
          </string-name>
          <string-name>
            <surname>Payne</surname>
            , and
            <given-names>K. P.</given-names>
          </string-name>
          <string-name>
            <surname>Sycara</surname>
          </string-name>
          .
          <article-title>Semantic matching of web services capabilities</article-title>
          .
          <source>In ISWC '02: Proceedings of the First International Semantic Web Conference on The Semantic Web</source>
          , pages
          <volume>333</volume>
          {
          <fpage>347</fpage>
          , London, UK,
          <year>2002</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>A.</given-names>
            <surname>Preece</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , G. de Mel,
          <string-name>
            <given-names>W.</given-names>
            <surname>Vasconcelos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sleeman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Colley</surname>
          </string-name>
          , G. Pearson,
          <string-name>
            <given-names>T.</given-names>
            <surname>Pham</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. L.</given-names>
            <surname>Porta</surname>
          </string-name>
          .
          <article-title>Matching Sensors to Missions using a KnowledgeBased Approach</article-title>
          .
          <source>In Proceedings of SPIE Defense Transformation and Net-Centric Systems</source>
          <year>2008</year>
          , to appear, mar
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>D.</given-names>
            <surname>Roberts</surname>
          </string-name>
          , G. Lock, and
          <string-name>
            <given-names>D. C.</given-names>
            <surname>Verma</surname>
          </string-name>
          .
          <article-title>Holistan: A futuristic scenario for international coalition operations</article-title>
          .
          <source>In Proceedings of Knowledge Systems for Coalition Operations (KSCO</source>
          <year>2007</year>
          ),
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>A.</given-names>
            <surname>Robin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Havens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ricker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lake</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Niedzwiadek</surname>
          </string-name>
          .
          <article-title>OpenGIS c sensor model language (SensorML) implementation speci cation</article-title>
          .
          <source>Technical report</source>
          , Open Geospatial Consortium Inc,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>J. Scholtz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Young</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          <string-name>
            <surname>Drury</surname>
            , and
            <given-names>H. A.</given-names>
          </string-name>
          <string-name>
            <surname>Yanco</surname>
          </string-name>
          .
          <article-title>Evaluation of human-robot interaction awareness in search and rescue</article-title>
          .
          <source>Technical report, The MITRE Corporation</source>
          , Bedford, MA, USA,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>J. H. Sheehan</surname>
            ,
            <given-names>P. H.</given-names>
          </string-name>
          <string-name>
            <surname>Deitz</surname>
            ,
            <given-names>B. E.</given-names>
          </string-name>
          <string-name>
            <surname>Bray</surname>
            ,
            <given-names>B. A.</given-names>
          </string-name>
          <string-name>
            <surname>Harris</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. B. H.</given-names>
            <surname>Wong</surname>
          </string-name>
          .
          <article-title>The military missions and means framework</article-title>
          .
          <source>In Proceedings of the Interservice/Industry Training and Simulation and Education Conference</source>
          , pages
          <volume>655</volume>
          {
          <fpage>663</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>C. M. Sperberg-McQueen</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Maler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Paoli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Yergeau</surname>
            , and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Bray</surname>
          </string-name>
          .
          <article-title>Extensible markup language (XML) 1.0 (third edition). rst edition of a recommendation, W3C</article-title>
          , Feb.
          <year>2004</year>
          . http://www.w3.org/TR/2004/REC-xml-
          <volume>20040204</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Tutton</surname>
          </string-name>
          .
          <article-title>Optimizing the allocation of sensor assets for the unit of action</article-title>
          .
          <source>Technical report, Naval Postgraduate School</source>
          , Monterey, CA 93943-5000,
          <year>June 2003</year>
          . Thesis: MSc in Operations Research.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>K.</given-names>
            <surname>Whitehouse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and J.</given-names>
            <surname>Liu</surname>
          </string-name>
          .
          <article-title>Semantic streams: A framework for composable semantic interpretation of sensor data</article-title>
          .
          <source>In Wireless Sensor Networks</source>
          , pages
          <fpage>5</fpage>
          <lpage>{</lpage>
          20. Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>