<!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>Lost Silence: An emergency response early detection service through continuous processing of telecommunication data streams</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Qianru Zhou</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stephen McLaughlin</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alasdair J. G. Gray</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shangbin Wu</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chengxiang Wang</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, Heriot-Watt University</institution>
          ,
          <addr-line>EH14 4AS</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Samsung R&amp;D Institute UK</institution>
          ,
          <addr-line>Staines-upon-Thames, TW18 4QE</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Engineering &amp; Physical Sciences, Heriot-Watt University</institution>
          ,
          <addr-line>EH14 4AS</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Early detection of signi cant traumatic events, e.g. a terrorist attack or a ship capsizing, is important to ensure that a prompt emergency response can occur. In the modern world telecommunication systems could play a key role in ensuring a successful emergency response by detecting such incidents through signi cant changes in calls and access to the networks. In this paper a methodology is illustrated to detect such incidents immediately (with the delay in the order of milliseconds), by processing semantically annotated streams of data in cellular telecommunication systems. In our methodology, live information about the position and status of phones are encoded as RDF streams. We propose an algorithm that processes streams of RDF annotated telecommunication data to detect abnormality. Our approach is exempli ed in the context of a passenger cruise ship capsizing. However, the approach is readily translatable to other incidents. Our evaluation results show that with a properly chosen window size, such incidents can be detected e ciently and e ectively.</p>
      </abstract>
      <kwd-group>
        <kwd>telecommunications</kwd>
        <kwd>event detection</kwd>
        <kwd>emergency response</kwd>
        <kwd>C-SPARQL</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        At 21:30 on 1st June, 2015, the cruise ship \Eastern Star" traveling on the
Yangtze River began to list as a consequence of stormy weather. One minute
later, the ship capsized with 458 passengers and crew on board. No distress signal
was sent. It was several hours before the emergency services became aware of the
tragedy and 442 lives were lost [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Although considerable e ort has been devoted
to the emergency response to natural and man-made disasters, the fatalities and
economic cost due to untimely rescue are still signi cant [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. In 2016 alone,
225,665 refugees arrived in Europe by sea, and approximately 2,933 lost their
lives due to ship capsizing accidents during illegal migration [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Most of the
capsizes were not noticed until the survivors swam to shore.
      </p>
      <p>
        When a ship capsizes and is incapable of communication by radio, is there
any way to detect the ship capsizing as soon as it happens? In a
telecommunication system, the location and status information of a phone are stored in
the service providers' databases (the speci c name of the databases are visiting
location register, VLR, and home location register, HLR). When a cell phone
is switched o normally (e.g., by pressing power button, or batteries wearing
out), it will register its status as \detached" to the database. However, if a
device is forcefully shut down (e.g., dropped into the water, physically damaged,
or the battery removed), or it enters a blind spot with no signal coverage, it
does not have time to register its status [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Within a location update period
(this varies from 30 minutes to 1 hour, depending on the service provider), the
phone is marked as \unReachable" in the database. After that period, its
status will be changed to \Detached", which is the same as in the situation of a
normal shutdown. These status signals can be used to infer abnormal events.
For example, a large number of phones losing signal abnormally at the same
time and location can be used as an indication of a signi cant event, potentially
catastrophic. Taking advantage of this fact, we present lost silence, an early
detection algorithm that can detect abnormalities. The location update process in
the telecommunication system generates large quantities of data in real time.
However, in current heterogenous telecommunication system, data from di
erent service providers adopt di erent local schemas. By annotating the data with
RDF/OWL vocabularies, we can present real time phone information as streams
of uniformly RDF encoded linked-data. The pattern is processed with
continuous SPARQL (C-SPARQL) queries [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. This lost silence service is a use case
for a large project, which aims at building a semantic intelligent knowledge base
for the current heterogenous telecommunication system, develop an
technologyindependent interface, and identify various types of events with semantic web
technologies such as SPARQL and rules.
      </p>
      <p>This paper is structured as follows. Section 2 presents our illustrative
scenario based on the \Eastern Star" shipwreck accident. Section 3 introduces some
technical background knowledge of telecommunication networks that are used in
our proposal. Section 4 presents the ontology we have adopted in our proposed
methodology. Section 5 gives details of the algorithms. The evaluation
requirements, results and discussions based on our scenario are highlighted in Section 6.
Related work is presented in Section 7 and our conclusions are given in Section
8.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Motivating Scenario</title>
      <p>
        We outline a scenario based on the cruise ship \Eastern Star" capsizing on the
Yangtze River, in Jianli, Hubei, China [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In addition to the Yangtze River, the
city of Jianli consists of two main parts, a densely populated zone { Rongcheng
town and a surrounding rural area { Hongcheng village. The detail of population
and geographic information is shown in Table. 1.
Population
152; 358
133, 544
0
      </p>
      <p>In a city with a busy telecommunication datacenter with high volumes of
phones (approx. 286,000 phones in the city covering an area of 373.520 km2), we
have evaluated the algorithm proposed in this paper against the time taken to
detect abnormalities, the accuracy of the detection. In particular, we have
investigated the tradeo s between the time taken in generating linked-data streams
for the massive amount of data in telecommunication system, and the accuracy
of the abnormalities detected.</p>
      <p>It is possible that some situations would reduce the accuracy of the approach
described in this paper. For example, although the telecommunication service
providers are trying very hard to achieve full signal coverage, there are some
regions, especially in rural areas, that have no or limited signal coverage. These
areas are known as blind zones. If a large number of phones enter a blind zone,
then a large number of phone signals are lost at the same spot. Each service
provider keeps a list of its blind zones. Such false alarms could be avoided by a
simple comparison to the list before an alert is sent.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Background Technology</title>
      <sec id="sec-3-1">
        <title>Stream processing</title>
        <p>
          In the last few years, stream processing has gained a prominent attention in the
Semantic Web community [5{9]. The data in real telecommunication system, e.g.,
system log, SNMP polling, tcpdump, and con guration data, etc., are extremely
dynamic. The granularity of SNMP, Syslog and tcpdump update period is in
terms of a few seconds, one second and microseconds, respectively [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Thus,
there will be signi cant advantages to being able to manage rapidly changing
systems at the semantic level. The proposed lost silence application is powered
by the Continuous SPARQL (C-SPARQL) engine [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], an extension of SPARQL
with the ability to query streaming RDF data in real time.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>The location register process in mobile telecommunication networks</title>
        <p>
          To ground our discussion, it is necessary to consider how the telecommunication
system maintains records of the location of a phone. In telecommunication
networks, phones measure the channel environment and reselect cells every 200ms,
and report its location to the cell tower periodically. This period varies from
every 30 minutes to every hour, depending on the service providers [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. When a
phone is turned o normally, it will deregister itself to the network system and
its status will be marked as \detached". However, if a phone loses its power
abnormally, it has no time to deregister. Thus its status in the network system will
be \unReachable". After the update period, if the network still does not receive
update information from this phone, it will register the phone as \Detached",
in the same manner as if it had been shut down normally [
          <xref ref-type="bibr" rid="ref11 ref4">4, 11</xref>
          ]. Thus, when a
phone loses signal abnormally, there is a limited time period to identify whether
it has been normally shut down or not. Typically this period is of the order of
30 minutes to an hour. The location information of a phone is sent and stored in
the telecommunication network servers (namely home location register, HLR or
visitor location register, VLR) located in the datacenter of the
telecommunication system. Normally, there is one datacenter for one service provider per city,
managing the data of all the phones in the city. There are usually more than
one service provider in a city, and these service providers usually adopt di erent
schemas to represent the same data. In cases when public security is concerned,
some information is shared and uploaded to an authorized third party. For
example, in America, as enforced by the government, the location information of
every 911 call is automatically obtained and shown to the police [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Geo-Pixel</title>
        <p>
          Lost silence needs to identify the spatial location where an abnormally high
number of phones lose their signals almost simultaneously. Key to the lost silence
algorithm is a uniformed spatial segmentation among the data. The current
spatial position representation, Universal Transverse Mercator (UTM), identi es
a location by dividing the earth into six zones, and applying a secant transverse
Mercator projection in each zone [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. However, as the position information in
current telecommunication system is represented by traditional longitude and
latitude, a considerable amount of computation will be required to convert the
traditional position information into UTM. Thus, we propose the concept of
GeoPixel here. It is de ned based on the third decimal degree of the latitude and
longitude coordination, with the resolution of 0:001 0:001 , or 100m 100m.
Thus, with geo-pixel, phones are aggregated into grid cells based on location. The
main task of lost silence algorithm is to detect the geo-pixels with abnormally
high number of lost signal.
        </p>
        <p>We made a simpli cation with regards to geo-pixel. At the equator, one third
decimal degree of longitude and latitude both cover about 100 meters.
However, when moving toward the pole, the distance represented by one degree of
longitude degeneralize to zero, while the latitude stays almost the same, for the
distance resolution of longitude (east-west distance) depends on the latitude. For
example, the distance between one degree of longitude worth up to 111.320 km
when latitude is 0 , and reduces to only 28.920 km when latitude is 75 .
However, most countries with signi cant mobile phone using populations lie between
75 to 75 latitude. Thus, the spatial resolution of geo-pixel varies between
100 m 100 m to 100 m 30 m, which does not have any impact on the
algorithm except that making the result more accurate for some countries at high
latitudes.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Ontology adopted in Lost Silence</title>
      <p>To be able to transform telecommunication system data into RDF, we adopted an
ontology that models the raw data of the system. The ontology which is named
TOUCAN Ontology (TOCO) is developed for TOUCAN project4. TOCO is
proposed to represent the knowledge within a heterogeneous telecommunication
system, consisting various technology domains, e.g., mobile network, computer
network, optical network, light delity (LiFi), and wireless delity (WiFi), etc.
TOCO is composed of one core ontology and 5 sub-ontologies, namely, network
resource, service, user, time, location. A diagram of the portion of the TOCO
class hierarchy adopted in lost silence is shown in Fig. 1.</p>
      <p>Some important concepts and relations are presented below.
\UserEquipment" - user equipments in mobile communication system, such
as phones, tablets, wearable facilities, etc. It has an object property hasStatus
with the object of class Status. It is de ned in the network resource
subontology.
\Point" - describes the location of phone, extended from SpatialThing of
the W3C WGS-84 vocabulary5. It is de ned in the location sub-ontology. It
has three datatype properties, namely, long, lat, and alt, describing the
longitude, latitude, and altitude of the phone.
\Status" - the status of UE connectivity in communication system. There are
three instances of this class, namely, Attached, Detached, and unReachable,
which denotes the phone is connected, detached after deregister to the
system, and unreachable without deregister to the system, respectively. It is
de ned in the network resource sub-ontology. It is the range of the property
hasStatus of UserEquipment.</p>
      <p>For example, to describe the fact that \a phone lost signal at location (329.860,
246.792)", the corresponding triples are:
net:Phone 1 a net:UserEquipment.
pos:Point 1 a pos:Point.
net:Phone 1 pos:location pos:Point 1.
pos:Point 1 pos:latitude \329.860".
pos:Point 1 pos:longitude \246.792".
net:unReachable a net:Status.
net:Phone 1 net:hasStatus net:unReachable.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Algorithm</title>
      <p>
        As the data volume from telecommunication system is extremely large, the
philosophy of divide-and-conquer is adopted in the algorithm design. In the
datacenter of the telecommunication system, for our scenario more than 400 phones
lost their signal at the same location within seconds6. This abnormality could
have been detected if continuous queries were being executed on the streams in
real-time. An alert could have been raised much earlier and help sent to those on
the ship. In the datacenter of the telecommunication system, every time a phone
updates its status, a linked-data event is generated and published as a collection
of triples. As the phones in the city keep updating their location information and
signal status, a linked-data stream is generated. In order to estimate the volume
and velocity of data variation from telecommunication system during accidents,
we referred to the literatures. The mobile phones penetration rate is 96.7% in
China, [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. With the geo-pixel simpli cation, the number of geo-pixels and the
population density of phones in each town are shown in Table. 2. As a result, in
the city of Jianli, there are 29,215 geo-pixels, in which 7,024 of them are in the
densely populated zone with on average 21 phones per pixel, 20,991 pixels are
5 See http://www.w3.org/2003/01/geo/ for more detail.
6 By personal correspondence.
in rural areas with on avaerage 6 phones per pixel, and on the river there are
1,200 pixels where the phone density is on average 0 phones per pixel.
Listing 1.1. C-SPARQL query string for detecting the lost phones. Each non-empty
result in the returned result sets denotes an alert.
      </p>
      <p>The C-SPARQL query string to detect lost phones is shown in Listing 1.1.
One C-SPARQL instance is generated for each geo-pixel. Thus, there are 29,215
C-SPARQL instances running in the experiment. With the massive data
volume in telecommunication system and the heterogenous population density, it
is unrealistic to execute the query based on the arrival of new triples. Thus we
choose C-SPARQL, which supports a time step execution model. The query is
evaluated every 5 seconds calculating for each geo-pixel the count of
unreachable devices over the last 30 minutes. A result is only returned if the count
is above 10. Each stream is denoted as &lt;http://home.eps.hw.ac.uk/ qz1/
ontologies/wirelessnetwork/networkResource.owl/stream&gt; in the query.
To avoid the omissions of accidents, we choose the window size the same as
the phone's position update period in communication system { 30 minutes. We
adopt thread-per-geo-pixel architecture to process telecommunication data and
generate a RDF stream in one geo-pixel with one thread. The threads are
main</p>
      <p>Algorithm 1 Stream Generator: Generate RDF streams for each given
geopixels.</p>
      <p>// Input are the longitude and latitude of the city, ratio of phone lost signal, thread
sleep time. Output is the RDF stream created
Require: lat, long, lostRatio, sleepTime
Ensure: Stream
keepRunning ( 1
while keepRunning do</p>
      <p>Insert triple (net:Phone, geo:locateIn, geo:Point ) to Stream
Insert triple (geo:Point, geo:latitude, \lat "^^xsd:double ) to Stream
Insert triple (geo:Point, geo:longitude, \long "^^xsd:double ) to Stream
With a ratio of lostRatio:</p>
      <p>Insert triple (net:Phone, net:hasStatus, net:unReunReachableachable) to
Stream
With a ratio of(1 lostRatio):</p>
      <p>Insert triple (net:Phone, net:hasStatus, net:Attached) to Stream</p>
      <p>Thread sleep for sleepTime seconds
end while
Algorithm 2 Thread Pool Scheduler: Schedule the C-SPARQL engine threads.
tained by a thread pool. Each thread in the pool has the same execution priority
and receives an equal share of CPU time.</p>
      <p>The details of the generated streams and thread scheduling process are
illustrated in an self-explanatory way in Algorithm 1 and 2 for brevity. Algorithm 1
shows the stream generating process for di erent areas. The lostRatio is adopted
to control the ratio of phones that lost signal in the simulated streams. For
example, if the lostRatio = 0:1, it means 10% of the phones in this stream will lose
signal, and if the lostRatio = 1, it denotes all the phones in this stream will lose
signal. The density of phones is determined by the sleepTime. For example, in the
rural area Hongcheng Village where the phone density is 6 phones per pixel, as
the location update period is 5 seconds (= 5000 milliseconds), in order to
simulate the scenario that there are 6 phones signal update per 5 seconds, we have to
generate the RDF triples for one phone every 5000 6 833:333 milliseconds.
Thus, the sleepTime for rural area is 833 milliseconds. Similarly, the sleepTime
for Rongcheng Town is 5000 21 238 milliseconds.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Evaluation</title>
      <p>We run an extensive and exhaustive evaluation based on the tragedy detection
algorithm. The evaluation was carried out on a MacBook Air OS X 10.9.5 with
3MB cache running on Intel Core i5 at 1.5 GHz. The system has 128 GB SSD
and 4 GB RAM.
6.1</p>
      <sec id="sec-6-1">
        <title>Prepare the Data</title>
        <p>A small number of phones will randomly disappear from random pixels along the
river. At a randomly chosen time, 424 phones will lose their signal simultaneously
in the geo-pixel (329.863, 246.792). With a query window of 30 minutes, we
experimented with query steps of 5, 20, and 30 seconds respectively. For the three
step sizes, we ran in total 3 iterations of the algorithm. Our evaluation for the
shipwreck scenario focus on two criteria: the time taken to detect abnormalities
and the accuracy of the detection, in terms of the cases of fail-to-report.
6.2</p>
      </sec>
      <sec id="sec-6-2">
        <title>Experiment Framework</title>
        <p>We run the experiment for three times, with the query steps of 5 seconds, 20
seconds, and 30 seconds, respectively. The simulation results are shown in Fig. 3.</p>
        <p>The Fig. 3(a) and 3(b) are the simulation result with the query step of 5 seconds,
the Fig. 3(c) and 3(d) are with the query step of 20 seconds, and the Fig. 3(e)
and 3(f) 30 seconds. In the Fig. 3(a) 3(c), and 3(e) on the left, the horizontal
and vertical coordinates indicate the latitude and longitude of the geographical
area respectively. The total number of lost phones detected at each geo-pixel are
shown as circles on the sub gures. The number of lost phones are denoted as the
radius and colour of the circles, e.g., the smallest circle in black denotes only one
lost phone at that location, the second smallest circle in orange denotes two lost
phones, and the largest circle in red is the total 442 lost phones detected where
the shipwreck took place. The Fig. 3(b), 3(d), and 3(f) on the right show the
number of lost phones detected in the geo-pixel (329.863, 246.792), where the
shipwreck took place, at each query step, from the beginning of the experiment.
To shade light on the detailed detection process, we show the number of lost
phones below 10 as well, although no alert will be send for that. As shown in the
Fig. 3(b), 3(d), and 3(f), there are sudden jumps of the number of lost phones
in each gures, at the time when the shipwreck happens. As the number of lost
phones raised to above 10, the lost silence will send alert of that abnormally rise
together with the information of the geo-pixel. As the query step grow from 5
seconds (as shown in Fig. 3(b)) to 30 seconds (as shown in Fig. 3(f)), the number
of lost phones increase faster, and the slopes of the dots become steeper.</p>
        <p>A pressure test is also carried out to simulate an extreme scenario in which
10 ships capsize in di erent locations on the river simultaneously, as shown in
Fig. 4. Each ship carries more than 300 passengers. The duration of the capsizing
of one ship is about 3 minutes. Thus, in the 10 geo-pixels along the river, there
is a massive phone loss incident with the rate of about 300 3 = 100 phones
per minute. As shown in the Fig. 4(a), the abnormality of a large number of lost
phones in all of the 10 geo-pixels are detected, and alerts are sent successfully.
30.030.0 32.0 34.0 34.034.0 35.0</p>
        <p>Latitude
329.864</p>
        <p>Latitude
(c)
246.786
329.859 329.861 329.863 329.865 329.867 329.869</p>
        <p>Latitude
(e)
40000</p>
        <p>60000</p>
        <p>Time (ms)
(f)
20000
80000
100000
Fig. 3. The total number of lost phones in the shipwreck area and the query results in
the geo-pixel (329.863, 246.792), where the shipwreck took place, at each query step for
the three experiments with the query steps of 5 seconds, 20 seconds, and 30 seconds,
respectively. Fig. a) and b) correspond to the experiment with the query step of 5
seconds, Fig. c) and d) correspond to 20 seconds, and Fig. e) and f) 30 seconds. Fig.
a), c), and e) illustrate the total number of phones lost signal at the water area of
city Jianli at each experiment. The number of phones lost signal scales with the colour
and radius of the circle, e.g., the brighter colour and larger radius of a circle denotes
a larger number of lost phones. Fig. b), d), and f) show the number of detected lost
phones in the geo-pixel (329.863, 246.792), at each query step from the beginning of
the query.
239.800
239.798
239.796
itendo 223399..779924
u
g
L
239.790
239.788
239.786 .885223 .985223 .680223 .186223 .268223 .386223Latit.486223ude.586223 .668223 .786223 .826823 .982263 .082723
(a)</p>
        <p>The results at each query step for an random geo-pixel is shown in the Fig. 4(b).
A sharp increase of the lost phones can be spotted, with the rate about 100
phones per minute. The result demonstrates the e ciency and practicality of
the lost silence.
7</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Related Work</title>
      <p>
        The utility of data from telecommunication system in geography and social
science to improve urban planning has been increasingly investigated [4, 15{18].
In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], Willessan presented how evidence obtained from mobile system plays a
part in forensic investigation. [15{18] provided a extensive coverage of the smart
city applications adopting data from telecommunication system. However, these
applications mainly focus on mobile positioning only. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] presented an
interesting application adopting satellite images and linked geographic data to detect
wild re. Ontology and RDF stream processing had also been adopted to develop
autonomous vehicles in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. A novel approach for spatiotemporal query linked
data was reported in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        Scholte and Rozenkrane [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] have proposed a system to localize and track
each ship, and send personalized alert to those that are expected to be in danger.
However, this system might lose function when the communication device fails,
and cannot detect an accident when the communication device on the ship is
not functioning. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] designed and developed an ontology for emergency noti
cation, such as \a typhoon approaching", but not for detection tragedies already
happened.
8
      </p>
    </sec>
    <sec id="sec-8">
      <title>Conclusions</title>
      <p>In this paper we have shown that the system data inside cellular networks can
be used to detect accidents with large number of phones lost signal at the same
location simultaneously, in our scenario a ship capsizing incident.</p>
      <p>In lost silence, heterogenous user data from all the vendors are concentrated
and organized with Geo-Pixel, which is proposed as a geography unit.
Continuous RDF processing is adopted to query the data streams in real time. We
perform the simulation based on a real life shipwreck incident in China 2015,
and discussed the results in di erent scenarios.</p>
      <p>This lost silence service adopts the ontology developed and built for the
TOUCAN project. Current ontologies of telecommunication networks generally
do not provide information and knowledge inside the system. In our future work,
we will intent to extend the lost silence with machine learning approaches and
real data from cellular networks.</p>
    </sec>
    <sec id="sec-9">
      <title>Acknowledgements</title>
      <p>This research was supported by the EPSRC TOUCAN project (Grant No.
EP/L020009/1).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[1] Peace time disasters</article-title>
          .
          <year>2017</year>
          . https://en.wikipedia.org/wiki/List_
          <article-title>of_ maritime_disasters_in_the_21st_century#Peacetime_disasters</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Missing</surname>
            <given-names>migrates.</given-names>
          </string-name>
          <year>2017</year>
          . https://missingmigrants.iom.int
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Shipwreck</surname>
          </string-name>
          since
          <year>1833</year>
          .
          <year>2017</year>
          . http://www.infoplease.com/ipa
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Willassen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <year>2003</year>
          .
          <article-title>Forensics and the gsm mobile telephone system</article-title>
          .
          <source>International Journal of Digital Evidence</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>17</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Valle</surname>
            ,
            <given-names>E. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ceri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harmelen</surname>
            ,
            <given-names>F. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <year>2009</year>
          .
          <article-title>It's a streaming world! reasoning upon rapidly changing information</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          <volume>24</volume>
          (
          <issue>6</issue>
          ),
          <volume>83</volume>
          {
          <fpage>89</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Barbieri</surname>
            ,
            <given-names>D. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Braga</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ceri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valle</surname>
            ,
            <given-names>E. D.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grossniklaus</surname>
          </string-name>
          ,
          <year>2009</year>
          . Csparql:
          <article-title>Sparql for continuous querying</article-title>
          .
          <source>In: ACM the 18th international conference on World wide web</source>
          . pp.
          <volume>1061</volume>
          {
          <fpage>1062</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Kolchin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dmitry</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sergey</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <year>2014</year>
          .
          <article-title>Demonstration: web-based visualisation and monitoring of smart meters using cqels,.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Calbimonte</surname>
            <given-names>J P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcho</surname>
            <given-names>O</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gray</surname>
            <given-names>A J G.</given-names>
          </string-name>
          ,
          <year>2010</year>
          .
          <article-title>Enabling ontology-based access to streaming data sources</article-title>
          . In: International Semantic Web Conference. Springer, Berlin, Heidelberg,
          <year>2010</year>
          . pp.
          <volume>96</volume>
          {
          <fpage>111</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Margara</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Urbani</surname>
          </string-name>
          , J., van
          <string-name>
            <surname>Harmelen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <year>2014</year>
          .
          <article-title>Streaming the web: Reasoning over dynamic data</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Gowrishankar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Satyanarayana</surname>
            ,
            <given-names>P. S.</given-names>
          </string-name>
          ,
          <year>2008</year>
          .
          <article-title>Neural network based tra c prediction for wireless data networks</article-title>
          .
          <source>International Journal of Computational Intelligence Systems</source>
          <volume>1</volume>
          (
          <issue>4</issue>
          ),
          <volume>379</volume>
          {
          <fpage>389</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>[11] 3GPP</source>
          ,
          <year>2017</year>
          .
          <article-title>LTE speci cations</article-title>
          . http://www.3gpp.org/specifications
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>FCC</surname>
          </string-name>
          ,
          <year>2017</year>
          . Enhanced 911 - wireless services. https://www.fcc.gov/ general/enhanced-9-1-1
          <string-name>
            <surname>-</surname>
          </string-name>
          wireless-services
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Grubb</surname>
            , Teryl G.,
            <given-names>and Wade L.</given-names>
          </string-name>
          <string-name>
            <surname>Eakle</surname>
          </string-name>
          .
          <article-title>Recording wildlife locations with the Universal Transverse Mercator (UTM) grid system</article-title>
          . vol.
          <volume>483</volume>
          . USDA Forest Service,
          <source>Rocky Mountain Forest and Range Experiment Station</source>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <year>2017</year>
          .
          <article-title>Ministry of industry and information technology of the people's republic of china</article-title>
          . http://www.miit.gov.cn/
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Steenbruggen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tranos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nijkamp</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <year>2015</year>
          .
          <article-title>Data from mobile phone operators: A tool for smarter cities</article-title>
          ?
          <source>Telecommunications Policy</source>
          <volume>39</volume>
          (
          <issue>3</issue>
          ),
          <volume>335</volume>
          {
          <fpage>346</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Antonelli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Azzi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balduini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <year>2014</year>
          .
          <article-title>Citysensing:visualising mobile and social data about a city scale event</article-title>
          .
          <source>In: ACM International Working Conference on Advanced Visual Interfaces</source>
          . pp.
          <volume>337</volume>
          {
          <fpage>338</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Gonzlez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lind</surname>
            ,
            <given-names>P. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herrmann</surname>
            ,
            <given-names>H. J.</given-names>
          </string-name>
          ,
          <year>2006</year>
          .
          <article-title>System of mobile agents to model social networks</article-title>
          .
          <source>Physical review letters 96 (8)</source>
          ,
          <fpage>088702</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blumm</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barabasi</surname>
            ,
            <given-names>A.-L.</given-names>
          </string-name>
          ,
          <year>2010</year>
          .
          <article-title>Limits of predictability in human mobility</article-title>
          .
          <source>Science</source>
          <volume>327</volume>
          (
          <issue>5968</issue>
          ),
          <volume>1018</volume>
          {
          <fpage>1021</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Scholte</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rothkrantz</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <year>2014</year>
          .
          <article-title>Personal warning system for vessels under bad weather conditions</article-title>
          . Pennsylvania State University.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Malizia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Astorga-Paliza</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Onorati</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , D az Perez,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Aedo</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          ,
          <year>2008</year>
          .
          <article-title>Emergency alerts for all: an ontology based approach to improve accessibility in emergency alerting systems</article-title>
          . In: ISCRAM, Washington, DC, USA, May 4-
          <issue>7</issue>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kyzirakos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Karpathiotakis</surname>
          </string-name>
          , et al.:
          <article-title>Wild re monitoring using satellite images, ontologies and linked geospatial data</article-title>
          .
          <source>Journal of Web Semantics</source>
          , Volume
          <volume>24</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>T.</given-names>
            <surname>Eiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. X.</given-names>
            <surname>Parreira</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          <article-title>Schneider: Spatial Ontology-Mediated Query Answering over Mobility Streams</article-title>
          .
          <source>In Proc. of ESWC</source>
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>H.N.M.</given-names>
            <surname>Quoc</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>LePhuoc: An elastic and scalable spatio temporal query processing for linked sensor data</article-title>
          .
          <source>In Proc. SEMANTICS</source>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>