<!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>CityPro: From Big-Data to Intelligent-Data; a Smart Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mohamed Dbouk</string-name>
          <email>mdbouk@ul.edu.lb</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mariam Hakim</string-name>
          <email>mariamhakim181@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ihab Sbeity</string-name>
          <email>isbeity@ul.edu.lb</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Sciences - I, Lebanese University</institution>
          ,
          <addr-line>Beirut</addr-line>
          ,
          <country country="LB">Lebanon</country>
        </aff>
      </contrib-group>
      <fpage>100</fpage>
      <lpage>106</lpage>
      <abstract>
        <p>- For a city to be named smart, it has to be intelligently benefiting from the omnipresent systems available to improve life's quality and assure public safety. However, being in the world of Big Data we had to find a way that helps us in maintaining the benefits of this data while reducing its size. That's why in this paper we focus on transforming Big Data into smart data. To achieve this goal, the work of this research is dedicated to finding the optimal way of storing data in the collaborated surveillance system, CityPro. In its proposed architecture it implied using an adaptation of a federated star-schema like data repository for storage. The repository is opted to store summarized data instead of the huge amounts of data coming from partners, which will help in moving from the nomenclature of Big Data to smart data. To attain this property, we are trying to propose a new technology by creating a global unified profile for each individual in the city, which will facilitate the monitoring of suspects and predict their moves.</p>
      </abstract>
      <kwd-group>
        <kwd>smart cities</kwd>
        <kwd>digital world</kwd>
        <kwd>business-intelligence</kwd>
        <kwd>big-data</kwd>
        <kwd>smart data</kwd>
        <kwd>smart repository</kwd>
        <kwd>data intelligence</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>Day by day, modern cities face new challenges in terms
of public safety and security. Public safety is a critical
feature where modern cities are exposed to emergencies like
daily traffic flow, vehicle accidents, terrorist attacks, and
crimes, etc. For a city with modern features, safety and
peaceful living should be a priority; it must have the ability
to minimize and prevent the problems that are occurring and
that might occur. Every city is prone to different problems.
For example, no city is accidents or crimes free; these two
are popular types of threats that might interrupt public safety.</p>
      <p>The typical surveillance techniques i.e. video surveillance
incorporates thousands of cameras relying on high-speed
networking infrastructures. However, they can never be
smart enough to predict the happening of these problems.
Therefore, if an advanced technique is adapted in a country it
might be able to minimize the number of these accidents or
even diminish them. This possibility creates a motive to
expand and computerize surveillance techniques until a
utopian technique is presented and adopted.</p>
      <p>Almost every area in a city has its own companies and
organizations. These organizations, referred to as
omnipresent systems, create a network of data producers.
The data produced proved to be very beneficial for the public
safety of a country as stated in ‎[1]. However, using the
current systems it is only beneficial to its producer. That’s
why in this research we planned to begin implementing the
platform called CityPro ‎[1] by starting with the most
important part which is data. The first concern in this work is
where to store these huge datasets while trying to reduce
their amounts and conserve their benefits at the same time.
Whereas the second concern is how to integrate the data to
reach a true state of benefit. Simply, we attempt to transform
this Big Data into smart data.</p>
      <p>Expanding from the naming of a modern city to a smart
city can be done by intelligently benefiting from the
omnipresent systems available to improve life's quality and
secure a city from all its angles. It can be seen, from the
perspective of technologies, as a complex arrangement
of heterogeneous infrastructures and services that densely
interact [2]. The ability to capture events, integrate them into
an enterprise computing platform, apply fast processing, and
share live real-world data presents a fundamental challenge
that distinguishes alternative worlds of intelligence and
smartness.</p>
      <p>Adapting this integration requires a smart system that
forms a communication bridge which not only links the
systems together, but also integrates the data, reduces its
amount to the most minimized beneficial form, and analyzes
it to monitor and predict any upcoming problems.</p>
      <p>These necessities nourished the idea of an integrated
platform of a collaborative surveillance system,
called CityPro [1]. This system is intended to protect and
monitor people and public infrastructures. It is expected to:
1. Operate within live-mode by using the city digital
infrastructures
2. Combine and inter-operate heterogeneous
preexisting operational systems</p>
      <p>However, to meet these expectations a critical problem
must be encountered, which is Big Data and its integration.
Discussing the possibility of a solution for the Big Data
integration issue arouses itself multiple problems that should
be taken into consideration. These problems can be
distributed into three well-known domains in the world of
data, which are data security and privacy, data variety, and
data volume. The main reason for such problems is the fact
that the data is heterogeneous and is being collected from
heterogeneous sources. CityPro is meant to be a surveillance
system that requires minimum interaction with its
partners [1]. This point makes it almost impossible for the
actual data structure to be known, which in turn increases the
level of difficulty in dealing with data integration's problem.</p>
      <p>In this paper, Section II covers the previous and related
works. We present an overview of CityPro in Section III.
The work and solution we are adapting for the smart
repository in section IV. Section V presents how SmartRep
acts in real life with comparative scenarios. Finally,
Section VI concludes and states some future works.</p>
      <p>II. RELATED WORKS</p>
      <sec id="sec-1-1">
        <title>A. City Surveillance and Protection</title>
        <p>City surveillance and protection is a hot topic with quite a
lot of literature behind it. In recent years, new trends in terms
of security and safety arise with the arrival of smart spaces,
towards cyber security phenomenon. Nowadays, video
surveillance technologies are appealed more and more.
Currently, video surveillance systems are deployed in a wide
range, for example, intrusion detection and traffic
surveillance [3], [4].</p>
        <p>Reference [5] declared that by monitoring people's
actions, it is possible to determine a violent action, and more
identify and recognize involved people. Reference [6]
suggested using infrared video to track and detect pedestrians
at night. Reference [7] proposed a framework using video
sequences to detect people carrying objects (objects are not
allowed in restricted areas). A crowd behavior classification
algorithm is proposed by [8] for safety reasons.</p>
        <p>
          GIS tools have been widely used for ensuring public
safety. Reference [9] proposed an event-based emergency
video surveillance system with a GIS platform to allow the
access to real-time video data of an accident scene in a fast
and efficient way. Reference [
          <xref ref-type="bibr" rid="ref11">10</xref>
          ] shows the utilization of
GIS to identify the optimal number and location of observers
(e.g., cameras) in order to ensure complete visual coverage
of a geographical zone.
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>B. Big Data issues and related technologies</title>
        <p>
          One of the solutions proposed to analyze Big Data is
distributed computing as suggested by [
          <xref ref-type="bibr" rid="ref12">11</xref>
          ]. Also, the
Hadoop Distributed File System [
          <xref ref-type="bibr" rid="ref13">12</xref>
          ],[
          <xref ref-type="bibr" rid="ref14">13</xref>
          ] is designed to
store very large data sets reliably and to stream those data
sets at high bandwidth to user applications. Cisco IT built a
storage cloud service called S-Cloud (Cisco IT Case Study)
to store, manage, and protect globally distributed
unstructured data. Cloud-based stores [
          <xref ref-type="bibr" rid="ref15">14</xref>
          ] like
MongoDB [
          <xref ref-type="bibr" rid="ref16">15</xref>
          ], which is an open-source document database
that provides high performance, high availability, and
automatic scaling) support the storage of a huge volume of
data and allow elastic scaling for handling the unexpected
load. The concept of delegating jobs may ensure a good load
balancing and minimize the traffic to the main
centraldatabase. However [
          <xref ref-type="bibr" rid="ref17">16</xref>
          ] proposed a good approach that
investigates the problem of cloud service reliability. The
approach tries to provide an enhancement solution for
minimizing network and storage resources used in a cloud
data center. Sure, within a global city surveillance solution,
like CityPro, the above approach should be solicited at the
stage when dealing with service consistency and reliability.
        </p>
        <p>
          However, solutions like [
          <xref ref-type="bibr" rid="ref18">17</xref>
          ], which analyze video data
and detect abnormal aspects and give alerts, could also be
used and integrated. However, the experiment of Trento city
in Italy shows that associating big-data and open-data [
          <xref ref-type="bibr" rid="ref19">18</xref>
          ]
could positively impact the everyday life of citizens.
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>C. Data Integration from Heterogeneous Sources</title>
        <p>
          Data integration in the purest sense is about carefully and
methodically blending data from different sources, making it
more useful and valuable than it was before. IBM provides a
strong definition, stating “Data integration is the combination
of technical and business processes used to combine data
from disparate sources into meaningful and valuable
information.” It’s about making the data comprehensive and
more usable [
          <xref ref-type="bibr" rid="ref20">19</xref>
          ].
        </p>
        <p>
          Reference [
          <xref ref-type="bibr" rid="ref21">20</xref>
          ] states different types of traditional
integration techniques including manual data integration,
middleware data integration, data virtualization integration
approach and data warehouse approach of integration. It also
discusses the challenges that come along with data
integration including design and implementation challenges.
        </p>
        <p>
          Reference [
          <xref ref-type="bibr" rid="ref22">21</xref>
          ] discussed integrating data from different
sources by XML and XQuery using a middleware known as
Mediator. The approach claims to offer fast querying on
heterogeneous and distributed data sources while benefiting
from caching metadata for later use. Reference [
          <xref ref-type="bibr" rid="ref23">22</xref>
          ] also
discussed the use of mediator architecture for integration.
However, they used a different ontology which is RDF and
SPARQL based. Most of the recent approaches in this
domain are actually ontology-based with no recent studies in
these terms.
        </p>
      </sec>
      <sec id="sec-1-4">
        <title>D. Federated Databases</title>
        <p>
          A federated database is a system in which several
databases appear to function as a single entity. Each
component database in the system is completely
selfsustained and functional. When an application queries the
federated database, the system figures out which of its
component databases contains the data being requested and
passes the request to it [
          <xref ref-type="bibr" rid="ref24">23</xref>
          ].
        </p>
        <p>
          In a homogeneous environment, the federated database
may be composed of a heterogeneous collection of
databases, in which case it lets applications look at data in a
more unified way without having to duplicate it across
databases or make multiple queries and manually combine
the results [
          <xref ref-type="bibr" rid="ref25">24</xref>
          ].
        </p>
        <p>
          Reference [
          <xref ref-type="bibr" rid="ref26">25</xref>
          ] identifies the requirements of a Federated
DW System and proposes an architecture supporting the
tightly coupled integration of heterogeneous data marts into a
global, logical schema. In order to enable the processing of
queries in the federation, they provide a Dimension Algebra
(DA) and Fact Algebra (FA) to define the mappings between
the global and local schemas.
        </p>
      </sec>
      <sec id="sec-1-5">
        <title>E. Star-Schema Database</title>
        <p>
          In data warehousing and business intelligence (BI), a star
schema is the simplest form of a dimensional model, in
which data is organized into facts and dimensions. A fact is
an event that is counted or measured, such as a sale or
login. A dimension contains reference information about the
fact, such as date, product, or customer. A star schema is
diagramed by surrounding each fact with its associated
dimensions. The resulting diagram resembles a star. Star
schemas are optimized for querying large data sets and are
used in data warehouses and data marts to
support OLAP cubes, business intelligence and analytic
applications, and ad-hoc queries [
          <xref ref-type="bibr" rid="ref27">26</xref>
          ].
        </p>
        <p>
          Reference [
          <xref ref-type="bibr" rid="ref28">27</xref>
          ] demonstrates how a star schema can be
used to model complex data warehousing. It gives multiple
examples where star schema is used to model not only
complex but also multidimensional data warehouses.
        </p>
      </sec>
      <sec id="sec-1-6">
        <title>F. Data Summarization</title>
        <p>
          Summarization is a key data mining concept which
involves techniques for finding a compact description of a
dataset. Simple summarization methods such as tabulating
the mean and standard deviations are often applied for
exploratory data analysis, data visualization, and automated
report generation. Clustering is another data mining
technique that is often used to summarize large datasets [
          <xref ref-type="bibr" rid="ref29">28</xref>
          ].
        </p>
        <p>
          Reference [
          <xref ref-type="bibr" rid="ref29">28</xref>
          ] suggested two approaches to data
summarization which are by compressing data into
informative representation. The first approach presented is
by using frequent item sets while the second is by using the
BUS algorithm. While this article presented those two
approaches everything else in this domain was basically
concentrating on summarization in data mining.
        </p>
        <p>III. THE CITYPRO COLLABORATION PLATFORM – AN</p>
        <p>OVERVIEW</p>
        <p>CityPro is a full-collaborative platform playing the role
of "dedicated decision support operational center". The
platform simulates a distributed collaborative platform and
applies an event-driven collaborative process (Fig. 1), it
consists, on one hand, of a core system associated to a
specific data-repository which is intended to emerge
intelligent data, and on the other hand, consists of a set of
standalone computer systems seen as computer-partners
(collaborators, and or consumers).</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>1. Central system; the core system</title>
      <p>2. Partners: Data providers (collaborator-system)</p>
      <p>Consumer systems
3. Connectors</p>
      <sec id="sec-2-1">
        <title>A. The Central (core) system</title>
        <p>The cornerstone of the system; it consists of a set of
dedicated software components/engines. It applies a devoted
business process and deals with complex events based on
predefined patterns. The core system also supports an
integrated Big Data repository.</p>
        <p>The system is intended to deal with complex events. It
emerges data-mining analysis techniques, advanced online
monitoring and tracking technologies, and GIS
geolocalization and visualization capabilities. It also supports
and performs protected and secured collaboration tasks. The
core system incorporates mainly a set of specialized
components/engines consists of a big-data repository
(warehouse) and (‎Fig. 2).</p>
        <p>Fig. 2. CityPro's Central System (Core) Architecture</p>
        <p>Big-Data repository (warehouse) - This component
stores (federate) gathered information from partner systems.
We opted for a federated star schema-like data model; it is an
extended federated schema. Data coming from providers are
summarized, integrated (adapter pattern/ETL like), etc., and
is constantly planned to be enriched with the appropriate
data.</p>
        <p>Dataflow Manager – This engine transmits data between
the core system and the registered partners. Data exchange is
made through the following automated methods:
1. Periodically: data arrives continually from
providers. The Repository should generate and
emerge up-to-date (against applied periods)
summarized information.
2. On the fly (event dependent): The central system
asks providers for an instant detailed data to perform
an emergent task. Also, the consumer may ask for
instant data from the central system.</p>
        <p>In both cases, strong and secure data exchange policies
are applied, they set-up what data are allowed to be exposed
to and what security protocols used in the data transfer
process.</p>
        <p>Online Commander (OLC) – It is an added tool, this
component/engine acts as "City's Operating Room"; it plays
a chief role in terms of surveillance intelligence. It applies an
event-driven communication style and interacts with
partners; and both provider and consumer external systems.
The OLC symbolizes the cornerstone of the CityPro
operational collaborative business process.</p>
      </sec>
      <sec id="sec-2-2">
        <title>B. Partners</title>
        <p>Data Providers (Collaborator-System) – It consists of a
set of domain-specific independent (standalone) systems that
co-exist worldwide and within the considered territory/area.
They mainly include both governmental and
nongovernmental systems such as police-core departments,
customs, fire-stations, hospitals, banks, shop-centers, etc.
These systems operate separately and continually recording
granular/detailed data; each system has its own and specific
business process.</p>
        <p>Consumer Systems – These are decision support
systems that are totally independent of each other and benefit
from the 'knowledge-base' supported by the central system,
e.g., police-core departments, governmental operational
rooms. In return, they also play the role of
'knowledgeproviders'.</p>
      </sec>
      <sec id="sec-2-3">
        <title>C. Connectors</title>
        <p>Dedicated links are materializing the collaborative
interrelationships between the CityPro components. They mainly
consist of ETL like dedicated data exchange automated
protocols based on 'adapter pattern' [1].</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>IV. SMART REPOSITORY (SMARTREP) SOLUTION</title>
      <p>When the idea of CityPro was discussed they
concentrated on the whole architectural solution by
considering components and challenges, formal protocols,
and scenarios, etc. However, they did mention the necessity
to deeply investigate the federated big-data solution.</p>
      <p>Our goal in this approach concentrated on transforming
the Big Data collected from the partners into smart valuable
data. While doing so we had to take into consideration data
security and privacy, data variety, and data volume.</p>
      <p>Data privacy and security – A governmental issue that
would abide companies and departments to send the data by
a legal contract.</p>
      <p>Data heterogeneity (variety) – It is the most
complicated issue in this approach. Data cannot be subjected
to unification since it is produced by nonrelated sources (like
banks and cellular networks). As an example, it is impossible
to request data from cellular network providers using the
bank ID of an individual. However, we can use that ID to get
different details like a name or a civil number which will
actually help in gaining access to the data present in the
cellular network. That is what we are basically going to do
but in a more organized and sophisticated way. Our approach
is going to benefit from the metadata that it is going to create
in order to access different partners and link them together.
The main idea that would facilitate and reduce the
heterogeneity is what we are going to call a "Global
Profile".</p>
      <p>Data volume – We are focusing on data summarization
to have this problem under control. The received data passes
through three stages of summarization (Fig. 3) each having a
certain identifier. These stages will reduce the amount of
data extremely while maintaining its benefits and keeping it
easy to access, and interpret the steps of the infamous
integration method Extract, Transform, and Load (ETL).</p>
      <p>To further explain this process we are considering as an
example the presence of three different partners which are
the banks, hospitals and telecommunication companies.</p>
      <p>Manual Feature Selection – In the first stage of this
process, we select manually (Extract) from each partner type
the features (attributes) that are the most convenient for our
platform's purpose. This selection is done according to a
legal contract made between the partner and the system.
Each partner is then granted an ID (referred to as PID) and
added to the partners' metadata. The data encapsulated within
its source's ID is then sent to stage 2 for the first integration.
By performing this step we started the process of data
summarization, by reducing the number of attributes we are
going to receive from each partner, thus minimizing the size
of each record.
Integrated
Hospitals
Integrated</p>
      <p>Telecom
Manual Feature
Selection (E)</p>
      <p>Partners'</p>
      <p>Integration (T)</p>
      <p>Partners' Integration – After selecting the appropriate
attributes from each partner, the records received are all
stored in one table. At this point, each record belongs to an
individual in the city. Passing on the records one by one,
each individual would get a global ID (referred to as GID)
and be added to the individuals' metadata. In the created
table, the primary identifier for each record would be the
PID, GID, and date of the record (Transform). The goal of
this stage is to improve the accessibility to the data by storing
it in a smart way.</p>
      <p>Individuals' Integration – The final step is integrating
the data in the facts table of the repository (Load). The data
delivered in stage 2 was divided according to the partner's
type in separate tables. In this stage, our main identifier will
be the date and GID. So to put it in simple words, a single
record would be the integration of all the actions an
individual has made in all partners on a specific date. The
records would be pivoted to have a specific format that
would demonstrate the records (TABLE I. ) in a beneficially
visualized manner.</p>
      <p>The treatment of these basic issues will not only help in
integrating the data in the federated data-repository but will
also increase the simplicity in accessing data at all times. In
brief, we would be moving from Big Data to smart data.</p>
      <sec id="sec-3-1">
        <title>A. Architecture</title>
        <p>The work is entirely based on a star-schema federated
data repository component (Fig. 4).</p>
        <p>CityPro's</p>
        <p>Data
Repository
Fig. 4. Our position in CityPro</p>
        <p>In the repository, we will have a single table (Axis) to
represent each type of partner, i.e. there is no dimension table
for each bank present in the city. The data produced by all
the banks will be integrated into one dimension table. This is
where the metadata would be used.</p>
        <p>The global profile mentioned earlier appears here. Each
partner will have a global ID set by the system and stored
along with all its details in the partners' metadata table. The
same idea is applied to individuals' metadata.</p>
        <p>Global unified profile</p>
        <sec id="sec-3-1-1">
          <title>PPaParatrnrtnetnerre2r2 1</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>PPaParatrnrtnetnerre2r2 n</title>
        </sec>
        <sec id="sec-3-1-3">
          <title>PaPPratarntrntenerre2r22</title>
        </sec>
        <sec id="sec-3-1-4">
          <title>PaPPratarntrntenerer3r22</title>
          <p>Summarized data coming
from city systems
Fig. 5. Federated Star-Schema Representing Partner's Axis</p>
          <p>Fig. 5 presents the general architecture followed in the
SmartRep of the solution where the axes are related to
different omnipresent systems in the city. Taking the axis
showing the label partner 1 as an example all the partners on
this axis (partner 1 and those that follow) are collecting data
from multiple city systems that belong to the same type
(banks for example). This way of handling data allows the
system to demonstrate all the data from similar system types
on one axis which will facilitate the visualization of data and
querying when needed. I.E if we need to find the data related
to an individual in multiple banks it is enough to access the
axis related to banks which would deliver all the related data
from all the banks present in the city.</p>
          <p>At the same time requesting data from different partners
related to one individual is also possible using the adapted
architecture. The data integrated to the axes from similar
partners is later on integrated to the center of this repository
(which is known as a fact table in the star schema database).
Acquiring data from the fact table grants access to an
individual's record at a certain time in all partners present on
all the axes of the schema. This data is in the considered as a
summary of the individual's actions in the city at a specific
timing. The adaptation of this architecture in real life is
discussed in section V.</p>
          <p>V. SMARTREP IN PRACTICE TYPICAL CASE STUDY AND</p>
          <p>SCENARIO</p>
          <p>To apply this architecture in real life let's consider having
an individual accessing different systems in the city (Fig. 6).
Each system naturally grants this individual its own unique
ID. As an outsider seeing these diverse IDs without any
external information will not relate them to the same
individual unless this information was given to us willingly.
At this point SmartRep takes action. All of the data collected
from individual partners is integrated to the specified axis as
shown in Fig. 6.</p>
          <p>PPaHartrontsneperir2ta2ls</p>
          <p>TPePalaretrcntonemerr22</p>
          <p>Bahman
z</p>
          <p>Alfa
y
PPaartBrntanenerrk22s</p>
          <p>Audi
x
t</p>
          <p>At the same time, a global profile is created for this
individual using a new global ID set by the SmartRep (t),
that acts as an integration of all the previous IDs present
(xy-z). The global profile of the individual is then used to
integrate all the related data and store it in the fact table (Fig.
6). This ID would be used to access all the data related to this
individual in SmartRep instead of using his multiple IDs.
This data is then visualized from the global unified profile.
possibility of rejection but let's suppose that they approved it.
The partner then receives that suspect's ID sends it to its
database and queries related data. However, it might just
happen that this particular partner doesn't have any data
related to this specific ID (take a bank's branch as an
example). Logically there is nothing that abides an individual
to have an account at a certain bank rather than the other.
Therefore, the result of the search could turn out both
positively and negatively; in both cases that database would
reply to the partner which will, in turn, respond to the initial
requester. Keep in mind that after this long process we might
have or might have not gathered data from a single partner
depending on their responses.</p>
          <p>On the other hand, using CityPro's SmartRep (Fig. 8) to
gather data about a suspect required a simple request by
sending an individual's identifier. The identifier could be his
name, phone number, civil number, etc. since all these details
are found in the metadata of the repository. CityPro simply
links this ID to its suitable GID and then starts to gather all
the integrated data found in the repository that is related to
this GID. Note that by these simple steps, the data was
gathered from all the partners in the city.
VI. CONCLUSION, OBSERVATION AND FUTURE WORKS
Working on the presented domain is only the beginning;
it needs more development and treatment of different aspects
to become effective. The challenges presented by [1] model a
path towards further studies within the topic. Addressing
them is a must in order for this project to evolve and come to
life. The adaptation of this platform in any modern city might
be the key to solving various problems and obtaining a safe
life. Whenever it is executed it shall be a great advantage for
the national security of any country and lead to its
development enormously.</p>
          <p>Our position regarding all the previous work done is very
advanced. For one, we integrated the concept of a federated
database into a star-schema model which is, based on our
research, a new concept that one had yet executed.</p>
          <p>CityPro, as stated in [1], is prior to most traditional
surveillance systems. It can be seen as a system that has
combined all the known surveillance system into its
platform.</p>
          <p>When it comes to data integration from heterogeneous
sources, most approaches followed are ontology-based. They
usually require knowing the structure of the databases they
are dealing with on the other side or abide by the data
producers to follow a specific format. However, as CityPro
we promised the least possible interference with the data
providers and adopted a method that deals with all data type
with the least possible alterations. Regarding data
summarization, we used ETL in the process of summarizing
data, which is also considered as a new concept in this
domain. Achieving our foremost goal which is to transform,
by benefiting from all those techniques, the Big Data
produced by all the partners into smart summarized data.</p>
          <p>We hope to implement CityPro as a real platform in the
near future where we would have access to streams of real
data in order to test our approaches full capabilities. Later on,
we plan to increase the intelligence of the system as a whole
and the repository in precise. Possible feature selection
algorithms might interfere in the manual feature selection to
make the process fully automated. This automation would be
extremely helpful when we start to incorporate machine
learning techniques in the data analysis to guarantee more
accurate results. Moreover, we intend to continue working on
this approach in order to seek any possible optimization. In
addition, we will also start addressing the business
processing issue, and integrate the two solutions together.</p>
          <p>Finally, what we opt for is to extract CityPro's hidden
powers in order to benefit from it in an optimal way. That’s
why we shall try to address all the issues that might face its
happening. In the end, our ultimate goal is to create a utopian
collaborated surveillance system called CityPro.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work is supported and funded by the Department of
research at the Lebanese University, Lebanon.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Mohamed</given-names>
            <surname>Dbouk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Hamid</given-names>
            <surname>Mcheick</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ihab Sbeity.</surname>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>CityPro: city-surveillance collaborative platform</article-title>
          .
          <source>Int. J. Big Data Intelligence</source>
          ,
          <source>IV (3)</source>
          ,
          <fpage>161</fpage>
          -
          <lpage>170</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bawany</surname>
            ,
            <given-names>N.Z.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Shamsi</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Smart city architecture: vision and challenges</article-title>
          .
          <source>International Journal of Advanced Computer Science and Applications (IJACSA)</source>
          ,
          <source>VI (11)</source>
          ,
          <fpage>246</fpage>
          -
          <lpage>255</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Kalirajan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sudha</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Moving object detection for video surveillance</article-title>
          .
          <source>The Scientific World Journal, an Open Access Article under the CCAL</source>
          , MMXV.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Bhajibhakare</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>M. and</article-title>
          <string-name>
            <surname>Deshmukh</surname>
            ,
            <given-names>P.K.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>To detect and track moving object for surveillance system</article-title>
          .
          <source>International Journal of Innovative Research in Computer and Communication Engineering, I (4)</source>
          ,
          <fpage>945</fpage>
          -
          <lpage>949</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Hancke</surname>
            ,
            <given-names>G.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>B.C.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>Hancke</given-names>
            <surname>Jr</surname>
          </string-name>
          .,
          <string-name>
            <surname>G.P.</surname>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>The role of advanced sensing in smart cities</article-title>
          .
          <source>Sensors, XIII (1)</source>
          ,
          <fpage>393</fpage>
          -
          <lpage>425</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ye</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Abnormal crowd behavior detection using high-frequency and spatial-temporal features</article-title>
          .
          <source>Machine Vision and Applications</source>
          ,
          <source>XXIII (3)</source>
          ,
          <fpage>501</fpage>
          -
          <lpage>511</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Damen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hogg</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Detecting carried objects from sequence of walking pedestrians</article-title>
          .
          <source>IEEE Trans. Pattern Anal. Mach.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Intell.</surname>
          </string-name>
          ,
          <source>XXXIV (6)</source>
          ,
          <fpage>1056</fpage>
          -
          <lpage>1067</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>On pedestrian detection and tracking in infrared videos</article-title>
          .
          <source>Pattern Recognition Letters, XXXIII (6)</source>
          ,
          <fpage>775</fpage>
          -
          <lpage>785</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Xiong</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Research of event-based emergency video surveillance system</article-title>
          .
          <source>International Workshop on Information Security and Application (IWISA</source>
          <year>2009</year>
          ). Finland.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Rana</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Use of GIS for planning visual surveillance installations</article-title>
          .
          <source>Procs. ESRI Homeland Security GIS Summit</source>
          . Denver, Colorado.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Jacobs</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>The pathologies of Big Data</article-title>
          .
          <source>In Communications of the ACM</source>
          ,
          <volume>36</volume>
          -
          <fpage>44</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Hadoop-DFS.</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Hadoop Distributed File System</article-title>
          . Retrieved from http://hadoop.apache.org/docs/current/hadoopprojectdist/hadoop-hdfs/HdfsDesign.html
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Shvachko</surname>
            ,
            <given-names>K. K.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>The Hadoop distributed file system</article-title>
          .
          <source>Proceedings of the IEEE 26th Symposium on Mass Storage Systems and Technologies</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Dey</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chakraborty</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naskar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Misra</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Smart city surveillance: leveraging benefits of cloud data stores</article-title>
          .
          <source>IEEE 37th Conference on Local Computer Networks workshops</source>
          ,
          <fpage>868</fpage>
          -
          <lpage>876</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [15]
          <string-name>
            <surname>MongoDB.</surname>
          </string-name>
          (
          <year>2016</year>
          ). Retrieved from http://www.mongodb.org/manual
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zuo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Research on security construction of smart city</article-title>
          .
          <source>International Journal of Smart Home (IJSH)</source>
          ,
          <fpage>197</fpage>
          -
          <lpage>204</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Calavia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baladrón</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aguiar</surname>
          </string-name>
          , JM.,
          <string-name>
            <surname>Carro</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Esguevillas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>A semantic autonomous video surveillance system for dense camera networks in smart cities</article-title>
          .
          <source>Sensors</source>
          ,
          <volume>10407</volume>
          -
          <fpage>10429</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Molinari</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maltese</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaccari</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Almi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bassi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Big Data and open data for a smart city</article-title>
          .
          <source>White Papers from the IEEE Smart Cities Inaugural Workshop</source>
          , Trento, Italy.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [19]
          <fpage>GlobalScape</fpage>
          .
          <article-title>(2017, December 6). 5 Types of Data Integration You Need to Know</article-title>
          . Retrieved from GlobalScape: https://www.globalscape.com/blog/5
          <article-title>-types-data-integration</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Kumar</surname>
            <given-names>Gauraw.</given-names>
          </string-name>
          (
          <year>2015</year>
          , February 27).
          <source>Data Integration Ninjas. Retrieved September 22</source>
          ,
          <year>2018</year>
          , from http://www.dataintegration.ninja
          <article-title>/data-integration-techniques-and-itschallenges/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Gardarin</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mensch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dang-Ngoc</surname>
          </string-name>
          , T.-T., &amp;
          <string-name>
            <surname>Smit</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Integrating Heterogeneous Data Sources with XML and XQuery</article-title>
          .
          <source>International Workshop on Database and Expert Systems Applications</source>
          . Dexa.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Jinpeng</surname>
            <given-names>Wang</given-names>
          </string-name>
          , Jianjiang Lu, Yafei Zhang, Zhuang Miao, and
          <string-name>
            <given-names>Bo</given-names>
            <surname>Zhou</surname>
          </string-name>
          . (
          <year>2009</year>
          ).
          <article-title>Integrating Heterogeneous Data Source Using Ontology</article-title>
          .
          <source>JOURNAL OF SOFTWARE, IV (8)</source>
          ,
          <fpage>843</fpage>
          -
          <lpage>850</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Rouse</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2011</year>
          ,
          <article-title>February)</article-title>
          .
          <article-title>Virtual (federated) database</article-title>
          . Retrieved from Search Oracle: https://searchoracle.techtarget.com/definition/virtual-federateddatabase
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Shavit</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2008</year>
          ,
          <article-title>July)</article-title>
          .
          <source>TechTarget. Retrieved September</source>
          <year>2018</year>
          , from https://searchitchannel.techtarget.com/feature/What-are-federateddatabases
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Berger</surname>
          </string-name>
          , Stefan, and
          <string-name>
            <surname>Schrefl</surname>
            ,
            <given-names>Michael.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>From Federated Databases to a Federated Data Warehouse System</article-title>
          .
          <source>Hawaii International Conference on System Sciences.</source>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Rouse</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2010</year>
          ,
          <article-title>September)</article-title>
          .
          <source>Star Schema. Retrieved from Search</source>
          Data Management: https://searchdatamanagement.techtarget.com/definition/star-schema
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>O.</given-names>
            <surname>Boussaid</surname>
          </string-name>
          , Adrian Tanasescu, Fadila Bentayeb, and
          <string-name>
            <surname>Jérôme Darmont.</surname>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Integration and dimensional modeling approaches for complex data warehousing</article-title>
          .
          <source>J Glob Optim (37)</source>
          ,
          <fpage>571</fpage>
          -
          <lpage>591</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>Varun</given-names>
            <surname>Chandola</surname>
          </string-name>
          and
          <string-name>
            <given-names>Vipin</given-names>
            <surname>Kumar</surname>
          </string-name>
          . (n.d.).
          <article-title>Summarization - Compressing Data into an Informative Representation</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>