SlideShare ist ein Scribd-Unternehmen logo
1 von 22
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

Weitere ähnliche Inhalte

Was ist angesagt?

Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management SystemLal 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 queryIJDKP
 
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 InformationSriram Raj
 
GCUBE INDEXING
GCUBE INDEXINGGCUBE INDEXING
GCUBE INDEXINGIJDKP
 
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 SIMILARITYIJDKP
 
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 informationSimon Roberts
 
SC10 project slides
SC10 project slidesSC10 project slides
SC10 project slidesJason 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_version2University 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 WAREHOUSEIJDKP
 
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 mapsPruthuvi 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-feiTianlu 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 tensorsDmitrii Ignatov
 

Was ist angesagt? (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
 

Ähnlich wie 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 databasesijdms
 
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
 
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-proceduresArmando Guevara
 
07 data structures_and_representations
07 data structures_and_representations07 data structures_and_representations
07 data structures_and_representationsMarco 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 ReviewIOSR Journals
 
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 ShapesUniversity 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 demandijdms
 
GPS to GIS Emergency Mapping
GPS to GIS Emergency MappingGPS to GIS Emergency Mapping
GPS to GIS Emergency Mappingrmikol
 
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
 
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.pptxe20ag004
 
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 DataJongwook 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

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

Hinweis der Redaktion

  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