Presented by: Daniel Hess, Yun Zhang. Motivation Problem statement Major contributions Key concepts Validation methodology Assumptions Recommended changes.

Slides:



Advertisements
Similar presentations
Allyn & Bacon 2003 Social Work Research Methods: Qualitative and Quantitative Approaches Topic 7: Basics of Measurement Examine Measurement.
Advertisements

ABSTRACT Due to the Internets sheer size, complexity, and various routing policies, it is difficult if not impossible to locate the causes of large volumes.
Applications of one-class classification
Topological Reasoning between Complex Regions in Databases with Frequent Updates Arif Khan & Markus Schneider Department of Computer and Information Science.
TWO-PORT NETWORKS In many situations one is not interested in the internal organization of a network. A description relating input and output variables.
Critique of: Automatic and Accurate Extraction of Road Intersections from Raster Maps by Yao-Yi Chiang · Craig A. Knoblock · Cyrus Shahabi · Ching-Chien.
Critical Analysis Presentation: T-Drive: Driving Directions based on Taxi Trajectories Authors of Paper: Jing Yuan, Yu Zheng, Chengyang Zhang, Weilei Xie,
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
Chapter 6: Database Evolution Title: AutoAdmin “What-if” Index Analysis Utility Authors: Surajit Chaudhuri, Vivek Narasayya ACM SIGMOD 1998.
Spatial Outlier Detection and implementation in Weka Implemented by: Shan Huang Jisu Oh CSCI8715 Class Project, April Presented by Jisu.
SQL/SDA: A Query Language for Supporting Spatial Data Analysis and Its Web-Based Implementation SQL/SDA: A Query Language for Supporting Spatial Data Analysis.
1 Measurement PROCESS AND PRODUCT. 2 MEASUREMENT The assignment of numerals to phenomena according to rules.
Visualization of AAG Paper Abstracts André Skupin Dept. of Geography University of New Orleans AAG Pittsburgh, April 5, 2000.
The Relational Database Model:
1 Data Structures A program solves a problem. A program solves a problem. A solution consists of: A solution consists of:  a way to organize the data.
Chapter 4 Transaction Management Title: Granularity of Locks and Degrees of Consistency in a Shared Database Authors: J.N. Gray, R.A. Lorie, G. R. Putzolu.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Copyright © 2006 The McGraw-Hill Companies, Inc. Programming Languages 2nd edition Tucker and Noonan Chapter 18 Program Correctness To treat programming.
Topological Relationships Between Complex Spatial Objects Daniel Hess and Yun Zhang.
An Intelligent & Incremental Approach to kNN using R-trees DJ Oneil & Esten Rye (G01)
Efficient Join Processing over Uncertain Data - By Reynold Cheng, et all. Presented By Lydia & Usha.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
CS 330 Programming Languages 09 / 16 / 2008 Instructor: Michael Eckmann.
Scalable Network Distance Browsing in Spatial Database Samet, H., Sankaranarayanan, J., and Alborzi H. Proceedings of the 2008 ACM SIGMOD international.
1 Measurement Measurement Rules. 2 Measurement Components CONCEPTUALIZATION CONCEPTUALIZATION NOMINAL DEFINITION NOMINAL DEFINITION OPERATIONAL DEFINITION.
Systems Analysis and Design in a Changing World, 6th Edition
1 ES 314 Advanced Programming Lec 2 Sept 3 Goals: Complete the discussion of problem Review of C++ Object-oriented design Arrays and pointers.
[ §4 : 1 ] 4. Requirements Processes II Overview 4.1Fundamentals 4.2Elicitation 4.3Specification 4.4Verification 4.5Validation Software Requirements Specification.
Measurement Neuman and Robson Ch. 6. What is it? The process of creating measurable concrete variables from abstract concepts Extends the senses (empirical)
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Introduction to Data Mining Group Members: Karim C. El-Khazen Pascal Suria Lin Gui Philsou Lee Xiaoting Niu.
Understanding Semantic Relationships By Veda C. Storey CMPT 455/826 - Week 5, Day 1 Sept-Dec 2009 – w5d11.
Querying Structured Text in an XML Database By Xuemei Luo.
Accuracy-Constrained Privacy-Preserving Access Control Mechanism for Relational Data.
© ETH Zürich Eric Lo ETH Zurich a joint work with Carsten Binnig (U of Heidelberg), Donald Kossmann (ETH Zurich), Tamer Ozsu (U of Waterloo) and Peter.
Spatio-temporal Pattern Queries M. Hadjieleftheriou G. Kollios P. Bakalov V. J. Tsotras.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
Research Design – Where to Begin…. Purpose of EDD 9300 Provide guidance and help you to: Select a topic Conduct a Preliminary Literature Review Design.
Group 8: Denial Hess, Yun Zhang Project presentation.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Daniel A. Keim, Hans-Peter Kriegel Institute for Computer Science, University of Munich 3/23/ VisDB: Database exploration using Multidimensional.
1-2: Points, Lines, and Planes
L1-Spatial Concepts NGEN06 & TEK230: Algorithms in Geographical Information Systems by: Irene Rangel, updated by Sadegh Jamali 1.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 15a: Product Metrics for Software Software Engineering: A Practitioner’s Approach, 6/e Chapter.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Lecture 10 Creating and Maintaining Geographic Databases Longley et al., Ch. 10, through section 10.4.
1/32 This Lecture Substitution model An example using the substitution model Designing recursive procedures Designing iterative procedures Proving that.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Chapter 9: Web Services and Databases Title: NiagaraCQ: A Scalable Continuous Query System for Internet Databases Authors: Jianjun Chen, David J. DeWitt,
Error Explanation with Distance Metrics Authors: Alex Groce, Sagar Chaki, Daniel Kroening, and Ofer Strichman International Journal on Software Tools for.
#1 Make sense of problems and persevere in solving them How would you describe the problem in your own words? How would you describe what you are trying.
PREPARED BY: MS. ANGELA R.ICO & MS. AILEEN E. QUITNO (MSE-COE) COURSE TITLE: OPERATING SYSTEM PROF. GISELA MAY A. ALBANO PREPARED BY: MS. ANGELA R.ICO.
Topological relations from metric refinements Egenhofer, M. J. and Dube, M. P ACM SIGSPATIAL GIS '09 Presenter : Murat Demiray Narrative : Mustafa Karamavus.
INDUCTION David Kauchak CS52 – Spring to-1 multiplexer control control_negate and_out1 input0 input1 and_out2 output.
Resource Optimization for Publisher/Subscriber-based Avionics Systems Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee.
A K-Main Routes Approach to Spatial Network Activity Summarization(SNAS) Group 8.
Topics  Direct Predicate Characterization as an evaluation method.  Implementation and Testing of the Approach.  Conclusions and Future Work.
INDUCTION David Kauchak CS52 – Spring to-1 multiplexer control control_negate and_out1 input0 input1 and_out2 output.
CPMGT 300 Week 3 Learning Team Planning Process Groups and Developing the Scope Check this A+ tutorial guideline at
(Proof By) Induction Recursion
Designing Cross-Language Information Retrieval System using various Techniques of Query Expansion and Indexing for Improved Performance  Hello everyone,
State Space Representation
Systems Analysis and Design
Measuring Social Life: How Many? How Much? What Type?
Dynamic Routing Using Inter Capsule Routing Protocol Between Capsules
3D Topography A simplicial Complex-based Solution in a Spatial DBMS
State Space Analysis UNIT-V.
Chapter 19 Technical Metrics for Software
How to Read a Paper (Practice: CCS’14)
Presentation transcript:

Presented by: Daniel Hess, Yun Zhang

Motivation Problem statement Major contributions Key concepts Validation methodology Assumptions Recommended changes

To distinguish simplified spatial objects with complex spatial objects To define topological relationships for complex spatial objects A more complex topological relationship

 Input: spatial query (SQL), complex spatial objects  Output: query results  Objective: find correct, complete query results  Constraints: two spatial objects have only one topological relationship

Define complex points, complex lines and complex regions Determine topological relationships for all complex spatial data types Prove the completeness and mutual exclusion of the topological relationship predicates Provide the users concepts of topological cluster predicates and topological predicate groups

A complex point object may include several points A complex line may be a spatially embedded network, possibly consisting of several components A complex region may be a multipart region, possibly consisting of multiple faces and holes (Schneider and Behr, 2006, p. 46)

Example: -A complex region with two faces in which the upper face has two holes: -A complex region with five faces and three holes: (Schneider and Behr, 2006, p. 53)

Derive topological relationships from the 9- Intersection model Use technique ‘proof-by-constraint-and-drawing’, determine the complete sets of mutually exclusive topological relationships

two-step proof technique -Step 1: For each possible data type combination (e.g. point, line) ->collect topological constraint rules ->apply to the topological matrix -Step 2: Remaining assignments of the topological matrix, indicate possible topological relationships between the data types

Proof example: (Schneider and Behr, 2006, p. 68) (Schneider and Behr, 2006, p. 45)(Schneider and Behr, 2006, p. 74)

(Schneider and Behr, 2006, p. 60)

(Schneider and Behr, 2006, p. 66)

The proof technique is suitable for validating the approaches used in this paper, as it is generally abstract and precise The proof technique may be time consuming and labor intensive

The authors assume the existence of the Euclidean distance function when making the definition for complex lines: The spatial objects are static, and will not change with time

Keep the key ideas of the approach. We would still apply the 9-intersection model to complex spatial objects Keep the clustering of topological predicates in order to reduce the large predicates set and to make the topological relationships more manageable Change step 2 of the proof method and apply a math formula to define valid topological relationships between specific data types, in order to improve efficiency Extend the spatial data types to three dimensions

 The author defines complex point, line, and region in paper MSD 6. Possible trade-off result is large numbers of predicates and the difficulty of handling them. How does this paper solve this problem?

 Model answer: The author proposes concepts of topological cluster predicates and topological predicate groups. It reduces the number of predicates to be dealt with in a user-defined and/or application-specific manner.