SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
DOI : 10.5121/ijmit.2010.2301 1
Mobile Information Collectors Trajectory Data Warehouse
Design
Wided Oueslati1
and Jalel Akaichi2
1
Department of Computer Science, High Institut of Management, Bouchoucha, Tunisia
widedoueslati@live.fr.
2
Department of Computer Science, High Institut of Management, Bouchoucha, Tunisia
jalel.akaichi@isg.rnu.tn
ABSTRACT
To analyze complex phenomena which involve moving objects, Trajectory Data Warehouse (TDW) seems
to be an answer for many recent decision problems related to various professions (physicians,
commercial representatives, transporters, ecologists …) concerned with mobility. This work aims to make
trajectories as a first class concept in the trajectory data conceptual model and to design a TDW, in
which data resulting from mobile information collectors’ trajectory are gathered. These data will be
analyzed, according to trajectory characteristics, for decision making purposes, such as new products
commercialization, new commerce implementation, etc.
KEYWORDS
Moving object, Trajectory data, Trajectory data Conceptual modeling, Trajectory data warehouse
Conceptual modeling.
1. INTRODUCTION
In order to make the best decisions in the right time, and to act efficiently, the decision maker
must have on the one hand a set of sufficient, available, reliable, relevant, precise and recent
data and on the other hand a set of subject-oriented, integrated, time-variant and non volatile
data. That leads us to say that information collection and analysis is essential for decision
makers, working for or owning enterprises, willing to invest in new projects related to various
and complex domains. In fact, investors need to gather for analysis, information about the
environment where the investment may take place to measure the chances of success or failure.
For example, an investor in the tourism domain must have an idea about the site where he may
build or rent a hotel, the infrastructure of roads leading to the site, the communication
infrastructure, the air pollution surrounding the place, the climate conditions of the zone, the
availability of labour in the tourism domain in the town, the existence of academic centres
related to tourism, etc . This can be ensured and enhanced, in one hand by recent and incredible
evolution of positioning technology, mobile devices, wireless networks, etc, and on the other
hand by business intelligence techniques such as data warehouses and data mining.
In fact, these technologies make the collection of data and their updates feasible and in real time
while moving. Moreover, these new technologies contribute to the creation of new jobs related
to the collection, the management and the storage of data in order to have them exploited for
analysis in depth, by new customers such as investors and of new opportunities seekers.
The storage and integration of huge amount of heterogeneous data in order to be exploited at the
analyze phase, must be in an appropriate repository which facilitates decision support system
applications. In our research work, Mobile Professionals (MPs) are in charge of the information
collection. They are equipped of mobile devices, and transportation means equipped by sensors.
They move through multiple trajectories and generate a large amount of data ensuing from
planned and non planned observations. Such data ensuing from trajectories of moving objects
are so called Trajectory Data (TrD). Those latter are huge, variable in space and in time and
heterogeneous as they come from different sources. They need to go through a phase of cleaning
and integration in order to be gathered into a repository suitable for modelling the continuity of
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
2
changes at the level of space and time, for querying and for analysis. In addition, the data
organization is not always adapted to the aimed subject of analysis and need an appropriate
modelling and transformation. As we know the STDW techniques aim to the integration of
spatial data which comes from heterogeneous sources and their transformation into a model that
facilitates the application of analysis tools. The limitation of the STDW is the discreet
representation of the two dimensions space and time, while the trajectory data of a moving
object is known by the continuity in space and time levels. This leads to consider that the
Trajectory Data Warehouse (TDW) as the best mean which permits the modelling and the
analysis of trajectory data in a multidimensional context. In fact, TDW allow decision makers of
different domains to model and to query their moving objects complex data by using specific
concepts and tools. It is used as a common framework for validation, reproduction and
simulation of experimental data analysis.
The goal of this paper is to make trajectories as a first class concept in the trajectory data
conceptual model and to propose a conceptual model for the TDW destined to gather trajectory
data into a repository for query analysis triggered by On Line Analytical Processing (OLAP)
users. The challenge is to design a conceptual model for trajectory data, trajectory data
warehouse and languages that allow us to formulate queries in a simple and precise way.
This paper is organized as follows: In section 2, we will present different research works related
to movement scenarios of moving objects, trajectory data conceptual model and the data
warehouse modeling (Data Warehouse, Spatial Data Warehouse, Spatio-Temporal Data
Warehouse and Trajectory Data Warehouse). In section 3, we will propose a trajectory data
conceptual modeling for mobile professionals and especially for Mobile Information Collectors.
In section 4, we will propose a trajectory data warehouse conceptual modeling for our
illustration case with the snowflake schema. In section 5, we will summarize the work and
propose new perspectives to be done in the future.
2. RELATED WORKS
In this section we will focus in the literature on the study of the movement of moving objects,
the trajectory data conceptual modeling, the trajectory data warehouse conceptual modeling and
queries on moving objects.
2.1. Moving objects' movement scenarios
With the development of localization systems and wireless networks, new applications based on
mobile sources generate a huge amount of data. Mobile sources often called mobile objects are
spatial objects of which the shape and/or the localization change continuously during the time.
In fact, many applications dealt with the study of movement of mobile objects such as traffic
evolution [1], migration of birds [2], etc. Some others are worth being to be investigated such as
natural disasters related applications (forest fires, floods, hurricanes, etc). In the literature, most
of researches work focused on moving objects in the field of databases [3-4] and few works
were interested in the data warehouse field [5-6] where huge data can be stored and analyzed for
decision making goals. Whatever the field taken into account, researchers distinguish three
movement of objects scenarios [5]:
• Unconstrained movement or free movement (such as floods, hurricanes or forest fire,
etc. in fact, such objects move arbitrarily without any constraint. It is a natural
phenomenon).
• Network-constrained movement (such as cars, plane and train. In fact, the train can move
only in a specific network which is the rail).
• Constrained movement (such as pedestrians, birds, etc. In fact, there are some kinds of
birds that migrate at a given season. The movement of the birds is constrained by the
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
3
season of migration and sometimes by the weather. For the pedestrian, he can not walk
for example in a private zone).
For the unconstrained movement of a moving object, we found in the literature the
model proposed by Meng and Ding [3]. They propose an approach named DSTTMOD (Discrete
Spatio-Temporal Trajectory Moving Object Database system) destined to model the free
movement of moving objects.
The researchers supposed that the moving object moves in a space of two measurements(X, Y)
and with a constant speed, nevertheless this condition is not realistic. The trajectory is
represented by a curve (X, Y, T) where the couple (X,Y) represents the space dimension and (T)
represents the time dimension. The DSTTMOD model supports some user’s query to
determinate the past, current and future localization of a moving objects. In fact, the future
localization is given in advance. Nevertheless, it is very hard to prevent some thing like this in
real world in some cases such as forest fires, floods, hurricanes, movement of pollution…
For the modeling of constrained movement by the network, we will present the works of
Wolfson, Ding, Pfsoer and Guting.
Wolfson and Chamberlain were the first to propose a model for the constrained movement of
moving objects by the network in the setting of project so called Databases fOr MovINg Objects
tracking (DOMINO). In fact, they defined a model for data and for predicates in order to
enhance query on objects which are moving in a network. In this kind of mobility, researchers
model not only the moving object but also the network. In fact, researchers in [8] describe the
network by a relational model where every tuple of the relation represents a section of road
between two intersections (junctions). The network is characterized by a set of attributes.
In [8], the trajectory is seen as a sequence of sections of roads crossed continuously by the
moving object. The details of each trajectory are obtained while using the shorter path algorithm
and giving the input data at the entry of each trajectory. Those inputs data are: the departure
address, time of departure and the arrival address. The speed is constant along each section of
the trajectory.
Ding and Guting [9] were interested in the managing of objects on the dynamic transportation
network. In this model called MODTN, the moving object is considered as a point moving on a
predefined network graph. The transport network is modeled by a dynamic graph. This latter
takes into account the traffic jam, construction projects as, the transport network has a changed
state (traffic jam, breakdown) and topology (construction project, insertion or delete of
junction). The moving object changes of localization and/or shape, continuously in time. Mobile
object and transport network are both dynamic. To model the dynamic graph, researchers
propose to associate a temporal attribute for each road or junction in order to detect and store
their state for each moment. Roads are represented by polylines with arbitrary geometric shape.
In [6] [7], Pfoser and Jensen proposed to transform the network and the trajectories in order to
reduce their dimensionality. In fact, they transform the 2D representation to a 1D representation
for the network: the segment of the network are ordered according to a succession of sections,
then the obtained sections are transformed to intervals and ordered one after the other in an axis
of one dimension.
After modeling the network in 1D, researchers modeled trajectories in the new network. This
step consists on projecting segments and their lengths in the network, this succeeds to a whole
of intervals, and trajectories are presented in a 2D space while adding their temporal extensions.
In [4], Guting and Al consider that the network is composed by a set of roads and junctions.A
road is defined by a set of attributes such as: identifier, geometry, length and type.
The attribute "type" can have two values: "simple" (if the road has a unique sense) and "dual" (if
the road has a double sense).
A junction is considered as an intersection between two roads. Each junction is defined by his
position relative to each road and by a matrix which represents the possible circulations.
To model trajectories, researchers define applicable operations at fixed instances, and then
define a process which allows transposing those operations at mobile instants. For example, it is
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
4
possible to define a dynamic point moving continuously on the network from a static point
while applying the mpoint operator (MovingPoint).
For the constrained movement, the object moves with some constraints other than the network.
We found in the literature the work of spaccapietra [2]. This latter, was interested in the study of
the migration of birds. The movement of such object is constrained as we know by the weather,
the season and perhaps other conditions.
In [2], the moving object is the white stork. This latter is characterized by some attributes such
as the name, the birth, the year, the location, the death, the year, the location…
The trajectory of the white stork is of type spatio-temporal and it is represented by a position of
begin, a position of end and a set of stops and moves between those positions. The stops are
defined as stable points in a given time interval, while the moves are defined as variable points
in a given time interval. Both stops and moves have a set of attributes.
2.2. Trajectory data conceptual modeling
Many researchers were interested in the conceptual modeling of data with the ER diagram [2]
[12-13] or with UML diagram [10-11], but few of them were interested in the conceptual
modeling of trajectory data, perhaps because the notion of trajectory is a new concept.
Trajectory data includes data specific to moving objects such as professionals on the move,
migration birds, natural phenomena, etc. A big interest was shown in the managing of moving
objects [8] [14-15], but a very little interest was revealed in the concept of trajectories of
moving objects at the conceptual level. At the best of our knowledge, the first work that was
interested in trajectory is presented in [16]. It tried to enrich the moving object model with some
semantic annotations. These latter include properties of the moving object such as movement
speed, direction, covered area… It also introduces a relationship between trajectory and its
spatial environment (stay within, by pass, leave, enter, cross), and a relationship between
trajectory and other spatial objects (intersect, meet, equal, near, far).
The focus was then changed from the formalization of the mobile objects to the management of
their trajectories in order to derive behavioral patterns through moving objects trajectory data
analysis. These patterns can be helpful to prevent some good measures in a specific domain and
to simulate models [2][17-18]. In fact, analyzing the trajectory of moving objects, will allow the
researchers to induce measures for decision making.
The two approaches of conceptual modeling proposed in [2] (trajectory design pattern and
trajectory data type), were driven by different modeling goals and can be combined if needed.
The design pattern approach: the design pattern is a predefined generic schema that can be
connected to any other database schema by the designer and can be modifiable. In fact the
designer can modify the design pattern by adding new elements or semantic attributes, deleing
other ones to adapt it to the requirements of the new application [2].
The Data Type approach: this approach hold the idea that many semantics information are
specific to application and can not be collected into a data type, but has to be defined by the
database designer.
On the other hand, the authors propose to define a generic data types to hold the trajectories’
components such as the begin, the end, stops and moves… and to define the functions of
interpolation.
Among the data types defined in [2], we cite:
• Data type TrajectoryType: each element of TrajectoryType describes a single trajectory
and it is composed of a time varying point to represent the spatio-temporal trajectory, a
set of sample points, a list of stops, a list of moves.
• Data type TrajectoryListType: each element of TrajectoryListType describes a list of
trajectories which is composed of a list of element of type TrajectoryType.
Each Data Type supports a set of methods. In fact, for the TrajectoryType we found several
methods like begin( ), end( ), SamplePointsVarying( ), StopAt(t Instant), AverageSpeed( ),
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
5
NumberOfStops( ), Orientation(n Integer)… and for the TrajectoryListType we found two
methods which are TrajectoryAtInstant(t Instant) and DurationBetween(n Integer).
After presenting different research works in the field of moving objects, we propose to compare
between different models of moving objects resulting from studies cited above. To do this we
propose the following comparative table.
Variation
of speed
taken
into
account
Dynamis
m of
network
taken
into
account
Network
constraint
taken into
account
Modeling of
the trajectory
Modeling of
the space of
movement
Type
of movement
NoNoNoModeled by
absoluted
coordinates
Modeled by
a set of
curved in
the space
Free
movement
Model of
Ding and
Meng
YesYesYesModeled by
relative
positions on
the road
Modeled by
graphs on
the transport
network
Network
constrained
movement
Model of
Guting
NoNoNoModeled by
absoluted
coordinates
Modeld by a
set of
sections
Network
constrained
movement
Model of
Wolfson
Not
treated
NoNoNetwork
constrained
movement
Modeled by
transformed
segments in
1D space
Network
constrained
movement
Model of
Pofser and
Jensen
Not
treated
NoNoModeled by
relative
positions on
sections of
the road
Modeled by
roads and
junctions
Network
constrained
movement
Model of
Guting
and
Al
Not
treated
NoNoModeled by a
set of stops
and moves
Modeled by
geometric
forms
constrained
movement
Model of
Spaccapiet
ra
Table 1. A comparative study between models related to moving objects
2.3. Trajectory data warehouse conceptual modeling
In the last years, there have been several approaches to design Data Warehouses from the
logical, physical and conceptual perspectives. The conceptual model represents the human
understanding of a system. In fact, a conceptual model gives to user information about the
modeled reality. That information will help the user to understand data and make ad-hoc
queries.
As mentioned in [26], traditional conceptual models for database modeling such as the Entity-
Relationship model [27], the extended Entity-Relationship model with the GMD (Generalized
Multidimensional Databases) [28] (in this model, authors combine the well known first order
semantics of the standard ER [29] with the model theoretic semantics of GMD [30-31]) and the
StarER model [27] (in this model, authors combine the structure-efficient star schema with the
semantically rich ER model) are not suitable to describe multidimensional aspects of a DW.
For those reasons several multidimensional models have been emerged in the context of
databases and especially DW [32-33].
Multidimensional modeling is characterized by two primitives which are Facts and Dimensions.
Those latter are used to construct the star schema [34-35], the snowflake schema [36-37] or the
constellation schema [38-39]. Many applications need to integrate spatial and temporal data
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
6
types. For this purpose a Spatio-Temporal Data Warehouse (STDW) [19-20] technology may be
very helpful, but in fact current STDW is not sufficient to deal with complex objects such as
continuous field, object with topology, moving object in different domains such as
telecommunication [21] ( cell-phones trajectories), ecology [22] ( analysis of animal’s behavior
through its trajectories), biology( proteins migration in human body [23], Naïve-T cell [24],
CD4 cell [25] ). To solve this problem a Trajectory Data Warehouse (TrDW)[21-22-23-24-25]
was setting up.
2.4. Queries on moving objects
A lot of investigations were done in the field of querying moving objects in databases and in
data warehouses. In fact, in [40], Wolfson and Chamberlain have proposed a model to know the
current and the near future position of moving objects. In [41], authors extend the GeoPQL
(Geographical Pictorial Query Language) [42] by introducing temporal operators such as: T-
before, T-meets, T-overlap, T-stats, T-during, T-finishes, T-equal and Spatio-temporal operators
such as Geo-growing, Geo-shrinking, Geo-translation, Geo-merging, Geo-splitting, Geo-
appearing, to represent spatio-temporal queries In [43], authors present new types of spatio-
temporal queries and algorithms to process those. They considered that the moving objects are
point objects. They defined two types of queries. In fact, we found the coordinate-based queries
which have as operations: overlap, inside, ect and trajectory-based queries, those latter can be
classified into two sub types which are: topological queries and navigational queries.
Enriching OLAP operators and specifying OLAP language for querying and manipulating
trajectory data was done in [44]. So we found the basic OLAP operators such as: Operators for
clustering of trajectories, Operators for modifying the spatio_temporal granularity of measures
who represents trajectories, Operators to construct automatically trajectory data marts,
Operators for aggregating imprecision present in the data of the TrDW, Operators for
incremental data analysis on trajectory data (this kind of operators is essential to analyze the
mobility).
3. TRAJECTORY DATA CONCEPTUAL MODELING FOR MICS
The development of new technologies such as: sensors, GPS, PDA played an important role in
the emergency of new professionals. It is called Mobile Professionals. Those latter can be
mobile physicians, mobile commercial representatives, mobile collectors of information.
In our model, the moving object is the Mobile Information Collector (MIC). His mobility will
be constrained by the network. In fact, we suppose that the company, involved in collecting
information about various commercial and investment domains, useful for decision making,
about diverse domains. To perform an assigned task, this company has three teams: a team
formed by the MICs to collect data, a team formed by the decision makers to make decision
after analyzing the trajectory data and teams formed by the responsible of missions to select and
appoint the first team. In fact, the second team hires many MICs and plans for every one his
trajectory and some tasks to do and give him a means of transportation (e. g. a car), eventually,
equipped with some sensors (e. g. pollution sensors). Moreover he is outfitted with a PDA,
connected with our mediator, used for trajectory data inputs and storage. The use of the PDA is
very helpful for the mission of the MIC, since it provides in standard a note book of address, a
software of messaging making possible the consultation of mails as well as the writing of new
messages thanks to the GPRS (General Packet Radio Service) network, and a GPS receiver
permitting to take advantage of multiple services of geo-localizations. While moving in some
delegations or some regional governments the MIC may meet various natural or artificial point
of interest. The MIC may stop for personal, planned, or unforeseen reasons. The move of the
MIC must be in some sections of the trajectory.
3.1. Mobile professionals’ modeling
With the development of technology of communication, many professionals become mobile in
different domains such as commerce, medicine, education… For this reason, we propose a
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
7
generic conceptual model for mobile profesionals’trajectory data at a first time then adopted it
to our case study which is the mobile information collector.
Each mobile professional is equipped by a PDA and has a trajectory which is composed of a set
of trajectory sections. Those latter are formed by a set of moves and stops. A given move is
delimited by two stops. This latter is around points of interest.
Let’s mention that points of interest defer from one mobile professional to another (for example
for mobile physicians points of interest are hospitals, emergencies, patients' houses…) .
The following figure represents the generic conceptual model for trajectory data resulting from
mobile professionals.
trajectory
#id-trajectory
+t-begin-trajectory
+t-end-trajectory
+duration-trajectory
mean-of-transport
#id-mean-of-transport
+color-mean-of-transport
+min-speed
+max-speed
stop
#id-stop
+t-begin-stop
+t-end-stop
+location-stop
+duration-stop
pda
#id-pda
mobile professional
#id-mp
+first-name-mp
+last-name-mp
gps-data
#id-gps
+latitude
+longitude
+name-gps
trajectory-section
#id-tr-section
+t-begin-tr-section
+t-end-tr-section
move
#id-move
+t-begin-move
+t-end-move
+duration-move
point-of-interest
#id-point-of-interest
contains1
1
2
contains
1
1
is delimited by
2
1
has
1
1
uses to move
1
1..*
disposed of
1..*
1
connected to
0..1
1
is around
1..*
1
Figure 1. Generic conceptual trajectory data model
3.2. Mobile information collectors’ modeling with STAR UML
we have to identify at first, the MIC’s trajectory data conceptual modeling, at a second step, the
MIC’s itinerary diagram and at a third step, the MIC’s trajectory description.
3.2.1. Conceptual trajectory data modeling
Mobile Information Collectors move in search of better opportunities for implementing new
commerce installations, finding new markets for existing and new products … For our
application, MICs were equipped with PDAs on which we installed a Graphical User Interface
(GUI) responsible of collecting and transmitting data. This GUI is related to a mediator in
charge of ETL (Extraction, Transformation, and Loading) operations. Hence ETL operations
performed, analysis and mining tasks can be performed in real time.
Analyzing MIC’s motion helps to get better knowledge not only about MIC’s work and
behavior but also about their environment in which they move: roads infrastructure, weather
conditions, transport means states, hazards encountered …
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
8
The conceptual model for trajectory data resulting from the mobile information collectors is
presented by an UML Class Diagram (see figure8). We will deal with the modeling issue at the
conceptual level, as this is the level best suited to represent application requirements. The
conceptual level is insensitive to technological changes and drives logical design towards a
correct solution.
For our conceptual representation we will use the class diagram of star UML because of its
popularity and expressiveness.
trajectory
#id-trajectory
+t-begin-trajectory
+t-end-trajectory
+duration-trajectory
mean-of-transport
#id-mean-of-transport
+color-mean-of-transport
+min-speed
+max-speed
stop
#id-stop
+t-begin-stop
+t-end-stop
+location-stop
+duration-stop
pda
#id-pda
mic
#id-mic
+first-name-mic
+last-name-mic
gps-data
#id-gps
+latitude
+longitude
+name-gps
trajectory-section
#id-tr-section
+t-begin-tr-section
+t-end-tr-section
move
#id-move
+t-begin-move
+t-end-move
+duration-move
country
#id-country
#name-country
+population-country
+surface-country
+first-language
+second-language
regional-government
#id-reg-government
+name-reg-government
+population-reg-government
+surface-reg-government
+climate-reg-government
delegation
#id-delegation
+name-delegation
+population-delegation
+surface-delegation
+climate-delegation
point-of-interest
#id-point-of-interest
lake
#id-lake
+name-lake
+surface-lake
+location-lake
+depth-lake
mountain
#id-mountain
+name-mountain
+lenght-mountain
+location-mountain
sea
#id-sea
+name-sea
+surface-sea
+location-sea
desert
#id-desert
+name-desert
+location-desert
educational-company
+id-edu-company
+name-edu-company
+speciality-edu-company
+location-edu-copany
+level-edu-company
+kind-edu-company
+type-edu-company
transportation-company
#id-trans-company
+name-trans-company
+location-trans-company
+type-trans-company
industrial-company
#id-indu-company
+name-indu-company
+activity-indu-company
+location-indu-company
+kind-indu-company
+type-indu-company
healcare-company
#id-health-company
+name-health-company
+speciality-heath-company
+location-health-company
+kind-health-company
+type-health-company
touristic-company
#id-tour-company
+name-tour-company
+category-tour-company
+location-tour-company
+kind-tour-company
+type-tour-company
culture-artistical-company
#id-cul-art-company
+name-cul-art-company
+activity-cul-art-company
+location-cul-art-company
+kind-cul-art-company
+type-cul-art-company
agriculture-company
#id-agri-company
+name-agri-company
+speciality-agri-company
+location-agri-company
+kind-agri-company
+type-agri-company
fianancial-company
#id-fianancial-company
+name-fianancial-company
+speciality-fiancial-company
+location-fiancial-company
+kind-fianancial-company
+type-fianancial-company
natural
#id-natural
artificial
#id-artificial
contains1
1
2
contains
1
1
is delimited by
2
1
has
1
1
uses to move
1
1..*
disposed of
1..*
1
connected to
0..1
1
is around
1..*
1
Figure 2. Class diagram for MICs'trajectory data
We will describe the main classes of the MIC’s trajectory data and the relationships between
them.
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
9
• Mobile Information Collectors
We suppose that the company, involved in collecting information about various commercial and
investment domains, hires many Mobile Information Collectors represented by the MIC Class at
the conceptual level. A MIC is identified by an identifier and has some attributes such as first-
name-mic, last-name-mic.
In order to understand the properties of a MIC, we propose to model his internal structure and
his characteristics. In fact, in the real world, the MIC uses PDA to send data. He has to identify
with an authentication key. He has three attempts for authentication. This forms the history of
authentication for a given MIC. This latter will be valued by the head of the mission. Such
valuation concerns the moving capability, the communication capability and general knowledge.
Each MIC has some tasks to do at some places and can meet some navigation events. This
forms the itinerary of the MIC.
Table 2. The MIC’s internal structure
Mobile Information Collector Class name
“Attribute”: id-mic, first- name-mic, last-name-mic
“ Authentication”: mic’s authentication key
“History”: success , error
“Capability”: moving capability, communication
capability, knowledge
“Itinerary”: set of destinations, set of tasks, navigation
events
• Move
Each MIC moves through a given set of sections of his trajectory using a given mean of
transport such as a car. In his trajectory, he has to annotate points of interest while stopping.
Each move has a geometry which is a time varying point and a life cycle which is a simple time
interval. This latter is represented by the “duration” attribute which is obtained while applying
the following formula:
Duration move =life cycle move= (time.end.move – time.begin.move)
Each move is delimited by two successive stops.
• Stop
A stop is a semantically important part of a trajectory where is considered that the object has not
effectively moved [36]. Each Stop object has a life cycle which is a simple time interval and a
geometry which is a “point” and a kind, in fact in our definition we considered that we have
three types of stop: a planned stop in order to observe and to collect and then to send
information, a private stop in order to have a pause and to eat or something like this and finally
an unforeseen stop when there is some navigation events like a breakdown or a bad weather.
A given stop is in a given section of the trajectory. Each section of the trajectory is represented
at the conceptual level by the so called trajectory-section class.
• Trajectory-section
It’s a part of a trajectory. Each trajectory-section is composed by two stops and one move.
The trajectory- section class has an identifier and a set of attributes like t-begin-section, t-end-
section.
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
10
• Trajectory
Each MIC has a trajectory fixed by the responsible of the mission. Semantically a trajectory is
defined as an ordered set of stops and moves [20], since it is the sum of a set of trajectory-
section.
Figure 3. A trajectory
• PDA
Each MIC has one PDA to send trajectory data and to communicate with the responsible of his
mission. The PDA has an identifier and it is connected to a GPS.
• GPS-data
The GPS-data class can be connected to a given PDA and has an identifier and a set of attributes
like the latitude and the longitude.
• Mean of transport
While moving, the MIC uses a mean of transport. In our model, the mean of transport class has
an identifier and some attributes like the color, the minimum speed, the maximum speed.
• Delegation
Each stop is in a given delegation. This latter is in a regional government (class) which is in a
country (class).
This class has an identifier which is the name of the delegation and others attributes such as
surface of the delegation, the population of the delegation and the climate.
• Points of interest
We found around each stop several spatial features [36] (a spatial feature type is a real world
entity that has a location on the Earth surface (OGC1999)). In our definition, spatial feature
types are points of interest. Those latter can be of type Natural or Artificial.
• Natural
The class natural is composed by the Classes Sea, Desert, Mountain and Lake.
Each class which is a specialization of the class Natural has an identifier and some specific
attributes such as the surface, the length, the depth…
Stop
i
Stop i+1 Stop i+2 Stop i+n
Move i+1Move i Move i+(n-1)
Tr-section i Tr-section i+1 Tr-section i+(n-1)
A trajectory
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
11
• Artificial
The class Artificial is composed by different classes such as Educational-company, Industrial-
company, Agricultural-company, Transportation-company, Healthcare-company, Touristy-
company, Cul-art-company… Each class has an identifier and others specific properties such as
the name, the location, the activity, the type.
3.2.2. Mobile information collectors’ itinerary diagram
The itinerary describes the tasks of the MIC and the places where those tasks are to be
performed. This description defines a static travel planning. We propose the following static
itinerary diagram.
Figure 4. The MIC'static itinerary diagram
According to planned assignment, each MIC navigates, through a defined trajectory (set of stops
and moves) during a time interval in order to do some tasks.
While traveling many events may occur and the MIC can not reach a given place, so he can not
accomplish some tasks. In order to solve this problem, we propose to define a list of navigation
events (a navigation event represents the unexpected events that can be produced during the
travel of the MIC) and a list of equivalent places (stops). Then the travel of the MIC becomes
dynamic and flexible, since it can be adapted to the environment and the network changes.
To model navigation events and equivalent places, we define a diagram, called Dynamic
Itinerary Diagram.
navigation-event
<<unexpected-event>>
stop
<<place>>
equivalent-stop
<<equivalent-place>>
task
<<mission>>
itinerary
<<scheduler>>
Figure 1. The MIC's dynamic itinerary diagram
stop
<<place>>
task
<<mission>>
itinerary
<<scheduler>>
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
12
Let’s mention that the set of navigation events can be updated by the MIC if he met problems
during his trajectory.
3.2.3. Mobile professionals’ trajectory description
The requirements for the trajectory modeling are to take into account the characterization of
trajectories and their components and the different types of constraints (semantic, topologic...)
in order to fix a conceptual view of the concept of trajectory. The conceptual model is seen as a
direct support and an explicit representation of trajectories’components (stops, moves).
For this reason, we propose a navigation diagram in which we are interested in the destination
stops and equivalent stops if there are navigation events. The set of tasks in a given stop are not
considered in this diagram.
We propose that the delegation model stops and the transition between stops model the moves
and problems which trigger the transition between stops model the navigation events. Those
latter drives the MIC to equivalent stops.
Figure 2. The MIC's navigation diagram
While stopping, the Mobile Professionals have three tasks to do: to observe points of interest,
to collect information and to send trajectory data from the same stop or equivalent stop. Those
tasks have to be done at each stop belonging to the trajectory of a given MIC.
4. TRAJECTORY DATA WAREHOUSE CONCEPTUAL
MODELING FOR MICS
In this section we will present Trajectory Data Warehouse modeling for our running
example. In fact, we choose as a multidimensional model the snowflake schema. This
latter is a variant and a refinement of the star schema, since it keeps the same primitives
with normalization of dimension tables to eliminate redundancy. In fact, it represents
aggregation hierarchies in the dimensions since, each attribute of a hierarchical level is
putted in a dimension table. The snowflake schema [36-37] may improve in some cases
the performance because smaller tables are joined, and is easy to maintain and increases
flexibility.
The following figure represents the snowflake schema of our application.
Legend:
Destination
stop
Move Initial stop
Event 2 [condition]  next
Event1 [condition]  next
Stop a
Stop’ b
Stop b
Stop c
Stop’ c
Stop yStop z
Stop a Stop
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
13
trajectory
<<fact>>
#id-trajectory
#id-stop
#id-mic
#id-tr-section
#id-point-of-interest
#id-move
#id-country
#id-date
+t-begin-trajectory
+t-end-trajectory
+duration-trajectory
stop
<<dimension>>
#id-stop
+t-begin-stop
+t-end-stop
+location-stop
+duration-stop
mic
<<dimension>>
#id-mic
#id-mean-of-transport
#id-pda
+first-name-mic
+last-name-mic
trajectory-section
<<dimension>>
#id-tr-section
+t-begin-tr-section
+t-end-tr-section
move
<<dimension>>
#id-move
+t-begin-move
+t-end-move
+duration-move
date
<<dimension>>
#id-date
+id-second
+id-minute
+id-hour
+id-day
+id-week
+id-month
+id-quarter
+id-year
day
<<dimension>>
#id-day
+day
month
<<dimension>>
#id-month
+name-month
quarter
<<dimension>>
#id-quarter
+name-quarter
country
<<dimension>>
#id-country
#name-country
+population-country
+surface-country
+first-language
+second-language
+id-reg-government
+id-delegation
regional-government
<<dimension>>
#id-reg-government
+name-reg-government
+population-reg-government
+surface-reg-government
+climate-reg-government
delegation
<<dimension>>
#id-delegation
+name-delegation
+population-delegation
+surface-delegation
+climate-delegation
point-of-interest
<<dimension>>
#id-point-of-interest
+id-health-company
+id-indu-company
+id-trans-company
+id-edu-company
+id-tour-company
+id-agri-company
+id-cul-art-company
+id-financal-company
+id-lake
+id-mountain
+id-sea
+id-desert
lake
<<dimension>>
#id-lake
+name-lake
+surface-lake
+location-lake
+depth-lake
mountain
<<dimension>>
#id-mountain
+name-mountain
+lenght-mountain
+location-mountain
sea
<<dimension>>
#id-sea
+name-sea
+surface-sea
+location-sea
desert
<<dimension>>
#id-desert
+name-desert
+location-desert
educational-company
<<dimension>>
+id-edu-company
+name-edu-company
+speciality-edu-company
+location-edu-copany
+level-edu-company
+kind-edu-company
+type-edu-company
transportation-company
<<dimension>>
#id-trans-company
+name-trans-company
+location-trans-company
+type-trans-company
industrial-company
<<dimension>>
#id-indu-company
+name-indu-company
+activity-indu-company
+location-indu-company
+kind-indu-company
+type-indu-company
healcare-company
<<dimension>>
#id-health-company
+name-health-company
+speciality-heath-company
+location-health-company
+kind-health-company
+type-health-company
touristic-company
<<dimension>>
#id-tour-company
+name-tour-company
+category-tour-company
+location-tour-company
+kind-tour-company
+type-tour-company
culture-artistical-company
<<dimension>>
#id-cul-art-company
+name-cul-art-company
+activity-cul-art-company
+location-cul-art-company
+kind-cul-art-company
+type-cul-art-company
agriculture-company
<<dimension>>
#id-agri-company
+name-agri-company
+speciality-agri-company
+location-agri-company
+kind-agri-company
+type-agri-company
fianancial-company
<<dimension>>
#id-fianancial-company
+name-fianancial-company
+speciality-fiancial-company
+location-fiancial-company
+kind-fianancial-company
+type-fianancial-company
Figure 7. The MIC's trajectory data warehouse snowflake schema
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
14
For our application we choose to use the snowflake schema for normalization reasons. In fact,
the dimension ‘date’ can be detailed with others dimension tables like ‘month’, ‘day-of-week’
and ‘quarter’. The dimension Country can be detailed with two dimension tables like
‘delegation’ and ‘regional-government’. The dimension ‘points-of-interest’ can be detailed with
thirteen dimension tables like ‘sea’, ‘lake’, ‘mountain’ and ‘desert’ ‘educational-company’,
‘transportation-company’, ‘industrial-company’, ‘healthcare-company’, ‘touristic-
company’,‘culture-artistical-company’, ‘agriculture-company’ and ‘fianancial-company’.
The snowflake schema in figure 7 is composed by a trajectory fact table describing some
measures such as: t-begin-trajectory (to give the time of beginning of a given trajectory), t-end-
trajectory (to give the time of end of a given trajectory) and duration-trajectory, and the
following dimension classes:
Mic: contains information about mobile information collector like first name, last name.
Date: contains the date specificity like the day, the month, the year, the quarter, the hour.
Move: contains information about the time of begin and of end for a given move.
Tr-section: contains information about the time of begin and of end for a given trajectory
section.
Stop: contains information about the time of begin and of end for a given stop and the location.
Country: contains information about a given country like the name, the population.
Delegation: contains information about a given delegation like the name, the population.
Point-of-interest: contains information about different kind of points of interest. In fact, we
classify two kinds of points of interests which are artificial and natural. As artificial points of
interest we cite: Educational-company,Transportation-company,industrial-company,Healthcare-
company,Touristic-company,Cult-art-company,Agriculture-company,Financial-company. As
natural points of interest we cite: Mountain, Sea, Lake, Desert .
The choice of the snowflake schema as a conceptual model for the TrDW of our application
does not mean that it is the best model. In fact, the increase of tables occurs the increase of
joins. This obviously can affect the response time of queries. Because of some reasons citing
before, we opted for the snowflake schema at the conceptual level. At the physical level we
worked with SQL server 2005 in order to transform the previous snowflake schema into the
following schema:
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
15
date
[id-date]
[id-second]
[id-minute]
[id-hour]
[id-day]
[id-week]
[id-month]
[id-quarter]
[id-year]
delegation
[id-delegation]
[name-delegation]
[population-delegation]
[surface-delegation]
[climate-delegation]
desert
[id-desert]
[name-desert]
[location-desert]
helath-care-company
[id-health-company]
[name-helath-company]
[speciality-helath-company]
[loacation-helath-company]
[kind-helath-company]
[type-helath-company]
lake
[id-lake]
[name-lake]
[surface-lake]
[location-lake]
[depth-lake]
mic
[id-mic]
[id-mean-of-transport]
[id-pda]
[first-name-mic]
[last-name-mic]
mountain
[id-mountain]
[name-mountain]
[lenght-mountain]
[location-mountain]
move
[id-move]
[t-begin-move]
[t-end-move]
[duration-move]
sea
[id-sea]
[name-sea]
[surface-sea]
[location-sea]
stop
[id-stop]
[t-begin-stop]
[t-end-stop]
[location-stop]
[duration-stop]
touristic company
[id-tour-company]
[name-tour-countray]
[categaory-tour-company]
[location-tour-company]
[kind-tour-company]
Trajectory
[id-trajectory]
[id-mic]
[id-stop]
[id-tr-section]
[id-move]
[id-country]
[id-date]
[id-point-of-interest]
[t-begin-trajectory]
[t-end-trajectory]
[duration-trajectory]
trajectory-section
[id-tr-section]
[t-begin-tr-section]
[t-end-section]
quarter
[id-quarter]
[name-quarter]
month
[id-month]
[name-month]
day
[id-day]
day
country
[id-country]
[id-reg-government]
[id-delegation]
[name-country]
[population-country]
[surface-country]
[first-language]
[second-language]
regional-government
[id-reg-government]
[name-reg-government]
[population-reg-govern...
[surface-reg-government]
[climate-reg-government]
point-of-interest
[id-point-of-interest]
[id-health-company]
[id-indu-company]
[id-trans-company]
[id-edu-company]
[id-tour-company]
[id-agri-company]
[id-cult-art-company]
[id-financial-company]
[id-lake]
[id-mountain]
[id-sea]
[id-desert]
industrial-company
[id-indu-company]
[name-indu-company]
[activity-indu-company]
[location-indu-company]
[kind-indu-company]
[type-indu-company]
educational-company
[id-edu-company]
[name-edu-company]
[speciality-edu-company]]]
[location-edu-company]
[level-edu-company]
[kind-edu-company]
agriculure-company
[id-agri-company]
[name-agri-company]
[speciality-agri-company]
[location-agri-company]
[kind-agri-company]
[type-agri-company]
culture-artistical-company
[id-cul-art-company]
[name-cul-art-company]
[activity-cul-art-company]
[location-cul-art-company]
[kind-cul-art-company]
[type-cul-art-company]
transporation-company
[id-trans-company]
[name-trans-company]
[location-trans-company]
[type-trans-company]
financial-company
[id-financial-company]
[name-financial-company]
[speciality-financial-company]
[location-financial-company]
[kind-financial-company]
[type-financial-company]
Figure 8. The MIC's trajectory data warehouse
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
16
5. ANALYSIS
Let’s mention that our application is interested in finding new opportunities for new
commerce. In fact, in this section, we will define some queries about different existing
points of interest and their localization in order to help investors in the choice of the
suitable investment.
• Which Tunisian places in the trajectory 34 that contain touristic projects?
Select location-tour-company From trajectory T, touristic-company TC, point-of-
interest P Where T.id-point-of-interest=P.id-point-of-interest and T.id-trajectory=34 and
exists (select * from trajectory T’ where ( T’.id-trajectory=T.id-trajectory) and T’.id-
point-of-interest In (select id-point-of-interest From point-of-interest Where id-tour-
company Is Not Null and T’.id-country In (select id-country From country Where
name-country=”Tunisia”))).
• How many agriculture projects are at sousse?
Select count(id-agri-company) From agriculture-company A, point-of-interest P,
trajectory T, country C, delegation D Where T.id-country=C.id-country and C.name-
country="tunisia" and T.id-point-of-interest=P.id-point-of-interest and P.id-agri-
company=A.id-agri-company and C.id-delegation=D.id-delegation and C.name-
delegation="sousse".
• Which places in the trajectory 20 that contain a lake?
Select L.location-lake From lake L Where exists (select * From Trajectory T, Point-of-
interest P Where T.id-Trajectory= 20 and T.Point-of-interest= P.Point-of-interest and
P.id-lake= L.id-lake).
• Which trajectories that contain a sea and touristic projects?
Select id-trajectoryFrom trajectory T, point-of-interest P, sea S, touristic-company TC
Where T.id-point-of-interest=P.id-point-of-interest and P.id-sea=S.id-sea and P.id-tour-
company= TC.id-tour-company Ordered by T.id-trajectory.
• Which hotels at Hammamet are 5 stars hotel?
Select name-tour-company,id-tour-companyFrom touristic-company Where category-
tour-company="hotel" and type.category-tour-company="5stars" and location-tour-
company= Hammamet.
• Which trajectories that contain more than 10 touristic projects?
Select distinct (T.id-trajectory From trajectory T Where 10< ( select count (*) From
Trajectory T' Where T.id-trajectory= T'.id trajectory and T'.id-point-of-interest In (
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
17
select P.id-point-of-interest From Point-of –interest P and P.id-tour-company Is not
Null)).
At the end of this section we will give an example of an MDX query generated by the
analysis service which is a component of SQL server business intelligence development
studio.
The following figure is the result of the MDX query which want to give for each
country and delegation the number of industrial companies and their number.
Figure 9. The MDX query
5. CONCLUSIONS
In the last years, mobile objects are gaining great attention as a new concept for developing and
implementing mobile and distributed applications. However, very little work has taken place in
modeling such systems and up to now, none of the existing works were interested in the
conceptual modeling of the mobile professionals’ trajectory.
In this work, we are presenting the mobile object as a mobile information collector. This latter is
involved by a company in collecting and sending data about different points of interest via a
PDA. Such data is called trajectory data and it has to be stored in a trajectory data warehouse in
order to analyze them at a first step and make strategic decisions about implanting new
commercial activities and founding new opportunities at a second step.
As future work, improvements are planed for trajectory data warehouse modeling and using of
data mining tools to analyze more deeply the trajectory data in order to perform the decision
making and developing Trajectory OLAP that takes into account the continuity of changes of
mobile objects in time and space.
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
18
ACKNOWLEDGEMENTS
we would like to thank everyone, just everyone!
REFERENCES
[1] S. Brakatsoulas, D. Pfoser, N. Tryfona. Modeling, Storing and Mining Moving object Databases,
In Proc. International Database Engineering and Applications Symposium (IDEAS), IEEE
proceedings, pp 68- 77, 2004.
[2] S. Spaccapietra, C. Parent, M. L. Damiani, J. A. de Macedo, F. Porto, C. Vangenot. A
Conceptual View on Trajectories. Research Report. Ecole Polytechnique Fédérale, Database
Laboratory, Lausane, Switzerland. May, 29th, 2007.
[3] X. Meng and Z. Ding. DSTTMOD: A Discrete Spatio-Temporal Trajectory Based Moving
Object Databases System, DEXA, LNCS 2736, Springer verlag, pp 444-453, 2003.
[4] R. H. Guting, V.T. Almeida, Z. Ding. Modeling and Querying Moving Objects in network, in
Very Large DataBase (VLDB), vol. 15, no2, pp. 165-190, 2006
[5] T. Wan, K. Zaitouni. Vers un entrepôt d’objets mobiles contraints par le réseau, Conference
INFORSID, Hammamet, Tunisie, 2006
[6] D. Pfoser , C. S. Jensen. Indexing of Network Constrained Moving Object. In the 11th ACM
International Symposium on Advances in Geographical Information Systems (ACM-GIS), New
Orleans, Louisiana, USA, pp 25 - 32, 2003.
[7] D. Pfoser. Indexing the Trajectories of Moving Objects. In Bulletin of the IEEE Computer
Society Technical Committee on Data Engineering, 2002.
[8] O. Wolfson, B. Xu, S. Chamberlain, and L. Jiang. Moving objects databases: Issues and
solutions. In Proc. of the 10th International Conference on Scientific and Statistical Database
Management (SSDBM), , Washington, DC, USA, IEEE Computer Society pp 111-122, 1998.
[9] Z.Ding and R.H. Guting. Managing Moving Objects on Dynamic Transportation Networks. In
Proc of the 16th Intl. Conf. on Scientific and Statistical Database Management (SSDBM),
Santorini Island, Greece, pp. 287- 296, 2004.
[10] OMG UML Revision Task Force available online on http://uml.systemhouse.mci.com/.
[11] UML Partners 1997, Object Constraint Language Specification, version 1.1, OMG document
ad/97-08-08, www.omg.org.
[12] P. Chen,. P. Li. The Lattice Concept in Entity Set in: Entity-Relationship Approach,, North-
Holland, Amsterdam, pp. 311-326, 1987
[13] P. Chen. English, Chinese and ER Diagrams, in Data & Knowledge Engineering, Vol. 23, N°1,
[14] R. H. GÄuting, M. H. BÄohlen, M. Erwig, C. S. Jensen, N. A. Lorentzos, M. Schneider, and M.
Vazirgiannis. A foundation for representing and quering moving objects. In ACM Transactions
on Database System, vol 25, N°1, pp. 1-42, 2000.
[15] R. H. GÄuting, T. Behr, V. Almeida, Z. Ding, F. Ho®mann, and M. Spiekermann. SECONDO:
An Extensible DBMS Architecture and Prototype. Informatik Report 313, FernUniversitÄat
Hagen, 2004.
[16] S. Brakatsoulas, D. Pfoser, and N. Tryfona. Modeling, storing and mining moving objects
databases. In International Database Engineering and Applications Symposium (IDEAS), pp. 68-
77, 2004.
[17] L.O. Alvares, V. Bogorny, V.F. Macedo, and J.A. Moelans., S. Spaccapietra, Dynamic modeling
of trajectory patterns using data mining and reverse engineering. In 26th International
Conference on Conceptual Modeling - ER ,Auckland, New Zealand, pp 149-154, 2007.
[18] J. Sprent., X. Zhang, S. Sun, D.Tough. T-cell proliferation in vivo and the role of cytokines. In
Philosophical transactions of the Royal Society of London. Series B, Biological Sciences, vol.
355, no.1395, pp. 317-322, 2000.
[19] C. Jensen, A. Kligys, T. Pedersen, I. Timko. Multidimensional Data Modelling for Location-
based Services. In Proc. ACM Int. Symposium on Advances in Geographic Information Systems
(GIS), McLean, USA, 2002.
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
19
[20] Y. Tao, D. Papadias. Historical spatio-temporal aggregation. In ACM TOIS, vol. 23, pp. 61–
102, 2005.
[21] F. Giannotti, A. Mazzoni., S.Puntoni, C. Renso. Synthetic Generation of Cellular Network
Positioning Data. In Proc. ACM Int. Workshop on Geographic Information Systems, (GIS),
Bremen ,Germany, 2005.
[22] A. Sugden, E. Pennisi. When to Go, Where to Stop. In Science Magazine 11, vol. 313, issue
5788, p. 775-792, 2006.
[23] D. Berrar, F. Stahl, C. Silva Rodrigues, W. Dubitzky. Towards data warehousing and mining of
protein unfolding simulation data. In Journal of Clinical Monitoring and Computing, vol. 19, no.
4-5, pp. 307-17, 2005.
[24] J. Sprent, X. Zhang. T-cell proliferation in vivo and the role of cytokines. In Philosophical
transactions of the Royal Society of London. In Biological Sciences, vol. 355, no. 1395, pp. 317-
322, 2000.
[25] S. Hsu, C. Peter, A. Bonvin. Entropy Calculation of HIV-1 Env gp120, its Receptor CD4, and
their Complex: An Analysis of Configurational Entropy Changes upon Complexation. In
Biophysical Journal, vol. 88, pp. 15-24, 2005.
[26] R. Torlone, M. Rafanelli Ed. Chapter in the book: Multidimensional Databases.
[27] N. Tryfona, F. Busborg, and J. G. Borch Christiansen starER: A Conceptual Model for Data
Warehouse, In the 2nd International Workshop on Data Warehousing and OLAP,. Kansas City,
Missouri, United States, pp 3-8, 1999.
[28] E. Franconi, A. Kamble. A Data Warehouse Conceptual Data Model. In Proc. 16th International
Conference of Scientific and Statistical Database Management, pp. 435-436, 2004
[29] A. Borgida, M. Lenzerini, and R. Rosati. Description logics for databases. Available online on
http://ksg.meraka.org.za/dlhb-16.pdf
[30] E. Franconi and A. S. Kamble. The GMD data model for multidimensional information. In Proc.
5th International Conference on Data Warehousing and Knowledge Discovery, pp. 55–65, 2003.
[31] E. Franconi and A. S. Kamble. The GMD datamodel and algebra for multidimensional
information. In Proc. of the 16th International Conference on Advanced Information Systems
Engineering (CAiSE), 2004.
[32] L. Cabibbo and R. Torlone. A logical approach to multidimensional databases. In 6th Int.
Conference on Extending Database Technology (EDBT), Springer-Verlag, pp. 183-197, 1998.
[33] I. Song, W. Medsker. An Analysis of Many-to- Many Relationships Between Fact and
Dimension Tables in Dimension Modeling. In Proc. of the International Workshop on Design
and Management of Data Warehouses, Vol 6, Interlaken, Switzerland, pp. 1-13 , 2001.
[34] G. M. Freitas Alberto H. F. Laender M. Luiza Campos. MD2 – Getting Users Involved in the
Development of Data Warehouse Application, In Proc. of the 4th International Workshop
(DMDW), Toronto, Canada, pp. 3-12, 2002.
[35] M. Krippendorf, and Y. Song. The Translation of Star Schema into Entity Relationship
Diagrams. In Proc. of the 8th International Workshop on Database and Expert Systems
Applications ( DEXA), Toulouse, France, pp. 390-395, 1997.
[36] M. Levene and G. Loizou. Why is the Snowflake Schema a Good Data Warehouse Design? In
Information Systems Vol. 3, N°28, pp. 225-240, 2003
[37] M. Golfarelli, D. Maio, and S. Rizzi. Conceptual design of data warehouses from E/R schemes.
In Proceedings of the Hawaii International Conference on System Sciences, Hawaii, pp. 334–
343, 1998.
[38] O. Teste. Towards Conceptual Multidimensional Design in Decision Support Systems.In Proc.
of the 5th East-European Conference on Advances in Databases and Information Systems
(ADBIS), Vilnius, Lithuania, pp. 77-88, 2001.
[39] J. Pokorný , P. Sokolowsky. “A conceptual modelling perspective for Data Warehouses”, In
Journal of Electronic Business Engineering, pp.666-684, 1999.
[40] O. Wolfson., S. Chamberlain., S. Dao, L. Jiang., G. Mendez. Cost and Imprecision in Modeling
the Position of Moving Objects. In: Proc. of ICDE, 1998.
International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010
20
[41] A. D’Ulizia, F. Ferri, P. Grifoni. Querying Moving Objects in GeoPQL In Workshop at the
AGILE Conf., Girona, Spain, 2008
[42] F. Ferri, M. Rafanelli. GeoPQL: a Geographical Pictorial Query Language that resolves
ambiguities in query interpretation. In Journal of Data Semantics, Springer-Verlag, LNCS N°.
3534, pp. 50-80, 2005.
[43] D. Pfoser, S. Christian. J. Yannis Theodoridis. Novel Approaches to the Indexing of Moving
Object Trajectories. In Proc. of the 26th International Conference on Very Large Databases
(VLDB), Cairo, Egypt, 2000.
[44] E. Zimanyi, C. Claramun, M-L. Damiani, K. Yétongnon. Trajectory data warehousing project
(2007-2010) In Research Project, 2007.

Weitere ähnliche Inhalte

Was ist angesagt?

Agile2010 Update
Agile2010 UpdateAgile2010 Update
Agile2010 Updateohuisman
 
Single view vs. multiple views scatterplots
Single view vs. multiple views scatterplotsSingle view vs. multiple views scatterplots
Single view vs. multiple views scatterplotsIJECEIAES
 
Paper id 25201431
Paper id 25201431Paper id 25201431
Paper id 25201431IJRAT
 
Searching in high dimensional spaces index structures for improving the perfo...
Searching in high dimensional spaces index structures for improving the perfo...Searching in high dimensional spaces index structures for improving the perfo...
Searching in high dimensional spaces index structures for improving the perfo...unyil96
 
SEARCH OF INFORMATION BASED CONTENT IN SEMI-STRUCTURED DOCUMENTS USING INTERF...
SEARCH OF INFORMATION BASED CONTENT IN SEMI-STRUCTURED DOCUMENTS USING INTERF...SEARCH OF INFORMATION BASED CONTENT IN SEMI-STRUCTURED DOCUMENTS USING INTERF...
SEARCH OF INFORMATION BASED CONTENT IN SEMI-STRUCTURED DOCUMENTS USING INTERF...ijcsitcejournal
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION dannyijwest
 
Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...butest
 
A Review of Various Clustering Techniques
A Review of Various Clustering TechniquesA Review of Various Clustering Techniques
A Review of Various Clustering TechniquesIJEACS
 
TOP READ NATURAL LANGUAGE COMPUTING ARTICLE 2020
TOP READ NATURAL LANGUAGE  COMPUTING ARTICLE 2020TOP READ NATURAL LANGUAGE  COMPUTING ARTICLE 2020
TOP READ NATURAL LANGUAGE COMPUTING ARTICLE 2020kevig
 
Learning in non stationary environments
Learning in non stationary environmentsLearning in non stationary environments
Learning in non stationary environmentsSpringer
 
Combined mining approach to generate patterns for complex data
Combined mining approach to generate patterns for complex dataCombined mining approach to generate patterns for complex data
Combined mining approach to generate patterns for complex datacsandit
 
COMBINED MINING APPROACH TO GENERATE PATTERNS FOR COMPLEX DATA
COMBINED MINING APPROACH TO GENERATE PATTERNS FOR COMPLEX DATACOMBINED MINING APPROACH TO GENERATE PATTERNS FOR COMPLEX DATA
COMBINED MINING APPROACH TO GENERATE PATTERNS FOR COMPLEX DATAcscpconf
 
Clustering of Deep WebPages: A Comparative Study
Clustering of Deep WebPages: A Comparative StudyClustering of Deep WebPages: A Comparative Study
Clustering of Deep WebPages: A Comparative Studyijcsit
 
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...acijjournal
 
Subgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructurSubgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructurIAEME Publication
 

Was ist angesagt? (19)

Heterogeneous data annotation
Heterogeneous data annotationHeterogeneous data annotation
Heterogeneous data annotation
 
Agile2010 Update
Agile2010 UpdateAgile2010 Update
Agile2010 Update
 
Single view vs. multiple views scatterplots
Single view vs. multiple views scatterplotsSingle view vs. multiple views scatterplots
Single view vs. multiple views scatterplots
 
Paper id 25201431
Paper id 25201431Paper id 25201431
Paper id 25201431
 
Searching in high dimensional spaces index structures for improving the perfo...
Searching in high dimensional spaces index structures for improving the perfo...Searching in high dimensional spaces index structures for improving the perfo...
Searching in high dimensional spaces index structures for improving the perfo...
 
SEARCH OF INFORMATION BASED CONTENT IN SEMI-STRUCTURED DOCUMENTS USING INTERF...
SEARCH OF INFORMATION BASED CONTENT IN SEMI-STRUCTURED DOCUMENTS USING INTERF...SEARCH OF INFORMATION BASED CONTENT IN SEMI-STRUCTURED DOCUMENTS USING INTERF...
SEARCH OF INFORMATION BASED CONTENT IN SEMI-STRUCTURED DOCUMENTS USING INTERF...
 
I1802055259
I1802055259I1802055259
I1802055259
 
Prd 1099
Prd 1099Prd 1099
Prd 1099
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
 
Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...
 
A Review of Various Clustering Techniques
A Review of Various Clustering TechniquesA Review of Various Clustering Techniques
A Review of Various Clustering Techniques
 
TOP READ NATURAL LANGUAGE COMPUTING ARTICLE 2020
TOP READ NATURAL LANGUAGE  COMPUTING ARTICLE 2020TOP READ NATURAL LANGUAGE  COMPUTING ARTICLE 2020
TOP READ NATURAL LANGUAGE COMPUTING ARTICLE 2020
 
Learning in non stationary environments
Learning in non stationary environmentsLearning in non stationary environments
Learning in non stationary environments
 
Combined mining approach to generate patterns for complex data
Combined mining approach to generate patterns for complex dataCombined mining approach to generate patterns for complex data
Combined mining approach to generate patterns for complex data
 
COMBINED MINING APPROACH TO GENERATE PATTERNS FOR COMPLEX DATA
COMBINED MINING APPROACH TO GENERATE PATTERNS FOR COMPLEX DATACOMBINED MINING APPROACH TO GENERATE PATTERNS FOR COMPLEX DATA
COMBINED MINING APPROACH TO GENERATE PATTERNS FOR COMPLEX DATA
 
Aa31163168
Aa31163168Aa31163168
Aa31163168
 
Clustering of Deep WebPages: A Comparative Study
Clustering of Deep WebPages: A Comparative StudyClustering of Deep WebPages: A Comparative Study
Clustering of Deep WebPages: A Comparative Study
 
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
 
Subgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructurSubgraph relative frequency approach for extracting interesting substructur
Subgraph relative frequency approach for extracting interesting substructur
 

Ähnlich wie Mobile information collectors trajectory data warehouse design

SPATIO-TEMPORAL QUERIES FOR MOVING OBJECTS DATA WAREHOUSING
SPATIO-TEMPORAL QUERIES FOR MOVING OBJECTS DATA WAREHOUSINGSPATIO-TEMPORAL QUERIES FOR MOVING OBJECTS DATA WAREHOUSING
SPATIO-TEMPORAL QUERIES FOR MOVING OBJECTS DATA WAREHOUSINGijdms
 
HITS: A History-Based Intelligent Transportation System
HITS: A History-Based Intelligent Transportation System HITS: A History-Based Intelligent Transportation System
HITS: A History-Based Intelligent Transportation System IJDKP
 
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...ieijjournal
 
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...ieijjournal1
 
A Survey on Trajectory Data Mining
A Survey on Trajectory Data MiningA Survey on Trajectory Data Mining
A Survey on Trajectory Data MiningCSCJournals
 
Intensification of the supply chain by the storing of trajectories data
Intensification of the supply chain by the storing of trajectories data Intensification of the supply chain by the storing of trajectories data
Intensification of the supply chain by the storing of trajectories data ijmvsc
 
Intensification of the supply chain by the storing of trajectories data
Intensification of the supply chain by the storing of trajectories dataIntensification of the supply chain by the storing of trajectories data
Intensification of the supply chain by the storing of trajectories dataijmvsc
 
ledio_gjoni_tesi
ledio_gjoni_tesiledio_gjoni_tesi
ledio_gjoni_tesiLedio Gjoni
 
Applicability of big data techniques to smart cities deployments
Applicability of big data techniques to smart cities deploymentsApplicability of big data techniques to smart cities deployments
Applicability of big data techniques to smart cities deploymentsNexgen Technology
 
Effects of mobility models and nodes distribution on wireless sensors networks
Effects of mobility models and nodes distribution on wireless sensors networksEffects of mobility models and nodes distribution on wireless sensors networks
Effects of mobility models and nodes distribution on wireless sensors networksijasuc
 
PERFORMANCE EVALUATION OF TRAJECTORY QUERIES ON MULTIPROCESSOR AND CLUSTER
PERFORMANCE EVALUATION OF TRAJECTORY QUERIES ON MULTIPROCESSOR AND CLUSTERPERFORMANCE EVALUATION OF TRAJECTORY QUERIES ON MULTIPROCESSOR AND CLUSTER
PERFORMANCE EVALUATION OF TRAJECTORY QUERIES ON MULTIPROCESSOR AND CLUSTERcscpconf
 
Performance Evaluation of Trajectory Queries on Multiprocessor and Cluster
Performance Evaluation of Trajectory Queries on Multiprocessor and ClusterPerformance Evaluation of Trajectory Queries on Multiprocessor and Cluster
Performance Evaluation of Trajectory Queries on Multiprocessor and Clustercsandit
 
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...ijsrd.com
 
11.challenging issues of spatio temporal data mining
11.challenging issues of spatio temporal data mining11.challenging issues of spatio temporal data mining
11.challenging issues of spatio temporal data miningAlexander Decker
 
A spatial data model for moving object databases
A spatial data model for moving object databasesA spatial data model for moving object databases
A spatial data model for moving object databasesijdms
 
USING ONTOLOGY BASED SEMANTIC ASSOCIATION RULE MINING IN LOCATION BASED SERVICES
USING ONTOLOGY BASED SEMANTIC ASSOCIATION RULE MINING IN LOCATION BASED SERVICESUSING ONTOLOGY BASED SEMANTIC ASSOCIATION RULE MINING IN LOCATION BASED SERVICES
USING ONTOLOGY BASED SEMANTIC ASSOCIATION RULE MINING IN LOCATION BASED SERVICESIJDKP
 
A Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchA Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchKelly Lipiec
 
THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON MODELS
THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON MODELSTHE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON MODELS
THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON MODELSIJMIT JOURNAL
 
COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...
COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...
COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...ijwmn
 

Ähnlich wie Mobile information collectors trajectory data warehouse design (20)

SPATIO-TEMPORAL QUERIES FOR MOVING OBJECTS DATA WAREHOUSING
SPATIO-TEMPORAL QUERIES FOR MOVING OBJECTS DATA WAREHOUSINGSPATIO-TEMPORAL QUERIES FOR MOVING OBJECTS DATA WAREHOUSING
SPATIO-TEMPORAL QUERIES FOR MOVING OBJECTS DATA WAREHOUSING
 
HITS: A History-Based Intelligent Transportation System
HITS: A History-Based Intelligent Transportation System HITS: A History-Based Intelligent Transportation System
HITS: A History-Based Intelligent Transportation System
 
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
 
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
ADAPTIVE MODELING OF URBAN DYNAMICS DURING EPHEMERAL EVENT VIA MOBILE PHONE T...
 
A Survey on Trajectory Data Mining
A Survey on Trajectory Data MiningA Survey on Trajectory Data Mining
A Survey on Trajectory Data Mining
 
Intensification of the supply chain by the storing of trajectories data
Intensification of the supply chain by the storing of trajectories data Intensification of the supply chain by the storing of trajectories data
Intensification of the supply chain by the storing of trajectories data
 
Intensification of the supply chain by the storing of trajectories data
Intensification of the supply chain by the storing of trajectories dataIntensification of the supply chain by the storing of trajectories data
Intensification of the supply chain by the storing of trajectories data
 
ledio_gjoni_tesi
ledio_gjoni_tesiledio_gjoni_tesi
ledio_gjoni_tesi
 
Applicability of big data techniques to smart cities deployments
Applicability of big data techniques to smart cities deploymentsApplicability of big data techniques to smart cities deployments
Applicability of big data techniques to smart cities deployments
 
Effects of mobility models and nodes distribution on wireless sensors networks
Effects of mobility models and nodes distribution on wireless sensors networksEffects of mobility models and nodes distribution on wireless sensors networks
Effects of mobility models and nodes distribution on wireless sensors networks
 
PERFORMANCE EVALUATION OF TRAJECTORY QUERIES ON MULTIPROCESSOR AND CLUSTER
PERFORMANCE EVALUATION OF TRAJECTORY QUERIES ON MULTIPROCESSOR AND CLUSTERPERFORMANCE EVALUATION OF TRAJECTORY QUERIES ON MULTIPROCESSOR AND CLUSTER
PERFORMANCE EVALUATION OF TRAJECTORY QUERIES ON MULTIPROCESSOR AND CLUSTER
 
Performance Evaluation of Trajectory Queries on Multiprocessor and Cluster
Performance Evaluation of Trajectory Queries on Multiprocessor and ClusterPerformance Evaluation of Trajectory Queries on Multiprocessor and Cluster
Performance Evaluation of Trajectory Queries on Multiprocessor and Cluster
 
IJET-V3I1P6
IJET-V3I1P6IJET-V3I1P6
IJET-V3I1P6
 
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
 
11.challenging issues of spatio temporal data mining
11.challenging issues of spatio temporal data mining11.challenging issues of spatio temporal data mining
11.challenging issues of spatio temporal data mining
 
A spatial data model for moving object databases
A spatial data model for moving object databasesA spatial data model for moving object databases
A spatial data model for moving object databases
 
USING ONTOLOGY BASED SEMANTIC ASSOCIATION RULE MINING IN LOCATION BASED SERVICES
USING ONTOLOGY BASED SEMANTIC ASSOCIATION RULE MINING IN LOCATION BASED SERVICESUSING ONTOLOGY BASED SEMANTIC ASSOCIATION RULE MINING IN LOCATION BASED SERVICES
USING ONTOLOGY BASED SEMANTIC ASSOCIATION RULE MINING IN LOCATION BASED SERVICES
 
A Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchA Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing Research
 
THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON MODELS
THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON MODELSTHE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON MODELS
THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON MODELS
 
COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...
COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...
COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...
 

Mehr von IJMIT JOURNAL

MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...IJMIT JOURNAL
 
Novel R&D Capabilities as a Response to ESG Risks-Lessons From Amazon’s Fusio...
Novel R&D Capabilities as a Response to ESG Risks-Lessons From Amazon’s Fusio...Novel R&D Capabilities as a Response to ESG Risks-Lessons From Amazon’s Fusio...
Novel R&D Capabilities as a Response to ESG Risks-Lessons From Amazon’s Fusio...IJMIT JOURNAL
 
International Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI IndexedInternational Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI IndexedIJMIT JOURNAL
 
International Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI IndexedInternational Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI IndexedIJMIT JOURNAL
 
NOVEL R & D CAPABILITIES AS A RESPONSE TO ESG RISKS- LESSONS FROM AMAZON’S FU...
NOVEL R & D CAPABILITIES AS A RESPONSE TO ESG RISKS- LESSONS FROM AMAZON’S FU...NOVEL R & D CAPABILITIES AS A RESPONSE TO ESG RISKS- LESSONS FROM AMAZON’S FU...
NOVEL R & D CAPABILITIES AS A RESPONSE TO ESG RISKS- LESSONS FROM AMAZON’S FU...IJMIT JOURNAL
 
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...IJMIT JOURNAL
 
INTRUSION DETECTION SYSTEM USING CUSTOMIZED RULES FOR SNORT
INTRUSION DETECTION SYSTEM USING CUSTOMIZED RULES FOR SNORTINTRUSION DETECTION SYSTEM USING CUSTOMIZED RULES FOR SNORT
INTRUSION DETECTION SYSTEM USING CUSTOMIZED RULES FOR SNORTIJMIT JOURNAL
 
MEDIATING AND MODERATING FACTORS AFFECTING READINESS TO IOT APPLICATIONS: THE...
MEDIATING AND MODERATING FACTORS AFFECTING READINESS TO IOT APPLICATIONS: THE...MEDIATING AND MODERATING FACTORS AFFECTING READINESS TO IOT APPLICATIONS: THE...
MEDIATING AND MODERATING FACTORS AFFECTING READINESS TO IOT APPLICATIONS: THE...IJMIT JOURNAL
 
EFFECTIVELY CONNECT ACQUIRED TECHNOLOGY TO INNOVATION OVER A LONG PERIOD
EFFECTIVELY CONNECT ACQUIRED TECHNOLOGY TO INNOVATION OVER A LONG PERIODEFFECTIVELY CONNECT ACQUIRED TECHNOLOGY TO INNOVATION OVER A LONG PERIOD
EFFECTIVELY CONNECT ACQUIRED TECHNOLOGY TO INNOVATION OVER A LONG PERIODIJMIT JOURNAL
 
International Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI IndexedInternational Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI IndexedIJMIT JOURNAL
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)IJMIT JOURNAL
 
TRANSFORMING SERVICE OPERATIONS WITH AI: A CASE FOR BUSINESS VALUE
TRANSFORMING SERVICE OPERATIONS WITH AI: A CASE FOR BUSINESS VALUETRANSFORMING SERVICE OPERATIONS WITH AI: A CASE FOR BUSINESS VALUE
TRANSFORMING SERVICE OPERATIONS WITH AI: A CASE FOR BUSINESS VALUEIJMIT JOURNAL
 
DESIGNING A FRAMEWORK FOR ENHANCING THE ONLINE KNOWLEDGE-SHARING BEHAVIOR OF ...
DESIGNING A FRAMEWORK FOR ENHANCING THE ONLINE KNOWLEDGE-SHARING BEHAVIOR OF ...DESIGNING A FRAMEWORK FOR ENHANCING THE ONLINE KNOWLEDGE-SHARING BEHAVIOR OF ...
DESIGNING A FRAMEWORK FOR ENHANCING THE ONLINE KNOWLEDGE-SHARING BEHAVIOR OF ...IJMIT JOURNAL
 
BUILDING RELIABLE CLOUD SYSTEMS THROUGH CHAOS ENGINEERING
BUILDING RELIABLE CLOUD SYSTEMS THROUGH CHAOS ENGINEERINGBUILDING RELIABLE CLOUD SYSTEMS THROUGH CHAOS ENGINEERING
BUILDING RELIABLE CLOUD SYSTEMS THROUGH CHAOS ENGINEERINGIJMIT JOURNAL
 
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...IJMIT JOURNAL
 
NETWORK MEDIA ATTENTION AND GREEN TECHNOLOGY INNOVATION
NETWORK MEDIA ATTENTION AND GREEN TECHNOLOGY INNOVATIONNETWORK MEDIA ATTENTION AND GREEN TECHNOLOGY INNOVATION
NETWORK MEDIA ATTENTION AND GREEN TECHNOLOGY INNOVATIONIJMIT JOURNAL
 
INCLUSIVE ENTREPRENEURSHIP IN HANDLING COMPETING INSTITUTIONAL LOGICS FOR DHI...
INCLUSIVE ENTREPRENEURSHIP IN HANDLING COMPETING INSTITUTIONAL LOGICS FOR DHI...INCLUSIVE ENTREPRENEURSHIP IN HANDLING COMPETING INSTITUTIONAL LOGICS FOR DHI...
INCLUSIVE ENTREPRENEURSHIP IN HANDLING COMPETING INSTITUTIONAL LOGICS FOR DHI...IJMIT JOURNAL
 
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEMDEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEMIJMIT JOURNAL
 
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...IJMIT JOURNAL
 

Mehr von IJMIT JOURNAL (20)

MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
 
Novel R&D Capabilities as a Response to ESG Risks-Lessons From Amazon’s Fusio...
Novel R&D Capabilities as a Response to ESG Risks-Lessons From Amazon’s Fusio...Novel R&D Capabilities as a Response to ESG Risks-Lessons From Amazon’s Fusio...
Novel R&D Capabilities as a Response to ESG Risks-Lessons From Amazon’s Fusio...
 
International Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI IndexedInternational Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
 
International Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI IndexedInternational Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
 
NOVEL R & D CAPABILITIES AS A RESPONSE TO ESG RISKS- LESSONS FROM AMAZON’S FU...
NOVEL R & D CAPABILITIES AS A RESPONSE TO ESG RISKS- LESSONS FROM AMAZON’S FU...NOVEL R & D CAPABILITIES AS A RESPONSE TO ESG RISKS- LESSONS FROM AMAZON’S FU...
NOVEL R & D CAPABILITIES AS A RESPONSE TO ESG RISKS- LESSONS FROM AMAZON’S FU...
 
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
 
INTRUSION DETECTION SYSTEM USING CUSTOMIZED RULES FOR SNORT
INTRUSION DETECTION SYSTEM USING CUSTOMIZED RULES FOR SNORTINTRUSION DETECTION SYSTEM USING CUSTOMIZED RULES FOR SNORT
INTRUSION DETECTION SYSTEM USING CUSTOMIZED RULES FOR SNORT
 
15223ijmit02.pdf
15223ijmit02.pdf15223ijmit02.pdf
15223ijmit02.pdf
 
MEDIATING AND MODERATING FACTORS AFFECTING READINESS TO IOT APPLICATIONS: THE...
MEDIATING AND MODERATING FACTORS AFFECTING READINESS TO IOT APPLICATIONS: THE...MEDIATING AND MODERATING FACTORS AFFECTING READINESS TO IOT APPLICATIONS: THE...
MEDIATING AND MODERATING FACTORS AFFECTING READINESS TO IOT APPLICATIONS: THE...
 
EFFECTIVELY CONNECT ACQUIRED TECHNOLOGY TO INNOVATION OVER A LONG PERIOD
EFFECTIVELY CONNECT ACQUIRED TECHNOLOGY TO INNOVATION OVER A LONG PERIODEFFECTIVELY CONNECT ACQUIRED TECHNOLOGY TO INNOVATION OVER A LONG PERIOD
EFFECTIVELY CONNECT ACQUIRED TECHNOLOGY TO INNOVATION OVER A LONG PERIOD
 
International Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI IndexedInternational Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
International Journal of Managing Information Technology (IJMIT) ** WJCI Indexed
 
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
4th International Conference on Cloud, Big Data and IoT (CBIoT 2023)
 
TRANSFORMING SERVICE OPERATIONS WITH AI: A CASE FOR BUSINESS VALUE
TRANSFORMING SERVICE OPERATIONS WITH AI: A CASE FOR BUSINESS VALUETRANSFORMING SERVICE OPERATIONS WITH AI: A CASE FOR BUSINESS VALUE
TRANSFORMING SERVICE OPERATIONS WITH AI: A CASE FOR BUSINESS VALUE
 
DESIGNING A FRAMEWORK FOR ENHANCING THE ONLINE KNOWLEDGE-SHARING BEHAVIOR OF ...
DESIGNING A FRAMEWORK FOR ENHANCING THE ONLINE KNOWLEDGE-SHARING BEHAVIOR OF ...DESIGNING A FRAMEWORK FOR ENHANCING THE ONLINE KNOWLEDGE-SHARING BEHAVIOR OF ...
DESIGNING A FRAMEWORK FOR ENHANCING THE ONLINE KNOWLEDGE-SHARING BEHAVIOR OF ...
 
BUILDING RELIABLE CLOUD SYSTEMS THROUGH CHAOS ENGINEERING
BUILDING RELIABLE CLOUD SYSTEMS THROUGH CHAOS ENGINEERINGBUILDING RELIABLE CLOUD SYSTEMS THROUGH CHAOS ENGINEERING
BUILDING RELIABLE CLOUD SYSTEMS THROUGH CHAOS ENGINEERING
 
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
A REVIEW OF STOCK TREND PREDICTION WITH COMBINATION OF EFFECTIVE MULTI TECHNI...
 
NETWORK MEDIA ATTENTION AND GREEN TECHNOLOGY INNOVATION
NETWORK MEDIA ATTENTION AND GREEN TECHNOLOGY INNOVATIONNETWORK MEDIA ATTENTION AND GREEN TECHNOLOGY INNOVATION
NETWORK MEDIA ATTENTION AND GREEN TECHNOLOGY INNOVATION
 
INCLUSIVE ENTREPRENEURSHIP IN HANDLING COMPETING INSTITUTIONAL LOGICS FOR DHI...
INCLUSIVE ENTREPRENEURSHIP IN HANDLING COMPETING INSTITUTIONAL LOGICS FOR DHI...INCLUSIVE ENTREPRENEURSHIP IN HANDLING COMPETING INSTITUTIONAL LOGICS FOR DHI...
INCLUSIVE ENTREPRENEURSHIP IN HANDLING COMPETING INSTITUTIONAL LOGICS FOR DHI...
 
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEMDEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
 
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
MULTIMODAL COURSE DESIGN AND IMPLEMENTATION USING LEML AND LMS FOR INSTRUCTIO...
 

Kürzlich hochgeladen

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 

Kürzlich hochgeladen (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 

Mobile information collectors trajectory data warehouse design

  • 1. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 DOI : 10.5121/ijmit.2010.2301 1 Mobile Information Collectors Trajectory Data Warehouse Design Wided Oueslati1 and Jalel Akaichi2 1 Department of Computer Science, High Institut of Management, Bouchoucha, Tunisia widedoueslati@live.fr. 2 Department of Computer Science, High Institut of Management, Bouchoucha, Tunisia jalel.akaichi@isg.rnu.tn ABSTRACT To analyze complex phenomena which involve moving objects, Trajectory Data Warehouse (TDW) seems to be an answer for many recent decision problems related to various professions (physicians, commercial representatives, transporters, ecologists …) concerned with mobility. This work aims to make trajectories as a first class concept in the trajectory data conceptual model and to design a TDW, in which data resulting from mobile information collectors’ trajectory are gathered. These data will be analyzed, according to trajectory characteristics, for decision making purposes, such as new products commercialization, new commerce implementation, etc. KEYWORDS Moving object, Trajectory data, Trajectory data Conceptual modeling, Trajectory data warehouse Conceptual modeling. 1. INTRODUCTION In order to make the best decisions in the right time, and to act efficiently, the decision maker must have on the one hand a set of sufficient, available, reliable, relevant, precise and recent data and on the other hand a set of subject-oriented, integrated, time-variant and non volatile data. That leads us to say that information collection and analysis is essential for decision makers, working for or owning enterprises, willing to invest in new projects related to various and complex domains. In fact, investors need to gather for analysis, information about the environment where the investment may take place to measure the chances of success or failure. For example, an investor in the tourism domain must have an idea about the site where he may build or rent a hotel, the infrastructure of roads leading to the site, the communication infrastructure, the air pollution surrounding the place, the climate conditions of the zone, the availability of labour in the tourism domain in the town, the existence of academic centres related to tourism, etc . This can be ensured and enhanced, in one hand by recent and incredible evolution of positioning technology, mobile devices, wireless networks, etc, and on the other hand by business intelligence techniques such as data warehouses and data mining. In fact, these technologies make the collection of data and their updates feasible and in real time while moving. Moreover, these new technologies contribute to the creation of new jobs related to the collection, the management and the storage of data in order to have them exploited for analysis in depth, by new customers such as investors and of new opportunities seekers. The storage and integration of huge amount of heterogeneous data in order to be exploited at the analyze phase, must be in an appropriate repository which facilitates decision support system applications. In our research work, Mobile Professionals (MPs) are in charge of the information collection. They are equipped of mobile devices, and transportation means equipped by sensors. They move through multiple trajectories and generate a large amount of data ensuing from planned and non planned observations. Such data ensuing from trajectories of moving objects are so called Trajectory Data (TrD). Those latter are huge, variable in space and in time and heterogeneous as they come from different sources. They need to go through a phase of cleaning and integration in order to be gathered into a repository suitable for modelling the continuity of
  • 2. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 2 changes at the level of space and time, for querying and for analysis. In addition, the data organization is not always adapted to the aimed subject of analysis and need an appropriate modelling and transformation. As we know the STDW techniques aim to the integration of spatial data which comes from heterogeneous sources and their transformation into a model that facilitates the application of analysis tools. The limitation of the STDW is the discreet representation of the two dimensions space and time, while the trajectory data of a moving object is known by the continuity in space and time levels. This leads to consider that the Trajectory Data Warehouse (TDW) as the best mean which permits the modelling and the analysis of trajectory data in a multidimensional context. In fact, TDW allow decision makers of different domains to model and to query their moving objects complex data by using specific concepts and tools. It is used as a common framework for validation, reproduction and simulation of experimental data analysis. The goal of this paper is to make trajectories as a first class concept in the trajectory data conceptual model and to propose a conceptual model for the TDW destined to gather trajectory data into a repository for query analysis triggered by On Line Analytical Processing (OLAP) users. The challenge is to design a conceptual model for trajectory data, trajectory data warehouse and languages that allow us to formulate queries in a simple and precise way. This paper is organized as follows: In section 2, we will present different research works related to movement scenarios of moving objects, trajectory data conceptual model and the data warehouse modeling (Data Warehouse, Spatial Data Warehouse, Spatio-Temporal Data Warehouse and Trajectory Data Warehouse). In section 3, we will propose a trajectory data conceptual modeling for mobile professionals and especially for Mobile Information Collectors. In section 4, we will propose a trajectory data warehouse conceptual modeling for our illustration case with the snowflake schema. In section 5, we will summarize the work and propose new perspectives to be done in the future. 2. RELATED WORKS In this section we will focus in the literature on the study of the movement of moving objects, the trajectory data conceptual modeling, the trajectory data warehouse conceptual modeling and queries on moving objects. 2.1. Moving objects' movement scenarios With the development of localization systems and wireless networks, new applications based on mobile sources generate a huge amount of data. Mobile sources often called mobile objects are spatial objects of which the shape and/or the localization change continuously during the time. In fact, many applications dealt with the study of movement of mobile objects such as traffic evolution [1], migration of birds [2], etc. Some others are worth being to be investigated such as natural disasters related applications (forest fires, floods, hurricanes, etc). In the literature, most of researches work focused on moving objects in the field of databases [3-4] and few works were interested in the data warehouse field [5-6] where huge data can be stored and analyzed for decision making goals. Whatever the field taken into account, researchers distinguish three movement of objects scenarios [5]: • Unconstrained movement or free movement (such as floods, hurricanes or forest fire, etc. in fact, such objects move arbitrarily without any constraint. It is a natural phenomenon). • Network-constrained movement (such as cars, plane and train. In fact, the train can move only in a specific network which is the rail). • Constrained movement (such as pedestrians, birds, etc. In fact, there are some kinds of birds that migrate at a given season. The movement of the birds is constrained by the
  • 3. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 3 season of migration and sometimes by the weather. For the pedestrian, he can not walk for example in a private zone). For the unconstrained movement of a moving object, we found in the literature the model proposed by Meng and Ding [3]. They propose an approach named DSTTMOD (Discrete Spatio-Temporal Trajectory Moving Object Database system) destined to model the free movement of moving objects. The researchers supposed that the moving object moves in a space of two measurements(X, Y) and with a constant speed, nevertheless this condition is not realistic. The trajectory is represented by a curve (X, Y, T) where the couple (X,Y) represents the space dimension and (T) represents the time dimension. The DSTTMOD model supports some user’s query to determinate the past, current and future localization of a moving objects. In fact, the future localization is given in advance. Nevertheless, it is very hard to prevent some thing like this in real world in some cases such as forest fires, floods, hurricanes, movement of pollution… For the modeling of constrained movement by the network, we will present the works of Wolfson, Ding, Pfsoer and Guting. Wolfson and Chamberlain were the first to propose a model for the constrained movement of moving objects by the network in the setting of project so called Databases fOr MovINg Objects tracking (DOMINO). In fact, they defined a model for data and for predicates in order to enhance query on objects which are moving in a network. In this kind of mobility, researchers model not only the moving object but also the network. In fact, researchers in [8] describe the network by a relational model where every tuple of the relation represents a section of road between two intersections (junctions). The network is characterized by a set of attributes. In [8], the trajectory is seen as a sequence of sections of roads crossed continuously by the moving object. The details of each trajectory are obtained while using the shorter path algorithm and giving the input data at the entry of each trajectory. Those inputs data are: the departure address, time of departure and the arrival address. The speed is constant along each section of the trajectory. Ding and Guting [9] were interested in the managing of objects on the dynamic transportation network. In this model called MODTN, the moving object is considered as a point moving on a predefined network graph. The transport network is modeled by a dynamic graph. This latter takes into account the traffic jam, construction projects as, the transport network has a changed state (traffic jam, breakdown) and topology (construction project, insertion or delete of junction). The moving object changes of localization and/or shape, continuously in time. Mobile object and transport network are both dynamic. To model the dynamic graph, researchers propose to associate a temporal attribute for each road or junction in order to detect and store their state for each moment. Roads are represented by polylines with arbitrary geometric shape. In [6] [7], Pfoser and Jensen proposed to transform the network and the trajectories in order to reduce their dimensionality. In fact, they transform the 2D representation to a 1D representation for the network: the segment of the network are ordered according to a succession of sections, then the obtained sections are transformed to intervals and ordered one after the other in an axis of one dimension. After modeling the network in 1D, researchers modeled trajectories in the new network. This step consists on projecting segments and their lengths in the network, this succeeds to a whole of intervals, and trajectories are presented in a 2D space while adding their temporal extensions. In [4], Guting and Al consider that the network is composed by a set of roads and junctions.A road is defined by a set of attributes such as: identifier, geometry, length and type. The attribute "type" can have two values: "simple" (if the road has a unique sense) and "dual" (if the road has a double sense). A junction is considered as an intersection between two roads. Each junction is defined by his position relative to each road and by a matrix which represents the possible circulations. To model trajectories, researchers define applicable operations at fixed instances, and then define a process which allows transposing those operations at mobile instants. For example, it is
  • 4. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 4 possible to define a dynamic point moving continuously on the network from a static point while applying the mpoint operator (MovingPoint). For the constrained movement, the object moves with some constraints other than the network. We found in the literature the work of spaccapietra [2]. This latter, was interested in the study of the migration of birds. The movement of such object is constrained as we know by the weather, the season and perhaps other conditions. In [2], the moving object is the white stork. This latter is characterized by some attributes such as the name, the birth, the year, the location, the death, the year, the location… The trajectory of the white stork is of type spatio-temporal and it is represented by a position of begin, a position of end and a set of stops and moves between those positions. The stops are defined as stable points in a given time interval, while the moves are defined as variable points in a given time interval. Both stops and moves have a set of attributes. 2.2. Trajectory data conceptual modeling Many researchers were interested in the conceptual modeling of data with the ER diagram [2] [12-13] or with UML diagram [10-11], but few of them were interested in the conceptual modeling of trajectory data, perhaps because the notion of trajectory is a new concept. Trajectory data includes data specific to moving objects such as professionals on the move, migration birds, natural phenomena, etc. A big interest was shown in the managing of moving objects [8] [14-15], but a very little interest was revealed in the concept of trajectories of moving objects at the conceptual level. At the best of our knowledge, the first work that was interested in trajectory is presented in [16]. It tried to enrich the moving object model with some semantic annotations. These latter include properties of the moving object such as movement speed, direction, covered area… It also introduces a relationship between trajectory and its spatial environment (stay within, by pass, leave, enter, cross), and a relationship between trajectory and other spatial objects (intersect, meet, equal, near, far). The focus was then changed from the formalization of the mobile objects to the management of their trajectories in order to derive behavioral patterns through moving objects trajectory data analysis. These patterns can be helpful to prevent some good measures in a specific domain and to simulate models [2][17-18]. In fact, analyzing the trajectory of moving objects, will allow the researchers to induce measures for decision making. The two approaches of conceptual modeling proposed in [2] (trajectory design pattern and trajectory data type), were driven by different modeling goals and can be combined if needed. The design pattern approach: the design pattern is a predefined generic schema that can be connected to any other database schema by the designer and can be modifiable. In fact the designer can modify the design pattern by adding new elements or semantic attributes, deleing other ones to adapt it to the requirements of the new application [2]. The Data Type approach: this approach hold the idea that many semantics information are specific to application and can not be collected into a data type, but has to be defined by the database designer. On the other hand, the authors propose to define a generic data types to hold the trajectories’ components such as the begin, the end, stops and moves… and to define the functions of interpolation. Among the data types defined in [2], we cite: • Data type TrajectoryType: each element of TrajectoryType describes a single trajectory and it is composed of a time varying point to represent the spatio-temporal trajectory, a set of sample points, a list of stops, a list of moves. • Data type TrajectoryListType: each element of TrajectoryListType describes a list of trajectories which is composed of a list of element of type TrajectoryType. Each Data Type supports a set of methods. In fact, for the TrajectoryType we found several methods like begin( ), end( ), SamplePointsVarying( ), StopAt(t Instant), AverageSpeed( ),
  • 5. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 5 NumberOfStops( ), Orientation(n Integer)… and for the TrajectoryListType we found two methods which are TrajectoryAtInstant(t Instant) and DurationBetween(n Integer). After presenting different research works in the field of moving objects, we propose to compare between different models of moving objects resulting from studies cited above. To do this we propose the following comparative table. Variation of speed taken into account Dynamis m of network taken into account Network constraint taken into account Modeling of the trajectory Modeling of the space of movement Type of movement NoNoNoModeled by absoluted coordinates Modeled by a set of curved in the space Free movement Model of Ding and Meng YesYesYesModeled by relative positions on the road Modeled by graphs on the transport network Network constrained movement Model of Guting NoNoNoModeled by absoluted coordinates Modeld by a set of sections Network constrained movement Model of Wolfson Not treated NoNoNetwork constrained movement Modeled by transformed segments in 1D space Network constrained movement Model of Pofser and Jensen Not treated NoNoModeled by relative positions on sections of the road Modeled by roads and junctions Network constrained movement Model of Guting and Al Not treated NoNoModeled by a set of stops and moves Modeled by geometric forms constrained movement Model of Spaccapiet ra Table 1. A comparative study between models related to moving objects 2.3. Trajectory data warehouse conceptual modeling In the last years, there have been several approaches to design Data Warehouses from the logical, physical and conceptual perspectives. The conceptual model represents the human understanding of a system. In fact, a conceptual model gives to user information about the modeled reality. That information will help the user to understand data and make ad-hoc queries. As mentioned in [26], traditional conceptual models for database modeling such as the Entity- Relationship model [27], the extended Entity-Relationship model with the GMD (Generalized Multidimensional Databases) [28] (in this model, authors combine the well known first order semantics of the standard ER [29] with the model theoretic semantics of GMD [30-31]) and the StarER model [27] (in this model, authors combine the structure-efficient star schema with the semantically rich ER model) are not suitable to describe multidimensional aspects of a DW. For those reasons several multidimensional models have been emerged in the context of databases and especially DW [32-33]. Multidimensional modeling is characterized by two primitives which are Facts and Dimensions. Those latter are used to construct the star schema [34-35], the snowflake schema [36-37] or the constellation schema [38-39]. Many applications need to integrate spatial and temporal data
  • 6. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 6 types. For this purpose a Spatio-Temporal Data Warehouse (STDW) [19-20] technology may be very helpful, but in fact current STDW is not sufficient to deal with complex objects such as continuous field, object with topology, moving object in different domains such as telecommunication [21] ( cell-phones trajectories), ecology [22] ( analysis of animal’s behavior through its trajectories), biology( proteins migration in human body [23], Naïve-T cell [24], CD4 cell [25] ). To solve this problem a Trajectory Data Warehouse (TrDW)[21-22-23-24-25] was setting up. 2.4. Queries on moving objects A lot of investigations were done in the field of querying moving objects in databases and in data warehouses. In fact, in [40], Wolfson and Chamberlain have proposed a model to know the current and the near future position of moving objects. In [41], authors extend the GeoPQL (Geographical Pictorial Query Language) [42] by introducing temporal operators such as: T- before, T-meets, T-overlap, T-stats, T-during, T-finishes, T-equal and Spatio-temporal operators such as Geo-growing, Geo-shrinking, Geo-translation, Geo-merging, Geo-splitting, Geo- appearing, to represent spatio-temporal queries In [43], authors present new types of spatio- temporal queries and algorithms to process those. They considered that the moving objects are point objects. They defined two types of queries. In fact, we found the coordinate-based queries which have as operations: overlap, inside, ect and trajectory-based queries, those latter can be classified into two sub types which are: topological queries and navigational queries. Enriching OLAP operators and specifying OLAP language for querying and manipulating trajectory data was done in [44]. So we found the basic OLAP operators such as: Operators for clustering of trajectories, Operators for modifying the spatio_temporal granularity of measures who represents trajectories, Operators to construct automatically trajectory data marts, Operators for aggregating imprecision present in the data of the TrDW, Operators for incremental data analysis on trajectory data (this kind of operators is essential to analyze the mobility). 3. TRAJECTORY DATA CONCEPTUAL MODELING FOR MICS The development of new technologies such as: sensors, GPS, PDA played an important role in the emergency of new professionals. It is called Mobile Professionals. Those latter can be mobile physicians, mobile commercial representatives, mobile collectors of information. In our model, the moving object is the Mobile Information Collector (MIC). His mobility will be constrained by the network. In fact, we suppose that the company, involved in collecting information about various commercial and investment domains, useful for decision making, about diverse domains. To perform an assigned task, this company has three teams: a team formed by the MICs to collect data, a team formed by the decision makers to make decision after analyzing the trajectory data and teams formed by the responsible of missions to select and appoint the first team. In fact, the second team hires many MICs and plans for every one his trajectory and some tasks to do and give him a means of transportation (e. g. a car), eventually, equipped with some sensors (e. g. pollution sensors). Moreover he is outfitted with a PDA, connected with our mediator, used for trajectory data inputs and storage. The use of the PDA is very helpful for the mission of the MIC, since it provides in standard a note book of address, a software of messaging making possible the consultation of mails as well as the writing of new messages thanks to the GPRS (General Packet Radio Service) network, and a GPS receiver permitting to take advantage of multiple services of geo-localizations. While moving in some delegations or some regional governments the MIC may meet various natural or artificial point of interest. The MIC may stop for personal, planned, or unforeseen reasons. The move of the MIC must be in some sections of the trajectory. 3.1. Mobile professionals’ modeling With the development of technology of communication, many professionals become mobile in different domains such as commerce, medicine, education… For this reason, we propose a
  • 7. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 7 generic conceptual model for mobile profesionals’trajectory data at a first time then adopted it to our case study which is the mobile information collector. Each mobile professional is equipped by a PDA and has a trajectory which is composed of a set of trajectory sections. Those latter are formed by a set of moves and stops. A given move is delimited by two stops. This latter is around points of interest. Let’s mention that points of interest defer from one mobile professional to another (for example for mobile physicians points of interest are hospitals, emergencies, patients' houses…) . The following figure represents the generic conceptual model for trajectory data resulting from mobile professionals. trajectory #id-trajectory +t-begin-trajectory +t-end-trajectory +duration-trajectory mean-of-transport #id-mean-of-transport +color-mean-of-transport +min-speed +max-speed stop #id-stop +t-begin-stop +t-end-stop +location-stop +duration-stop pda #id-pda mobile professional #id-mp +first-name-mp +last-name-mp gps-data #id-gps +latitude +longitude +name-gps trajectory-section #id-tr-section +t-begin-tr-section +t-end-tr-section move #id-move +t-begin-move +t-end-move +duration-move point-of-interest #id-point-of-interest contains1 1 2 contains 1 1 is delimited by 2 1 has 1 1 uses to move 1 1..* disposed of 1..* 1 connected to 0..1 1 is around 1..* 1 Figure 1. Generic conceptual trajectory data model 3.2. Mobile information collectors’ modeling with STAR UML we have to identify at first, the MIC’s trajectory data conceptual modeling, at a second step, the MIC’s itinerary diagram and at a third step, the MIC’s trajectory description. 3.2.1. Conceptual trajectory data modeling Mobile Information Collectors move in search of better opportunities for implementing new commerce installations, finding new markets for existing and new products … For our application, MICs were equipped with PDAs on which we installed a Graphical User Interface (GUI) responsible of collecting and transmitting data. This GUI is related to a mediator in charge of ETL (Extraction, Transformation, and Loading) operations. Hence ETL operations performed, analysis and mining tasks can be performed in real time. Analyzing MIC’s motion helps to get better knowledge not only about MIC’s work and behavior but also about their environment in which they move: roads infrastructure, weather conditions, transport means states, hazards encountered …
  • 8. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 8 The conceptual model for trajectory data resulting from the mobile information collectors is presented by an UML Class Diagram (see figure8). We will deal with the modeling issue at the conceptual level, as this is the level best suited to represent application requirements. The conceptual level is insensitive to technological changes and drives logical design towards a correct solution. For our conceptual representation we will use the class diagram of star UML because of its popularity and expressiveness. trajectory #id-trajectory +t-begin-trajectory +t-end-trajectory +duration-trajectory mean-of-transport #id-mean-of-transport +color-mean-of-transport +min-speed +max-speed stop #id-stop +t-begin-stop +t-end-stop +location-stop +duration-stop pda #id-pda mic #id-mic +first-name-mic +last-name-mic gps-data #id-gps +latitude +longitude +name-gps trajectory-section #id-tr-section +t-begin-tr-section +t-end-tr-section move #id-move +t-begin-move +t-end-move +duration-move country #id-country #name-country +population-country +surface-country +first-language +second-language regional-government #id-reg-government +name-reg-government +population-reg-government +surface-reg-government +climate-reg-government delegation #id-delegation +name-delegation +population-delegation +surface-delegation +climate-delegation point-of-interest #id-point-of-interest lake #id-lake +name-lake +surface-lake +location-lake +depth-lake mountain #id-mountain +name-mountain +lenght-mountain +location-mountain sea #id-sea +name-sea +surface-sea +location-sea desert #id-desert +name-desert +location-desert educational-company +id-edu-company +name-edu-company +speciality-edu-company +location-edu-copany +level-edu-company +kind-edu-company +type-edu-company transportation-company #id-trans-company +name-trans-company +location-trans-company +type-trans-company industrial-company #id-indu-company +name-indu-company +activity-indu-company +location-indu-company +kind-indu-company +type-indu-company healcare-company #id-health-company +name-health-company +speciality-heath-company +location-health-company +kind-health-company +type-health-company touristic-company #id-tour-company +name-tour-company +category-tour-company +location-tour-company +kind-tour-company +type-tour-company culture-artistical-company #id-cul-art-company +name-cul-art-company +activity-cul-art-company +location-cul-art-company +kind-cul-art-company +type-cul-art-company agriculture-company #id-agri-company +name-agri-company +speciality-agri-company +location-agri-company +kind-agri-company +type-agri-company fianancial-company #id-fianancial-company +name-fianancial-company +speciality-fiancial-company +location-fiancial-company +kind-fianancial-company +type-fianancial-company natural #id-natural artificial #id-artificial contains1 1 2 contains 1 1 is delimited by 2 1 has 1 1 uses to move 1 1..* disposed of 1..* 1 connected to 0..1 1 is around 1..* 1 Figure 2. Class diagram for MICs'trajectory data We will describe the main classes of the MIC’s trajectory data and the relationships between them.
  • 9. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 9 • Mobile Information Collectors We suppose that the company, involved in collecting information about various commercial and investment domains, hires many Mobile Information Collectors represented by the MIC Class at the conceptual level. A MIC is identified by an identifier and has some attributes such as first- name-mic, last-name-mic. In order to understand the properties of a MIC, we propose to model his internal structure and his characteristics. In fact, in the real world, the MIC uses PDA to send data. He has to identify with an authentication key. He has three attempts for authentication. This forms the history of authentication for a given MIC. This latter will be valued by the head of the mission. Such valuation concerns the moving capability, the communication capability and general knowledge. Each MIC has some tasks to do at some places and can meet some navigation events. This forms the itinerary of the MIC. Table 2. The MIC’s internal structure Mobile Information Collector Class name “Attribute”: id-mic, first- name-mic, last-name-mic “ Authentication”: mic’s authentication key “History”: success , error “Capability”: moving capability, communication capability, knowledge “Itinerary”: set of destinations, set of tasks, navigation events • Move Each MIC moves through a given set of sections of his trajectory using a given mean of transport such as a car. In his trajectory, he has to annotate points of interest while stopping. Each move has a geometry which is a time varying point and a life cycle which is a simple time interval. This latter is represented by the “duration” attribute which is obtained while applying the following formula: Duration move =life cycle move= (time.end.move – time.begin.move) Each move is delimited by two successive stops. • Stop A stop is a semantically important part of a trajectory where is considered that the object has not effectively moved [36]. Each Stop object has a life cycle which is a simple time interval and a geometry which is a “point” and a kind, in fact in our definition we considered that we have three types of stop: a planned stop in order to observe and to collect and then to send information, a private stop in order to have a pause and to eat or something like this and finally an unforeseen stop when there is some navigation events like a breakdown or a bad weather. A given stop is in a given section of the trajectory. Each section of the trajectory is represented at the conceptual level by the so called trajectory-section class. • Trajectory-section It’s a part of a trajectory. Each trajectory-section is composed by two stops and one move. The trajectory- section class has an identifier and a set of attributes like t-begin-section, t-end- section.
  • 10. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 10 • Trajectory Each MIC has a trajectory fixed by the responsible of the mission. Semantically a trajectory is defined as an ordered set of stops and moves [20], since it is the sum of a set of trajectory- section. Figure 3. A trajectory • PDA Each MIC has one PDA to send trajectory data and to communicate with the responsible of his mission. The PDA has an identifier and it is connected to a GPS. • GPS-data The GPS-data class can be connected to a given PDA and has an identifier and a set of attributes like the latitude and the longitude. • Mean of transport While moving, the MIC uses a mean of transport. In our model, the mean of transport class has an identifier and some attributes like the color, the minimum speed, the maximum speed. • Delegation Each stop is in a given delegation. This latter is in a regional government (class) which is in a country (class). This class has an identifier which is the name of the delegation and others attributes such as surface of the delegation, the population of the delegation and the climate. • Points of interest We found around each stop several spatial features [36] (a spatial feature type is a real world entity that has a location on the Earth surface (OGC1999)). In our definition, spatial feature types are points of interest. Those latter can be of type Natural or Artificial. • Natural The class natural is composed by the Classes Sea, Desert, Mountain and Lake. Each class which is a specialization of the class Natural has an identifier and some specific attributes such as the surface, the length, the depth… Stop i Stop i+1 Stop i+2 Stop i+n Move i+1Move i Move i+(n-1) Tr-section i Tr-section i+1 Tr-section i+(n-1) A trajectory
  • 11. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 11 • Artificial The class Artificial is composed by different classes such as Educational-company, Industrial- company, Agricultural-company, Transportation-company, Healthcare-company, Touristy- company, Cul-art-company… Each class has an identifier and others specific properties such as the name, the location, the activity, the type. 3.2.2. Mobile information collectors’ itinerary diagram The itinerary describes the tasks of the MIC and the places where those tasks are to be performed. This description defines a static travel planning. We propose the following static itinerary diagram. Figure 4. The MIC'static itinerary diagram According to planned assignment, each MIC navigates, through a defined trajectory (set of stops and moves) during a time interval in order to do some tasks. While traveling many events may occur and the MIC can not reach a given place, so he can not accomplish some tasks. In order to solve this problem, we propose to define a list of navigation events (a navigation event represents the unexpected events that can be produced during the travel of the MIC) and a list of equivalent places (stops). Then the travel of the MIC becomes dynamic and flexible, since it can be adapted to the environment and the network changes. To model navigation events and equivalent places, we define a diagram, called Dynamic Itinerary Diagram. navigation-event <<unexpected-event>> stop <<place>> equivalent-stop <<equivalent-place>> task <<mission>> itinerary <<scheduler>> Figure 1. The MIC's dynamic itinerary diagram stop <<place>> task <<mission>> itinerary <<scheduler>>
  • 12. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 12 Let’s mention that the set of navigation events can be updated by the MIC if he met problems during his trajectory. 3.2.3. Mobile professionals’ trajectory description The requirements for the trajectory modeling are to take into account the characterization of trajectories and their components and the different types of constraints (semantic, topologic...) in order to fix a conceptual view of the concept of trajectory. The conceptual model is seen as a direct support and an explicit representation of trajectories’components (stops, moves). For this reason, we propose a navigation diagram in which we are interested in the destination stops and equivalent stops if there are navigation events. The set of tasks in a given stop are not considered in this diagram. We propose that the delegation model stops and the transition between stops model the moves and problems which trigger the transition between stops model the navigation events. Those latter drives the MIC to equivalent stops. Figure 2. The MIC's navigation diagram While stopping, the Mobile Professionals have three tasks to do: to observe points of interest, to collect information and to send trajectory data from the same stop or equivalent stop. Those tasks have to be done at each stop belonging to the trajectory of a given MIC. 4. TRAJECTORY DATA WAREHOUSE CONCEPTUAL MODELING FOR MICS In this section we will present Trajectory Data Warehouse modeling for our running example. In fact, we choose as a multidimensional model the snowflake schema. This latter is a variant and a refinement of the star schema, since it keeps the same primitives with normalization of dimension tables to eliminate redundancy. In fact, it represents aggregation hierarchies in the dimensions since, each attribute of a hierarchical level is putted in a dimension table. The snowflake schema [36-37] may improve in some cases the performance because smaller tables are joined, and is easy to maintain and increases flexibility. The following figure represents the snowflake schema of our application. Legend: Destination stop Move Initial stop Event 2 [condition] next Event1 [condition] next Stop a Stop’ b Stop b Stop c Stop’ c Stop yStop z Stop a Stop
  • 13. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 13 trajectory <<fact>> #id-trajectory #id-stop #id-mic #id-tr-section #id-point-of-interest #id-move #id-country #id-date +t-begin-trajectory +t-end-trajectory +duration-trajectory stop <<dimension>> #id-stop +t-begin-stop +t-end-stop +location-stop +duration-stop mic <<dimension>> #id-mic #id-mean-of-transport #id-pda +first-name-mic +last-name-mic trajectory-section <<dimension>> #id-tr-section +t-begin-tr-section +t-end-tr-section move <<dimension>> #id-move +t-begin-move +t-end-move +duration-move date <<dimension>> #id-date +id-second +id-minute +id-hour +id-day +id-week +id-month +id-quarter +id-year day <<dimension>> #id-day +day month <<dimension>> #id-month +name-month quarter <<dimension>> #id-quarter +name-quarter country <<dimension>> #id-country #name-country +population-country +surface-country +first-language +second-language +id-reg-government +id-delegation regional-government <<dimension>> #id-reg-government +name-reg-government +population-reg-government +surface-reg-government +climate-reg-government delegation <<dimension>> #id-delegation +name-delegation +population-delegation +surface-delegation +climate-delegation point-of-interest <<dimension>> #id-point-of-interest +id-health-company +id-indu-company +id-trans-company +id-edu-company +id-tour-company +id-agri-company +id-cul-art-company +id-financal-company +id-lake +id-mountain +id-sea +id-desert lake <<dimension>> #id-lake +name-lake +surface-lake +location-lake +depth-lake mountain <<dimension>> #id-mountain +name-mountain +lenght-mountain +location-mountain sea <<dimension>> #id-sea +name-sea +surface-sea +location-sea desert <<dimension>> #id-desert +name-desert +location-desert educational-company <<dimension>> +id-edu-company +name-edu-company +speciality-edu-company +location-edu-copany +level-edu-company +kind-edu-company +type-edu-company transportation-company <<dimension>> #id-trans-company +name-trans-company +location-trans-company +type-trans-company industrial-company <<dimension>> #id-indu-company +name-indu-company +activity-indu-company +location-indu-company +kind-indu-company +type-indu-company healcare-company <<dimension>> #id-health-company +name-health-company +speciality-heath-company +location-health-company +kind-health-company +type-health-company touristic-company <<dimension>> #id-tour-company +name-tour-company +category-tour-company +location-tour-company +kind-tour-company +type-tour-company culture-artistical-company <<dimension>> #id-cul-art-company +name-cul-art-company +activity-cul-art-company +location-cul-art-company +kind-cul-art-company +type-cul-art-company agriculture-company <<dimension>> #id-agri-company +name-agri-company +speciality-agri-company +location-agri-company +kind-agri-company +type-agri-company fianancial-company <<dimension>> #id-fianancial-company +name-fianancial-company +speciality-fiancial-company +location-fiancial-company +kind-fianancial-company +type-fianancial-company Figure 7. The MIC's trajectory data warehouse snowflake schema
  • 14. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 14 For our application we choose to use the snowflake schema for normalization reasons. In fact, the dimension ‘date’ can be detailed with others dimension tables like ‘month’, ‘day-of-week’ and ‘quarter’. The dimension Country can be detailed with two dimension tables like ‘delegation’ and ‘regional-government’. The dimension ‘points-of-interest’ can be detailed with thirteen dimension tables like ‘sea’, ‘lake’, ‘mountain’ and ‘desert’ ‘educational-company’, ‘transportation-company’, ‘industrial-company’, ‘healthcare-company’, ‘touristic- company’,‘culture-artistical-company’, ‘agriculture-company’ and ‘fianancial-company’. The snowflake schema in figure 7 is composed by a trajectory fact table describing some measures such as: t-begin-trajectory (to give the time of beginning of a given trajectory), t-end- trajectory (to give the time of end of a given trajectory) and duration-trajectory, and the following dimension classes: Mic: contains information about mobile information collector like first name, last name. Date: contains the date specificity like the day, the month, the year, the quarter, the hour. Move: contains information about the time of begin and of end for a given move. Tr-section: contains information about the time of begin and of end for a given trajectory section. Stop: contains information about the time of begin and of end for a given stop and the location. Country: contains information about a given country like the name, the population. Delegation: contains information about a given delegation like the name, the population. Point-of-interest: contains information about different kind of points of interest. In fact, we classify two kinds of points of interests which are artificial and natural. As artificial points of interest we cite: Educational-company,Transportation-company,industrial-company,Healthcare- company,Touristic-company,Cult-art-company,Agriculture-company,Financial-company. As natural points of interest we cite: Mountain, Sea, Lake, Desert . The choice of the snowflake schema as a conceptual model for the TrDW of our application does not mean that it is the best model. In fact, the increase of tables occurs the increase of joins. This obviously can affect the response time of queries. Because of some reasons citing before, we opted for the snowflake schema at the conceptual level. At the physical level we worked with SQL server 2005 in order to transform the previous snowflake schema into the following schema:
  • 15. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 15 date [id-date] [id-second] [id-minute] [id-hour] [id-day] [id-week] [id-month] [id-quarter] [id-year] delegation [id-delegation] [name-delegation] [population-delegation] [surface-delegation] [climate-delegation] desert [id-desert] [name-desert] [location-desert] helath-care-company [id-health-company] [name-helath-company] [speciality-helath-company] [loacation-helath-company] [kind-helath-company] [type-helath-company] lake [id-lake] [name-lake] [surface-lake] [location-lake] [depth-lake] mic [id-mic] [id-mean-of-transport] [id-pda] [first-name-mic] [last-name-mic] mountain [id-mountain] [name-mountain] [lenght-mountain] [location-mountain] move [id-move] [t-begin-move] [t-end-move] [duration-move] sea [id-sea] [name-sea] [surface-sea] [location-sea] stop [id-stop] [t-begin-stop] [t-end-stop] [location-stop] [duration-stop] touristic company [id-tour-company] [name-tour-countray] [categaory-tour-company] [location-tour-company] [kind-tour-company] Trajectory [id-trajectory] [id-mic] [id-stop] [id-tr-section] [id-move] [id-country] [id-date] [id-point-of-interest] [t-begin-trajectory] [t-end-trajectory] [duration-trajectory] trajectory-section [id-tr-section] [t-begin-tr-section] [t-end-section] quarter [id-quarter] [name-quarter] month [id-month] [name-month] day [id-day] day country [id-country] [id-reg-government] [id-delegation] [name-country] [population-country] [surface-country] [first-language] [second-language] regional-government [id-reg-government] [name-reg-government] [population-reg-govern... [surface-reg-government] [climate-reg-government] point-of-interest [id-point-of-interest] [id-health-company] [id-indu-company] [id-trans-company] [id-edu-company] [id-tour-company] [id-agri-company] [id-cult-art-company] [id-financial-company] [id-lake] [id-mountain] [id-sea] [id-desert] industrial-company [id-indu-company] [name-indu-company] [activity-indu-company] [location-indu-company] [kind-indu-company] [type-indu-company] educational-company [id-edu-company] [name-edu-company] [speciality-edu-company]]] [location-edu-company] [level-edu-company] [kind-edu-company] agriculure-company [id-agri-company] [name-agri-company] [speciality-agri-company] [location-agri-company] [kind-agri-company] [type-agri-company] culture-artistical-company [id-cul-art-company] [name-cul-art-company] [activity-cul-art-company] [location-cul-art-company] [kind-cul-art-company] [type-cul-art-company] transporation-company [id-trans-company] [name-trans-company] [location-trans-company] [type-trans-company] financial-company [id-financial-company] [name-financial-company] [speciality-financial-company] [location-financial-company] [kind-financial-company] [type-financial-company] Figure 8. The MIC's trajectory data warehouse
  • 16. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 16 5. ANALYSIS Let’s mention that our application is interested in finding new opportunities for new commerce. In fact, in this section, we will define some queries about different existing points of interest and their localization in order to help investors in the choice of the suitable investment. • Which Tunisian places in the trajectory 34 that contain touristic projects? Select location-tour-company From trajectory T, touristic-company TC, point-of- interest P Where T.id-point-of-interest=P.id-point-of-interest and T.id-trajectory=34 and exists (select * from trajectory T’ where ( T’.id-trajectory=T.id-trajectory) and T’.id- point-of-interest In (select id-point-of-interest From point-of-interest Where id-tour- company Is Not Null and T’.id-country In (select id-country From country Where name-country=”Tunisia”))). • How many agriculture projects are at sousse? Select count(id-agri-company) From agriculture-company A, point-of-interest P, trajectory T, country C, delegation D Where T.id-country=C.id-country and C.name- country="tunisia" and T.id-point-of-interest=P.id-point-of-interest and P.id-agri- company=A.id-agri-company and C.id-delegation=D.id-delegation and C.name- delegation="sousse". • Which places in the trajectory 20 that contain a lake? Select L.location-lake From lake L Where exists (select * From Trajectory T, Point-of- interest P Where T.id-Trajectory= 20 and T.Point-of-interest= P.Point-of-interest and P.id-lake= L.id-lake). • Which trajectories that contain a sea and touristic projects? Select id-trajectoryFrom trajectory T, point-of-interest P, sea S, touristic-company TC Where T.id-point-of-interest=P.id-point-of-interest and P.id-sea=S.id-sea and P.id-tour- company= TC.id-tour-company Ordered by T.id-trajectory. • Which hotels at Hammamet are 5 stars hotel? Select name-tour-company,id-tour-companyFrom touristic-company Where category- tour-company="hotel" and type.category-tour-company="5stars" and location-tour- company= Hammamet. • Which trajectories that contain more than 10 touristic projects? Select distinct (T.id-trajectory From trajectory T Where 10< ( select count (*) From Trajectory T' Where T.id-trajectory= T'.id trajectory and T'.id-point-of-interest In (
  • 17. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 17 select P.id-point-of-interest From Point-of –interest P and P.id-tour-company Is not Null)). At the end of this section we will give an example of an MDX query generated by the analysis service which is a component of SQL server business intelligence development studio. The following figure is the result of the MDX query which want to give for each country and delegation the number of industrial companies and their number. Figure 9. The MDX query 5. CONCLUSIONS In the last years, mobile objects are gaining great attention as a new concept for developing and implementing mobile and distributed applications. However, very little work has taken place in modeling such systems and up to now, none of the existing works were interested in the conceptual modeling of the mobile professionals’ trajectory. In this work, we are presenting the mobile object as a mobile information collector. This latter is involved by a company in collecting and sending data about different points of interest via a PDA. Such data is called trajectory data and it has to be stored in a trajectory data warehouse in order to analyze them at a first step and make strategic decisions about implanting new commercial activities and founding new opportunities at a second step. As future work, improvements are planed for trajectory data warehouse modeling and using of data mining tools to analyze more deeply the trajectory data in order to perform the decision making and developing Trajectory OLAP that takes into account the continuity of changes of mobile objects in time and space.
  • 18. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 18 ACKNOWLEDGEMENTS we would like to thank everyone, just everyone! REFERENCES [1] S. Brakatsoulas, D. Pfoser, N. Tryfona. Modeling, Storing and Mining Moving object Databases, In Proc. International Database Engineering and Applications Symposium (IDEAS), IEEE proceedings, pp 68- 77, 2004. [2] S. Spaccapietra, C. Parent, M. L. Damiani, J. A. de Macedo, F. Porto, C. Vangenot. A Conceptual View on Trajectories. Research Report. Ecole Polytechnique Fédérale, Database Laboratory, Lausane, Switzerland. May, 29th, 2007. [3] X. Meng and Z. Ding. DSTTMOD: A Discrete Spatio-Temporal Trajectory Based Moving Object Databases System, DEXA, LNCS 2736, Springer verlag, pp 444-453, 2003. [4] R. H. Guting, V.T. Almeida, Z. Ding. Modeling and Querying Moving Objects in network, in Very Large DataBase (VLDB), vol. 15, no2, pp. 165-190, 2006 [5] T. Wan, K. Zaitouni. Vers un entrepôt d’objets mobiles contraints par le réseau, Conference INFORSID, Hammamet, Tunisie, 2006 [6] D. Pfoser , C. S. Jensen. Indexing of Network Constrained Moving Object. In the 11th ACM International Symposium on Advances in Geographical Information Systems (ACM-GIS), New Orleans, Louisiana, USA, pp 25 - 32, 2003. [7] D. Pfoser. Indexing the Trajectories of Moving Objects. In Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, 2002. [8] O. Wolfson, B. Xu, S. Chamberlain, and L. Jiang. Moving objects databases: Issues and solutions. In Proc. of the 10th International Conference on Scientific and Statistical Database Management (SSDBM), , Washington, DC, USA, IEEE Computer Society pp 111-122, 1998. [9] Z.Ding and R.H. Guting. Managing Moving Objects on Dynamic Transportation Networks. In Proc of the 16th Intl. Conf. on Scientific and Statistical Database Management (SSDBM), Santorini Island, Greece, pp. 287- 296, 2004. [10] OMG UML Revision Task Force available online on http://uml.systemhouse.mci.com/. [11] UML Partners 1997, Object Constraint Language Specification, version 1.1, OMG document ad/97-08-08, www.omg.org. [12] P. Chen,. P. Li. The Lattice Concept in Entity Set in: Entity-Relationship Approach,, North- Holland, Amsterdam, pp. 311-326, 1987 [13] P. Chen. English, Chinese and ER Diagrams, in Data & Knowledge Engineering, Vol. 23, N°1, [14] R. H. GÄuting, M. H. BÄohlen, M. Erwig, C. S. Jensen, N. A. Lorentzos, M. Schneider, and M. Vazirgiannis. A foundation for representing and quering moving objects. In ACM Transactions on Database System, vol 25, N°1, pp. 1-42, 2000. [15] R. H. GÄuting, T. Behr, V. Almeida, Z. Ding, F. Ho®mann, and M. Spiekermann. SECONDO: An Extensible DBMS Architecture and Prototype. Informatik Report 313, FernUniversitÄat Hagen, 2004. [16] S. Brakatsoulas, D. Pfoser, and N. Tryfona. Modeling, storing and mining moving objects databases. In International Database Engineering and Applications Symposium (IDEAS), pp. 68- 77, 2004. [17] L.O. Alvares, V. Bogorny, V.F. Macedo, and J.A. Moelans., S. Spaccapietra, Dynamic modeling of trajectory patterns using data mining and reverse engineering. In 26th International Conference on Conceptual Modeling - ER ,Auckland, New Zealand, pp 149-154, 2007. [18] J. Sprent., X. Zhang, S. Sun, D.Tough. T-cell proliferation in vivo and the role of cytokines. In Philosophical transactions of the Royal Society of London. Series B, Biological Sciences, vol. 355, no.1395, pp. 317-322, 2000. [19] C. Jensen, A. Kligys, T. Pedersen, I. Timko. Multidimensional Data Modelling for Location- based Services. In Proc. ACM Int. Symposium on Advances in Geographic Information Systems (GIS), McLean, USA, 2002.
  • 19. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 19 [20] Y. Tao, D. Papadias. Historical spatio-temporal aggregation. In ACM TOIS, vol. 23, pp. 61– 102, 2005. [21] F. Giannotti, A. Mazzoni., S.Puntoni, C. Renso. Synthetic Generation of Cellular Network Positioning Data. In Proc. ACM Int. Workshop on Geographic Information Systems, (GIS), Bremen ,Germany, 2005. [22] A. Sugden, E. Pennisi. When to Go, Where to Stop. In Science Magazine 11, vol. 313, issue 5788, p. 775-792, 2006. [23] D. Berrar, F. Stahl, C. Silva Rodrigues, W. Dubitzky. Towards data warehousing and mining of protein unfolding simulation data. In Journal of Clinical Monitoring and Computing, vol. 19, no. 4-5, pp. 307-17, 2005. [24] J. Sprent, X. Zhang. T-cell proliferation in vivo and the role of cytokines. In Philosophical transactions of the Royal Society of London. In Biological Sciences, vol. 355, no. 1395, pp. 317- 322, 2000. [25] S. Hsu, C. Peter, A. Bonvin. Entropy Calculation of HIV-1 Env gp120, its Receptor CD4, and their Complex: An Analysis of Configurational Entropy Changes upon Complexation. In Biophysical Journal, vol. 88, pp. 15-24, 2005. [26] R. Torlone, M. Rafanelli Ed. Chapter in the book: Multidimensional Databases. [27] N. Tryfona, F. Busborg, and J. G. Borch Christiansen starER: A Conceptual Model for Data Warehouse, In the 2nd International Workshop on Data Warehousing and OLAP,. Kansas City, Missouri, United States, pp 3-8, 1999. [28] E. Franconi, A. Kamble. A Data Warehouse Conceptual Data Model. In Proc. 16th International Conference of Scientific and Statistical Database Management, pp. 435-436, 2004 [29] A. Borgida, M. Lenzerini, and R. Rosati. Description logics for databases. Available online on http://ksg.meraka.org.za/dlhb-16.pdf [30] E. Franconi and A. S. Kamble. The GMD data model for multidimensional information. In Proc. 5th International Conference on Data Warehousing and Knowledge Discovery, pp. 55–65, 2003. [31] E. Franconi and A. S. Kamble. The GMD datamodel and algebra for multidimensional information. In Proc. of the 16th International Conference on Advanced Information Systems Engineering (CAiSE), 2004. [32] L. Cabibbo and R. Torlone. A logical approach to multidimensional databases. In 6th Int. Conference on Extending Database Technology (EDBT), Springer-Verlag, pp. 183-197, 1998. [33] I. Song, W. Medsker. An Analysis of Many-to- Many Relationships Between Fact and Dimension Tables in Dimension Modeling. In Proc. of the International Workshop on Design and Management of Data Warehouses, Vol 6, Interlaken, Switzerland, pp. 1-13 , 2001. [34] G. M. Freitas Alberto H. F. Laender M. Luiza Campos. MD2 – Getting Users Involved in the Development of Data Warehouse Application, In Proc. of the 4th International Workshop (DMDW), Toronto, Canada, pp. 3-12, 2002. [35] M. Krippendorf, and Y. Song. The Translation of Star Schema into Entity Relationship Diagrams. In Proc. of the 8th International Workshop on Database and Expert Systems Applications ( DEXA), Toulouse, France, pp. 390-395, 1997. [36] M. Levene and G. Loizou. Why is the Snowflake Schema a Good Data Warehouse Design? In Information Systems Vol. 3, N°28, pp. 225-240, 2003 [37] M. Golfarelli, D. Maio, and S. Rizzi. Conceptual design of data warehouses from E/R schemes. In Proceedings of the Hawaii International Conference on System Sciences, Hawaii, pp. 334– 343, 1998. [38] O. Teste. Towards Conceptual Multidimensional Design in Decision Support Systems.In Proc. of the 5th East-European Conference on Advances in Databases and Information Systems (ADBIS), Vilnius, Lithuania, pp. 77-88, 2001. [39] J. Pokorný , P. Sokolowsky. “A conceptual modelling perspective for Data Warehouses”, In Journal of Electronic Business Engineering, pp.666-684, 1999. [40] O. Wolfson., S. Chamberlain., S. Dao, L. Jiang., G. Mendez. Cost and Imprecision in Modeling the Position of Moving Objects. In: Proc. of ICDE, 1998.
  • 20. International Journal of Managing Information Technology (IJMIT) Vol.2, No.3, August 2010 20 [41] A. D’Ulizia, F. Ferri, P. Grifoni. Querying Moving Objects in GeoPQL In Workshop at the AGILE Conf., Girona, Spain, 2008 [42] F. Ferri, M. Rafanelli. GeoPQL: a Geographical Pictorial Query Language that resolves ambiguities in query interpretation. In Journal of Data Semantics, Springer-Verlag, LNCS N°. 3534, pp. 50-80, 2005. [43] D. Pfoser, S. Christian. J. Yannis Theodoridis. Novel Approaches to the Indexing of Moving Object Trajectories. In Proc. of the 26th International Conference on Very Large Databases (VLDB), Cairo, Egypt, 2000. [44] E. Zimanyi, C. Claramun, M-L. Damiani, K. Yétongnon. Trajectory data warehousing project (2007-2010) In Research Project, 2007.