SlideShare a Scribd company logo
Spatiotemporal
Database Models and
Languages For
Moving Objects
A Review
Content
 Motivation
 Spatiotemporal Concepts
 Spatiotemporal Data Models
 Spatiotemporal Query Languages
 Open Issues
2010-06-17CISTI.2010@jps
2
Motivation
 Increasing availability of mobility data
 Existing applications of mobile data
 vehicle trajectories optimization
 leisure purposes
 location-based systems, …
 New applications are expected to emerge
 to find mobility patterns of people
 to track animals movements
 or any kind of moving objects (MO)
2010-06-17
3
CISTI.2010@jps
Motivation [2]
 Current Geographic Information Systems (GIS)
 conceived to process traditional, static or slow
changing, geospatial data
 are not suitable to support the MO dynamism
 The Database Management Systems (DBMS)
market leaders support spatial data applications
 However, modern relational DBMS:
 are not designed to run spatiotemporal queries
 context or semantic issues cannot be considered
in the storage process
2010-06-17
4
CISTI.2010@jps
Content
 Motivation
 Spatiotemporal Concepts
 Spatiotemporal Data Models
 Spatiotemporal Query Languages
 Open Issues
2010-06-17CISTI.2010@jps
5
Spatiotemporal Concepts
 Space: framework to formalize specific relationships
among a set of objects
 Spatial data refers to the
 position of objects and the
 space occupied by them
 Spatiotemporal: spatial data + time dimension.
 Most research about spatiotemporal data concerns
2D + T:
 2 space dimensions (2D)
 time dimension
2010-06-17CISTI.2010@jps
6
Conceptual models of space
 Set-based space
 relationships: element/set equality, subset, union,
etc.
 Topological space
 relationships: boundary, interior, open, closed,
within, connected, and overlaps
 Network space
 relationships: connectivity among nodes
 Euclidean space
 transforms spatial properties and relationships in
coordinates
2010-06-17CISTI.2010@jps
7
Modelling approach
 Spatial data models
 continuous: abstract model
 discrete: suitable for relational DBMS
 Field-based discrete data models
 spatial data: collection of spatial functions
 Transform space-partition (e.g. raster) to attribute
domain (height, rainfall, temp., etc.)
 Object-oriented discrete data models
 spatial data: collection of discrete, identifiable,
spatially referenced entities
 The objects are independent of their location
2010-06-17CISTI.2010@jps
8
Spatial data types
 4 basic abstract data types (Güting et al. , 2000)
 a point is a point in the Euclidean plan
 a points value is a finite set of points
 a line is a finite set of continuous curves
 a region is a finite set of disjoint parts/faces
 Discrete data models
 Implemented in current GIS as field-based (raster)
or object-based representations (vector).
 Basic data types: point, line and polygon
 To define the polygon, Worboys et al. (1990)
added: node, chain and ring.
2010-06-17CISTI.2010@jps
9
Spatiotemporal data types
 To capture time, Güting et al. (2000) defined two
other basic abstract data types:
 mpoint = time  point
 mregion = time  region
 and a closed system of operations was defined
 Based in the fact that abstract models are impossible
to implement, Forlizzi et al. (2000) proposed the
discrete data types:
 ureal
 upoint, upoints
 Uline,
 uregion
2010-06-17CISTI.2010@jps
10
Moving Objects (MO)
 Pervasive object that changes position or extend
continuously (Güting et al., 2000):
 trajectory = moving(point)  line
 The trajectory of a MO
 the data refers to the past, but
 can be useful to get current position and
 predict future movements
2010-06-17CISTI.2010@jps
11
(Praing & Schneider, 2007)
Dynamic attributes
 Prasad Sistla et al. (1997) classified attributes of
object-class databases as being static or dynamic
 The static attribute (common database attribute)
 needs explicit update to change its value
 The dynamic attribute
 changes continuously as a function of time
 does not require to be explicitly updated
 defined by three sub-attributes:
 the value
 the update time
 a time function
2010-06-17CISTI.2010@jps
12
Content
 Motivation
 Spatiotemporal Concepts
 Spatiotemporal Data Models
 Spatiotemporal Query Languages
 Open Issues
2010-06-17CISTI.2010@jps
13
Spatiotemporal data models
 Generic spatiotemporal data models were proposed
since early 1990’s
 Worboys et al. (1990) proposed an OO design
methodology to design GIS
 Shekhar et al. (1997) proposed a GIS Entity
Relational model (GISER)
 continuous fields are associated with
discretisation and interpolation models.
2010-06-17CISTI.2010@jps
14
Spatiotemporal data models for MO
 MO means continuously changing data
 MO position and extend could change quickly
 Requires high data update frequency, which could
cause performance problems to DBMS
 MO database should store predicted data and
provide query capability for querying such data
2010-06-17CISTI.2010@jps
15
(Praing and Schneider, 2007)
Spatiotemporal data models for MO [2]
 Sistla et al. (1997) proposed the Moving Objects
SpatioTemporal (MOST) data model
 designed to handle dynamic attributes
 to reduce the update frequency
 the result of a query will change on time, even if
the database is not updated
 The project Databases fOr MovIng Objects tracking
(DOMINO) had 4 requirements (Wolfson et al.,
1999):
 location modelling of MO
 query language for spatiotemporal data
 index of continuously changing data
 handle the uncertainly of MO query results.
2010-06-17CISTI.2010@jps
16
Spatiotemporal data models for MO [2]
 Praing and Schneider (2007) proposed the Future
Movements of Moving Objects (FuMMO) abstract
model:
 to define the future movement of MO, such as
points, lines or regions
 considering future evolutionary properties, such as
uncertainty and dimensional restrictions.
2010-06-17CISTI.2010@jps
17
Content
 Motivation
 Spatiotemporal Concepts
 Spatiotemporal Data Models
 Spatiotemporal Query Languages
 Open Issues
2010-06-17CISTI.2010@jps
18
Spatiotemporal query languages
 Spatiotemporal queries are difficult to express using
a usual query language (e.g. SQL)
 Typical queries: MO position or trajectory
 Several extensions to SQL were proposed
 The Future Temporal Logic (FTL) language allows
querying future states of the modelled system
 designed to be executed on the top of native
DBMS query language (DOMINO Project)
 queries are based on two basic future temporal
operators: until and nexttime
2010-06-17CISTI.2010@jps
19
Content
 Motivation
 Spatiotemporal Concepts
 Spatiotemporal Data Models
 Spatiotemporal Query Languages
 Open Issues
2010-06-17CISTI.2010@jps
20
Open Issues
 Dynamic attributes are not yet implemented in
existing data models and query languages:
 track real-time MO position
 predict future movement of objects
 Uncertainly constraints should be taken in account by
data models and languages
 Context or semantic issues can cause performance
problems to query current DBMS
 Need to extend the data models & languages:
 4 dimensional applications (3D space + time)
 indoor environments (space constraints)
2010-06-17CISTI.2010@jps
21
2010-06-17CISTI.2010@jps 22
Spatiotemporal Database
Models and Languages For
Moving Objects
A Review
Thank You
Joaquim P. Silva
School of Technology
IPCA, Barcelos, Portugal
jpsilva@ipca.pt

More Related Content

What's hot

Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management System
Lal Mohammad
 
A unified approach for spatial data query
A unified approach for spatial data queryA unified approach for spatial data query
A unified approach for spatial data query
IJDKP
 
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
 
Trees Information
Trees InformationTrees Information
Trees Information
Sriram Raj
 
GCUBE INDEXING
GCUBE INDEXINGGCUBE INDEXING
GCUBE INDEXING
IJDKP
 
Presemt presentation
Presemt presentationPresemt presentation
Presemt presentation
Marina Vassiliou
 
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITYSOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
IJDKP
 
ModelDR - the tool that untangles complex information
ModelDR - the tool that untangles complex informationModelDR - the tool that untangles complex information
ModelDR - the tool that untangles complex information
Simon Roberts
 
Spatial databases
Spatial databasesSpatial databases
Spatial databases
Neha Kulkarni
 
Dbms quiz
Dbms quiz Dbms quiz
SC10 project slides
SC10 project slidesSC10 project slides
SC10 project slides
Jason Riedy
 
A study and implementation of the transit route network design problem for a ...
A study and implementation of the transit route network design problem for a ...A study and implementation of the transit route network design problem for a ...
A study and implementation of the transit route network design problem for a ...
csandit
 
Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2
University of Salerno
 
A CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSE
A CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSEA CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSE
A CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSE
IJDKP
 
Heterogeneous data fusion with multiple kernel growing self organizing maps
Heterogeneous data fusion with multiple kernel growing self organizing mapsHeterogeneous data fusion with multiple kernel growing self organizing maps
Heterogeneous data fusion with multiple kernel growing self organizing maps
Pruthuvi Maheshakya Wijewardena
 
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
 
An Introduction of Recent Research on MapReduce (2011)
An Introduction of Recent Research on MapReduce (2011)An Introduction of Recent Research on MapReduce (2011)
An Introduction of Recent Research on MapReduce (2011)
Yu Liu
 
Lecture7 xing fei-fei
Lecture7 xing fei-feiLecture7 xing fei-fei
Lecture7 xing fei-fei
Tianlu Wang
 
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
IJDKP
 
Searching for optimal patterns in Boolean tensors
Searching for optimal patterns in Boolean tensorsSearching for optimal patterns in Boolean tensors
Searching for optimal patterns in Boolean tensors
Dmitrii Ignatov
 

What's hot (20)

Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management System
 
A unified approach for spatial data query
A unified approach for spatial data queryA unified approach for spatial data query
A unified approach for spatial data query
 
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
 
Trees Information
Trees InformationTrees Information
Trees Information
 
GCUBE INDEXING
GCUBE INDEXINGGCUBE INDEXING
GCUBE INDEXING
 
Presemt presentation
Presemt presentationPresemt presentation
Presemt presentation
 
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITYSOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
 
ModelDR - the tool that untangles complex information
ModelDR - the tool that untangles complex informationModelDR - the tool that untangles complex information
ModelDR - the tool that untangles complex information
 
Spatial databases
Spatial databasesSpatial databases
Spatial databases
 
Dbms quiz
Dbms quiz Dbms quiz
Dbms quiz
 
SC10 project slides
SC10 project slidesSC10 project slides
SC10 project slides
 
A study and implementation of the transit route network design problem for a ...
A study and implementation of the transit route network design problem for a ...A study and implementation of the transit route network design problem for a ...
A study and implementation of the transit route network design problem for a ...
 
Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2
 
A CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSE
A CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSEA CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSE
A CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSE
 
Heterogeneous data fusion with multiple kernel growing self organizing maps
Heterogeneous data fusion with multiple kernel growing self organizing mapsHeterogeneous data fusion with multiple kernel growing self organizing maps
Heterogeneous data fusion with multiple kernel growing self organizing maps
 
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...
 
An Introduction of Recent Research on MapReduce (2011)
An Introduction of Recent Research on MapReduce (2011)An Introduction of Recent Research on MapReduce (2011)
An Introduction of Recent Research on MapReduce (2011)
 
Lecture7 xing fei-fei
Lecture7 xing fei-feiLecture7 xing fei-fei
Lecture7 xing fei-fei
 
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
 
Searching for optimal patterns in Boolean tensors
Searching for optimal patterns in Boolean tensorsSearching for optimal patterns in Boolean tensors
Searching for optimal patterns in Boolean tensors
 

Similar to Spatiotemporal Database Models and Languages For Moving Objects - A Review

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
ijdms
 
Spatial Databases
Spatial DatabasesSpatial Databases
Spatial Databases
Pratibha Chaudhary
 
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
Alexander Decker
 
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdfMODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
Université Mohamed SeddiK Ben yahia-JIJEL
 
On the-design-of-geographic-information-system-procedures
On the-design-of-geographic-information-system-proceduresOn the-design-of-geographic-information-system-procedures
On the-design-of-geographic-information-system-procedures
Armando Guevara
 
07 data structures_and_representations
07 data structures_and_representations07 data structures_and_representations
07 data structures_and_representations
Marco Quartulli
 
Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)
infoblog
 
Spatio-Temporal Database and Its Models: A Review
Spatio-Temporal Database and Its Models: A ReviewSpatio-Temporal Database and Its Models: A Review
Spatio-Temporal Database and Its Models: A Review
IOSR Journals
 
Project Report (Summer 2016)
Project Report (Summer 2016)Project Report (Summer 2016)
Project Report (Summer 2016)
Brendan Guang Yao Tham
 
From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...
From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...
From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...
Anita Graser
 
Bridging Semantic Web and Digital Shapes
Bridging Semantic Web and Digital ShapesBridging Semantic Web and Digital Shapes
Bridging Semantic Web and Digital Shapes
University PARIS-SUD
 
Modeling a geo spatial database for managing travelers demand
Modeling a geo spatial database for managing travelers demandModeling a geo spatial database for managing travelers demand
Modeling a geo spatial database for managing travelers demand
ijdms
 
Going for GOLD - Adventures in Open Linked Metadata
Going for GOLD - Adventures in Open Linked MetadataGoing for GOLD - Adventures in Open Linked Metadata
Going for GOLD - Adventures in Open Linked Metadata
EDINA, University of Edinburgh
 
GPS to GIS Emergency Mapping
GPS to GIS Emergency MappingGPS to GIS Emergency Mapping
GPS to GIS Emergency Mapping
rmikol
 
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
IJDKP
 
Ch1revised
Ch1revisedCh1revised
Ch1revised
maheswari narne
 
Unit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptxUnit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptx
e20ag004
 
Traffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big DataTraffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big Data
Jongwook Woo
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
Geometric Deep Learning
Geometric Deep Learning Geometric Deep Learning
Geometric Deep Learning
PetteriTeikariPhD
 

Similar to Spatiotemporal Database Models and Languages For Moving Objects - A Review (20)

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
 
Spatial Databases
Spatial DatabasesSpatial Databases
Spatial Databases
 
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
 
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdfMODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
 
On the-design-of-geographic-information-system-procedures
On the-design-of-geographic-information-system-proceduresOn the-design-of-geographic-information-system-procedures
On the-design-of-geographic-information-system-procedures
 
07 data structures_and_representations
07 data structures_and_representations07 data structures_and_representations
07 data structures_and_representations
 
Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)
 
Spatio-Temporal Database and Its Models: A Review
Spatio-Temporal Database and Its Models: A ReviewSpatio-Temporal Database and Its Models: A Review
Spatio-Temporal Database and Its Models: A Review
 
Project Report (Summer 2016)
Project Report (Summer 2016)Project Report (Summer 2016)
Project Report (Summer 2016)
 
From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...
From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...
From Simple Features to Moving Features and Beyond? at OGC Member Meeting, Se...
 
Bridging Semantic Web and Digital Shapes
Bridging Semantic Web and Digital ShapesBridging Semantic Web and Digital Shapes
Bridging Semantic Web and Digital Shapes
 
Modeling a geo spatial database for managing travelers demand
Modeling a geo spatial database for managing travelers demandModeling a geo spatial database for managing travelers demand
Modeling a geo spatial database for managing travelers demand
 
Going for GOLD - Adventures in Open Linked Metadata
Going for GOLD - Adventures in Open Linked MetadataGoing for GOLD - Adventures in Open Linked Metadata
Going for GOLD - Adventures in Open Linked Metadata
 
GPS to GIS Emergency Mapping
GPS to GIS Emergency MappingGPS to GIS Emergency Mapping
GPS to GIS Emergency Mapping
 
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
 
Ch1revised
Ch1revisedCh1revised
Ch1revised
 
Unit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptxUnit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptx
 
Traffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big DataTraffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big Data
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Geometric Deep Learning
Geometric Deep Learning Geometric Deep Learning
Geometric Deep Learning
 

Recently uploaded

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 

Spatiotemporal Database Models and Languages For Moving Objects - A Review

  • 1. Spatiotemporal Database Models and Languages For Moving Objects A Review
  • 2. Content  Motivation  Spatiotemporal Concepts  Spatiotemporal Data Models  Spatiotemporal Query Languages  Open Issues 2010-06-17CISTI.2010@jps 2
  • 3. Motivation  Increasing availability of mobility data  Existing applications of mobile data  vehicle trajectories optimization  leisure purposes  location-based systems, …  New applications are expected to emerge  to find mobility patterns of people  to track animals movements  or any kind of moving objects (MO) 2010-06-17 3 CISTI.2010@jps
  • 4. Motivation [2]  Current Geographic Information Systems (GIS)  conceived to process traditional, static or slow changing, geospatial data  are not suitable to support the MO dynamism  The Database Management Systems (DBMS) market leaders support spatial data applications  However, modern relational DBMS:  are not designed to run spatiotemporal queries  context or semantic issues cannot be considered in the storage process 2010-06-17 4 CISTI.2010@jps
  • 5. Content  Motivation  Spatiotemporal Concepts  Spatiotemporal Data Models  Spatiotemporal Query Languages  Open Issues 2010-06-17CISTI.2010@jps 5
  • 6. Spatiotemporal Concepts  Space: framework to formalize specific relationships among a set of objects  Spatial data refers to the  position of objects and the  space occupied by them  Spatiotemporal: spatial data + time dimension.  Most research about spatiotemporal data concerns 2D + T:  2 space dimensions (2D)  time dimension 2010-06-17CISTI.2010@jps 6
  • 7. Conceptual models of space  Set-based space  relationships: element/set equality, subset, union, etc.  Topological space  relationships: boundary, interior, open, closed, within, connected, and overlaps  Network space  relationships: connectivity among nodes  Euclidean space  transforms spatial properties and relationships in coordinates 2010-06-17CISTI.2010@jps 7
  • 8. Modelling approach  Spatial data models  continuous: abstract model  discrete: suitable for relational DBMS  Field-based discrete data models  spatial data: collection of spatial functions  Transform space-partition (e.g. raster) to attribute domain (height, rainfall, temp., etc.)  Object-oriented discrete data models  spatial data: collection of discrete, identifiable, spatially referenced entities  The objects are independent of their location 2010-06-17CISTI.2010@jps 8
  • 9. Spatial data types  4 basic abstract data types (Güting et al. , 2000)  a point is a point in the Euclidean plan  a points value is a finite set of points  a line is a finite set of continuous curves  a region is a finite set of disjoint parts/faces  Discrete data models  Implemented in current GIS as field-based (raster) or object-based representations (vector).  Basic data types: point, line and polygon  To define the polygon, Worboys et al. (1990) added: node, chain and ring. 2010-06-17CISTI.2010@jps 9
  • 10. Spatiotemporal data types  To capture time, Güting et al. (2000) defined two other basic abstract data types:  mpoint = time  point  mregion = time  region  and a closed system of operations was defined  Based in the fact that abstract models are impossible to implement, Forlizzi et al. (2000) proposed the discrete data types:  ureal  upoint, upoints  Uline,  uregion 2010-06-17CISTI.2010@jps 10
  • 11. Moving Objects (MO)  Pervasive object that changes position or extend continuously (Güting et al., 2000):  trajectory = moving(point)  line  The trajectory of a MO  the data refers to the past, but  can be useful to get current position and  predict future movements 2010-06-17CISTI.2010@jps 11 (Praing & Schneider, 2007)
  • 12. Dynamic attributes  Prasad Sistla et al. (1997) classified attributes of object-class databases as being static or dynamic  The static attribute (common database attribute)  needs explicit update to change its value  The dynamic attribute  changes continuously as a function of time  does not require to be explicitly updated  defined by three sub-attributes:  the value  the update time  a time function 2010-06-17CISTI.2010@jps 12
  • 13. Content  Motivation  Spatiotemporal Concepts  Spatiotemporal Data Models  Spatiotemporal Query Languages  Open Issues 2010-06-17CISTI.2010@jps 13
  • 14. Spatiotemporal data models  Generic spatiotemporal data models were proposed since early 1990’s  Worboys et al. (1990) proposed an OO design methodology to design GIS  Shekhar et al. (1997) proposed a GIS Entity Relational model (GISER)  continuous fields are associated with discretisation and interpolation models. 2010-06-17CISTI.2010@jps 14
  • 15. Spatiotemporal data models for MO  MO means continuously changing data  MO position and extend could change quickly  Requires high data update frequency, which could cause performance problems to DBMS  MO database should store predicted data and provide query capability for querying such data 2010-06-17CISTI.2010@jps 15 (Praing and Schneider, 2007)
  • 16. Spatiotemporal data models for MO [2]  Sistla et al. (1997) proposed the Moving Objects SpatioTemporal (MOST) data model  designed to handle dynamic attributes  to reduce the update frequency  the result of a query will change on time, even if the database is not updated  The project Databases fOr MovIng Objects tracking (DOMINO) had 4 requirements (Wolfson et al., 1999):  location modelling of MO  query language for spatiotemporal data  index of continuously changing data  handle the uncertainly of MO query results. 2010-06-17CISTI.2010@jps 16
  • 17. Spatiotemporal data models for MO [2]  Praing and Schneider (2007) proposed the Future Movements of Moving Objects (FuMMO) abstract model:  to define the future movement of MO, such as points, lines or regions  considering future evolutionary properties, such as uncertainty and dimensional restrictions. 2010-06-17CISTI.2010@jps 17
  • 18. Content  Motivation  Spatiotemporal Concepts  Spatiotemporal Data Models  Spatiotemporal Query Languages  Open Issues 2010-06-17CISTI.2010@jps 18
  • 19. Spatiotemporal query languages  Spatiotemporal queries are difficult to express using a usual query language (e.g. SQL)  Typical queries: MO position or trajectory  Several extensions to SQL were proposed  The Future Temporal Logic (FTL) language allows querying future states of the modelled system  designed to be executed on the top of native DBMS query language (DOMINO Project)  queries are based on two basic future temporal operators: until and nexttime 2010-06-17CISTI.2010@jps 19
  • 20. Content  Motivation  Spatiotemporal Concepts  Spatiotemporal Data Models  Spatiotemporal Query Languages  Open Issues 2010-06-17CISTI.2010@jps 20
  • 21. Open Issues  Dynamic attributes are not yet implemented in existing data models and query languages:  track real-time MO position  predict future movement of objects  Uncertainly constraints should be taken in account by data models and languages  Context or semantic issues can cause performance problems to query current DBMS  Need to extend the data models & languages:  4 dimensional applications (3D space + time)  indoor environments (space constraints) 2010-06-17CISTI.2010@jps 21
  • 22. 2010-06-17CISTI.2010@jps 22 Spatiotemporal Database Models and Languages For Moving Objects A Review Thank You Joaquim P. Silva School of Technology IPCA, Barcelos, Portugal jpsilva@ipca.pt

Editor's Notes

  1. Set-based spaces formalize the relationships between elements, sets and membership, such as element‑equality, set‑equality, subset, union, etc. The set-based space model is the foundation of object‑relational databases.
  2. Abstract modelling is conceptually clean and simple, but discrete modelling is closer to implementation